Le Paysage du Web 2023: Wordpress... et les autres.
Après un long moment sans tests, voici une nouvelle exploration/tutorial d'une autre concurrent potential de wordpress. Les places sont chères, Drupal est pratiquement enterré de même que joomla, moribond en 2023 après que sa base dev ait fondue. Une chose est claire, vint and après la naissance de ces CMS iconiques, la monde à changé et le web également. Entre autres les réseaux sociaux sont devenues de plate fomrmes alternative et plus directes et interactives, en somme plus "gamy" que les sobres sites des début d'internet. Et mêm eux ont subi les avanies du marché. Facebook à perdu sont audience plus jeune, partie sur instagram ou tiktok plus adaptés à ses attentes, et en rendant insidieusement invisibles les posts de compates historiques ne payant pas son "boost", à été graduellement deserté par des professionnels également. Et puis il y à ce bon vieux twitter, racheté par Musk, rebaptisé "X", et totalement décridibilisé pas son racket organisé.
Bref avec instagram qui résiste bien, de même que snaptchat et youtube, tiktok qui commence à freiner on ascencion, l'offre n'est pas pléthorique. Et l'activté web s'est déplacée du clavier aux pads des smartphones, avec de nouveaux usages et modes de consommation. Le paysage des CMS s'est éclairci avec une domination sans partage de Worpress, suivi par des portails (wordpress en est un aussi): Shopify, wix, squarespace et enfine joomla qui résistait encore, Adobe systems, et prestashop, tous bien en bas de la pile avec quelques pourcents de patt de marché. GRAV, le plus en vue des flat file n'est même pas dans les 1% de part de marché. Je n'ose donc même pas parler de tous les autres flat files évoqués. Certains se limitent à une poignée de sites web.
Baun CMS
Sur la page d'accueil officielle (voir les sources), Baun CMS se dit "Simple. Fast. Flat." ce qui marche bien en anglais mais reste plus obscur en Français, voire idiot ("simple, plat, rapide"). On croirait une pub pour un rasoir (braun?). C'est à peu près la démarche de tous les autres flat files. Tout comme GRAV et bien d'autres CMS "tendance" il offre les templates Twig et l'écriture Markdown. ça devient un standard. Pour un peu d'histoire, in commence à dater, avec la dernière mis à jour en 2015. Pas de contact ni d'auteur sauf sur son répertoire GITHUB sur lequel on télécharge la bête. On apprends que Baun est de Mark Southard, qui avait signé déjà Pico CMS. Une version plus moderne en somme. On avait d'ailleurs fait un test de Pico en 2018 d'ailleurs... Il avait été créé par Gilbert Pellegrom, avec de l'aide de Southard, et le premier à aussi collaboré à Baun CMS. L'impression de Pico était assez décevante, trop primitive pour devenir grand public.
Test de Baun CMS
Test de Baun par G. Pellegrom, ici non en ligned mais sur WAMP en local.
Donc comme à mon habitude, je démarre ce test avec un nom de domaine, un espace FTP, et les fichiers du CMS venant d'un ZIP sur Github. Il existe aussi en tar.gz pour l'installation en ligne de commande. Peu de fichiers (7 fichiers, 4 dossiers, 44 ko tout mouillé). Cela semble bien peu. Il est configuré pour un serveur Apache, il faut le noter. Une fois les fichiers envoyés, ce qui est rapide même avec moins d'un mega en upload, le seul fichier exploitable est un auto-install.php. Plus d'information sur la doc.
Ce à quoi pourrai ressembler l'interface...
Si on suit les instruction "sans accés SSH" (exec sur le serveur), "pointez votre navigateur vers l'emplacement d'installation et laissez le programme d'installation automatique s'exécuter". Dans mon cas, le fichier auto install. Mais même pointé (et rafraichissant la page), rien ne se passe. J'ai donc passé tous les fichiers en chmod 777 (droits au max) et retenté, mais cette fois sur https://site.com/public/. Aucun succés. Il semble d'après la doc (et la video) que le site est réellement fait pour être installé sur un serveur virtuel uniquement, avec on présume, transfer des fichiers une fois terminé en ligne. Ou bien en SSH, quand on maîtrise.
Bilan: Trop Geeky (échec)
Rien de rien...
Je laisse donc là cette installation, en attendant qu'un ami webmaster tente l'installation à son tour. Maintenant pour un CMS de 2015 non réactualisé, ce n'est pas encourageant. Je reviendrait donc dessus pour un teste ergonomique complet lorsqu'une installation sera opérationelle dans mon réseau... Et je reviendrai pour un test d'une autre CMS plus mature (et plus récent !). L'une des explications les plus plausible est la version trop récente et donc incompatible de PHP: Apache 2 avec URL rewriting (mod_rewrite) ou nginx et PHP 5.4+.