Continuing the discussion from Organizing categories so they are always in the same order
I’m just starting to dig into Discourse. I was fortunate to be able to import a forum with thousands of discussions which seems to be enough to get a pretty quick sense of what immediately seems great and maybe not so great about Discourse and its defaults. (Of course it’s also a lot to wade through.)
I’ve read several discussions here about category ordering. I see the pros and cons of both fixed and activity based ordering. I’m wondering if it’s worth thinking about this being something that can be set on a category by category basis.
Rather than go on and on, let me give you a concrete use case.
I’d like to stick to activity based ordering for something like a landing page. But I also run a ‘book club’ through my forum. We’ll pick a technical book (usually web development or design) and read through it together, 10 or so pages a day, and then use the forum to discuss the reading. (It takes about a month to get through a book and isn’t a big drain on anyone’s time. ) I’ll create a category for the book and then discussions for each section of reading, staying just ahead of the pace of the group, so that when it’s time for discussion about a reading there’s already a place for it. For this kind of thing there is a strict ordering (Chapter 1 - Reading 1, Chap 1 - Reading 2, and so on), and it can be disorienting to have them jump around.
So there’s one forum but it’s being utilized in a couple of different ways. In addition to the book club it serves as a community forum for a blogging platform (though I prefer to call it a personal publishing platform) that maintain.
As I imagine it there would be a global default, and each new category would take on that ordering. But it could be overridden on a per category basis. In my case the default would be the activity ordering but for the book club, the category ordering would be fixed.
Seems like a way to allow for some customization and flexibility without adding to the complexity of the UI (in the way that adding a lot of structure does).