Alfresco

Overview

BlueXML Alfresco Generator generates:

  • the data model, based on class diagrams, which describe concepts managed by Alfresco
  • the jPDL configuration file, based on workflow diagrams, which describe how actors, tasks and transitions interact
  • the web client configuration, which describes how each element will be graphically displayed (labels, constraints, widget types - check box, drop down lists, ...)
  • the templates which will be used to view documents in a personalized way

Compatibility

Alfresco Generator is compliant with Enterprise version :

  • Alfresco 2.2E
  • Alfresco 3.0E

Alfresco Generator is also compliant with labs version but are not supported :

  • Alfresco 2.9.0B and C Labs
  • Alfresco 3.0 Labs

BlueXML Alfresco Generator for

 Alfresco 2.9B

Alfresco 3.0 Labs

Alfresco 3.0 E

 

 Web Client

Web Client

Share Client

 Web Client

Share Client

Optional Components
       

Browsing

       

Forms management

       

Forms styling

       

Association management

       

Detailed generated Alfresco configuration

web-client-config.xml

  • content type

    null

    • class type
    • dynamic content
    • custom properties
  • search
    • simple-search
    • advanced-search
  • dashlets 
  • actions 
    • browse-create-menu
    • create action
    • dialogs

model.xml

  • constraints
    • enum
    • dynamic enum
  • types
    • properties
    • index
    • constraints 
    • (child) associations
    • mandatory aspects
  • aspects

properties

  • model.properties
  • web-client_fr_FR.properties

faces-config-custom.xml

  • Beans 
    • PropertySheet
    • AssociationEditor
    • ChildAssociationEditor
  • Customization 
  • BrowseBean
    • Custom types
    • View by type
  • CRUD
    • SearchBean
    • AddBean
    • DeleteBean
    • NodeInfoBean
    • SearchBasedListGenerator
    • DataLayer
  • UI
    • CreateTypeDialog 
    • PopupEditContent
    • ClassAssociationBean
    • Text area
    • Text fields
  • Misc.
    • GroupManagementBean
    • AdminBean
  • View
    • JSONBean
  • Portal
    • Xbel
    • ManageLink