Manuel d'intégration v1.0.0, v1.1.0, v1.2.0, v1.3.0


  1. Installation
  2. Création et paramétrage d'un modèle de charte

Installation

  • Arrêter le serveur
  • Télécharger les jars du plugin et ajouter-les (ametys-plugin-skinfactory-1.0.0.jar et ametys-plugin-skinfactory-resources-1.0.0.jar)  dans le répertoire WEB-INF/lib de votre application Ametys

  • Ajouter le bouton permettant d'ouvrir l'outil dans le fichier WEB-INF/params/cms-ribbon-default.xml. L'identifiant du bouton est org.ametys.skinfactory.tool.SkinFactoryTool.
    Il est conseillé de l'ajouter dans l'onglet "Développeur" ou d'ajouter un onglet "Intégrateur"

  • Dans ce même fichier, importer le fichier de ribbon propre à l'atelier charte graphique plugin:skinfactory://ribbon/cms-ribbon.xml

Extrait de cms-ribbon-default.xml

<tabs>
    <tab label="RIBBON_TABS_TAB_DEVELOPPER_LABEL">
        <groups>
            [...]
            <group label="RIBBON_TABS_TAB_DEVELOPPER_GROUPS_GROUP_INTEGRATOR_LABEL" icon="">
                <large>
                    [...]
                    <control id="org.ametys.skinfactory.tool.SkinFactoryTool"/>
                </large>
                <medium>
                    [...]
                    <control id="org.ametys.skinfactory.tool.SkinFactoryTool"/>
                </medium>
                <small/>
            </group>
            [...]
        </groups>
    <tab>
    [...]
     
     <import>plugin:skinfactory://ribbon/cms-ribbon.xml</import>
</tabs>

Si le groupe contient une description <large><medium> et <small> , il faut ajouter le bouton dans les 3.

 

  • La version 1.0.0 du plugin dépend du plugin ametys "SkinCommons". Téléchargez et ajoutez les jars ametys-plugin-skincommons-1.0.0.jar  et ametys-plugin-skincommons-resources-1.0.0..jar dans le répertoire WEB-INF/lib de votre application
  • Dans le fichier WEB-INF/params/workspace-admin.xml remplacez le bouton org.ametys.web.administrator.Skins par org.ametys.skinfactory.administrator.Skins.

    Extrait de workspace-admin.xml

    <administrator>
        <actions>
            [...]
            
            <category name="WORKSPACE_ADMIN_SECTION_APPLICATION_LABEL">
                <item id="org.ametys.runtime.plugins.core.administrator.Plugins"/>
                <item id="org.ametys.web.administrator.Sites"/>
                <item id="org.ametys.plugins.repository.administrator.JCRRepository"/>
                <item id="org.ametys.skinfactory.administrator.Skins"/>
            </category>
        </actions>
    </administrator>
    
  • Redémarrer le serveur

Attention
Si vous possédez le plugin "Editeur de charte", vous devez passer à la version de ce dernier !

 

Création et paramétrage d'un modèle de charte

Cette extension n'a d'intérêt que si vous possédez un ou plusieurs modèle de charte graphique.

Consultez la page Création et paramétrage d'un modèle de charte

 

Retour en haut

Skin factory