View the full webinar, with audio, here: http://tinyurl.com/alfrescodevguide2 Contents: How Do I Model Custom Metadata? Alfresco’s content model is easily extended Expressed as XML Wired in to Alfresco through Spring configuration What Are Actions? Actions are discrete “units of work” that can be executed against one or more objects Move Check-in/Check-out Copy Add Aspect/Remove Aspect Custom Actions can be called from several different places UI Rules Java & JavaScript Workflow steps Custom actions are written in Java Action executer Action handler (for actions that have user-configurable parameters) Demo Custom model XML & model context Web client config XML Configure a rule Specialize the content type of HR documents Show a custom action Configure the “Move Replaced” action Tools and Tips: Models are implemented by writing XML and then telling Alfresco about it through Spring Actions are implemented in Java Nice way to encapsulate reusable content operations Called from rules, the UI, JavaScript, workflow, web scripts, etc. Rules are end-user configurable in the Explorer web client Rules fire regardless of the client Rules can operate on documents as they enter a folder, when they are updated, or as they leave Resources and more information: Alfresco Developer Guide http://www.packtpub.com/alfresco-developer-guide/book Alfresco Content Community http://share.alfresco.com Alfresco Forums http://forums.alfresco.com Alfresco Wiki http://wiki.alfresco.com Alfresco Blogroll http://blogs.alfresco.com/planet/ ECM Architect http://ecmarchitect.com Optaros Home Page http://www.optaros.com