IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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

La Bible du développeur Alfresco: guide du développeur Alfresco (1ère é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-1. Les modèles

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

III-1-1. Version Model

C'est le modèle sur lequel repose 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 Alfresco-jBPM 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-1-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 Alfresco-jBPM 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-1-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 Alfresco-jBPM 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 APIs 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-1-4. Action Model

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

III-1-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-1-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 (ACLs), 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 ACLs.
-  savoir customiser le module de gestion des rôles et ACLs.

Lire la documentation ci-dessous :

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

III-1-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-2. Le dictionnaire de données et son extension

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

précédentsommairesuivant