Menu Structure Proposal
Introduction
The problem in my opinion is the menus are too cluttered and are not representative. This makes the user experience less intuitive. Currently admin and applications work as a catchall and it makes these menus cumbersome. If it is not core or framework it is an application so the term seems redundant. Also if you are on this page we can assume you are doing an admin task so it is also redundant.
When I want to add a new extension and I look at the current menu as someone who has never touched freepbx my first thought is settings or connectivity. If I open either of these I don't find what I am looking for. Looking under admin still no dice. The extensions is buried as item 14 under applications.
Current Menu:
Admin
Applications
Connectivity
Reports
Settings
UCP
Proposed:
This is not a set list just a direction concept. I think it would be idea to sort through all the modules and see how they fit in these. Then see if it makes sense to add/remove/merge.
Reports
Contains applications that generate reports
Connectivity
Deals with items such as extensions, trunks, items that connect in or out
Call Flow
Deals with things involving call flow. inbound routes, outbound routes, Destinations such as IVR
System Settings
Probably most of what is currently in settings and some "admin" items
User Settings
Items that control settings specific to users such as userman