Outils personnels
Skip to content. Skip to navigation
Sections
Gestion de Contenu Open-Source

INGENIWEB - Zope & Plone - Gestion de contenu Open-Source - GED - Portail collaboratif - Zope & Plone

Navigation
Derniers projets
Firstluxe
Lesaffre
Inneov
La Roche Posay
BRED
AIG Vie
L'Oréal
Zopera
BioPredictive
Société Générale
Groupe
Livres
Les livres écrits par nos experts

Zope 3ème édition Les cahiers du programmeur Zope, Plone 2e édition

 
Vous êtes ici : Accueil Services Technologies Plone Gestion des utilisateurs

Plone

Actions sur le document
Plone, plate-forme de gestion de contenu.

Gestion des utilisateurs : l’atout maître de Plone


Avec Plone, les utilisateurs sont les acteurs de la mise en ligne du contenu au travers de workflows. Le système permet de décrire autant de workflows que nécessaire. Pour mémoire, un workflow est notamment décrit par les états successifs (mais pas forcément linéaires) du contenu et par les acteurs qui peuvent interagir (en lecture, écriture, édition, transitions, etc.). Le workflow standard généralement utilisé propose 3 états : privé, en attente et publié et ce, pour deux catégories d’utilisateurs : les contributeurs et les modérateurs.

Pour que la gestion des utilisateurs prenne tout son sens, la délégation des droits est une fonctionnalité centrale du système : il est possible de déléguer la responsabilité éditoriale de telle ou telle rubrique (ou sous-rubriques) à tels ou tels utilisateurs, ne serait-ce que pour quelque jours. Ces manipulations ne demandent pas l’intervention d’un administrateur du site car elles sont faites directement par des utilisateurs eux-mêmes habilités : en fonction des droits distribués, un utilisateur peut par exemple être contributeur sur une rubrique du site et modérateur sur une autre sous-rubrique. Bien entendu, il est possible de déléguer le stockage de ces informations utilisateurs à des annuaires LDAP ou à des bases SQL mais par défaut ces bases sont conservées par Plone sans recours à une base externe.

Les ingénieurs INGENIWEB ont proposé et réalisé une avancée importante dans ce domaine en introduisant la notion de groupe d’utilisateurs avec le composant GRUF. GroupUserFolder, désormais inclus dans la version 2.0 de Plone, permet de créer des groupes d’utilisateurs, voire des groupes de groupes. Grâce à cette notion, l’administration d’un site est vraiment simplifiée.

Avec les groupes d’utilisateurs apparaissent des fonctionnalités nouvelles et passionnantes liées au travail collaboratif. Des espaces sont partagés par les membres d’un groupe qui peuvent travailler ensemble sur des documents communs  avant d’en proposer la publication. Des membres extérieurs au groupe peuvent aussi être invités à participer à un espace. Pour faciliter ce travail collaboratif, des notions nouvelles sont ajoutées, comme la possibilité de verrouiller un document pour éviter qu’un autre utilisateur ne le modifie pendant que l’on travaille dessus. Il n’en demeure pas moins que chaque utilisateur peut toujours disposer d’un espace qui lui est propre pour y manipuler ses documents.