La Bible du développeur Alfresco : guide du développeur Alfresco (1re édition)


précédentsommairesuivant

III. LES MODÈLES DE CONTENU DE L'ECM ALFRESCO

Il est question dans ce chapitre de maîtriser les différents modèles M1 d'Alfresco et leurs implémentations. Nous présenterons aussi le dictionnaire de données et son extension.

III-A. Les modèles

L'implémentation du JCR Alfresco manipule plusieurs modèles M1.

III-A-1. Version Model

C'est le modèle sur lequel reposent la gestion des versions des documents du JCR Alfresco et son implémentation.
Ce modèle est décrit à travers le fichier « versionstoreModel.xml ».

Le Centre de Compétences AlfrescojBPM de Koossery Technology recommande non seulement la maîtrise du modèle versionstoreModel.xml, mais aussi pour une prise main du mécanisme des versions, la maîtrise des services VersionService (voir ) et VersionHistory(voir ) du package org.alfresco.service.cmr.version.

Lire la documentation ci-dessous :

1

@COMING SOON DANS LA PROCHAINE VERSION DE LA BIBLE DU DEVELOPPEUR ALFRESCO

III-A-2. Rule Model

C'est le modèle sur lequel repose l'implémentation des rules Alfresco (Règles de gestion).
Ce modèle est décrit à travers le fichier « ruleModel.xml ».

Le Centre de Compétences AlfrescojBPM de Koossery Technology recommande non seulement la maîtrise du modèle ruleModel.xml, mais aussi pour une prise main du mécanisme des règles de gestion, la maîtrise du service RuleService (voir ) du package org.alfresco.service.cmr.rule.

Lire la documentation ci-dessous :

1

@COMING SOON DANS LA PROCHAINE VERSION DE LA BIBLE DU DEVELOPPEUR ALFRESCO

III-A-3. User Model

C'est le modèle lié à la gestion des utilisateurs et son implémentation dans le noyau.
Ce modèle est décrit à travers l'entité cm:person du modèle contentModel.xml.

Le Centre de Compétences AlfrescojBPM de Koossery Technology recommande non seulement la maîtrise de l'entité cm:person du modèle contentModel.xml, mais aussi pour une prise main du mécanisme de gestion des utilisateurs, la maîtrise des API du package org.alfresco.repo.security.person et org.alfresco.repo.security.authority.

Lire la documentation ci-dessous :

1

@COMING SOON DANS LA PROCHAINE VERSION DE LA BIBLE DU DEVELOPPEUR ALFRESCO

III-A-4. Action Model

1

@COMING SOON DANS LA PROCHAINE VERSION DE LA BIBLE DU DEVELOPPEUR ALFRESCO

III-A-5. Transformation component Model

Il s'agit de maîtriser l'implémentation des composants du noyau qui permettent la prise en compte de l'intégration des moteurs de transformation de format de fichiers.
Le développeur Alfresco doit :
savoir comment intégrer un nouveau moteur de transformation de format de fichiers (nous fournirons dans une prochaine version de ce guide un zip avec un exemple de code) ;
savoir comment développer un composant permettant de plugger un moteur de transformation ;
maîtriser les services fondamentaux du noyau permettant de réaliser la transformation des documents.

Lire la documentation ci-dessous :

1

@COMING SOON DANS LA PROCHAINE VERSION DE LA BIBLE DU DEVELOPPEUR ALFRESCO

III-A-6. Alfresco Security Model

Il est question de maîtriser comment est implémenté la sécurité dans Alfresco. Ce master inclut le master de la gestion des rôles (ACL), la sécurisation des objets, l'utilisation des annuaires stockant les éléments de sécurité, la gestion des droits, les mécanismes d'authentification et d'autorisation, etc.
Le modèle de sécurité est décrit à travers le fichier securityModel.xml.

Le développeur Alfresco doit :
savoir intégrer un annuaire du type LDAP pour la gestion des accès ;
savoir intégrer le SSO avec NTLM ;
savoir customiser le module de gestion des rôles et ACL ;
savoir customiser le module de gestion des rôles et ACL.

Lire la documentation ci-dessous :

1

@COMING SOON DANS LA PROCHAINE VERSION DE LA BIBLE DU DEVELOPPEUR ALFRESCO

III-A-7. Alfresco Audit Management Model

Le but est de maîtriser l'implémentation de l'audit dans Alfresco. Des composants (interceptors) ont cette responsabilité.

Lire la documentation ci-dessous :

1

@COMING SOON DANS LA PROCHAINE VERSION DE LA BIBLE DU DEVELOPPEUR ALFRESCO

III-B. Le dictionnaire de données et son extension

1

@COMING SOON DANS LA PROCHAINE VERSION DE LA BIBLE DU DEVELOPPEUR ALFRESCO


précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+