[DEPRECATED] - Share Configuration

[DEPRECATED] - Share Configuration

This six to eight hour, virtual eLearning course is specifically designed for developers new to Alfresco and looking to customize Share.

About this course

This course has been deprecated and will shortly be replaced by a series of newer courses that are based upon a Docker Compose lab environment.

You will still be able to register for and take this course until 30th June 2019 when your access to the lab environment will be removed.

A list of replacement courses will be provided here when available.

You can find further details about the changes that are being made in the FAQs.

Description: Through a combination of learning modules and hands-on labs, you will learn the basics of Share and its framework, and how you can configure its look and feel to meet your requirements.

Audience: ACS Administrators

Prerequisites: Foundations for Administrators course, XML experience, Knowledge of FreeMarker and Content Models.

Important: You will have access to the course content for a full year from the date you enrolled. However, if you have a Virtual Machine assigned to the course, the VM will only be available for a total of 30 days from your enrollment. Ensure you complete all lab exercises within this window.

Course Outline: 

Module 1: Introduction to Share Configuration

    • Overview
    • Aikau Framework
    • Directory Structure
    • Configuration Files
    • Configuration or Development?
    • Next Practices

Module 2: Troubleshooting Techniques

    • Share Architecture
    • Troubleshooting
    • Best Practices

Module 3: UI Controls

    • Overview
      • Demonstration - Disabling the web preview
      • Lab 1 - Disabling the web previewer
    • Config Service
    • Alfresco Share Header Bar
      • Lab 2 - Configure menu bar for non-legacy mode
      • Lab 3 - Configure menu bar for legacy mode
    • Page Components
      • Lab 4 - Hiding page links
    • Best Practices

Module 4: Custom Types and Aspects

    • Aspects
      • Lab 5 - Configuring Aspects in Share
    • Content Types in Alfresco Share
      • Lab 6 - Configure Share to display a custom content model
    • Best Practices

Module 5: Forms

    • Forms overview and terminology
    • Form configuration files
    • Evaluators
      • Demonstration - Adding a custom form to Alfresco Share
      • Lab 7 - Adding a custom form to Alfresco Share
    • Sets
      • Lab 8 - Adding a set to our custom form
    • Form controls
      • Demonstration - Custom Controls
      • Lab 9 - Passing a parameter to a default control
    • Best Practices

Module 6: Search

    • Overview
    • Search Form Controls
      • Demonstration - Configuring Advanced Search
      • Lab 10 - Configuring search to search a custom content type

Module 7: Datalists

    • Overview
    • Configuration
      • Demonstration - Creating a Datalist and Datagrid
      • Lab 11 - Creating a custom Datalist

Curriculum8hrs

  • Lab Environment (Virtual Machine)
  • Module 1 - Introduction to Share Configuration
  • Module 2 - Troubleshooting Techniques
  • Module 3 - UI Controls
  • Module 4 - Custom Types and Aspects
  • Module 5 - Forms
  • Module 6 - Search
  • Module 7 - Datalists
  • Student Lab Guide
  • Lesson Assets
  • Course Survey

About this course

This course has been deprecated and will shortly be replaced by a series of newer courses that are based upon a Docker Compose lab environment.

You will still be able to register for and take this course until 30th June 2019 when your access to the lab environment will be removed.

A list of replacement courses will be provided here when available.

You can find further details about the changes that are being made in the FAQs.

Description: Through a combination of learning modules and hands-on labs, you will learn the basics of Share and its framework, and how you can configure its look and feel to meet your requirements.

Audience: ACS Administrators

Prerequisites: Foundations for Administrators course, XML experience, Knowledge of FreeMarker and Content Models.

Important: You will have access to the course content for a full year from the date you enrolled. However, if you have a Virtual Machine assigned to the course, the VM will only be available for a total of 30 days from your enrollment. Ensure you complete all lab exercises within this window.

Course Outline: 

Module 1: Introduction to Share Configuration

    • Overview
    • Aikau Framework
    • Directory Structure
    • Configuration Files
    • Configuration or Development?
    • Next Practices

Module 2: Troubleshooting Techniques

    • Share Architecture
    • Troubleshooting
    • Best Practices

Module 3: UI Controls

    • Overview
      • Demonstration - Disabling the web preview
      • Lab 1 - Disabling the web previewer
    • Config Service
    • Alfresco Share Header Bar
      • Lab 2 - Configure menu bar for non-legacy mode
      • Lab 3 - Configure menu bar for legacy mode
    • Page Components
      • Lab 4 - Hiding page links
    • Best Practices

Module 4: Custom Types and Aspects

    • Aspects
      • Lab 5 - Configuring Aspects in Share
    • Content Types in Alfresco Share
      • Lab 6 - Configure Share to display a custom content model
    • Best Practices

Module 5: Forms

    • Forms overview and terminology
    • Form configuration files
    • Evaluators
      • Demonstration - Adding a custom form to Alfresco Share
      • Lab 7 - Adding a custom form to Alfresco Share
    • Sets
      • Lab 8 - Adding a set to our custom form
    • Form controls
      • Demonstration - Custom Controls
      • Lab 9 - Passing a parameter to a default control
    • Best Practices

Module 6: Search

    • Overview
    • Search Form Controls
      • Demonstration - Configuring Advanced Search
      • Lab 10 - Configuring search to search a custom content type

Module 7: Datalists

    • Overview
    • Configuration
      • Demonstration - Creating a Datalist and Datagrid
      • Lab 11 - Creating a custom Datalist

Curriculum8hrs

  • Lab Environment (Virtual Machine)
  • Module 1 - Introduction to Share Configuration
  • Module 2 - Troubleshooting Techniques
  • Module 3 - UI Controls
  • Module 4 - Custom Types and Aspects
  • Module 5 - Forms
  • Module 6 - Search
  • Module 7 - Datalists
  • Student Lab Guide
  • Lesson Assets
  • Course Survey