|Extension Point||Surf Extension Modules|
|Architecture Information||Share Architecture.|
Surf Extension Modules are the main tool to use when adding, updating, or hiding content in the Share User Interface (UI). They can be deployed and un-deployed during runtime. A module is defined in XML and stored in the site-data/extensions directory.
Working with these extension modules assume a certain knowledge of the Surf UI development framework. Make sure that you have read through the Share Architecture section and the Surf deep dive section.
This section covers the following:
|Deployment - App Server||tomcat/shared/classes/alfresco/web-extension/site-data/extensions (Untouched by re-depolyments and upgrades)|
|Deployment All-in-One SDK project.||aio/share-jar/src/main/resources/alfresco/web-extension/site-data/extensions|
|More Information||For a comprehensive introduction to Extension Modules see this page, which also compares Share configuration with Extension Modules.|