Skip to main content Help Control Panel

 

Communauté «   Machine à café «  

Yacs or not Yacs, that is the Question

Je me permets ce billet d'humeur car je dois avouer que la tentation m'a effleuré, il y a peu, d'abandonner Yacs pour un autre CMS, ce que je n'ai pas (encore) fait évidemment, mais qui m'a amené à m'interroger sur les fondamentaux de cette éventuelle décision de quitter ou pas Yacs.

Les 10 bonnes raisons qui m'ont fait choisir Yacs :
  1. Yacs est gratuit et en source libre, robuste et sécurisé et respectueux des standards web (je pourrais dire a priori, car je ne suis pas compétent en la matière, mais en 3 ans d'utilisation une seule attaque de hacker, résolue très rapidement et avec une réactivité digne de ce nom et pour le reste je fais confiance aux développeurs)
  2. Yacs s'installe très facilement et efficacement. Vous pouvez disposer très rapidement en quelques clics d'un site et d'une plate-forme communautaire multi-usages.
  3. Yacs intègre dans un seul package pratiquement toutes les fonctions de base pour un site complet (blog, forum, wiki, chat, rss, etc..). Souplesse, flexibilité, simplicité, la totale du web, le couteau suisse du Cms, sans pour autant devenir une usine à gaz (enfin jusqu'à présent) bravo ! Et je n'ai pas encore saisi toute la richesse de Yacs.
  4. Yacs combine, pour la création du contenu, la richesse de codes dynamiques et la simplicité et l'ergonomie d'éditeurs de texte standards. Il est possible de faire a peu près tout et le reste.
  5. Yacs sait gérer très facilement les médias audio et video et permet la gestion de "collections".
  6. Yacs sait gérer les utilisateurs avec des droits d'accès multiples, intègre des pages personnelles, permet des conversations privées, de vrais fonctions communautaires.
  7. Une facilité et une efficacité de mise à jour inégalée, avec plusieurs méthodes du plus simple au plus compliquée, permettant de couvrir pas mal de situations
  8. Une communauté, certes modeste en nombre (par rapport à d'autres Cms), mais au combien disponible, compétente, réactive et à l'écoute des utilisateurs.
  9. Une administration du site efficace, claire, intuitive et très complète.
  10. C'est parfois intéressant de ne pas suivre les chemins tout balisés des best-sellers et must-have en matière de CMS, histoire de dire que Yacs n'a pas encore la renommée qu'il pourrait mériter


Nul n'étant parfait passons maintenant aux 10 trucs qui m'horripilent dans Yacs, avec en préambule, la nécessité de rappeler que:
  • j'utilise Yacs depuis plus de 3 ans,
  • que je participe autant que je peux aux questions/réponses de la communauté,
  • que si je me permets de formuler quelques critiques (qui pour la plupart font suite à des posts sur les différents forums du site yacs.fr), c'est que je les espère constructives,
  • que ces remarques sont faites à la lumière de ce que fait la concurrence (principalement pour ne pas les nommer, Wordpress et Drupal),
  • que certains points sont à mettre au débit de mon incompétence en la matière (mais cela pourrait poser la question du "cœur de cible" de yacs, du newbie au pro, ou uniquement de l'averti au pro, voire pour le pro uniquement, car je crois comprendre que désormais, Yacs est plutôt tourné vers le monde professionnel)


Donc les 10 trucs qui m'horripilent dans Yacs :
  1. C'est le revers de la médaille d'un code "tout en un" qui fait que la moindre adaptation ou personnalisation ne peut s'envisager sans une très bonne connaissance du langage php et de l'aide des développeurs (sachant que si l'on touche au code, cela sera perdu à la moindre mise à jour). Voire les ajouts de fonctionnalités.
  2. La pauvreté en matière de design et de skins (digne de ce nom). En terme de marketing, l'aspect design me semble important pour attirer des nouveaux utilisateurs. Ainsi, la possibilité d'avoir un skin "squelette" de base minimaliste qui pourrait être utile pour qui veut personnaliser un site particulier. Pour avoir "dérivé" pas mal de fois des skins existants (j'ai du changer le design de mon site au moins 3 ou 4 fois) et tenté de comprendre la structure d'un skin, je peux vous dire que cela est un cauchemar pour un newbie (là ou d'autres cms se targuent, avec bonheur, de disposer de plusieurs milliers de thèmes gratuits et d'une implémentation simple). Un tutorial simple permettrait de développer ses propres skins par exemple à partir de layout (1, 2, 3 colonnes) et de les partager avec la communauté. En l'occurrence les quelques 1000 lignes du fichier CSS d'un skin standard, même s'ils permettent d'avoir immédiatement un skin opérationnel dans toutes les circonstances, sont tout sauf faciles à utiliser pour qui veut un peu peaufiner son style.
  3. Un site Yacs.fr dont j'ai du mal à comprendre l'architecture et qui est tout sauf attractif pour quelqu'un qui aurait la curiosité de tester et d'utiliser Yacs. Mélange incongru d'anglais et de français, la documentation est plutôt faite sur le modèle FAQ au lieu d'un vrai tutorial (on a droit aussi à une compilation d'articles traitant du même sujet), l'accroche sur la page d'accueil qui mène à la version 9.3 (qui n'est pas la dernière version stable recommandée, il me semble). Même si je dois avouer que cela est plus une affaire de tournure d'esprit, il n'empêche.
  4. Mon incompréhension de certaines fonctionnalités (que je devine par ailleurs vachement intéressantes mais inaccessibles pour un newbie). Après moult essais, j'ai toujours pas compris comment utiliser les overlays, à quoi servent les "comportements", à quoi servent "les tables", certains menus particuliers, l'utilisation d'onglets dans les articles (tabs). Difficile également l'approche et la gestion des collections (images, média, fichiers, etc.) bien que j'ai déjà réussi à faire fonctionner tout cela. De même, je n'ai pas bien vu comment et où utiliser les fonctionnalités Ajax tellement vantées.
  5. Une gestion désastreuse des images, (hors les médias audio et video, cf. plus haut) qui ne permet pas la gestion de plusieurs images à la fois, la création erratique des vignettes, le redimensionnement des vignettes, l'absence d'albums photo (alors que justement il me semble qu'avec le code php ce serait assez facile, voir par exemple la galerie photos de mon site créée avec un script php au code source libre, d'une simplicité et d'une efficacité redoutable).
  6. Un référencement dont l'efficacité et la fonctionnalité ne me paraissent pas à la hauteur (c'est un peu arbitraire car je n'y connais rien, mais la "concurrence" me semble mieux outillée). Un moteur de recherche interne totalement inefficace (vérifié par test sur mon site), pénalisant ainsi la navigation des utilisateurs.
  7. Une gestion des étiquettes et des catégories dont je n'ai pas encore saisi (et/ou compris) toute la puissance. Du coup, j'avais opté pour la suppression de toutes les étiquettes et leur remplacement par des catégories mais sans grand succès.
  8. C'est un détail, mais j'ai la vague impression (certainement fausse) que la communauté Yacs n'est peut-être pas si ouverte que cela, en particulier si vous n'êtes pas (comme moi) un développeur féru de code php et autres bidouilles de langage. A ce titre, pour avoir participé à quelques chats communautaires, je ne comprends pas toujours le mode de fonctionnement (réunion, ordre du jour, actions, to do list, etc..).
  9. le nombre important de points, questions, fonctionnalités laissées en suspens. Les modalités du choix de traiter ou non, rapidement ou non (hors bogues qui sont presque toujours solutionnés) telles ou telles demandes restent assez obscurs pour moi (malgré les votes mis en place). Vous pouvez tomber sur une proposition vachement intéressante et en allant dans le détail, vous apercevoir qu'elle date de 12 à 18 mois, sans indication de l'échéance de réalisation.
  10. Si la mise à jour de Yacs est simplissime et efficace, je ne comprends vraiment pas l'approche du "versionning", entre la dernière version stable (8.11 Macnana, qui est toujours estampillée RC30), la dernière version beta 9.3, les bouts de codes pour corriger tels ou tels défauts, etc…Pourquoi ne pas avoir à chaque fois une version de référence (celle que tout un chacun peut et doit installer), une version de développement (réservée aux bidouilleurs, développeurs, courageux, téméraires, voire inconscients) et des corrections de bogues majeurs (genre sécurité).

? Alors, Yacs Champion du Web 2.0 destiné au plus grand nombre ou CMS positionné sur une "niche" du type petites structures professionnelles communautaires ?


Christianfrom Chonas l'Amballan
Associate, 2039 posts

on May 12 2009


Je te rejoins sur certains points négatifs et je prends une grande part de la responsabilité du 3e point négatif. Le travail de réorganisation n'est point terminé. Je compte sur le nouveau skin pour finir complètement le chamboulement. Ca devrait tomber avec un peu de disponibilité pour moi pour le faire.

Les débats sont toujours en cours sur la place de l'anglophonie sur yacs.fr

j'ai dans mes projets également de proposer de nouveaus skins simples mais comme pour tout c'est le temps qui manque pas les idées.

Je crois savoir qu'un infographiste c'est inscrit récement sur yacs.fr. J'essaierai aussi de le solliciter pour faire 2 ou 3 visuels attractifs

J'aurais envie aussi de faire de la doc ....

Question référencement je crois au contraire que yacs est de mieux en mieux placé gràce à Thierry entre autre.

voilà rapidement quelques réponses

-----
Christian Loubechine
actupro



Actupro
quelques sites yacs : création site internet annuaire pro

J.Juraverfrom Entre chaise et clavier...
3741 posts

on May 13 2009


 Je me permets de répondre succintement en reprenant ta structure. A noter, puisqu'on y va de l'impression perso, que j'utilise aussi yacs depuis un certain temps (certainement moins que beaucoup d'autres de l'équipe) - année 2006 - et que j'en ai un peu ma claque du vox clamens in deserto. Je crois que si des choses avaient dû changer depuis le temps qu'elles sont mises en évidence, ça serait le cas depuis longtemps. Aussi, je crois qu'il y a des choix propres au père de notre CMS préféré qui ne seront jamais remis en question à leur source, et c'est pourquoi je passerai vite sur des éléments du débat que je crois cuits depuis longtemps. De toutes façons, j'ai l'habitude de dire ça ici, il y a des silences assez bruyants dans le coin.

" Les 10 bonnes raisons qui m'ont (Gérard) fait choisir Yacs "
  1. ok avec toi.
  2. idem (et encore plus)
  3. ok sur la compétitivité de la complétude. Un peu moins sur la légèreté et la souplesse.
  4. Bien d'accord. C'est ce qui me fait d'ailleurs le conseiller à des éditeurs web qui savent ce qu'ils veulent aujourd'hui, mais ne savent pas trop ce dont ils auront besoin demain.
  5. D'accord sur la vidéo, mois sur l'audio. En gros, on ne sait servir que du mp3 sur yacs actuellement.
  6. D'accord sur la grande qualité communautaire
  7. Une logique assez particulière à laquelle il faut accorder du temps d'apprentissage, mais redoutablement efficace une fois fait. C'est vrai.
  8. J'ai entre autre été attiré par yacs pour cet aspect, revenant que j'ai été de phpBB, IPB, et pleins d'autres solutions dédiées pas seulement au communautaire.
" les 10 trucs qui m'horripilent (Gérard) dans Yacs "
  1. Oui, c'est le double tranchant des CMS multifonctionnels en général. Je rêve d'un système type "plugin" pour yacs, comme c'est si simple avec wordpress ou dotclear qui ne sont pourtant pas dédiés multifonction à l'origine.
  2. D'accord avec le gros problème que constitue la ressource graphique. J'ai proposé qu'on se concerte pour créer une émulation autour de la créativité de design (concours, awards, etc...) mais ça reste lettre morte. Je ne sais pas comment faire. Déjà l'idéal serait un canevas de base, vierge chromatiquement, à fournir à n'importe quel newbie qui pourrait déjà s'amuser avec des codes couleurs de son choix. Il existe également pour le moteur de forum punBB un générateur automatique de template uniquement basé sur l'exploitation chromatique, ça serait sympa pour yacs, mais yacs est beaucoup trop évolué en terme de charte graphique par rapport à un punBB.
  3. Ergonomie de yacs.fr : un gros boulot est entamé, et ça se poursuit en fonction ds disponibilité de chacun. Là, il ne s'agit pas de développer, donc tout un chacun est invité à proposer des solutions, même minimes. J'ai personnellement proposé une recommandation de workflow pour agréger une liste pertinente de sites sous yacs, restant à débattre. Je t'encourage à faire de même...
  4. Les overlays : on les comprend, on sait pas en faire bien usage ni les développer. Ca c'est un maque de documentation majeur, je te l'accorde. Les behaviours : c'est plus facile à comprendre en pratique qu'en théorie. Y'a qu'à tester ... Les Tables : c'est hyper pratique, mais la documentation manque et la seule que j'ai essayé de faire semble obsolète. Les onglets : ça me semble pas rédhibitoire, ça permet juste d'étaler le contenu d'un article ou d'une rubrique, donc de proposer beaucoup d'information sur peu d'espace consommé. Les collections : tout à fait d'accord; on a pas su valoriser cette fonction, ni encore l'améliorer sur le plan éditorial et ergonomique. Ajax : on s'en vante pas tant que ça je trouve, d'ailleurs il y en a peu. Tout au plus un peu de librairies dédiées, comme pour l'affichage des image en surcouche dynamique, la conception de formulaire aussi. Mais comparé au back office de wordpress ou dotclear ou même joomla, on a en a pas du tout pour ainsi dire.
  5. Ah oui ! Ca oui ! Mais la grande majorité des propositions de fonctions sur le sujet des images et des albums restent lettre morte.
  6. Pas d'accord sur ton idée du référencement. Je pense qu'un yacs mal référencé, c'est juste un site mal rédigé. Parce que la comparaison avec de petits ou gros CMS ne laisse point de doute, on peut encore amliorer mais la propreté et la solvabilité du verbe de yacs sont compétitives. Il n'y a qu'à faire le test avec deux site miroirs avec rigoureusement le même contenu, yacs s'en sort haut la main. Ses pages sont très digeste auprès des moteurs, et c'était - je crois - une volonté forte bien avant que Thierry ne vienne encore perfectionner la chose de sa pertinence technique.
  7. Les étiquettes, ce sont des catégories. Ce qu'on appelle par ailleurs des tags.Mais on l'a pas assez dit. Une catégorie ce n'est jamais qu'une étiquette améliorée. Là encore, c'est redoutablement efficace, mais mal ou pas assez documenté. Là encore, les pédago-documentalistes dont je fais parti font avec les moyens du bord. En ce qui me concerne en tout cas, il y encore plein de fonctionnalités que j'ai pas comprises, et pourtant on en a pondu des fiches de doc... Cependant, on cogite encore une refonte de la doc, qui va avec l'architecture générale de yacs.fr.
  8. Quant à la psychologie de la communauté, je ne m'avancerai pas autant que toi. C'est quoi une communauté sinon un agrégat de disparités où chacun est susceptible d'en faire tourner la roue ? Il ne tiens qu'à chacun de chercher à l'ouvrir, l'esprit de cette communauté...
  9. La réalité de la prise en compte fonction des suggestions de fonction est un vrai problème, je suis d'accord. Un coup on est invité à proposer plutôt que de râler, un autre coup on constate qu'une proposition visiblement intéressante souffre d'un manque de ressources humaines. D'où l'éventualité d'attirer de nouvelles des troupes fraîches au php mordant et déculotté, mais ... oui bon t'as compris, si tu m'as déjà un peu lu.
  10. Il y a une explicitation de la logique du versionning et de son nommage dans la doc, mais je ne suis pas non plus certain que celà réponde à l'attente réelle des usagers actuels de yacs, qui demandent surtout de la stabilité et de la lisibilité.

 




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

J.Juraverfrom Entre chaise et clavier...
3741 posts

on May 13 2009


 Et alors ? Quoi faire à présent ? Et bien chacun sa ligne éditoriale. Soit tu décrètes que tu dois contribuer à un mouvement que tu vas argumenter dans le sens que tu penses le meilleur, et auquel cas si ça se réalise la satisfaction d'avoir un petit bout de soi dans yacs est assez magique, soit ça ne marche pas, tu t'es fait abuser et tu claques la porte ou selon l'humeur tu files discrétos l'âme amère.

C'est la réalité des communautés open source d'aujourd'hui et je pense que ça titille forcément tout esprit investit dans un phénomène apparemment jeune mais relativement contraint par des fonctionnements toujours aussi répétés... Le web 2.0, ça a 2000 ans.




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |