Liferay supporte CMIS 1.0. C'est important car, si
l'école choisit de se lancer dans une projet liferay, il sera
possible de se connecter à l'outil Nuxeo de gestion de documents
qui pourrait être mis en place en 2015 au niveau IMT.
Article Wikipedia : "CMIS (Content Management
Interoperability Services) est un protocole ouvert
géré par
OASIS. Son but est d'augmenter l'interopérabilité entre les
SGC. OASIS, un consortium de standards du web, a approuvé
CMIS en tant que spécification le 1er Mai 2010.
CMIS fournit un modèle de données commun couvrant les types de
fichiers et répertoires avec des propriétés génériques pouvant
être lues ou écrites. CMIS décrit aussi un système de gestion des
droits d'accès, de contrôle de version et offre la possibilité de
définir des relations génériques. Il dispose d'un ensemble de
services pour modifier ou interroger le modèle de données et peut
être utilisé par plusieurs protocoles comme SOAP et REST
à l'aide de la convention Atom. Le modèle est basé sur des
architectures communes de systèmes de gestion de documents.
Content Management Interoperability Services (CMIS) est une
spécification qui traite d'interopérabilité entre systèmes de
gestion de contenus
d'entreprises (ECMS)
Les utilisateurs peuvent accéder à des documents et média sur des
supports tiers, à condition que ceux-ci supportent CMIS 1.0,
l'accès se faisant via des protocoles tels que AtomPub ou des
services Web.
Lits des fonctionnalités supportées par des support tiers : :
Lire et écrire des documents et dossiers ;
Document check-in, check-out, and undo check-out (verrouiller, ...)
Télécharger (download) des documents
Déplacer les documents et dossiers à l'intérieur du
répertoire ;Moving folders and documents within the repository
Obtenir l'historique des révisons/modifications ;
Passer en mode révision
Common Liferay configuration steps:
Adjust the portal properties.
Add any user accounts required by the repository.
Add the repository.
Lastly, keep in mind your third-party repository may require
installation and deployment of an appropriate Liferay plugin.
Plugins for SharePoint and Documentum are available through
Liferay’s Marketplace.
Let’s go through those steps, starting with setting our portal
properties.
Adjusting portal properties
The admin must ensure that the same credentials and
authentication are being used in Liferay and in the external
repository. This is normally synchronized using a mechanism like
LDAP. If you don’t have LDAP, you need to ensure manually that
the credentials and authentication are the same. In order to
authenticate with the third-party repository, you need to store
passwords for the user sessions. Set the following portal
property in your portal-ext.properties:
session.store.password=true
Next, we need to make sure the login and password for Liferay are
the same as the external repository. This is easily accomplished
by using identical screen names, so in
portal-ext.properties add the following:
company.security.auth.type=screenName
Alternatively, configure these properties in the Control Panel under
Portal Settings → Authentication.
Adding required repository users
Once these properties are set, you must create a user in Liferay
with a screen name and password matching the administrative user
of your external repository. Be sure to assign appropriate roles
(e.g. Administrator) to that user. Sign out of Liferay and sign
in again as that new user. See sections of the
Management chapter on adding and managing users.
Adding the repository
You can add new repositories from the UI by clicking the
Add button from the Home folder. Repositories can only
be mounted in the Home folder.