Sortie de PluXml 5.1.4

Rédigé par Stephane 8 commentaires
La version 5.1.4 de pluXml est disponible ici.

Nouveautés

Parmis les principales nouveautés vous trouverez:
  • la possibilité de modérer la publication des articles rédigés par les profils utilisateurs "Rédacteur" et "Editeur"
  • les administrateurs et modérateurs ont accès aux images et documents de tous les utilisateurs si le paramètre "Utiliser un dossier images et documents différent pour chaque utilisateur" est activé (Paramètres > Configuration avancée)
  • l'emplacement du dossier des thèmes et des plugins est paramètrable dans l'administration (Paramètres > Configuration avancée)
  • le contenu de la balise html <title> d'un article est personnalisable sur la page de rédaction/modification de l'article
  • le sitemap du site passe en version 0.90
  • le fichier blog.php est supprimé et remplacé par le lien index.php?blog ou index.php/blog si la réécriture d'url est activée

Redirection 301 et duplicate content

PluXml sait maitenant gérer les redirections de type 301 pour éviter le duplicate content.
Imaginons l'url d'un de vos article:
http://monsite.com/index.php?article1/mon-premier-article
si un utiliseur tape l'url suivante:
http://monsite.com/index.php?article1/un-article-au-hasard
il sera automatiquement redirigé vers la 1ère url avec une redirection de type 301. La redirection 301permet nottament d'indiquer aux moteurs de recherche de mettre à jour le référencement pour ne garder que le lien valide.

Erreur 404; page non trouvée

L'accès à une page inexistante renverra une erreur de type 404: page non trouvée en utilisant le fichier erreur.php du thème utilisé.

Evolution du moteur de plugins

Il est désormais possible de passer des paramètres aux plugins lors de l'appel d'un hook et/ou de renvoyer une valeur de retour. Pour plus de détails, les explications sont fournies dans la documentation pour developper un plugin, documentation mise à jour en version 5.1.4 et qui sera disponible dans les jours à venir.

A noter également que 4 nouveaux hooks sont disponibles (dans la page article.php de l'administration)
  • AdminArticlePreview
  • AdminArticlePostData
  • AdminArticleParseData
  • AdminArticleInitData
Une modification importante à prendre en compte dans le developpement d'un plugin est le changement de la syntaxe d'appel d'un hook à partir d'un fichier du thème. Jusqu'à présent la syntaxe était:
<?php $plxShow->callHook('monHook') ?>
Dorénavant il faut utiliser
<?php eval($plxShow->callHook('monHook')) ?>
Si vous avez developpé des plugins et que vous appelez un hook personnel à partir d'un fichier du thème, il est nécessaire de le mettre à jour en faisant la modification donnée ci-dessus, sinon les résultats attendus ne seront plus valides.

Corrections de bugs

Plusieurs bugs ont été corrigés, les principaux sont:
  • mauvais format des liens de pages statiques
  • message d'erreur lors de l'enregistrement de la modification d'un commentaire
  • page statique d'accueil listée en double dans le sitemap
  • affichage des metas vides en mode article
  • problème avec la compression gzip (nottament avec le plugin google+)
Vous pouvez consulter le détail complet des changements de la 5.1.4 à partir du changelog disponible ici

N'hésitez pas à nous faire part de vos remarques sur le forum.

Bonne installation ou bonne mise à jour.
Bref: bon PluXml

Sortie de PluXml 5.1.3

Rédigé par Stephane 2 commentaires
PluXml continue sa route et passe en version 5.1.3
Parmi les changements on retrouve bien sur des corrections de bugs, mais aussi quelques améliorations au niveau de l'interace d'administration, dont:
  • au niveau de la liste des articles: le filtre sur les catégories passe en entête de colonne et son fonctionnement a été améliorer.
  • sur la page "Nouvel article": la zone de saisie du chapo est par défaut masquée si le chapo est vide. Le nouveau lien "afficher/masquer" permet de rendre visible le champ chapo. La catégorie "Non classé" est présente dans la partie "Emplacements" de la sidebar et est automatiquement cochée si aucune catégorie n'est affectée à l'article en cours d'édition.
  • dans le gestionnaire de médias: les images peuvent être triées par nom ou par date en cliquant sur les entêtes de colonne respectifs. La fonctionnalité "Recréer miniatures" disparue dans les versions précédentes 5.x de PluXml est de nouveau disponible.
  • dans la gestion des pages statiques: une nouvelle colonne permet de sélectionner plus facilement la page statique à mettre comme page d'accueil. Plus besoin d'aller dans les paramètes pour sélectionner la page d'accueil.
  • dans la gestion des catégories: une nouvelle colonne permet d'activer ou désactiver une catégories. Ainsi tous les articles et les commentaires rattachés à une catégories inactives ne seront pas visible sur le site coté des visiteurs.
  • pour les commentaires hors-ligne: le nombre de commentaires hors ligne est affiché dans la sidebar à droite du menu "Commentaires". De cette façon il est plus facile de voir s'il y a des commentaires en attente de validation.


Tout le détail des changements est listé dans le fichier changelog.

Les procédures d'installation et de mise à jour ne changent pas.
N'oubliez pas de faire une sauvegarde de votre site avant de faire la mise à jour et surtout n'hésitez pas à venir sur le forum pour nous faire part de vos remarques.

A noter également la mise à jour des plugins plxToolbar et plxEditor disponibles sur la page de téléchargement de PluXml.

Bon PluXml

Sortie de la version 5.1.2 de PluXml

Rédigé par Stephane Aucun commentaire
Après la version 5.1.1, sortie au début du mois de Juillet marquée par la refonte de l'interface d'administration et des corrections des failles de sécurités critiques, c'est au tour aujourd'hui à la version 5.1.2 de montrer le bout de ses plumes.
Pas de réelles nouveautés cette fois-ci mais essentiellement des corrections de bugs nécessaires (changelog).
Les procédures d'installation et de mise à jour n'ont pas changées. A noter que les plugins "officiels" ne seront plus inclus dans le fichier à télécharger de PluXml, ceci pour permettre des mises à jour plus facilement et plus fréquemment si nécessaire. Ils sont à récupérer en fonction de vos besoins sur la page de téléchargement.

A noter également, la mise à jour de la plxToolbar avec l'ajout de la traduction en russe.

Continuez à participer sur le forum, à nous faire part de vos remarques, c'est grâce à vous que PluXml se bonifie. Donc parlez-en autour de vous !

Toute l'équipe vous souhaite une bonne installation ou mise à jour

PluXml 5.1: première beta disponible

Rédigé par Stephane 12 commentaires
Après plusieurs mois de développement la première version bêta de PluXml 5.1 est disponible en téléchargement ici.
Les deux grosses évolutions majeures sont:
  • l'internationalisation
  • les plugins

Internationalisation

PluXml s'ouvre aux pays non francophones. Jusqu'à présent en français, PluXml peut s'afficher désormais dans d'autres langues, aussi bien coté public avec la possibilité de créer des thèmes multilingues, mais aussi au niveau de la zone d'administration où chaque personne connectée peut régler dans son profil la langue de son choix à utiliser pour l'interface d'administration.

Plugins

La fonctionnalité la plus attendue par les utilisateurs de PluXml est sans aucun doute les plugins. La mise en place du moteur de plugins permet dorénavant d'étendre les possibilités de PluXml sans avoir à modifier les fichiers vitaux de l'application. Très peu de plugins sont disponibles pour le moment, mais l'offre va grandir rapidement vue les nombreuses possibilités offertes maintenant pour personnaliser à souhait son moteur de blog préféré.

Une documentation, "Gestion des plugins, Le guide du développeur" est disponible dans le dossier docs du fichier zip à télécharger. Elle vous permettra de vous initier au monde des plugins de PluXml, comprendre leur fonctionnement et développer ainsi les vôtres.

Dans les semaines à venir, la partie Ressources du site se verra compléter par un espace dédié aux plugins, où il sera possible de télécharger et déposer les plugins réaliser par les utilisateurs.

Autres changements

Cette nouvelle version va avec son lot de corrections de bugs et de failles de sécurité (voir le changelog).
L'interface d'administration a également subie quelques petits remaniements à plusieurs endroits afin d'améliorer l'ergonomie.
A noter également que la barre d'outils plxToolbar et la détection des mobiles ne sont plus en natif, mais sous forme de plugin qu'il faut activer dans les paramètres d'administration pour pouvoir les utiliser. Ce choix a été fait afin d'alléger et optimiser le moteur de PluXml.


plugins

A vous de jouer

Toute l'équipe de PluXml espère obtenir avec la diffusion de cette version bêta le maximum de retour des utilisateurs afin des corriger les éventuels dysfonctionnements avant la sortie officielle de cette nouvelle mouture. N'hésitez donc pas à remonter vos remarques sur le forum à partir de ce fil de discussion.

Nous tenons à remercier les personnes ayant participer aux traductions. Et surtout n'hésitez pas à participer au developpement de PluXml et à son amélioration.

Sortie de PluXml 5.0

Rédigé par P3ter 11 commentaires
PluXml prend un grand tournant avec la sortie de cette nouvelle version tant les nouveautés sont nombreuses.

Parmi les principales évolutions vous trouverez:

- La gestion multi utilisateurs
- La gestion des tags
- La gestion des archives
- L'affectation d'un article à plusieurs catégories
- L'url rewriting (suppression du ? dans les urls)
- Un système de template pour un affichage différent selon les articles, les catégories et les pages statiques
- Des performances améliorées

La liste détaillée très fournie est disponible dans le changelog suivant.

La documentation a été mise à jour, de même que les scripts disponibles sur le wiki.
Si votre Pluxml actuel utilise un ou plusieurs scripts du wiki vous serez certainement amenés à les mettre à jour pour éviter des erreurs.

Avec Pluxml 5.0, il est désomais possible d'intégrer un autre éditeur de texte que la plxtoolbar SANS modifier les sources de PluXml.
Vous trouverez sur le wiki une mise à jour de l'éditeur wysiwyg CKEditor 3.31 + son gestionnaire de fichier.
Un autre éditeur plus léger appelé "Whyzziwyg" est également disponible. A tester !
Pour les personnes qui préferent utiliser la plxtoolbar pour sa légereté et avoir la main sur le code html, vous pourrez créer et ajouter vos propres boutons sous forme de addons. A titre d'exemple, un bouton pour ajouter facilement et rapidement les vidéos de Youtube sur votre site est disponible sur le wiki. De plus un tutorial sur le blog vous expliquera comment créer vos propres boutons.

A noter également l'arrivée de Frédéric Kaplon qui vient en renfort dans l'équipe après le départ de Marama en mai dernier.

Tout l'équipe de PluXml vous souhaite une bonne version 5.0
Fil RSS des articles de ce mot clé