Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hyland Alfresco Developer-Content Modelling & Classification
Rating: 5.0 out of 5(2 ratings)
14 students
Last updated 5/2025
English

What you'll learn

  • Creating custom content models for Alfresco Repository
  • Classifying content based on custom content models
  • Customizing the Alfresco Content App based on types and aspects in custom content models
  • Customizing the Alfresco Share based on types and aspects in custom content models
  • Using Generative AI to boost productivity when designing and creating content models and UI customizations
  • Bootstrapping Alfresco Share sites (Content App Libraries)
  • Creating and bootstrapping Categories
  • Using the Alfresco SDK for content models and Alfresco Share customizations
  • Creating Angular libraries for the Alfresco Content App extensions
  • Programatically interacting with the content models

Course content

7 sections51 lectures11h 12m total length
  • Introduction14:00

Requirements

  • Basic knowledge of Alfresco Content Management system
  • Familiarity with XML

Description

The Hyland Alfresco Content Services (ACS) content management system is a powerful solution for managing your company's content. However, to fully utilize the system's power, you must define and deploy a Content Model matching your domain (industry vertical).

This means you must create specific definitions for the types of content you are storing in the repository. The Alfresco Repository only comes out-of-the-box with very generic content types, such as content (i..e. document) and folder, which makes it hard to search for specific content files in your domain.

Let's say you work at a law firm. You might then want to include types such as client, case, legal document, task, etc. Each one of these types will have properties such as ID, case number, title, description, status (e.g., open, closed), related client(s), related lawyer(s), etc. These types and properties are defined in what's called a Content Model.

When you deploy a custom Content Model, such as a Legal Firm Content Model, you can search more specifically in the repository based on domain-specific types and properties. This way, everyone will find what they are looking for faster. It is also easier to implement business logic that will be invoked based on events related to a custom Content Model. For example, you could have code invoked when a new Legal Case is created in the repository.

This course is about creating custom Content Models for specific domains and configuring the UI to display them, both the Alfresco Share UI and the new Alfresco Digital Workspace (Content App) UI. Then use these content models to classify content.

“Hyland Alfresco Developer-Content Modelling & Classification” is an independently developed course by Martin Bergljung and has not been created, endorsed, or verified by Hyland Software, Inc.. Hyland Software, Inc. shall not have any liability with respect to the “Hyland Alfresco Developer-Content Modelling & Classification” course offered by Martin Bergljung.

Who this course is for:

  • Alfresco Architects
  • Alfresco Developers
  • Alfresco Project Managers