Contribution Area

From AlfrescoWiki

Jump to: navigation, search

Our objective is to focus on what we know best, repository technology and core content management control. Alfresco Software will continue to develop and enhance the various applications that it has built, but we encourage all capable developers to contribute to the effort. We have already have had some significant extensions to the system that been developed by individuals and those in large organizations.

The best place to start is the Forge. Alternatively, bug fixes and enhancements to the Alfresco platform itself can be sent via a JIRA Contribution.

Some of the areas that we would be particularly interested in are:

  • Wiki -- There is currently work going on in development of a wiki integration at a large customer. Perhaps you can help.
  • Calendar -- We would be very interested in an iCal-based team calendaring system for a space. Ideally, a JSF-based calendaring interface storing calendar items in a specialized space.
  • RSS Configurator -- We already provide examples of how to set up RSS feeds on spaces. A tool to configure RSS feeds would be interesting for a lot of users.
  • Instant Messaging integration -- Closer integration with any chat or instant messaging systems will be welcome
  • Freemarker Templates -- Freemarker is an incredibly powerful tool tightly integrated with Alfresco. We have already implemented examples for adding information and publishing. New examples would be welcomed and highlighted in the Alfresco Community release.
  • JavaScript Templates -- The new JavaScript interface for building Aspects and Actions will enable powerful capabilities to be developed by novice and even non-programmers. We look forward to lots of examples and templates in this area
  • Types and Categories -- As you develop new type definitions and categories, perhaps you can share these with others. We are particularly interested in industry and process specific templates.
  • Language Translations -- As Alfresco moves on, the translations need to as well. There are tools to help. The languages that are important, but need a long term owner:
    • Italian -- needs update from 1.0
    • Dutch -- needs update from pre-release
    • Portuguese -- needs update from 1.0
    • Polish
    • Russian -- needs update from pre-release
    • Swedish
    • Korean
    • Finnish -- needs update from pre-release
    • Danish -- needs update from 1.0
    • Hungarian
    • Slovak
  • Records Management -- As we move towards becoming the first open source records management system to get DOD 5015.2 certification, we would like to work with partners on this who have experience in records management. A lot can be done with the standard system, but we are looking for templates and test data.
  • Publishing Solution -- There is a lot of interest in publishing and virtual document tools. We welcome people with publish experience to work with the powerful tools that are already integrated. The JSR-170 model of children nodes works well for creating virtual documents. The Freemarker templating language is powerful enough to manage assembling. Freemarker and PDFBox can handle a lot of the transformation and XML handling. Xforms can handle some of the data capture. We welcome your participation.