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
