Back to Developer Guide. Previous version of SDK Alfresco SDK Welcome to the Alfresco SDK for Alfresco provides a developer. Introduction. The Alfresco JavaScript API allows script writers to develop JavaScript (ECMA Script) compatible files that access, modify, and. {Obsolete}} Note: This page refers to the development environment for old versions of Alfresco. The official developer documentation for.

Author: Tygosar Nasida
Country: Trinidad & Tobago
Language: English (Spanish)
Genre: Technology
Published (Last): 25 May 2014
Pages: 65
PDF File Size: 7.14 Mb
ePub File Size: 4.11 Mb
ISBN: 321-2-97933-455-6
Downloads: 96790
Price: Free* [*Free Regsitration Required]
Uploader: Yorr

Platform integrations Platform integrations are external additions to the Alfresco Content Services platform.

For example, if a document node has a NodeRef property called ‘locale’ you could execute the following to retrieve the name of the node the property references: Troubleshooting Help for diagnosing and resolving any Alfresco Community Edition develpper that you might encounter.

This allows you to work in your IDE of choice, using technologies you already know, such as Java and Maven.

Desktop Actions – Extend functionality on the Windows desktop. To deploy and test Web Client customisations it is necessary to have an existing Alfresco Server to deploy to. See the Classification API section. To enable and disable the JavaScript debugger use the following URL you must be logged in as an administrator: This means the script writer can dynamically walk the object hierarchy for a node.


See the Logging API section. Share extensions This information looks at developing extensions for Alfresco Share.

Alfresco Community Edition GA | Alfresco Documentation

You would like to know how to package your extensions for distribution. See the People API section.

In particular, the creation of Share Extensibility Modules. Note that only some query languages support the query template feature, such as ‘fts-alfresco’. If you wish to retrieve the NodeRef value for a d: The ScriptNode versions API provides functions and properties for managing and retrieving the versions of a document.

A root level object ‘session’ is provided to access to the current logged in user session ticket as a string value. The mimetype encoding for content on the default cm: At its core is a repository that provides a store for content, and a wide range of services that can be used by content applications to manipulate the content.

It’s been designed for the developer to get developing with minimal fuss for the following development scenarios: Here the variable name is populated by accessing the properties property and the name value within it. The API provides the following functions: Session related information such as the current authentication ticket. The Alfresco SVN provides access to the latest work-in-progress developments.

Developer Guide | Alfresco Community

Multilingual Document Support – Multilingual concerns including internationalization and localization of both the repository and stored content. Alfresco on NetBeans – Develoer the steps required to checkout the Alfresco Subversion Repository and setup a full development environment on Netbeans. See the Search API section. You want to get developing for Alfresco using Maven.


Scheduled Actions – How to schedule actions.

4.0 JavaScript API

Details of the API to workflow can be found in the Workflow documentation. Return to Developer Guide. It’s the easiest and quickest route to developing custom Alfresco plug-ins and clients. You want to write new services in Java, 4.0 need to check what APIs are supported.

Template Guide – Writing templates for the client and repository templating components. Deploying This information helps you to deploy Alfresco Community Editionadditional software, and modules. Metadata Extraction Configuration Owner: Providing access to groups Groups.

You are going to build a Platform Integration. This information identifies the supported extension points and how you can leverage them to build your extensions to the Platform. You can safely ignore these if you do not know what they mean.