Release Notes de la version 2.5.4

Corrections apportées par le Patch 02

Activation du module de gestion des Flux RSS

Le module de gestion des Flux RSS est désactivé lors de son installation pour un site.

Génération des Flux RSS

Diverses améliorations ont été apportées et plus particulièrement concernant la gestion des transactions applicatives.


Evolutions et corrections apportées par le Patch 01

Taille des médias limitée à la saisie

Le taille maximale d'un média qu'il s'agisse d'une image ou d'un autre type de média est limitée à 5 Mo. La création d'un média d'un taille supérieure ou égale à 5 Mo est refusée. Un message informe l'utilisateur que cette limite de taille est atteinte ou dépassée.

Script de suppression d'un média

Un script d'exploitation a été ajouté pour permettre la suppression de média en base de données. Attention, ce script doit être utilisé uniquement pour la suppression de média volumineux qui ne peuvent pas être supprimés via l'interface Back-Office.

/wct95/bin/serveurBD/deleteMedia.sh
Usage :
  deleteMedia.sh <base> <media_id>

La création d'un média d'un taille supérieure ou égale à 5 Mo est refusée. Un message informe l'utilisateur que cette limite de taille est atteinte ou dépassée.

Script d'optimisation d'une base Postgres

Un script d'exploitation a été ajouté pour regrouper les commandes d'optimisation des bases de données d'un serveur PostgreSQL.

/wct95/bin/serveurBD/pgAdmin.sh
USAGE
   pgAdmin.sh -help
   pgAdmin.sh -vacuum
   pgAdmin.sh -analyze
   pgAdmin.sh -reindex

ARGUMENTS
   -vacuum  : option de nettoyage, de calcul des statistiques de toutes les bases de donnees et de reindexation de tous les index des bases de donnees d'un serveur PostgreSQL.
   -analyze : option de calcul des statistiques d'analyse de toutes les base de donnees d'un serveur PostgreSQL.
   -reindex : option de reindexation de tous les index des bases de donnees d'un serveur PostgreSQL.
   -help    : pour obtenir la liste des options d'execution du script.

Message de dépôt d'un formulaire

Le courriel envoyé au dépôt d'un formulaire contient l'URL d'accès au formulaire déposé. La contrainte de recherche sur l'état du formulaire a été supprimée. Le destinataire du courriel peut alors consulter à tout moment le formulaire quelquesoit son état.

Script de traitement des statistiques

Diverses améliorations ont été apportées pour fiabiliser le script.


Nouvelle fonctionnalité de la version 2.5.4

Export des contenus en Flux RSS

Mise en oeuvre en Back Office

Activer le module de gestion des Flux RSS
  • Sur la page d'accueil du Back Office CapInfo, sélectionner le lien "Gérer l'applithèque" dans la rubrique "Site"
  • Le module "Flux RSS" est présent dans la liste des modules disponibles
  • Cocher la case "Activé" pour le module "Flux RSS"
  • Sur la page d'accueil du Back Office CapInfo, le lien "Flux RSS" apparaît dans la rubrique "Applithèque"
Créer un Flux RSS

La mécanique de création d'un Flux RSS s'appuie sur la gestion des filtres, lien "Gérer les filtres" dans la rubrique "Contenus" de la page d'accueil du Back Office.

  • La création d'un Flux RSS passe par la création d'un filtre de contenus, sélectionner l'onglet "Nouveau Filtre" ou sélectionner l'action "Modifier" dans la liste des filtres.
  • Saisir les informations du filtre et cocher la case "Exporté en fil RSS".
  • Valider la création du filtre en appuyant sur le bouton "Enregistrer".
Modifier/Supprimer un Flux RSS
  • Depuis le lien "Flux RSS" de la rubrique "Applithèque", vous pouvez consulter la liste des Flux RSS configurés pour votre site.
  • La colonne "Action" du tableau affiche :
    • l'icône "Modifier" permet d'afficher le filtre de contenus sur lequel s'appuie le Flux RSS sélectionné
    • l'icône "Supprimer" permet de désactiver la génération du "Flux RSS" pour filtre sélectionné. La propriété "Exporté en fil RSS" du filtre de contenus est décochée mais il n'y a pas de suppression du filtre de contenus.
Configurer la fréquence de génération des Flux RSS

Par défaut, les flux Rss sont générés deux fois par heure : à 22 et 47 minutes de chaque heure. La configuration de cette fréquence s'effectue sur le serveur applicatif tomcat hébergeant l'application CapInfo.

  • Ouvrir le fichier /webct95/WEB-INF/cron-config.xml
  • Rechercher la section suivante :
<task id="createFluxRss" type="JAVA">
   <class>fr.cg95.webct.plugin.rss.core.RssFeeder</class>
   <method>createFluxRss</method>
   <cron m="22" h="*" dom="*" dow="*" />
   <cron m="47" h="*" dom="*" dow="*" />
</task>
  • Ajouter/Modifier/Supprimer les lignes contenant la balise <cron> pour adapter la fréquence de génération des Flux RSS

Mise en oeuvre en Front Office

Comment intégrer le service de génération de flux Rss en FO ?

I - Affichage du lien du menu Flux Rss dans le bandeau du site en FO

Ajouter le code suivant à l'endroit désiré : (en général dans le bandeau du haut : <asset>/jsp/render/renderDefault.jsp)

<!-- BEGIN RSS --> <%@ include file="/jsp/fo/flux_rss.jsp"%> <!-- END RSS -->

II - Génération de la page d'abonnement aux flux Rss

1) Créer un fichier FluxRss?.jsp avec le code suivant dans le répertoire jsp de son asset:

<%@ include file="/jsp/fo/init.jsp" %> <% String jspNamePage="fluxRss.jsp"; %> <%@ include file="render/selectRender.jsp" %>

2) Ajouter les lignes suivantes dans le fichier générant la partie "contenu" du site :

<% } else if(jspNamePage.equals("fluxRss.jsp")) { %> <%@ include file="/jsp/fo/body/fluxRss.jsp" %>

3) Adapter le fichier css pour l'affichage


Anomalies corrigées

Evolutions réalisées