Skip to main content Help Control Panel

Login   A+   A-

Community «   Personal spaces «   Fernandises «   La YACS attitude «  

Comportement yacsien

Au bout d'un certain nombre de mois de vie commune avec ce logiciel, l'utilisateur de YACS finit par se rendre compte qu'il a épousé un comportement particulier en tant que constructeur, et peut-être aussi concepteur, de sites.
Comme dans de nombreux couples, il arrive que l'on se pose des questions. Il y a des saisons et l'une ne ressemble pas à l'autre, etc., etc.
-  Lorsque l'on est devenu yacsien, on s'aperçoit un jour que c'était dans l'ordre des choses. On ne pouvait pas faire autrement... Et pourtant il nous semble parfois qu'il y a encore tellement à améliorer. On aimerait retrouver la simplicité des origines....

A cette époque, en 2004, (le bébé avait un an), tout me semblait limpide:
YACS était un CMS simple qui irait loin parce justement il était simple d'utilisation... Plus exactement son utilisation était évidente. L'évidence même, comparé à la plupart des autres CMS basés sur le PHP...
-  Maintenant, il y a quelque chose d'autre. Le centre d'intérêt s'est déplacé. On ne peut plus, à mon avis, se laisser aller à crier sur les toits que utiliser YACS est simple comme bonjour...
YACS est devenu un outil pour développeurs. Un outil relativement complexe à paramétrer. Certes, cela s'explique en partie par le fait qu'il répond de manière plus complète à des besoins plus précis. Néanmoins il s'agit d'un outil réservé à ceux qui y consacrent du temps.
Le paradoxe est là:
Entre la simplicité d'utilisation promise (je pense à l'utilisateur final, l'internaute, pas seulement celui qui construit un serveur)... Entre la simplicité d'utilisation originale et la course derrière les évolutions des technologies du Web (qui n'ont pas fini de nous étonner à mon humble avis)... Là se trouve le paradoxe !

YACS m'a semblé courir en tête pendant un moment.
Désormais il me semble qu'il courre derrière... Derrière le progrès des technologies du web. Et j'ai même parfois l'impression qu'il s'étouffe un peu dans cette course...
Suis-je déçu pour autant ?
A vrai dire, non... Parce que lorsque je me reprends à regarder du côté des autres, il y a certes de belles réussites. Certes... Mais aucune n'a gagné sur le terrain de la cohérence par rapport à YACS.
Il y a, en quelque sorte de belles réussites commerciales, dans le monde du PHP Open Source (comparons ce qui est comparable). Et je peux avoir envie de me dire à moi-même que nous avons loupé le coche. Certes, certes... Mais j'ai dans le même temps la vague impression que nous ne l'avons pas loupé sur le plan de la cohérence.

La cohérence, toutefois, nous oblige aussi à reconnaître le points au sujet desquels nous sommes justement en train de nous égarer par rapport à cet axe de cohérence, cette préparation de courreur de fond.

Ainsi, pour moi, l'un des points les moins discutables qui pouvait vous amener à adopter YACS, était la facilité étonnante avec laquelle se déroulaient les mises à jour de ses nombreuses versions.
Aujourd'hui, d'une part ces mises à jour sont devenues moins évidentes à réaliser compte tenu de la cadence infernale de progrès à laquelle le produit est obligé de se soumettre... D'autre part la logique de construction d'un site en YACS est devenue spécifique. En un mot: très yacsienne...

C'est un peu fort de café ! Voilà pourtant un logiciel écrit dans un pur PHP, un code on ne peut plus soigné, sans ajout de langage intermédaire, sans processus archi-compliqué de fabrication de templates, sans problème majeur d'implantation de module (tout étant intégré et intégrable grâce aux fameux hooks)...
Bref, les autres CMS de la catégorie restent encore loin derrière en matière de programme d'netraînement à la course de fond. (Sans d'ailleurs aucune chance de la rattraper un jour).
Pour certains d'entre-eux, rares, ils sont magnifiques, mais restent hors catégorie, parce que encore un peu jeunes au niveau de ce qu'ils permettent de réaliser.

Il n'en reste pas moins que l'on se retrouve devant un constat nouveau: YACS, qui ne s'encombre pas d'un langage "propriétaire", (ersatz de PHP et de HTML), est devenu un langage à lui-même:
Ceux qui développent en YACS arrivent à se comprendre très bien entre eux. La communauté est relativement peu nombreuse mais elle se comporte d'une manière solidaire... Elle reflète, pourrait-on dire, la solidarité et la cohérence que YACS entretient avec tous ses composants: un coeur solide.... Par ailleurs, ceux qui développent vraiment en PHP comprennent très bien YACS. Voilà des atouts qui demeurent et ont tendance à s'amplifier.

Cela me fait penser à des couples qui se trouvent bien ensemble. Au bout de plusieurs années de vie commune, il leur arrive de se poser la qiestion de leur choix. A ce moment-là, ils découvrent qu'ils sont ensemble parce que ils se méritent, et non par habitude.
Maintenant, la barre est un peu plus haute qu'autrefois. Autrefois en yacsien, cela signifie, il y a quelques semaines, au plus, il y a quelques mois... Mais YACS est aussi un formidable outil pédagogique. Et nous avons appris, parfois malgré nous, à nous maintenir à la hauteur.

Comments

Rate this page
Posted by Fernand on Apr. 10 2007, (popular)