PluXml new ressources center

Written by Haruka no comments

The PluXml resource center returns in a new version. Still in beta, for the moment only plugins are offered. At launch all plugins formerly called "official" are availables. These are plugins created by the former manager of PluXml, Stephane. It is in his name that I have made available its plugins on this new space.

Accessible at: ressources.pluxml.org, I invite plugin developers, to create an account and make their plugins available to PluXml users.

The platform is still in beta and some bugs may occur. For any problem or question you can contact me here or use the forum.

The source code is available here under Gnu Public Licence.


(french) Attendu depuis longtemps, le centre de ressources de PluXml revient dans une nouvelle version. Encore en bêta, pour le moment seul les plugins sont proposés. Au lancement sont disponibles tous les plugins anciennement appelés "officiels". Il s'agit des plugins créés par l'ancien responsable de PluXml, Stephane. C'est en sont nom que j'ai donc remis à disposition ses plugins sur ce nouvel espace.

Accessible à l'adresse : https://ressources.pluxml.org, j'invite les développeurs de plugins, qui le souhaitent, à créer un compte pour mettre à disposition leur plugins à destination des utilisateurs de PluXml.

La plateforme est encore en version bêta et des bugs, peuvent survenir. Pour tout problème ou question vous pouvez me contacter ici ou utiliser le forum.

Le code source est disponible ici, sous licence Gnu Public Licence.

PluXml 5.8.4 released

Written by Haruka 2 comments

This new PluXml minor version brings 8 bug fixes concerning graphic elements of the administration panel such as icons and the notification bar, but also fixes on the url generations, or the possibility of viewing medias in SVG format directly in the administration.

You will find the changelog below and you can download the latest PluXml version here.

Thanks to everyone who participated in the version from the forum and Github.


(french) Cette nouvelle version mineure de PluXml apporte 8 corrections de bogues concernant des éléments graphiques de l'administration tel que les icônes et la barre de notification, mais également des correctifs sur la génération des urls, ou encore la possibilité de visualiser dans l'administration des médias au format SVG.

Vous trouverez le détail des changements ci-dessous et vous pouvez télécharger la dernière version de PluXml ici.

Merci à tous les contributeurs qui ont participé à la version depuis le forum ou Github.


Changelog

[+] Disable removing short words on urlify (P3ter)
FIX Icon's CSS in medias manager (P3ter)
FIX Reduce notification bar width (P3ter)
FIX Error "Constant PLX_SITE_LANG already defined" (bazooka07)
FIX Do not use urlify for links (P3ter)
FIX Medias sorting in the backoffice (P3ter, sudwebdesign)
FIX Medias breadcrumb in the backoffice (P3ter, sudwebdesign)
FIX 404 error with tracking params in the URL (bazooka07)
FIX Display thumbnail in administration for SVG medias #482 #479 (bazooka07)

PluXml 5.8.3 released

Written by Haruka no comments

After the release candidate launch on April 26, PluXml 5.8.3 comes out of its test phase and is now available in a stable version. This new version fixes 11 bugs and also brings improvements in security, performance and icons to the backoffice.

You will find the changelog below and you can download the latest PluXml version here.

Thanks to everyone who participated in the version from the forum and Github.


(french) Après la publication d'une release candidate le 26 avril, PluXml 5.8.3 sort de sa phase de test et est désormais disponible en version stable. Cette nouvelle version corrige 11 bugs et apporte également des améliorations de sécurité, de performance ainsi que des icônes dans la partie administation.

Vous trouverez le détail des changements ci-dessous et vous pouvez télécharger la dernière version de PluXml ici.

Merci à tous les contributeurs qui ont participé à la version depuis le forum et Github.


Changelog

[+] New Fontello icons on authentification page and in the admin panel (bazooka07)
[+] Enhancement for CSRF token #385 (bazooka07)
[+] New "rename" and "copy to clipboard" icons in medias administration page #387 (bazooka07)
[+] plxMotor and plxFeed regex refacto #380 (P3ter, bazooka07)
[+] plxToken and plxCapcha optimisations #406 (bazooka07)
[+] plxShow->artThumbnail can have a link to the article #426 (Thatoo)
FIX Articles and static pages with underscores are not visible #380 (P3ter)
FIX Headline and Tags toggles always closed in article edition #382 (sudwebdesign)
FIX Fix medias administration zoombox and javascript optimisations #387 (bazooka07)
FIX Error when adding or modifying a user #393 (P3ter)
FIX Alternative to PHPMailer with sendmail #401 (bazooka07)
FIX Used of an extern URL as a static page #403 (bazooka07)
FIX Comment editor is empty #418 (P3ter)
FIX Comments list sorting #419 (P3ter)
FIX Comments feed link is displayed even if comments are disabled #429 (guiguid)
FIX Default theme : double underline on footer menu (P3ter)
FIX Oauth2 token generation button #445 (bazooka07)

PluXml 5.8 est disponible

Written by Haruka 1 comment

2020 est déjà là et je vous souhaite le meilleur pour cette année. C'est une nouvelle décennie qui démarre et l'occasion de mettre à jour votre PluXml avec cette nouvelle version 5.8. PluXml continue d'évoluer et, je l'espère, en répondant à vos attentes.

Mot de passe oublié et intégration de PHPMailer

Voila une fonctionnalité qui faisait cruellement défaut à PluXml, la possibilité de générer un nouveau mot de passe pour un compte utilisateur. Jusqu'à la version 5.7, la procédure de récupération d'un compte, pour lequel le mot de passé a été oublié, était fastidieuse et impliquait la génération d'un nouveau fichier users.xml. Dorénavant, il suffira de cliquer sur le lien Mot de passe oublié, depuis la page de connexion à l'administration, pour recevoir un e-mail contenant un lien permettant de définir un nouveau mot de passe pour le compte.

pluxml 5.8 login

Avec cette fonctionnalité, la librairie PHPMailer a été intégrée à PluXml avec l'aide du gestionnaire de dépendance Composer. Elle permet à votre site d'envoyer des e-mails au travers de trois méthodes différentes. Par exemple, il est possible d'envoyer des e-mails en partance de PluXml au travers d'un compte GMAIL (plus d'informations dans la documentation). Les développeurs peuvent utiliser la nouvelle fonction plxUtils->sendMailPhpMailer() pour profiter de ces nouveautés.

Translittération des langues cyrilliques et germaniques

PluXml ayant vocation à être un CMS multilingue, il était important d'intégrer la translittération dans la génération des URL des articles, pages et médias. Il s'agit d'un procédé permettant de substituer un caractère d'un alphabet par le caractère correspondant dans un autre alphabet. Implémenté dans PluXml pour le Russe, le Polonais, le Roumain et l'Allemand, la translittération améliore la lisibilité et l'utilisation des URL.

Ainsi, un média portant le nom de картина.jpg lorsqu'il est téléversé sur le site, s'appellera kartina.jpg et il en va de même pour son URL. Jusqu'à la version 5.7 de PluXml, ce média n'aurait même pas pu être utilisé sur le site. Quant à la génération automatique des URL des articles et des pages, en version 5.7, elle ne fonctionnait pas. Il était nécessaire de définir à la main une URL avec l'alphabet latin. Dorénavant, la translittération se chargera de créer automatiquement une URL correspondant au titre saisi par l'auteur.

Je conseille ainsi aux développeurs d'utiliser la nouvelle fonction plxUtils->urlify(), qui prend en compte la translittération pour la génération d'URL, en lieu et place de l'ancienne fonction plxUtils->title2url().

Autres nouveautés

Grâce à l'implication de sa communauté, PluXml s'est étoffé de nombreuses évolutions et corrections d'anomalies, dont voici un échantillon :

  • amélioration sur le header et le menu responsive du thème par défaut
  • amélioration des performances du gestionnaire de médias
  • divers changements sur l'overlay des images dans le gestionnaire de médias
  • ajouts de nouveaux hooks sur la page de connexions pour le développement de plugins
  • possibilité d'ajouter une image d'accroche à une catégorie
  • à l'installation le choix est donné de créer ou non l'article et la page statique d'exemple
  • correction d'une faille de sécurité autour du cookie de session PHP
  • compatibilité avec PHP 7.3 et 7.4 (remplacement ou suppression de méthodes dépréciées)

Retrouvez l'ensemble des changements apportés par la version 5.8 en consultant le changelog.

Je remercie tous les contributeurs de cette version, qu'ils soient développeurs, testeurs ou traducteurs, merci bazooka07, sudwebdesign, flipflip, je-evrad, Jerry Wham, Rùben, Gzyg, kamea, mika22.

Rss feed of the articles