9
Alfresco Extending The Alfresco Content Model Doc. v rc0.1 - 23/06/09 Wildan Maulana | wildan [at] tobethink.com #7

Alfresco : Extending The Alfresco Content Model

Embed Size (px)

Citation preview

Page 1: Alfresco : Extending The Alfresco Content Model

Alfresco Extending The Alfresco Content Model

Doc. v rc0.1 - 23/06/09

Wildan Maulana | wildan [at] tobethink.com

#7

Page 2: Alfresco : Extending The Alfresco Content Model

About Me• Freelance Consultant - Software

Developer – System Integrator

• Founder of OpenThink Labs

• Open Source Software (OSS) Evangelist

• Main Developer of OpenThink SAS

• More Info : – Blog :

http://wildanm.wordpress.com

– Y! : hawking_123

– Gtalk : wildan.m

– Mobile Phone : +6287884599249

Page 3: Alfresco : Extending The Alfresco Content Model

Custom Configuration

• Default Content Model Configuration Files

• Custom Content Model Configuration Files– Custom Model Context File– Custom Model File– Custom Web Client Configuration File

• Hierarchy of Configuration Files

Page 4: Alfresco : Extending The Alfresco Content Model

A Custom Aspect

• When Do You Need a Custom Aspect ?

• Steps to Add a Custom Aspect

• Define the Custom Aspect

• Extend the Content Model with the Custom Aspect

• Configure the Web Client for the Custom Aspect

• Use the Custom Aspect in a Business Rule

Page 5: Alfresco : Extending The Alfresco Content Model

Custom Content

• When Do You Need a Custom Content Type ?

• Steps to Add a Custom Content Type

• Define the Custom Content Type

• Extend the Content Model with Custom Content Type

• Add Custom Content

• Create a Press Release as HTML Content

• Create Business Rules Targeting a Custom Content Type

Page 6: Alfresco : Extending The Alfresco Content Model

Custom Associations• When Do You Need an Association?• Define Custom Associations• Use the Custom Associations• Presentation Template for Custom

Content Type• Sample Extensions

– Handling Publishing Material– Handling Translations

Page 7: Alfresco : Extending The Alfresco Content Model

Full Auditing

• Controlling Audit Information• Simple Audit Template to Display

Audit Information

Page 8: Alfresco : Extending The Alfresco Content Model

Summary

Page 9: Alfresco : Extending The Alfresco Content Model

Reference

• Alfresco, Enterprise Content Management Implementation, Munwar Sharif, PACKT Publishing