As mentioned in the Working Towards 8.2 blog, I’ve been commissioned to add the ability to custom order the categories. I’ve made a lot of progress and I will soon be ready to beta test it. All-in all, this is yet another major release as the changes are far and wide. Not only do these changes make Connections even more flexible, they make it lighter and faster. Absolutely everyone will get to benefit from these changes, but it may disappoint some that the actual ability to custom order the categories will be released as a premium extension with the very original name of “Custom Category Order”. Yeah, I know, how could I possibly get any more creative, right?
Without further ado, here are a few screenshots of the Custom Category Order extension…When the extension is installed, it adds a simple form input where you can enter the order. The order can be any positive integer. The default is 0, which means no custom order. If you’re familiar with the “Order” field when creating WordPress pages … it works in the exact same way. As you may know, the default sort order is alphabetical. Here’s a screenshot showing the category admin table with many categories custom ordered. You’ll notice the Custom Category Order extension also adds a new column to the table so you can easily see the order. One feature I want to point out … notice the top level categories have the order set as 1, 2 and 3 respectively. Now look at the order of the children categories, they have an order of 1, 2, 3, 4, 5 and 6. The order also respects the parent/child relationship of the categories. If there were unordered categories, parent or child, they would follow after the ordered categories alphabetically. One last screenshot for you. This one is simply showing the category, custom ordered, in the admin drop downs found on both the category and manage admin pages.