Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

New 5.9 Release Candidate ready for testing

🇬🇧 While I announced in my previous article, more than a year ago, that PluXml was changing project managers, I have the pleasure of being back in charge and dusting off the blog a little. I particularly thank bazooka07 and the community, who during this period continued to contribute to the project, which brings me today to talk about the next PluXml version.

Indeed, a new version 5.9.0 is being prepared for release in the coming weeks. PluXml 5.9 enters the testing phase, a so-called release candidate version is available on the project repository.

This version is not production-ready.

If you wish to participate in the tests, I invite you to download version 5.9.0-rc1 and report any problems encountered, by email, on the forum or via the Github issues.

This new version brings many bugfixes, as well as technical improvements initially planned for the 6.0 version. The full changelog is available here. As for the new features, they will be detailed in a future article.


🇫🇷 Alors que j'annonçais dans mon précédent article, il y a plus d'un an, que PluXml changeait de responsable de projet, j'ai le plaisir d'être de retour aux commandes et de dépoussiérer quelque peu le blog. Je remercie tout particulièrement bazooka07 et la communauté, qui pendant cette période ont continué de contribuer au projet, ce qui m’amène aujourd'hui, à parler de la prochaine version de PluXml.

En effet, une nouvelle version estampillée 5.9.0 est en préparation pour une sortie dans les prochaines semaines. PluXml 5.9 entre en phase de test, une version dite release candidate est mise à disposition sur le dépôt du projet.

Attention, cette version n'est pas prête pour être utilisée en production.

Si vous souhaitez participer aux tests, je vous invite à télécharger la version 5.9.0-rc1 et à nous remonter tout problème rencontré, par mail, sur le forum ou via les issues Github.

Cette nouvelle version apporte un bon nombre de corrections de bugs, ainsi que des améliorations techniques initialement prévues pour la version 6.0. Le changelog complet est disponible ici. Quant aux nouvelles fonctionnalités elles seront détaillées dans un prochain article.

A new project manager for PluXml

🇬🇧 The management of the PluXml project changes hands with Jean-Pierre POURREZ (alias bazooka07). Indeed, I don't have enough time to carry out the project, with the impact of few new versions and a PluXml v6 which is late in being released. After four years spent as project manager, I prefer to step back and hand over the keys of PluXml to Jean-Pierre.

Many thanks to him for his involvement for many years and his many contributions to all PluXml versions.


🇫🇷 La gestion du projet PluXml change de main avec Jean-Pierre POURREZ (alias bazooka07) qui reprend le flambeau. En effet, le temps me manque pour mener à bien le projet, avec pour impact peu de nouvelles versions et une v6 de PluXml qui tarde à sortir. Après quatre ans passés en tant que responsable du projet, je préfère donc me mettre en retrait et remettre les clés de PluXml à Jean-Pierre.

Un grand merci à lui pour son implication depuis de nombreuses années et ses nombreuses contributions à toutes les versions de PluXml.

PluXml 5.8.9 released

🇬🇧 This 5.8.9 minor version revert a 5.8.8 fix that occurs problems when using hooks or plugins on static pages.


🇫🇷 Cette version mineure 5.8.9 fait un retour arrière sur une correction de la version 5.8.8, qui provoque des problèmes dans l'utilisation des hooks et des plugins au sein des pages statiques.


Changelog

REVERT v5.8.8 FIX Static pages PHP injection vulnerability #558 (P3ter, Moritz Huppert)

PluXml 5.8.8 released

🇬🇧 PluXml 5.8.8 is now available ! This release contains eight fixes including two security vulnerabilities in the PluXml administration. Good update!


🇫🇷 PluXml 5.8.8 est disponible ! Cette version contient huit corrections dont deux concernant des failles de sécurités au sein de l'administration de PluXml. Bonne mise à jour !


Changelog

FIX Delete install.php link and redirect fixed for all administration pages #540 (P3ter)
FIX Sitemap lastmod attribute is now set with the modification date #541 (gcyrillus, P3ter)
FIX Filter articles, comments and pages names in plxGlob #383 #545 (bazooka07)
FIX PHP8 __Deprecated: Required parameter $conf follows optional parameter $isHtml #537 (MAPC2012, Francis)
FIX Force some values of $plxMotor->aConf[] to be integer #552 (bazooka07)
FIX Minor fix in PlxMotor function artInfoFromFilename #554 (gcyrillus, bazooka07)
FIX Article thumbnail XSS vulnerability #556 (P3ter, Moritz Huppert)
FIX Static pages PHP injection vulnerability #558 (P3ter, Moritz Huppert)

Documentation and next PluXml releases

(english version below)

Je profite de cet article, pour vous souhaiter une bonne année 2022 !

Du côté de la documentation de PluXml, vous l'avez peut-être déjà remarqué, celle-ci été migrée de MKDocs à Sphinx. La raison principale de ce changement, est liée au fait que Sphinx gère le multilingue contrairement à MKDocs. De plus, Sphinx est compatible avec Transifex, l'outil de traduction collaborative en ligne. Ainsi, chacun peut participer à la traduction de la documentation, sans avoir besoin de passer par git et la syntaxe Restuctured Text (reST) utilisée pour rédiger la documentation. Si vous le souhaitez vous pouvez dès maintenant y participer en cliquant sur ce lien.

Du coté des prochaines versions de PluXml, la 5.8.8 et son lot de correctifs est en cours de finalisation. Vous pouvez avoir un premier aperçu des changements en consultant le changelog. La prochaine version majeur, estampillée 6.0.0, est également en cours de développement. Elle apportera son lot de nouveautés, notamment l'intégration native du moteur de recherche (sur la base du plugin plxSearch) et la refonte du backoffice. D'autres changements sont prévus pour la 6.0.0 et seront présentées au fil du développement.

D'autres nouveautés vont arriver en cours d'année, elle feront l'objet d'articles sur le blog. Encore une fois je vous souhaites une bonne année 2022 et une pleine réussite dans vos projets !


🇬🇧 I wish you a happy new year 2022!

Regarding the PluXml documentation, you may have already noticed, it has been migrated from MKDocs to Sphinx. The main reason for this change is linked to the fact that Sphinx manages multilingual. In addition, Sphinx is compatible with Transifex, the online collaborative translation tool. Anyone can participate in the translation of the documentation, without having to go through git and the Restuctured Text (reST) syntax used to write the documentation. If you wish, you can now participate by clicking on this link.

As for the next version of PluXml, 5.8.8 and its set of fixes is being finalized. You can get a first look at the changes by checking the changelog. The next major version 6.0.0 is also under development, it will bring its share of new features, in particular the native integration of the search engine (based on the plxSearch plugin) and the redesign of the backoffice. More changes are planned for 6.0.0 and will be introduced as development progresses.

Other news will arrive during the year, they will be the subject of articles on the blog. Once again I wish you a happy new year 2022 and success in your projects!

PluXml 5.8.7 released

🇬🇧 A new version of PluXml is available. This minor version incorporates changes to make PluXml compatible with PHP 8. Unfortunately a rollback was made on one of the 5.8.6 fixes, causing a regression on the URL rewrite, in particular for the plugins MyBetterUrl, plxMyContact or plxMySearch. More details on this version changes in the changelog below.


🇫🇷 Une nouvelle version de PluXml est disponible. Cette version mineure intégre des modifications permettant de rendre PluXml compatible avec la version 8 de PHP. Malheureusement un retour arrière a été fait sur un des correctifs de la version 5.8.6, provoquant une régression sur la réécriture d'URL, notamment pour les plugins MyBetterUrl, plxMyContact ou encore plxMySearch. Plus de détails sur les changements de cette version dans le changelog ci-dessous.


Changelog

[+] Move plugins cached css files to data folder #526 (bazooka07)
[+] Open static page from administration in a new tab #532 (bazooka07)
[+] i18n Occitan correction #535 (Mejans)
[+] PHPMailer update to 6.4.1 (P3ter)
FIX Comments no more displayed with PHP8 #529 (bazooka07)
FIX Revert .htaccess generation for plugins compatibility with url rewrite (P3ter)
FIX Wrong use of uasort() in pages and categories edition #530 (bazooka07)
FIX Display 404 error page when switching to a theme with a missing template #533 (bazooka07)
FIX Category creation can replace an existing category #534 (bazooka07)
FIX Minors CSS fixes (P3ter)

Thanks to bazooka07 and Mejans for there contributions to this PluXml version.

❌