What's New in Alfresco?

What's New in Alfresco 5.1 for Everyone

What's New in Alfresco One 5.1 for Everyone Overview

In this lesson we will focus on changes for Alfresco One 5.1 that are geared towards Everyone. Later we will go into changes specifically for Developers and Administrators.

Follow along on screen during the narration.

Choose your own home page  You can now chose your home page setting…
Add users to a site simplified Admins or Site Managers now have a simpler method of adding users…
Becoming an Owner of Other Users Content Previously when a User was removed from the system their content was still listed as their content...
Alfresco Smart Folders

Introducing smart folders as a new feature where you and your organization can store files across the platform…

 

Unzip Content Right Inside of Alfresco
The operation if very similar to traditional file archive or zip programs...
Improved "Get Started" Panel The Get Started panel on your dashboard is a standard configuration preference now. You can turn it on or off at your leisure.
Clearer "Edit" Buttons Edit buttons or shall we say the availability of Edit options in a Document Action list are clearer options to the user…
Improved Site Labeling Privacy Setting Next to the Site name is a table of Public, Private, or Moderated.
Document Actions Options Grouping In the File Preview mode Document Actions Options are now organized in a more logical fashion...

Let's go over these features in a bit more detail!

Choose Your Own Home Page

You can now set your home page to any page in Alfresco, whether it's a site library, or a wiki, or even a specific file.

  • This can save you time and effort navigating to favorite pages or sites.
  • On your preferred page, just select the Use Current Page option from your profile preferences.

Simple Add-User to Sites

We've improved and simplified how you add users to a site so it's now quick and easy to do. When you add a user they're automatically added, so no more trying to find lost invitation emails.

There's also in-place info on user roles, so you can make timely, informed decisions about what role to give to new site users.

Add Users Demonstration

 

Become Owner of Other Users' Content

You can now take ownership of files and folders from other users.

This can be really useful if, for example, a user has left the company and you need control of their content.

Alfresco Smart Folders

Smart Folders organize your content so that you can store files across your organization, but view them based on information requirements, not necessarily by location.

Unzip Content within Alfresco

You can now unzip .zip and .acp files to add their contents to a folder in Alfresco 5.1.

Therefore, there's no longer any need to download a zip file to see its contents; you can do it right there in Alfresco.

 

Improved "Get Started" Panel

We found that many users wanted the old dashboard Welcome banner to be different - it took up too much space so they deleted it, but once it was gone they couldn't get it back again.

Alfresco One 5.0 Get Started Panel

Alfresco One 5.1 Get Started Panel

How to Remove and Re-Add the "Get Started" Panel:

Clearer "Edit" Buttons

There's now a standardized set of edit buttons in Alfresco, so it's clear what action you're about to perform. This set includes buttons to:

  • Edit in Alfresco

  • Edit in Microsoft Office

  • Edit in Google Docs, and

  • Edit Offline

Alfresco One 5.0 Edit Options

Alfresco One 5.1 Edit Options

Improved Site Labeling Privacy Settings

In all versions of Alfresco the Site Manager will determine the site Privacy Settings which are Public, Moderated, or Private.  In Alfresco One 5.1 these privacy settings are now visible next to the Site Label.

Grouping of Document Action Options

We've sorted the Document Actions in the file preview into sensible groups, so it's easy to quickly find the action that you're looking for. See the examples below to compare the changes.

Alfresco One 5.0 Grouping Alfresco One 5.1 Grouping
Note: Notice the natural separators grouping actions together

What's New in Alfresco 5.1 for Developers and Admins

What's New in Alfresco 5.1 for Developers and Admins Overview

In this preview we will focus on changes for Alfresco One 5.1 that are geared towards Developers and Administrators.

Follow along on screen during the narration.

Quick Overview of Installed Modules With the Module Browser, you can view all the module packages that have been applied to Alfresco.
New Installation Options for Alfresco Alfresco One ships with three installers: Alfresco One Installer, Alfresco One Platform Installer and Alfresco One Share Installer
Alfresco Update Assistant for Service Packs and Hot Fixes Alfresco Enterprise provides an Update Assistant to help you apply service packs or hot fixes to your current Alfresco release.
Model Manager The Model Manager allows you to create and manage your own custom models from within Alfresco Share.
Solr Sharding Solr sharding involves splitting a single Solr index into multiple parts, which may be on different machines.
Solr Certificate Authentication Alfresco uses SSL and X509 certificate authentication to secure communication between the repository server and the Solr server.
Cryptographic Password Hashing Alfresco uses cryptographic password hashing technique to securely store passwords.
Improved Developer Documentation The developer documentation has been completely reorganized, updated and expanded.
 

 

Overview of Installed Modules

Alfresco Module Packages are used to package Alfresco customizations and extensions for deployment.

The Module Browser page shows a list of all the module packages that are either pre-configured in an out-of-the-box Alfresco installation or applied by the user, along with the description and version number.

New Installation Options for Alfresco

Alfresco One  5.1 ships with three installers:

 

Alfresco Update Assistant

Alfresco Enterprise provides an Update Assistant utility to help you apply service packs or hotfixes. The Update Assistant gives you the flexibility of applying current service packs or hotfixes to Alfresco. Update Assistant is a command line application and is already included in the package that contains service packs or hotfixes. If needed you can download from the Alfresco Support Portal.

So what do you need to do before running the Update Assistant?

  • Ensure you have a full backup Alfresco 

  • Ensure that the Alfresco server is shut down or stopped

Limitations of the Update Assistant:

  • You can use Update Assistant to upgrade from minor-to-minor software revisions 

  • You cannot use Update Assistant to upgrade from major-to-major software revisions

  • You can only apply newer service packs or hotfixes meaning you cannot downgrade.

Model Manager

New in Alfresco One 5.1 is the Model Manager UI!

Model Manager allows you to create and manage your own custom models in Alfresco Share in just minutes. This is a user-friendly tool that enables you to add custom:

  • Types
  • Properties
  • Aspects
  • Constraints

Note:  Associations are not available in Model Manager 1.0.

  • Please scroll the static screens and click the audio for each one to hear about that feature.

Model Manager User Interface  

  • Alfresco Home --> Admin Tools --> Model Manager

 

Model Manager Homepage

  • Notice we created a model labeled finance
  • From this page we click Create Model to start building the model

Create Model Window

  • We filled-out the appropriate information in each field.

The Model is Created

  • Notice that the Status is Active. In the model Actions column we can select ACTIVE or INACTIVE

  • Click "finance" to add Types, Properties and Aspects

Creating Types, Properties and Aspects

  • Click Create Custom Types or Create Aspect

Create a Custom Type

  • We filled out all the appropriate fields

  • Click the Create button to create the Custom Type

Create an Aspect

  • The only difference between creating a Type and an Aspect is that the Parent Aspect needs to be selected.

Create a Property for the newly created Type

  • In the new Type page, click the Create Property button

Creating a Property

For each Property we define:

  • Name
  • Display Label
  • Type
  • Constraint
    • If a Constraint equals a "List of Values" we'll be able to add this list

  • One other nice feature is Indexing

Notice the "i" icon next to the Name and Indexing field? When you click these icons, more information is available to you without going into the documentation.

Navigate to the Form Layout Designer

  • Adjacent to the Property Name is an Actions column where we can navigate to a form Layout Designer

‚Äč

Form Layout Designer

  • Form layout is as easy as 1-2-3!

Summary

  • Please plan your model accordingly
  • Consider attending Alfresco's self-paced training on this Model Manager UI

Solr Sharding

Definition of Sharding:

  • Involves splitting a single index into multiple parts

Typical Alfresco Instance with Solr Indexing

Typical Alfresco Cluster (multiple nodes)

  • These indexes may be on different machines. When the data is too large for one node you can break-up the indexes into shards across nodes for example.

New to Alfresco One 5.1 is Solr Sharding

  • Essentially you can break it up and store it in sections by creating one or more shards, each containing a unique slice of the index.
  • Sharding can be assigned manually and automatically when configuring the Solr Index in Alfresco One
  • Reference Alfresco documentation for more details on Sharding

Solr Certificate Authentication

Alfresco and Solr Communications Out-of-the-box

Alfresco uses SSL and X509 certificate authentication to secure communication between the repository server and the Solr server. 

By default:

  • SSL is enabled

As an alternative to SSL you can now activate X509

So how has this changed from 5.0 to 5.1?

  • The web.xml file for both Alfresco and Solr now have a new X509 servlet filter
  • This filter enforces SSL and X509 authentication
  • The filter verifies that the X509 certificate is present in the request.
  • If the certificate is not present it may be due to:
  1.  A non-ssl port being used.

  2. The client did not send a certificate

  3. The server did not request the client certificate

Cryptographic Password Hashing

Alfresco uses a cryptographic password hashing technique to securely store passwords!

Password Hashing in Alfresco One 5.0

  • MD4

    • Quick

    • Support CIFS and NTLM

    • Not as Reliable

Password Hashing in Alfresco One 5.1

  • Bcrypt

    • Slow but Alfresco has improved the speed of Algorithm

    • Nearly unbreakable

    • Very Reliable

Improved Developer Documentation

Developer and Admin Documentation

The developer documentation has been completely reorganized, updated and expanded. 

 

New Documentation Features:

  • Use case/Task driven approach
  • Platform and Share extensions are the basis for the guides
  • Tutorials have been updated to use Alfresco SDK

Thank you!