Manuel d'intégration


Installation

  • Arrêter le serveur
  • Télécharger les jars du plugin et ajouter-les (ametys-plugin-blog-1.4.0.jar et ametys-plugin-blog-resources-1.4.0.jar)  dans le répertoire WEB-INF/lib de votre application Ametys
  • Un blog est une nouvelle typologie de site. En tant que tel il possède son propre ruban (ribbon), ses propres types de contenus et ses propres services.

    Dans le répertoire WEB-INF/param de votre CMS, ajouter les fichiers suivants:
  • Les billets (ou posts) ont leur propre workflow simplifié (brouillon, validé).
    Téléchargez le fichier de description du workflow pour les billets et copier-le dans le répertoire WEB-INF/param de votre application.
    Modifiez ensuite le fichier WEB-INF/param/workflows.xml afin d'ajouter la référence à ce fichier en utilisant le nom "blog", comme ci-dessous:

    <workflows>
      <workflow name="content" type="file" location="workflow.xml"/>
      <workflow name="newsletter" type="file" location="workflow-newsletter.xml"/>
      <workflow name="blog" type="file" location="workflow-blog.xml"/>
    </workflows>
    
  • Redémarrer le serveur

Intégration graphique

Cette extension nécessite obligatoirement que les chartes graphiques utilisées par les blogs possède un gabarit nommé "blog" avec trois zones obligatoires:

  • une zone principale "default"
  • une zone latérale "about"
  • une zone latérale "aside"

Autres gabarits

4 autres gabarits optionnels vous permettent de personnaliser l'affichage en fonction du type de page :

  • blog-tag: pour les pages destinées à afficher la liste des billets d'une étiquette
  • blog-year: pour les pages destinées à afficher la liste des billets d'une année
  • blog-month: pour les pages destinées à afficher la liste des billets d'un mois
  • blog-post: pour les pages destinées à afficher un billet

Si ces gabarits n'existent pas, le template "blog" sera automatiquement utilisé.

Comme pour le template "blog", les zones "default", "about" et "aside" sont obligatoire.

 

Retour en haut