PluXml sort en version 5.1.7
La liste des évolutions et des améliorations est assez longue cette fois-ci. Un grand effort a été fait sur la résolution de plusieurs bugs et l'ajout de nouvelle fonctionnalités mineures mais tellement évidentes qu'on se demande pourquoi elles n'étaient pas présentes avant (nuage de tags, flux rss des tags, etc...).
La sécurité et le référencement (duplicate content) ont été améliorés également.
PluXml se bonifie d'un nouveau thème par défaut répondant aux normes html5 et responsive design grâce à la contribution de Jos.
Le détail des toutes les modifications de la version 5.1.7 est consultable dans le
changelog
Toute l'équipe de PluXml remercie les personnes qui ont participées aux améliorations et aux corrections de cette version, ainsi que les nombreux contributeurs sur le forum.
Bon PluXml à tous !!!
Le moins que l'on puisse dire c'est que cette année 2012 a été très fructueuse pour PluXml.
Tout d'abord la version 5.1.6 est sortie en avril avec son lot de nouveautés et de corrections.
Pour gérer ses développements, le projet a migré de svn vers git: le dépot git est disponible et consultable sur github à l'adresse suivante:
https://github.com/pluxmlPuis l'équipe de PluXml s'est renforcée en fin d'année avec l'arrivée de deux nouvelles personnes.
Bankai, à l'origine de la communauté Google+ et qui co-anime le Twitter du projet (@PluXml), et moi même, P3ter, Community Manager de PluXml et en charge de la documentation.
Pour cette nouvelle année 2013 l'équipe ne va pas chaumer.
La documentation (le wiki), ainsi que les pages de présentation et de téléchargement du projet, vont continuer à évoluer. Janvier sera la sortie de la version 5.1.7, résultat de plus de 6 mois de travail, avec un nouveau thème par défaut réalisé par Jos.
Un grand merci à tous les membres de la communauté PluXml, qui participent à la vie du forum, aux développements et à la documentation.
Toute l'équipe vous souhaite une bonne année 2013 !
PluXml sort en version 5.1.6Parmi les principales nouveautés vous trouverez au niveau de l'administration:
- Paramètres > Option d'affichage: nouvelle option pour afficher le nom des catégories même si elles ne contiennent pas d'article
- Page statiques > Options: ajout d'un champ pour définir le contenu de la balise <title>
- Catégories > Options: ajout d'un champ pour définir le contenu de la balise <title>
- affichage d'un compteur des articles en attente de validation à droite du menu "Articles"
- affichage d'un compteur des commentaires hors ligne à droite du menu "commentaires" cliquable (accès direct à la liste des commentaires hors ligne)
- édition des commentaires: possibilité de modifier la date/heure des commentaires
- gestion des fuseaux horaires (vérifiez dans Paramètres > Configuration de base, que le bon fuseau est sélectionné)
Parmi les principales corrections de bugs, ont été corrigés:
- Un mauvais affichage des catégories contenant des articles avec une date de publication future
- L'affichage à tord du message "Security error : invalid or expired token"
- A partir de la deuxième page du blog, la classe du menu "Accueil" devient noactive
- Bug dans la réécriture des urls
- Bug avec la fonction de téléchargement de fichier
- Appel callHook en double dans la classe plxShow
- Mauvaise pagination
- Mauvaise version du sitemap
- Appel des hooks dans le sitemap sans eval
3 failles de sécurité ont été corrigées:
- Full Path Disclosure en injectant du code malveillant dans le PHPSESSID
- Possible faille XSS dans le fichier de mise à jour
- Local File Inclusion dans le fichier d'installation et de mise à jour
La classe plxDate gérant l'affichage des dates a été revue.
Les fonctions dateToIso, timestampToIso, dateIsoToHum, heureIsoToHum et dateIso2Admin ont été supprimées.
Désormais il faudra utiliser les fonctions: formatDate, timestamp2Date, date2Array.
Ce changement peut avoir un impact dans les plugins qui demandera à leurs auteurs de faire certainement une mise à jour si l'une des fonctions supprimées a été utilisée.
C'est pour cette raison que les plugins MyAllArchive et MySearch sont mis à jour et disponibles
ici.
D'autres ajouts ont été également fait qui intéresseront surement les programmeurs:
- ajout du hook IndexBegin
- ajout de la fonction tagName() dans la classe plxShow permettant d'afficher le tag sélectionné
- ajout d'un paramètre dans la fonction lastComList de plxShow pour filtrer les derniers commentaires sur une ou plusieurs catégories
- ajout de la fonction catUrl, méthode qui retourne l'url d'une catégorie
- réécriture des fonction artNbCom, nbAllArt, nbAllCom dans plxShow permettant de formater l'affichage des compteurs
Notez également que les fonctions nbAllCat et artHour ont été supprimées de plxShow. Pour artHour(), utilisez à la place la fonction artDate() avec les bons arguments comme #hour et #minute.
Le détail des toutes les modifications de la version 5.1.6 est consultable dans le
changelog
Toute l'équipe de PluXml vous remercie pour votre fidélité et les contributions que vous pouvez apporter au projet.
Bon PluXml à tous !!!