I have a lot of categories on my forum, some of them are active, some are dead. I agree with @codinghorror that there’s shouldn’t be too many categories, specially when there’s dead categories mixed with alive together - it creates a meeting on graveyard atmosphere, noone wants to go there. But I don’t want to delete old categories, it’s a history of my community. My forum is about games, so people like to go back time to time, read old posts, see screenshots with old victories and nostalgy. So what I’m planning to do now is to create another Discourse forum on old subdomain and move old categories there manually.
It would be awesome if there would be easier way to move dead categories from main categories page where users can access and read old stuff. Maybe by collapsing them in some sort of spoiler? And it would be even more awesome if people could resurrect old category from archive by starting an activity there. Maybe someone could make a plugin for this?
Yea, but I can’t place there categories that already have subcategories. Some of them have like 5 subcategories and merging them all in one will create a mess. And also will ruin “nostalgy effect” for users because category wouldn’t look as it use to be.
This still won’t clear visual mess that I have right now. Dunno… I like solution with second forum better for now, but I will have to figure out how to move categories between DBs.
I also have another idea for a “crutch” - use JS to reorder categories page and hide some categories under a collapsable div. But that means to rebake page each time it has been loaded, so I don’t like this aproach.
One should be aware that bulk actions on topics can be used in a category to archive all topics at once, reducing the required work to archive a category. Then the procedure would be:
For each (sub-)category: select all topics, archive them, then edit the category security settings and reduce all to read.