I love to be organized, so I’m always thinking about better ways to arrange my files and things like that. To me, the menu options in Revolution’s Manager aren’t very well ordered. So here is my suggestion for the arrangement of menu options. Please do make suggestions as well!
--
This is a hierarchy with the top level being the menus you see across the top of the manager, and the second level being the options in the submenus that appear when you hover the mouse over the top level menus. I actually wanted to make suggestions for the layout of the tables within each page, but I figured that would take up too much space on here.
- Overview (previously called Home)
- Search (previously under Site)
- Components
- Security
[list]
[li]Users (previously called Manage Users)
- Access Controls
- Resource Groups
[/li]
[li]System
- Contexts
- Packages
- Property Sets
- Content Types
- Actions
- Form Customization (previously under Security)
- Languages
- Namespaces
- Settings
[/li]
[li]Import (previously called Tools)
[/li]
[li]Reports
- Site Schedule
- Manager Actions
- Error Log
- System Information
[/li]
[li]Support (this really should go somewhere by itself since it isn’t actually part of managing the site)
- About (previously under Reports)
- Forums
- Wiki
- JIRA
- API Documentation
[/li]
[/list]
These should go over on the right where "Logout" currently is.
- Messages (previously under User menu)
- Profile (previously under User menu)
- Logout
--
You’ll notice that there is no Site menu. The whole MODx installation is for managing the website, so I think it’s unnecessary to have a menu called Site.
I put Search as its own menu (perhaps support could be added for search content elements as well, otherwise it would just be for searching resources like it is now). I think that Clear Cache and Remove Locks, as well as Flush Permissions and Flush All Sessions (previously from Security menu) need to be put on a page somewhere, perhaps Overview (home), instead of stuck in menus. All of the other menu options go to a page rather than do something, so I don’t think they really fit on a menu. This is just my opinion, though.
I completely dropped the four "New [Resource Type]" menu options that were on the Site menu because there is no need to have them in a menu. The same functionality is provided in one click from the panels/tabs on the left of every manager page. And if we had menu options for them, why don’t we have menu options for New Template, New Chunk, and so on? Finally, Logout seemed completely out of place on the Site menu, especially since it’s already it’s own menu option on the right side of the manager.
I also don’t think that Preview belongs on a menu for a couple reasons. For one, it isn’t even really a "preview". It just goes to the site. I would expect a preview button for an unpublished resource or something like that. Perhaps there could be a "Go to Site" button on the Overview (Home) page or something.
--
I have renamed some options as well as reordered them. I’m not even completely happy with this layout, so be sure to give your input. Also, this is just a suggestion, and I’m sure it’s impossible for everyone to agree on a system of organization. However, with no offense intended, I don’t think the current organization is very intuitive.
I don’t necessarily expect any of this to be used, but I just wanted to open this for discussion while Revolution is still being created so there aren’t regrets when it’s released and people are confused by the menus. Do discuss! Thanks.