PluXml.org

Blog ou CMS à l'Xml

Vous êtes ici : accueil » mot clé » PluXml 5

13juil2015 0

Sortie de PluXml 5.4

Classé dans : Actualité

La version 5.4 de PluXml est désormais disponible en téléchargement.
Il aura fallu un peu plus d'un an pour proposer officiellement cette nouvelle distribution où les principales nouveautés sont:
  • Une nouvelle interface d'administration
  • Un nouveau thème par défaut
  • Aménagements du gestionnaire de médias
  • Ajout de la langue occitane
  • Corrections de bugs et améliorations de la sécurité

Nouvelle interface d'administration

C'est sans aucun doute ce qui a demandé le plus gros travail. L'interface a été revue pour offrir une meilleure ergonomie de travail qui soit compatible à la fois avec les outils de travail d'aujourd'hui comme les tablettes.

Nouveau thème par défaut

Comme à chaque sortie d'une version majeure, PluXml s'accompagne d'un nouveau thème par défaut. Celui de la version 5.4 de PluXml est basé sur PluCSS 1.1, le framework css de PluXml.

Ce thème qui respecte les normes html5 et css a été pensé pour être simple dans sa structure, afin qu'il puisse être facilement personnalisé pour vos besoins en fonction de vos préférences. Il est parfaitement compatible avec tous les supports mobiles comme les smartphones ou les tablettes. Il doit vous servir de base pour concevoir vos propres thèmes pour PluXml.

Plugins: avant de mettre à jour PluXml

Avant de mettre à jour votre site sur votre hébergeur, nous vous conseillons faire des tests en local sur votre ordinateur en prenant soin de faire des sauvegardes.

Important: assurez-vous que les plugins que vous utiliser soient bien compatibles avec la v.5.4

En effet la nouvelle interface d'administration nous a obligé à revoir la structure html des pages, ce qui pourra poser des problèmes d'affichage avec certains plugins. Vérifiez bien que vous utilisez des plugins compatibles avec la version 5.4 de PluXml. Mettez les à jour si besoin. Si vous constatez des problèmes n'hésitez pas à les remonter directement à l'auteur du plugin ou à les signaler sur le forum de PluXml. Il faudra peut-être attendre quelques jours avant que les mises à jour des plugins apparaissent, le temps aux développeurs de faire les modifications nécessaires. Merci d'avance pour votre compréhension.

Changelog

[+] Nouveau thème par défaut
[+] Nouvelle interface d'administration en responsive design
[+] Aménagement du gestionnaire de médias
[+] Ajout traduction en occitan (contribution Rubén)
[+] Correction traduction de l'italien (contribution nikynik)
[+] Lien en nofollow pour les auteurs des commentaires
[+] issue #76: plxShow::lastComList affichage du titre de l'article des commentaires avec la variable #com_art_title (contribution Suricat)
[+] issue #73: Formatage des jours sur 1 ou 2 chiffres avec les variables #num_day(1) ou #num_day(2)
[+] Administration > Paramètres > Configuration Avancée: ajout champ "Emplacement du fichier css personnel pour customisation de l'interface d'administration (option)"
[+] classe plxPlugin: ajout de la méthode delParam (contribution jormun)
[+] plxShow::artChapo() : ajout du paramètre optionnel anchor (contribution jerrywham)
[+] plxShow::staticInclude() : possibilité d'inclure une page statique à partir de son titre ou de son url
[+] #78: Tri aléatoire des articles (random)
[+] plxShow: ajout du hook plxShowStaticContentBegin
BUG fix #77: fct artFeed: lien rss pour les catégories incomplet
BUG fix #51: L'accès à l'écran d'administration des commentaires est impossible si les commentaires sont désactivés dans les paramètres de base de PluXml
BUG Correction d'une possible auth-bypass (contribution jvoisin)
BUG Prise en compte des liens en // dans la réécriture d'url
BUG Mauvaise position du menu d'accès au fichier admin.php d'un plugin dans la sidebar d'administration si position non renseignée
BUG Gestionnaire de médias: affichage du lien pour visualiser la miniature même si l'image n'existe pas sur le serveur

Documentation et guide du développeur

La documentation et le guide du développeur ont été mis à jour pour prendre en compte les évolutions de la version 5.4. Ils sont disponibles sur la page d'accueil ou à ces adresses:

Installation et mise à jour

Les procédures d'installation ou de mise à jour ne changent pas.

PluXml version de développement

Si vous êtes des habitués du forum de PluXml, vous avez certainement constaté la création d'une nouvelle partie dédié à PluXml, pour aidez à son développement en remontant vos bugs et remarques à partir de la version de dev hébergée sur Github.

PluXml version de développement

Avec vous

Si vous rencontré des difficultés pour migrer votre site venez sur le forum de PluXml.
Si vous avez besoin de conseils ou des questions n'hésitez pas à venir en parler, nous vous répondrons et nous vous aiderons.

Toute l'équipe de PluXml vous souhaite une bonne installation ou mise à jour de PluXml en version 5.4.
13mars2014 0

Sortie de PluXml 5.3.1

Classé dans : Actualité

Aucune nouveauté à annoncer avec cette nouvelle version 5.3.1 de PluXml, mais essentiellement des corrections de bugs afin de règler plusieurs dysfonctionnements. De ce fait nous vous conseillons fortement de mettre à jour votre PluXml.

Toute la liste des correctifs est disponible dans le fichier changelog

Merci à toutes les personnes qui ont signalé les bugs et apporté des solutions.

Toute l'équipe vous souhaite une bonne installation ou mise à jour.
04déc2011 3

Sortie de PluXml 5.1.5

Classé dans : Actualité, Sécurité

La découverte d'une faille de sécurité nous oblige à sortir peu de temps après la 5.1.4 cette mise à jour.
Elle concerne des installations de PluXml sur des sous domaines, ou de plusieurs installations sur un même domaine mais dans dossiers différents.
Ainsi un utilisateur connecté à son panel d'administration a la possibilité d’accéder à l'administration d'un autre site.

Il est donc très fortement conseillé et recommandé de mettre à jour vos ou votre PluXml.

Merci à Rohirrim pour nous avoir remonté le problème.
27nov2011 8

Sortie de PluXml 5.1.4

Classé dans : Actualité

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
27sept2011 2

Sortie de PluXml 5.1.3

Classé dans : Actualité

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