Download the single extension package from the Art of Joomla project site (coming soon).
Install the single package using the Joomla installer. Log into the Joomla 1.5 Administrator. Select Extensions -> Install/Unistall from the menu. Click Browse and select the extension package you downloaded. Click Upload & Install File (alternatively use the other installation methods available if desired).
When complete, the list of installed extensions will display.
Configuring the New Module
You must replace the existing Admnistrator menu module with the Advanced Administrator module.
Select Extensions -> Module Manager from the Administrator Menubar. Click Administrator in the Linkbar so that you looking at the Administator modules. Change the value in the Position drop-down list to menu. This will only display the Administator modules in the menu position.
In the Enabled column, and in this order, click the green tick for the Admin Menu module (we need to disable it). When your screen refreshes, the Menubar along the top will disappear (don't worry, this is supposed to happen). Then click the red X for the Advanced Administrator Module (we need to enable it). The Module Manager should now look like the following screenshot:
The Menubar should not look any different (this is a good sign).
If you experience problems with new Advanced Administrator Menu, just reverse the process. Disable the Advanced Administrator Menu module and enabled the Admin Menu module. Do not remove the Admin Menu module from the Module Manager. Just leave it disabled.
If you need to uninstalled the Advanced Administrator Menu module and component, you also need to swap the modules back before you uninstall.
Once you have installed the package, and the required changes in the Module Manager, it's time to configure the component so that we can create new menus. Select Components -> Advanced Administrator Menu from the Menubar. Now click Options in the Toolbar.
You will see a popup window. In the Tags field, place the name of the new menu on each line. You can add as many as you like. The new menus will only display once the components have been tagged. Click the Save button and then refresh the page so that the new tags will be made available.
Your tags could be based on a vendor, for example components from JXtended, or they could be based on function, for example you could collect all your utility components (such as JoomPack) under the one menu.
Assigned Components to New Menus
Once you have configured the tags in the Options panel, you are able to start creating your new menus.
In the Tag column of the list of components, simply select the desired tag from the drop-down list. Do this for each component in the list. You may also adjust the value in the Ordering column. When you are satisfied with the tags and ordering, click Save Changes in the Toolbar.
When the page refreshes you should see new menus between the existing Components and Extensions items in the Menubar.
Any components that appear in the new menus are removed from the under the Components item in the Menubar. In this way you can balance the length of this and your new menus to suit your needs.
You can create as many new menus as you like. It is limited only by the available screen width with which you are used to working.
It is possible for your Administrator Menu to disappear if you accidentally uninstall the extension without swapping the modules back (remember that - if you uninstall, you need to re-enable the old Menu Module).
If this happens, just type
index.php?option=com_modules into the URL bar of your browser (after the
/administrator/) and you will be able to adjust your modules.
You do not need to uninstall this extension to upgrade. Simply re-install the package for the new version and Joomla will overwrite the old files.
If you encounter an other problems during installation or usage, please discuss at The Art of Joomla Google Group.
Translating the Advanced Administrator Menu module is very easy. Simply copy the following file (adjusting for path for the desired language):
Contributions for the translation of the component interface will be warmly welcomed.