I felt that currently, managing categories in Discourse is tedious and unintuitive, especially for forums with many categories. A drag-and-drop interface for reordering categories, similar to XenForo’s system would greatly improve usability and efficiency. This feature would provide a more seamless and user-friendly way to organize forum structures. It would also enhance admin workflow by allowing quick adjustments without navigating multiple settings. Would love to hear thoughts on this!
AI-generated summary
Users are requesting a drag-and-drop interface for reordering categories in Discourse, citing the current system as tedious and inefficient, especially for forums with many categories. lilstranded initiates the discussion, highlighting the need for a more intuitive and user-friendly way to manage categories. noahl agrees and extends the request to other sorting implementations, such as tag icons. Arkshine provides a video reference of XenForo’s drag-and-drop interface. famousamos.1 supports the idea and suggests adding an option to alphabetize subcategories automatically. dennisjbr also expresses strong support for the feature, emphasizing its time-saving benefits for forums with numerous categories.
Agreed! I’d go as far as to say all implementations of sorting items with arrows to move things up and down should be replaced with drag and drop ordering.
For example, we’re using the Tag Icons component and have 150+ tags with icons. If I want to add a new icon and move it up in the list, it’ll take far too many clicks to achieve.
For reference, I was wondering what the interface in XenForo looks like; here is a quick video:
Thanks for sharing this @Arkshine , since I migrated from xenforo to discourse I was not able to find any images or take a screenshot! Now everyone’s on the same page ![]()
I would love to see this implemented as a feature as well. It is so difficult to change the order of categories. It takes hours and is so slow, tedious, prone to mistakes cause of how the arrows work, etc.
I’d also like to see the ability to just automatically alphabetize the subcategories under a category, and then after it is alphabetized, move a few if needed (not every category is appropriate for alphabetization, but allowing alphabetization makes the job so much easier and then some adjustments can be made manually).
+1 Yes! When you have a gazillion categories, this is a huge timesaver. ![]()