Alfresco Courses
Alfresco Content Modeling

ALF2120
Content Modeling and Web Client Configuration
The Content Modeling and Web Client Configuration course builds upon the skills you learn in the System Administration course, enabling you to configure Alfresco even further.
Prerequisites
Course Outline
Day 1
Introduction
- Course Objectives
- Housekeeping
Module 1: Introduction to Content Models
- Overview of content Types
- Overview of content Properties
- Overview of content Constraints
- Overview of content Associations
- Overview of content Aspects
Module 2: Creating a new Content Model
- Content model schema
- Naming models
- Providing optional metadata
- Importing external models
- Model namespaces
Module 3: Content Types
- Defining a Content Type
- The Title element
- The Parent element
- The Property element
- Property indexing options
Module 4: Constraints
- Defining Constraints
- REGEX
- Length
- MinMax
- List
- Implementing Constraint
Module 5: Associations
- Defining an Association
- "Peer" Associations
- Child Associations
- Implementing Associations
Module 6 : Aspects
- Defining an Aspect
- Implementing a Mandatory Aspect
Model 7: Implementing a New Content Model
- Declaring models the repository
Day 2
Module 8: Introduction to Web Client Configuration
- Overview of web-client-config.xml and web-client-config-custom.xml
- General configuration settings
- Languages
- Dashlets
- Sidebar
- Wizards
- Extending vs overriding configuration
Module 9: Web Client Content Type/Aspect Configuration
- Configuring Content Wizard
- Configuring Property Sheet
- Configuring Action Wizard
- Configuring Advance Search
Module 10: Advanced Property Sheet Configuration
- Localization and Content display label
- Separators
- Converters
- Component generators
Module 11: Configuring Dashlets (Bonus)
- Configuring custom dashlets example





