Alfresco Content Modeling Course — About Objects, Inc.

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