You are here

Platform extensions

Platform Extensions are extensions to the Platform or Alfresco Community Edition, and can be implemented
through a variety of mechanisms. This information identifies the supported extension points
and how you can leverage them to build your extensions to the Platform.

There are many ways you can extend the Platform. You can write new actions and behaviors,
create custom content models, use existing services, or write new Platform services, create
custom REST APIs, create workflows, create new ratings systems and so on. Each of these
extension points is described in this section, with links to additional resources such as APIs
(in Java, JavaScript and FreeMarker, for example), tutorials, and reference materials.

This documentation starts by taking a look at the platform architecture, before looking at
the individual platform extension
points. Each extension point has its own detailed page, where you can find
information and links to other resources such as tutorials. Finally, there is a selection of
tutorials to help you
get started.

Although this information covers extensions to platform, it is also possible to create
extensions for Alfresco Share. For details,
see Share extensions.

Getting Started
This information covers the use case of extending the Platform with extra functionality, such as deploying new content models and workflows.

Platform extension points
The Alfresco Community Edition platform features a number of extension points that can be used to create customizations. The table of supported extension points includes links to more information.

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.