You are here

Use Cases

Typical use cases when developing content management solutions, with an example of the appropriate API.

The following table lists use cases and what Alfresco Community Edition API to use:

Use case API
Accessing content metadata from a Platform extension such as a web script or workflow. Repository JavaScript API
Accessing text content (for example txt, xml, html) for files from a Platform extension such as a web script or workflow. Repository JavaScript API
Implementing a workflow service task that should publish content metadata to an external system via a 3rd party Java library. Public Java API
Accessing binary content (e.g. docx, pdf) for files from a Platform extension such as a web script or workflow. Public Java API
Implementing a scheduled job that should access content and metadata. Public Java API
Implementing a repository action that should access content and metadata. Public Java API
Creating a stand-alone client talking remotely to Alfresco Community Edition. REST API
Changing the view for a Web Script, Dashlet, Page. Repository Freemarker Template API
Creating a new Share Page or Share Dashlet. Refer to the Aikau page extension point in the Share Architecture. See also Aikau Widget Reference.
Modifying an existing Share Page or Dashlet. Refer to the Surf page extension points in the Share Architecture. Also, look at the Surf Web Scripts
Developing a mobile content management application for iOS. Mobile SDK for iOS
Developing a mobile content management application for Android. Mobile SDK for Android

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.