PluXml, je test… je test…

Depuis 2 jours, je fais mumuse avec PluXml, je cherchais une solution légère et rapide pour un projet perso, j’avais déjà repéré le bébé depuis quelques mois, du coup, je test.

Petite présentation

Pour reprendre le site pluxml.org :

  • Aucune base de données requise
  • Portable sur clé usb
  • Multi-utilisateurs avec des niveaux d’autorisations différents
  • Pages statiques, catégories, gestion des tags, archives
  • Gestion des commentaires
  • Gestionnaire de médias : images, documents
  • Flux Rss des articles, commentaires, tags, catégories
  • Traduit en 10 langues (français, allemand, anglais, espagnol, italien, néerlandais, polonais, portugais, roumain, russe)
  • Thèmes personnalisables (supporte les thèmes pour appareils mobiles et smartphones: iphone, blackberry, pocket-pc…)
  • Plugins
  • Réécriture d’urls

Voui, je ne me foule pas ;)

Premiers retours

l’interface admin est pas très sexy et pas très ergonomique, mais vu que c’est moins fournit en options qu’un wordpress, ça passe et apparemment, c’est en cours de travaux ;)
PluXml admin article
PluXml admin medias

Point de vue template, c’est facile et suffisamment documenté pour arriver au résultat que je souhaite, encore un bon point ;)
PluXml template defaut

Point de vue performances, je vais pas raconter de bêtises, je suis encore en local (WAMP) et les mains dans le cambouis… Dés que je pousse en prod (LAMP, dédié), je ferais quelques test basiques (apache ab, consommation ressources…), je publierai prochainement quelques résultats et mon point de vue.

Petit point noir, les catégories ne sont pas imbricable, pas moyen d’avoir des sous-catégories, ça peut être pénalisant pour certains projets :/

Ahhhhhh!

Tant que j’y pense, si vous désirez tester le bébé en environnement WAMP (donc sous Window$), il y a un petit problème avec la gestion des urls, plus précisément avec le « séparateur de répertoire » -sous linux (…) « / » et sous windows « \ »- ce qui retourne l’URL « http://localhost\/ » sur tous les liens :/ La solution est simple, il suffit d’éditer le fichier « core/lib/class.plx.utils.php » et de modifier $racine = rtrim($protocol.$servername.$serverport.$dirname, '/').'/'; par $racine = rtrim($protocol.$servername.$serverport.$dirname, '/\\').'/'; ça se situe ligne 500 (sous Pluxml 5.2).

Quelques liens