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 SkyVault 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 SkyVault. 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 SkyVault Share JavaScript APIs (client-side)
Developing a mobile content management application for iOS. Mobile SDK for iOS
Developing a mobile content management application for Android. Mobile SDK for Android