Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations :

Alfresco : Content Modeling

Accueil » Formations » Java » Alfresco : Content Modeling

Need to design custom content models? If you’re new to Alfresco, how you model your organization’s content is fundamental to the optimum deployment of the system.
This course takes you through all you need to know to design, build and deploy your own content models in order to implement your own document specializations.
In this course students will build and deploy a new content model from the ground up.

600 € HT 1 jour ALF-CM

This course will teach attendees how to define and create Alfresco Content Models.
Content models define the structure and organization of content and metadata in a repository.
Content models in ECM can be thought of in the same way that schemas are in database application.
This organization and structure is key to developing content centric applications.



  • This course will cover the core concepts around content models.
  • The process of designing a content model will be explained so that a wide range of roles will be able to understand the process.
  • We will also explore some of the underlying technical aspects of content models, so that developers will be able to create and install content models into the repository.

Content Modeling Primer

  • This module goes over how content is represented in the Alfresco repository

Structure of a Content Model

  • This module covers how the components that make up a content model and how they are arranged to make a model.
  • In this module, we also introduce the use case that we will be designing our content model around.


  • This module covers how content models define the types of objects that can be stored in the repository


  • This module covers how objects are associated with each other in the repository and how content models can define those associations


  • This module covers aspects, their benefits, where to use them and how the content model defines the aspects


  • This module discusses how a content model can be used to define the valid values that properties of an object can take on.

Indexing and Search

  • This module discusses how content models control the ability to search for content.


  • This module covers how content types can be extended via inheritance and how the settings of inherited properties can be overridden.

Case Study

  • This module is a class discussion and design exercise in which we add a new feature to the model that we have developed throughout the class.