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.
Description

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 SkyVault/web-extension/site-webscripts/... directory.

TODO   
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
Tutorials
SkyVault Developer Blogs