Manuel d'intégration

Installation

  • Arrêter le serveur
  • Ce plugin nécessite 1 table SQL "api_access_key". Rendez-vous sur la base de données de l'application et exécutez le script correspondant au type de base de donnée utilisée:
  • Télécharger les jars du plugin et ajouter-les (ametys-plugin-contentio-1.3.0.jar et ametys-plugin-contentio-resources-1.3.0.jar)  dans le répertoire WEB-INF/lib de votre application Ametys

  • Ajouter le bouton permettant d'importer des contenus dans le fichier WEB-INF/params/cms-ribbon-default.xml. L'identifiant du bouton est org.ametys.plugins.contentio.ImportDir 
    Le bouton doit être ajouté dans l'onglet Page.

<tab label="plugin.web:RIBBON_TABS_TAB_PAGE_LABEL" id="org.ametys.cms.page.Tab" contextualColor="2" contextualGroup="A" contextualLabel="plugin.web:RIBBON_TABS_TAB_PAGE_LABEL">
	<groups>
		[...]
		<group label="plugin.web:RIBBON_TABS_TAB_PAGE_GROUPS_GROUP_TOOL_LABEL" icon="">
			<large></large>
			<medium>
				<control id="org.ametys.web.userinterface.ReloadPage"/>
				<control id="org.ametys.web.rights.assignment.tool.Sitemap"/>
                <control id="org.ametys.plugins.contentio.ImportDir"/>
			</medium>
			<small/>
		</group>
	</groups>
</tab>

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

 

  • Redémarrer le serveur