Manuel d'intégration

  1. Intégration technique
    1. Définition des types de contenus "Utilisateurs"
    2. Cycle de vie des contenus

 

Intégration technique

Définition des types de contenus "Utilisateurs"

Vous devez définir votre ou vos propres types de contenus "Utilisateurs" pouvant être utiliser dans un annuaire.

Ces types de contenus doivent nécessairement étendre le type de contenus abstrait org.ametys.plugins.userdirectory.Content.user.

Il est fortement recommandé de les rendre privés.

 

Exemple

<extension xmlns:cms="http://www.ametys.org/schema/cms"  
           class="org.ametys.web.contenttype.WebContentType">  
 <cms:content-type extends="org.ametys.plugins.userdirectory.Content.user">  
 <cms:label i18n="true">CONTENT_TYPES_UD_USER_LABEL</cms:label>  
        <cms:description i18n="true">CONTENT_TYPES_UD_USER_DESC</cms:description>  
        <cms:default-title i18n="true">CONTENT_TYPES_UD_USER_DEFAULT_TITLE</cms:default-title>  
        <cms:icons>  
            <cms:glyph>ametysicon-body-people</cms:glyph>  
        </cms:icons>  
        <css>  
            <file plugin="core-ui">font/ametys/AmetysIcon.css</file>  
        </css>  
         
        <cms:tags>  
            <cms:tag>private</cms:tag>  
        </cms:tags>  
   
 <!-- Métadonnées et vues -->  
 </cms:content-type>  
</extension>  

Télécharger un exemple complet de type de contenu utilisateur.

Cycle de vie des contenus

Pour les utilisateurs :

  • En 2.1, télécharger le fichier du cycle de vie suivant. Le nom du cycle de vie est "contentio"
  • En 2.2, télécharger le fichier du cycle de vie suivant. Le nom du cycle de vie est "user"

Pour les entités :

  • En 2.1, télécharger le fichier du cycle de vie suivant. Les nom du cycle de vie est "udorgunit"
  • En 2.2, télécharger le fichier du cycle de vie suivant. Le nom du cycle de vie est "udorgunit

Installez les en suivant le Paramètrage du workflow