@charset "UTF-8"; /* CSS Document */
Share Configuration

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

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 90 days from your enrollment. Ensure you complete all lab exercises within this 90 day 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

Duration: 8 Hours

Curriculum

  • 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
  • Course Survey

About this course

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 90 days from your enrollment. Ensure you complete all lab exercises within this 90 day 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

Duration: 8 Hours

Curriculum

  • 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
  • Course Survey