You are here

Aikau Dashlets

The Share web application has a special page called Dashboard, which contains windows of content called Dashlets. Currently most of these Dashlets are Spring Surf Dashlets, but they will eventually be converted to Aikau Dashlets.
Extension Point Aikau Dashlets
Architecture Information Share Architecture.

The preferred new way of adding custom Share Dashlets is via the new Aikau UI development framework. A Dashlet is defined via a Surf Web Script and the layout of the Dashlet is defined with JSON in the controller. Aikau Dashlet Web Scripts are stored in the alfresco/web-extension/site-webscripts/... directory.

Deployment - App Server
  • tomcat/shared/classes/alfresco/web-extension/site-webscripts/ (Untouched by re-depolyments and upgrades)
  • tomcat/shared/classes/alfresco/web-extension/site-data/extensions (Untouched by re-depolyments and upgrades)
  • tomcat/webapps/share/js/ (when web resources are included, such as Aikau Widgets, you need to put them directly into the exploded webapp, this is NOT recommended.)
Deployment - SDK Project
  • share-amp/src/main/amp/config/alfresco/web-extension/site-webscripts/ - Aikau Dashlet Web Scripts
  • share-amp/src/main/amp/config/alfresco/web-extension/site-data/extensions/ - Extension modules with Dojo package definitions
  • share-amp/src/main/amp/web/js/<dojo package> - web resources, such as Aikau Widgets
More Information
Alfresco Developer Blogs