Overview

This edition, Sustainable IDE for Alfresco, also named SIDE/Alfresco, allows to achieve 3 types of project:

  • ECM project, to define content types and related metadatas
  • Paperless project, to manage forms with optionally integrated workflows
  • Portal project, with integration of Alfresco and Liferay

SIDE/Alfresco is composed of 2 products:

  • a set of modelers based on Eclipse which respect KSRs from KerBlue
  • a set of generators, which generates the Alfresco configuration

Benefits

SIDE/Alfresco provides the following benefits:

  • sustainability through agility and quality
  • reduced time to market
  • competitiveness increase

SIDE/Alfresco can be easily used by developers and domain specialists, allowing you to leverage your skills' teams. 

Sustainability

Sustainability comes from models and the related sustainable architecture, especially KerBlue which allows components substitution according KSRs are respected.

Sustainability can be achieved through:

  • Agility
  • Quality 

Agility

It is the ability of a system to migrate from one technology to another (or from one version to another of the same technology).

SIDE/Alfresco makes migration easy. Like final configuration is get from models thanks to generation process, by only changing the generator, because you migrate from Alfresco 2 to Alfresco 3 for example, you can easily regenerate all your application to this final target. No need to rewrite anything, generators make it for you.

It is one of the main advantages of Model Driven Architecture which is a very decoupled architecture.

Quality

Because of generation, which is an automatic and predictible process, models based projects are of higher quality than manually programmed projects. In case of errors, it is easy to fix them and regenerate the applications. 

Moreover, models are easier to understand and to update than code. Even if models may be complex, they still are understandable by a domain specialist. Errors and new features are easier to fix and to add because finally it is only a matter of updating a... picture!

Reduced Time To Market

nullThis benefit is achieved thanks to the great productivity increase you get in Model's world and Model Driven Architecture (MDA). SIDE/Alfresco increases productivity in a very important way like the following figures prove it. Differences become very important as soon as projects become more complex than the usual 'Hello World' and need more development  and lines of code or configuration:

Competitiveness Increase


Features

ECM Projects 

When developing ECM projects, SIDE/Alfresco will provide you a great productivity increase through:

  1. Alfresco configuration
  2. Content type and workflow definitions
  3. Webscripts code for dashlets and listes
  4. Sustainability with migration from Alfresco 2.9B version to 3.0 Labs, 3.0E and 3.1E
  5. Quality through documentation generation
  6. Reduced time to market

Paperless and Portal Projects

When developing Enterprise Information Management portal which mixes ECM, portal and database application, SIDE/Alfresco allows you to build powerful applications integrated in the portal of your choice (Share or Liferay) based on a central repository with documents, meta data and workflows to link all this information together, whatever its nature.

SIDE/Alfresco will provide you a great productivity increase through:

  1. Alfresco configuration
  2. Portal integration (Liferay or Share)
  3. Integration with SSO
  4. Database integration
  5. Nice user interface
  6. Sustainability with migration from Alfresco 2.9B version to 3.0 Labs, 3.0E and 3.1E and from Liferay to Alfresco Share or vice versa
  7. Quality through documentation generation
  8. Reduced time to market

Screenshots

Various screenshots are available. They are sorted by: