- The main development framework that should be used when building Alfresco Community Edition clients is the Alfresco Application Development Framework (ADF). It is an Angular based framework with a number of ACS and APS components that can be used to build a domain specific UI that meets the specific requirements.
- To use Java to build applications or extend Share, you can use the many tools associated with Java that were used to build the system. Surf, the web runtime framework, lets you extend Share and build web applications. Because Share was built using Surf, you can build your own extensions as a combination of Java programming and web scripts, or with Java alone. You can also use Java to access or even replace whole pieces of Alfresco Community Edition, content application server, or Share by using the Spring platform. You can use the source code as an example for rewriting pieces and using Spring beans and configuration to extend or replace functionality in Alfresco Community Edition.
- To write applications that use Alfresco Community Edition but are portable to other ECM systems, you can use Content Management Interoperability Services (CMIS), the OASIS standard for accessing content repositories.
You are here
Sending feedback to the Alfresco documentation team