Manuel de paramétrage et d'intégration

Introduction

Le plugin UGC apporte le service de proposition de contenu. Il nécessite donc un paramétrage et une intégration pour être utilisable (par exemple comme le plugin Classified Ads)

Vous trouverez ci-dessous les différentes étapes pour intégrer ce plugin. Il est possible de l'intégrer au niveau de votre projet directement, ou bien dans un plugin en vue d'une réutilisation.

 Etapes

Projet

 Plugin

1 - Définir un type de contenu

dossier WEB-INF/param/content-types 

 points d'extension :  org.ametys.cms.contenttype.ContentTypeExtensionPoint

2 - Définir le bouton qui permet de positionner la racine d'une arborescence de contenu

dossier WEB-INF/param

modifier cms-ribbon-default.xml

 définir le bouton dans le plugin

 déclarer le ribbon et faire la surcharge

 

3 - Définir un bouton qui permet de rechercher les contenus proposés dans le back office

dossier WEB-INF/param

ajouter le model de recherche

modifier cms-ribbon-default.xml

 définir le bouton dans le plugin

 définir le modèle de recherche

 déclarer le ribbon et faire la surcharge 

4 - Définir un fichier de cycle de vie associé au contenu

dossier WEB-INF/param
modifier worklows.xml

dossier WEB-INF/param
modifier worklows.xml