You are here

Share Configuration

A lot of the customizations that you might want to do to the Share user interface does not require coding. They can be handled by XML configuration and a simple restart of Alfresco.
Extension Point Share Configuration
Architecture Information Share Architecture.

There is a separate section in the documentation dedicated to configuration of Alfresco Share. This configurations typically goes into the share-config-custom.xml file. The following is an example of stuff that you can configure in this file:

  • Visibility of Aspects and Types (from custom content models)
  • Metadata forms (from custom content model)
  • Workflow task forms
  • Document Library indicators, views, actions, and metadata templates
  • Visibility of workflow process definitions (i.e. what workflows can be started)
  • Advanced Search
  • Alfresco Repository location
  • Sorting fields and labels
  • Web Framework settings
  • Data Lists
  • Cross-site request forgery (CSRF) policy

Note that a lot of the other extension points that require coding also involve configuration, so it is a good idea to read up on the configuration bit before starting any development with the other extension points.

Deployment - App Server tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml (Untouched by re-depolyments and upgrades)
Deployment - SDK Project
  • share-amp/src/main/resources/META-INF/share-config-custom.xml - Share configuration related to a specific Share module extension (AMP), such as Document Library Action configuration, form configuration, aspect and type configuration.
  • share/src/main/resources/alfresco/web-extension/share-config-custom.xml - Share configuration related to the whole Share application, such as Web Framework configuration and Alfresco Repository Location (Remote) configuration.
More Information
Alfresco Developer Blogs