Foundation for Administrators
This self-paced practical system administrator course is designed to introduce first time administrators to the concepts and techniques required to manage and administer an Alfresco Enterprise Content Management system. Through a blend of self-paced learning sessions, demonstrations and exercises you will acquire the basic knowledge required to make informed key decisions about how to set-up and manage an Alfresco system.
This course can be completed in 16-18 hours and allows you to pause and replay sections. You will find step-by-step instructions with video demonstrations and audio narrative, your learning is tested through a series of quizzes. The course is enhanced through online labs in a real environment.
The course can be taken without any previous Alfresco experience and does not require any other courses as a pre-requisite. It acts as a precursor to a number of other Alfresco courses.
To derive the maximum benefit from the course you should have a good understanding of Linux, and be proficient in the use of the administrative tools available on these systems. You should also be experienced in using a system such as MySQL, Oracle, SQLServer or any other SQL database; have basic experience of installing and using a web application server such as Apache Tomcat; and be familiar with standard office software such as Microsoft Office or Open Office.
As a systems administrator you must understand what it is possible to do with the system and to make appropriate and informed decisions about its administration.
At the end of this course you should be able to:
- install and configure a production Alfresco environment
- define and set up the processes and procedures required for administration of an Alfresco system in your organization including:
- repository system configuration
- storage management and file system configuration
- user and groups and authentication
- security and permissions
- backup/recovery and archiving
- understand the differences between Community and Enterprise
- manage an Alfresco repository on a day to day basis
- provide support to an Alfresco development team
- understand and make reasoned decisions about administration.
This course has exercises which are carried out in a virtual labs environment. This is a real running Alfresco environment on an Ubuntu (Linux) platform. You will need to know some simple Linux commands to complete the exercises.
- Architecture and technology
- Alfresco Share for administrators
- Users and groups
- Repository configuration
- Managing the repository
- Installation and upgrades
- Backup and recovery
Looking at the basic building blocks of an Alfresco system, how the components fit together and the information required to build a system architecture for a production system.
- Architecture review
- Start-up and connecting
- Key architecture decisions
- Minimum configuration requirements
In this Element, we examine the Alfresco User Interface Share, and we explore the functions which are accessible to the administrator. We present the new functionality available in the Admin Console such as repository management options, email configuration, transformation views and content publishing. The server bootstrap process is also explored, and in the final section, a port configuration lab is available.
- Creating sites
- File management
- Content publishing
- Search configuration
- Repository configuration
- Email configuration
- Transformation configuration
In this section we will look at the creation and management of users and groups within Alfresco. We also look at the relationship between users and roles and the options for authentication within Alfresco.
Starting with basic principles and building on the knowledge gained in the Architecture Section we look at repository configuration and the tools available to an Alfresco System Administrator. Moving on we look at security covering users and groups, permissions and the use of external authentication such as LDAP.
- Understand how repo configuration is done
- What types of things can be configured
- Configuration boot-strapping
- Configuring Subsystems
- Advanced configuration
- Deploying extensions
- Best practices
Repository management consists of the tasks required to ensure that you have a reliable and well performing repository, as well as managing on-going tasks which may change the repository or require adjustment. The regular on-going tasks include monitoring health and usage of the repository and preventative maintenance. At other times you may need to install applications and change the times and frequency of scheduled jobs. Alfresco provides a very powerful way to add rules to folder to provide creative solutions for automating and managing your content, we will look at what you might use such rules for and how you can set these rules up as an administrator or developer.
- Installing applications
- Scheduled jobs
- Monitoring health
- Monitoring usage
- Preventative maintenance
- Managing content using rules
Alfresco provides a very sophisticated and flexible security model, in this section we look at this model from a high level perspective. In order to provide a smooth user experience the security model is simplified through the use of roles and permission groups, we look at how these work and how you can easily manage security based on these methods.
- Overview and Concepts
- Roles/Permission Groups
- Managing permissions
- Low level permissions
First we look at how to create and manage the authentication of users directly in the Alfresco repository. Of course most Enterprises will have their own corporate user directories. As an Alfresco administrator you will want to take advantage of these user directories, such as Active Directory, we show you how and you will configure your system to integrate with an OpenLDAP user directory.
- Understanding authentication
- Authentication methods
- AD synchronization with SSO
- Authentication using OpenLDAP
This course uses an Alfresco installation based on the default installation. Here we explore this installation in more detail and see what you need to do to make it production ready.
- Preparing for production
- Hardware considerations
- The Java Virtual Machine
- Installing a license file
In this section we look at backup and recovery as it relates to Alfresco, we look at the alternatives for backup, what needs to be backed-up and you will get to conduct a backup of your lab environment.
- What needs backing up
- Offline backup
- Online backup
This course is suitable for developers who will be working in either Linux or Windows environments, however the labs environment is provided in Linux only we give you plenty of help and your experience will not be compromized. The course covers Alfresco 4.0 onwards. You will need the following to complete this course:
- a web browser including IE 9 or later, Chrome, Firefox or Safari.
- Adobe Flash Player v9 or greater
- high speed internet connection (minimum 8Mb/sec)
You have access to the course for a period of 45 days from the day of registration.