You are here

Developing

This section of the documentation is primarily for developers. It describes the various approaches to creating applications and extensions for Alfresco.

This section of the documentation covers a wide range of material. There are many ways you can extend, configure, and write applications for Alfresco. This topic will endeavor to orientate you to the correct sections of the documentation, depending on what you want to do.

What do you want to do? Documentation
You would like to get an overview of the architecture of Alfresco from the developer's perspective Architectural overview
You want to write client applications for Alfresco Developing client applications
You are going to extend Alfresco, and want to find out what your options are Developing extensions
You want to configure and customize Share Share configuration
You want to write small extensions to Alfresco in JavaScript and FreeMarker Web scripts
You want to create a custom REST API for Alfresco Web scripts
You want develop applications for Alfresco using RAD Alfresco SDK
You want to get developing for Alfresco using Maven Alfresco SDK
You would like to know what APIs are available for Alfresco, and when you should use them Overview of Alfresco APIs
You would like to know how to package your extensions for distribution Extension packaging
You've heard about AMP files and what to know what they are AMPs
You want to write new Alfresco services in Java, and need to check what API is supported Alfresco Public Java API
You would like to develop extensions to Share Developing Share Extensions
You would like to know about the new UI framework Aikau Aikau
You want to develop applications for iOS. Alfresco Mobile SDK for iOS
You want to develop applications for Android. Alfresco Mobile SDK for Android
You want to develop applications for Appcelerator. Alfresco Appcelerator SDK
You want to develop applications for Mac desktop. Alfresco Mobile SDK for iOS (Mac build target)

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.