Projet Phortail v3 : Sauver le CMS minimaliste et sans BDD
Bonjour à tous,
Je viens vous présenter ou plutôt relancer un projet né il y a 25 ans et abandonné depuis longtemps, un projet sur lequel je bosse et auquel je crois plus que jamais : Phortail v3.
À l'heure où les CMS dits "légers" finissent souvent par embarquer des piles de dépendances, des éléments complexes ou des tas de plugins et extensions pour être connectées de partout, Phortail revient et il fait de la résistance. C'est un peu le vilain gosse désobéissant qui refuse de rentrer dans le rang des géants.
L'esprit de Phortail v3 en quelques mots :- Zéro Base de Données (Flat-file) : Tout repose sur des fichiers et des tableaux PHP. Fini les galères de migrations MySQL, de sauvegardes de bases de données corrompues ou de lourdeurs d'exécution.
- Sobriété et Performance : Conçu pour tourner sur un tout petit serveur, un vieux Raspberry Pi ou un hébergement entrée de gamme. D'après tout, pourquoi prendre toujours plus d'espace pour un site de base ?
En comparaison :
- - wordpress-7.1-fr_FR.tar.gz = 40.8 Mo et c'est plus compressé qu'un zip.
- - wordpress-7.1-fr_FR = 116.1 Mo dans un dossier sur le PC.
- - Phortail v3 = 1.5 Mo dans un dossier sur le PC. Il est en train d'approcher la fin de la version stable.
- Finalement, pour 1 ou 2 plugins WP, vous avez un CMS.
Architecture modulaire simple : Une structure repensée par modules.
Licence : 100% Open Source (GPL v3).
Pourquoi je viens vers vous les CHATONS ?
Dans le collectif, la question de la sobriété numérique, de la simplicité d'administration et de la pérennité des petits sites (associations, projets persos, collectifs) revient souvent. Je me demandais si ce type d'approche à l'ancienne mais au goût du jour en PHP 8, responsive soigné au millimètre, pouvait intéresser certains d'entre vous pour vos utilisateurs ou vos propres besoins ?
Qui n'a jamais passé des heures à chercher un petit CMS de la sorte ? Il y a toujours quelque chose qui ne va pas ou qui manque. C'est pourquoi, j'ai décidé de sauver Phortail abandonné et de lui apporter tout ce qu'il lui manquait pour devenir un vrai petit CMS complet et ce qui fait que moi même comme pas mal ne l'avons jamais utilisé. Mais avec l'arrivée de la v3, tout cela sera du passé.
Voici les nouveautés :
- - Déjà le passage de l'ISO-8859-1 en UTF-8.
- - Fini l'admin unique, désormais c'est un vrai espace membres. Gestion des invités avec captcha et des membres, modos et admins.
- - Fini l'admin unique qui doit poster en simple invité. Désormais on peut poster sous son pseudo.
- - Ajout de la page membre avec un bloc-note personnel et une page profil, avec une page inscription et une page mot de passe perdu.
- - Fini le BBcode interne, désormais c'est un éditeur wysiwyg taillé sur mesure : le Krysiwyg créé exprès pour Phortail.
- - à 20 jours prêt et 20 ans après l'ajout du captcha, il re fonctionne sur php 8.4 et je l'avais refait fonctionner en php 7 et 8.
- - Côté modules, j'ai fait pas mal de correctifs. La grande nouveauté est désormais les modules auto détectés dans le panneau d'administration. Les modules externes désormais embarquent entièrement ce dont ils ont besoin pour fonctionner, même la partie admin. Cela va faciliter grandement la vie des plus novices qui l'utiliseront. Et pour ouvrir le bal et afin de tout tester et de remédier à toutes les problématiques, j'ai créé le module Commentaires qu'on peut activer ou désactiver indépendamment dans les Articles et dans les Nouvelles.
D'ailleurs les nouvelles j'ai créé le tronquage pour ne voir qu'un résumé et on clique pour voir la nouvelle en entier plutôt que de les avoir toutes à la suite.
Bon à savoir : le forum en escalier c'est fini. De lire le sujet ou une des réponses aux choix, c'est désormais du passé. Vous découvrirez Phorom. Il est complet, je veux dire par là qu'il embarque toutes les fonctionnalités essentielles.
Comme avant :
On peut créer un sujet.
On peut apporter une réponse
Mais la nouveauté est qu'un sujet embarque toutes ses réponses. On peut tout voir en même temps. Fini le choix entre le sujet et l'une des réponses.
Les nouveautés dans Phorom qui remplace forum :
Si on retrouve aussi la date et l'heure, on a désormais un avatar.
Le Pseudo peut être choisi par l'invité ou il est reconnu quand le membre est identifié. Ensuite, j'y ai rajouté un lien pour voir le profil.
Ajout de la citation d'un message.
Ajout des liens modifier le message et du lien supprimer le message.
Ajout du lien pour éditer le titre.
Ajout d'un message d'information de quand le message et ou le titre est édité.
Ajout de la signature du membre si il en a renseigné une.
Alors oui, ce n'est pas un forum comme PHPbb ou SMF, ce n'est pas une usine à gaz, juste un vrai petit Phorom sans BDD qui va à l'essentiel et je suis pas mal fier de l'avoir créé.
Saviez-vous que Phortail fut créé il y a 25 ans pour une personne qui ne s'y attendait pas du tout en sites, qui ne connaissait rien au HTML et au PHP ?
Et saviez-vous que si une personne ne l'avait pas repris pour le sauver moins d'un an après son abandon pour un autre projet, que je ne serais pas là à venir vous concerter sur le projet de la v3 ?