Sortie de PluCSS 1.0, le framework CSS pour PluXml

Rédigé par Stephane Aucun commentaire

PluCSS est un framework CSS dédié à PluXml, dont l'objectif principal est de faciliter la conception des thèmes pour PluXml en levant au maximum les contraintes techniques.

PluCSS offre un kit complet de composants CSS prenant en charge :

  • le positionnement des grilles
  • le style de typographie
  • les tableaux
  • l'affichage de médias (images, vidéos)
  • les formulaires
  • les barres de navigation (fil d'ariane) et les menus
  • d'autres composants come les listes, les boutons, les alertes, ...
  • les helpers

PluCSS normalise l'affichage sur les principaux navigateurs modernes et prend en charge les supports mobiles comme les tablettes et les smartphones (responsive design).

Installation

PluCSS est composé d’une simple feuille de style CSS à intégrer dans vos projets. Exemple de déclaration:
<link rel="stylesheet" href="https://www.pluxml.org/<?php $plxShow->template(); ?>/css/plucss.css" media="screen"/>

Documentation

La documentation de PluCSS est disponibles sur le site http://plucss.pluxml.org

Téléchargement et dépôt github

Pour télécharger PluCSS rendez-vous sur le site officiel à cette adresse http://plucss.pluxml.org

Un dépot github est également disponible pour suivre les évolutions : github de PluCSS

Forum

Pour nous faire part de vos idées et de vos remarques, et faire évoluer PluCSS, vous pouvez utiliser la nouvelle section du forum de PluXml créé spécialement pour cela : Forum PluXml.org

Sortie de PluXml 5.3

Rédigé par Stephane Aucun commentaire
Comme très souvent en début d'année, une nouvelle version de PluXml est disponible: la version 5.3 est maintenant téléchargeable à partir de la page d'accueil de PluXml.org.

Pour la liste complète des évolutions et des corrections de bugs je vous renvoie au fichier changelog disponible à cette adresse.

Parmi les nouveautés, vous trouverez au niveau de la gestion des thèmes:
  • un nouveau thème par défaut en html5 et responsive design
  • une nouvelle fonction artReadMore() pour afficher et personnaliser le lien "Lire la suite..."
  • la possibilité de trier le nuage de tags par ordre alphabétique ou aléatoire
  • une meilleure gestion de l'affichage des groupes des pages statiques pour permettre de faire des menus déroulants plus facilement (via jquery par exemple) : fonction staticList()
  • l'ajout du paramètre sort pour permettre de trier l'affichage des derniers articles par date croissante, décroissante ou par titre (sort|rsort|alpha) : fonction lastArtList()
A noter également la possibilité d'ajouter maintenant des urls internes commençant par le caractère ? dans le lien d'une page statique.

Pour les développeurs de plugins, il est désormais possible de gérer et d'ajouter dynamiquement le code css propre à un plugin à partir de la zone d'administration. Cela permettra aux utilisateurs de personnaliser l'affichage du plugin sans avoir à éditer les fichiers sources.

Lire la suite de Sortie de PluXml 5.3

PluXml est disponible dans les dépôts Debian

Rédigé par inconnu Aucun commentaire
Grâce au travail d'Elessar, un membre de la communauté, PluXml est désormais disponible dans les dépôts testing et unstable de Debian.

Un paquet pluxml a été créé et sera maintenu de tel sorte que vous pourrez installer PluXml et ses dépendances directement en ligne de commande, par un simple apt-get install pluxml.

Une page sur le Wiki a été rédigée par Elessar, pour vous détailler l'installation et la configuration de PluXml sous Debian. Il y explique aussi, l'avantage d'utiliser le paquet pluxml plutôt que de passer par l'installation classique. Un grand merci à lui !

Installer PluXml sous Debian

Bonne installation !

Sortie de PluXml 5.2

Rédigé par Stephane Aucun commentaire
Pour bien commencer les vacances d’été et ce mois d’août, PluXml sort en version 5.2. Présentation de cette nouvelle mouture:

Evolutions

Parmi les évolutions nous pouvons commencer par:
  • la détection automatique de l’url du site,
  • la réécriture d’une partie de la gestion des plugins.

Jusqu’à la version 5.1.7, bien que l’url du site était détectée automatiquement à l’installation, si l’on déplaçait son site il fallait aller modifier manuellement le paramètre racine dans la configuration de PluXml. Avec la version 5.2 ce paramètre est supprimé car il est maintenant détecté dynamiquement à chaque chargement de page, ce qui rend la portabilité de PluXml encore plus aisée. Il est donc beaucoup plus facile de développer son site sur sa machine et de le passer sur son hébergeur: la simple copie des fichiers suffit, PluXml sera opérationnel tout de suite sans aucune autre intervention ou modification.

Autre évolution importante est la réécriture d’une partie du moteur des plugins pour accélérer leur chargement et réduire la mémoire occupée, ceci dans un souci d’améliorer encore plus les performances techniques de PluXml.
Attention tout de même cette évolution n’est pas sans conséquence sur le fonctionnement des plugins. Les plugins suivant sont obligatoirement à mettre à jour sur votre site si vous les utiliser avec PluXml 5.2 au risque de les voir inopérationnels ou carrément de laisser une page blanche sur votre site.

Liste des plugins à mettre à jour

Ces plugins sont maintenus par l’équipe de PluXml. Il se peut que d’autres plugins ne fonctionnent plus s’ils ont été développés par des utilisateurs du forum. Veillez à suivre la partie Plugins du forum pour voir si des nouvelles mises à jour sont disponibles pour PluXml 5.2

Autres évolutions

Bien sur PluXml 5.2 ne se limite pas aux 2 évolutions citées précédemment. Vous trouverez également la possibilité de créer un template pour la page d’accueil, un nouvel écran de gestion des plugins, des nouvelles variables #art_author et #art_chapo(num) pour les fonctions plxShow:artAuthorInfos et lastArtList pour afficher respectivement l’auteur de l’article et limiter l’affichage du chapo à num caractères.

Nouvel écran de gestion des plugins

Pour les développeur des nouveaux hooks sont disponibles:
  • pour le sitemap: SitemapBegin et SitemapEnd
  • pour les flux rss: FeedBegin et FeedEnd
Au niveau des thèmes il est possible maintenant d’afficher les mois sous un format court (exemple: jan, fev, mar, …) en utilisant la variable #short_month

Cotés bugs une quinzaine de problèmes ont été réglès.

Toute la liste des changements est disponible dans le Changelog de PluXml.

Documentation

La documentation officielle de PluXml est désormais disponible sur la nouvelle page d’accueil du site. Un grand merci aux personnes qui ont contribué à sa rédaction.

La documentation pour développer les plugins a également été mise à jour: Guide du développeur

GitHub

Si vous désirez suivre les développements de PluXml (et éventuellement y contribuer), les sources sont disponibles sur github

Toute l'équipe de PluXml vous souhaite de bonnes vacances. Profitez-en bien avec votre nouveau PluXml !

Une nouvelle page d'accueil et un nouveau blog

Rédigé par inconnu Aucun commentaire


PluXml.org continue d'évoluer et après la refonte du forum c'est autour de la page d'accueil et du blog d'être remis au goûts du jour.

Plus fonctionnelle, notre nouvelle page d'accueil vous permet d'avoir un aperçu global des fonctionnalités de PluXml. Un accès direct à la démo est possible depuis cette page, et pour ceux qui utilisent déjà PluXml, vous pourrez en un seul coup d’œil en connaître la dernière version et consulter le changelog.

Quant au blog, en plus des actualités, il vous montre toute la flexibilité du thème par défaut de PluXml. Simple et pensé pour les débutants, en quelques lignes de code vous avez un thème personnalisé.

De plus, la navigation sur PluXml.org est simplifiée sur votre smartphone, puisque comme le forum, la page d'accueil et le blog sont désormais responsive, garantissant ainsi le meilleur confort possible pour consulter PluXml.org sur un mobile.

L'équipe va continuer de faire évoluer le site, avec la refonte du Wiki et de la tant attendue section Ressources. Mais bien sûr nous n'oublions pas le principal, puisque PluXml 5.2 sera disponible très prochainement.
Fil RSS des articles de ce mot clé