How to setup custom menus under the admin menu in Alfresco share
I have an Alfresco share 4.0.d on Ubuntu. All worked well until I configured LDAP and added a few 3rd party modules.
After a server reboot, the banner from all the sites disappeared.
I was unable to customize the dashlets on the dashboard page. Surprisingly this did not affect any sites created by the local admin user.
I could manually write the URL and was able to customize the dashboard.
Example: for SiteA, I could write http://Alfresco_Server/share/page/site/SiteA/customise-site-dashboard and make changes to the dashlets.
Thus giving me the idea to create a custom link on the Admin Panel.
Here's what I did:
1] Navigate to the following folder:
cd /opt/alfresco40d/tomcat/webapps/share/WEB-INF/classes/alfresco/
2] Edit the share-config.xml file
sudo vi share-config.xml
3] Add the highlighted line
<container-group id="tools" permission="admin">
<item type="link" id="Dashboard" label="Customize Dashboard" description="Customize dashboard">/site/{site}/customise-site-dashboard</item>
<item type="link" id="application">/console/admin-console/application</item>
<item type="link" id="groups">/console/admin-console/groups</item>
<item type="link" id="replication-jobs" condition="!conditionEditionTeam">/console/admin-console/replication-jobs</item>
<item type="link" id="repository">/console/admin-console/repository</item>
<item type="link" id="trashcan">/console/admin-console/trashcan</item>
<item type="link" id="users">/console/admin-console/users</item>
<item type="link" id="more">/console/admin-console/</item>
</container-group>
Save the file and bounce the Tomcat service and the menu appears under the admin menu.