You are here

Share Extensibility

With Alfresco, Version 4.0, there are new extensibility features that provide a number of different ways to make configuration and customization easier.   

The primary goals for these features are:

  • Extend Share without deep knowledge of how Share is built
  • Ensure that the solution is compatible with previous Alfresco releases
  • Provide the ability to easily extend Share without copying and pasting code
  • Easier deployment through simple JAR deployment
As a result, with Version 4.0, the solution compromises the following:
  • Two distinct approaches to extension:
    • Customization by targeting existing files
    • Customization through Component configuration
  • Creation of an in-memory output model:
    • Provides opportunity to amend the default output
    • Each FreeMarker template gets an output model
    • Models can be nested
  • Introduction of Sub-Components:
    • Solves the 1-1 Region to Component mapping challenge

Sending feedback to the Alfresco documentation team

You don't appear to have JavaScript enabled in your browser. With JavaScript enabled, you can provide feedback to us using our simple form. Here are some instructions on how to enable JavaScript in your web browser.