Manuel d'intégration

Installation

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

  • Ajouter les boutons et menu relatifs à l'insertion des média dans le ou les fichiers WEB-INF/params/cms-ribbon-*.xml.
    L'identifiant des boutons est org.ametys.inlinemedia.editor.Insert.flash et org.ametys.inlinemedia.editor.Insert.video.
    Ils doivent être ajoutés dans l'onglet d'édition des contenus (org.ametys.cms.content.EditionTab)

  • Dans ce même fichier, importer le fichier de ribbon contenant l'onglet contextuel propre aux média plugin:inlinemedia://cms-ribbon.xml

    <tab label="plugin.cms:RIBBON_TABS_TAB_CONTENT_EDIT_LABEL" id="org.ametys.cms.content.EditionTab" contextualColor="1" contextualGroup="Z" contextualLabel="plugin.cms:RIBBON_TABS_TAB_CONTENT_EDIT_LABEL">
    	<groups>
    		[...]
    		<group label="plugin.cms:RIBBON_TABS_TAB_CONTENT_EDIT_GROUPS_GROUP_INSERT_LABEL" icon="">
    			<large>
    				[...]
    			</large]
    			<medium>
            		<control id="org.ametys.cms.edition.table.Insert"/>
            		<layout align="top" size="small">
                    	<control id="org.ametys.plugins.explorer.edition.images.Insert"/>
                		<control id="org.ametys.inlinemedia.editor.Insert.flash"/>
               			<control id="org.ametys.inlinemedia.editor.Insert.video"/>
            		</layout>
            		[...]
            	</medium>
    			<small>
    				[...]
    			</small>
    		</groups>
    		[...]
    	</groups>
    </tab>
    
    [...]
    <import>plugin:inlinemedia://cms-ribbon.xml</import>
    

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

  • Redémarrer le serveur