I spent some time this morning looking under the hood to try and do a couple things:
1) Order the category groups by title, rather than group_id. That requires another hook (I believe the one needed is publish_form_category_display), the description for which reads “Rewrite the displaying of categories, if you dare!” - which is not promising. I tried adding that hook, then re-doing the category queries, joining two tables, then ordering by the group_name - but I couldn’t seem to get it to work.
I should say that I can get the group titles to order by name, but the categories below them don’t follow.
2) See about making collapsible “panels” for each category group. Sounded easy enough (just do a basic jQuery toggle), but I was looking at Cocoaholic’s javascript work and I’d have a hard time jumping on on this unless I had a day to spend on it, which I don’t right now.
If anyone can beef this up, by all means, jump in!