Community « Le forum « Machine à café «
Avis sur Yacs et questions sur le projet.
Un avis personnel et comparé sur Yacs et Drupal.
Bonjour,
J’avais indiqué dans un précédent message que j’utilisais Drupal pour préparer mon site. Dans une ultime incertitude ou pris de remord devant l’évolution rapide de Yacs, je l’ai installé en local pour évaluation. Fernand m’avait encouragé à donner mes commentaires, les voici…
Il n’y a pas tant de CMS orientés vers la publication communautaire de contenu. Le plus connu est Drupal et un des plus prometteur me semble Yacs. Yacs et Drupal se ressemblent par l’interface essentiellement textuelle, et par la souplesse de l’organisation du contenu. Par contre Yacs et Drupal me semble représenter deux modèles de développement en apparence opposé.
Drupal est avant tout un système minimal qui fonctionne par l’installation de modules supplémentaires. Ces modules et le projet sont gérés collectivement par une équipe de nombreux développeurs. Drupal est très souple, mais peut s’avérer potentiellement ingérable pour le non développeur, car les modules ne sont pas nécessairement complémentaires et compatibles entre eux. La puissance supérieure peut donc en réalité n’être que théorique. Utiliser Drupal sans connaître le php est possible, mais demande une longue préparation pour sélectionner les modules et réadapter son projet d’utilisation en conséquence.
Yacs est un système intégré avec tous les modules disponibles en standard. Le code est essentiellement développé par une seule personne. Il est sans doute plus difficile de contourner ses limites, mais le fonctionnement de l’ensemble des modules fournis est mieux assuré. La puissance inférieure peut n’être qu’apparente. Les connaissances en php ne sont pas requise pour son utilisation. L’apprentissage se limite essentiellement à la compréhension de sa logique de publication et de personnalisation par mot-clés.
Mes principaux reproches à Yacs concernent l’ergonomie et l’interface. Drupal dans sa version 4.7 est un modèle de simplicité élégante et efficace. Les énormes avantages de Yacs sont le système de publication et la gestion des mises à jour. Pour qui préfère se concentrer sur la publication de contenu et l’organisation d’une communauté, Yacs par son unité, peut sembler un choix immédiat plus raisonnable. Mais à plus long terme, la même unité peut être perçue comme un risque car Yacs peut sembler moins adaptable. C’est pourquoi je serais très intéressé par les commentaires prospectifs de Bernard sur les aspects suivants : Contenu et publication : quelle organisation du contenu et quels types de contenu ? Travail collaboratif : quelles organisations pour les collaborations ? Espace communautaire : comment permettre ou favoriser l’interaction et la participation ? Espace auteur : comment permettre ou favoriser la création de contenu ?
Bien entendu, il est possible de trouver déjà des indications dans le forum et la documentation. Je ne cherche pas à connaître une liste de fonctionnalités, mais plutôt l’importance, ou la place de chacun de ces aspects dans le futur ou la philosophie de Yacs.
Salutations.
J’avais indiqué dans un précédent message que j’utilisais Drupal pour préparer mon site. Dans une ultime incertitude ou pris de remord devant l’évolution rapide de Yacs, je l’ai installé en local pour évaluation. Fernand m’avait encouragé à donner mes commentaires, les voici…
Il n’y a pas tant de CMS orientés vers la publication communautaire de contenu. Le plus connu est Drupal et un des plus prometteur me semble Yacs. Yacs et Drupal se ressemblent par l’interface essentiellement textuelle, et par la souplesse de l’organisation du contenu. Par contre Yacs et Drupal me semble représenter deux modèles de développement en apparence opposé.
Drupal est avant tout un système minimal qui fonctionne par l’installation de modules supplémentaires. Ces modules et le projet sont gérés collectivement par une équipe de nombreux développeurs. Drupal est très souple, mais peut s’avérer potentiellement ingérable pour le non développeur, car les modules ne sont pas nécessairement complémentaires et compatibles entre eux. La puissance supérieure peut donc en réalité n’être que théorique. Utiliser Drupal sans connaître le php est possible, mais demande une longue préparation pour sélectionner les modules et réadapter son projet d’utilisation en conséquence.
Yacs est un système intégré avec tous les modules disponibles en standard. Le code est essentiellement développé par une seule personne. Il est sans doute plus difficile de contourner ses limites, mais le fonctionnement de l’ensemble des modules fournis est mieux assuré. La puissance inférieure peut n’être qu’apparente. Les connaissances en php ne sont pas requise pour son utilisation. L’apprentissage se limite essentiellement à la compréhension de sa logique de publication et de personnalisation par mot-clés.
Mes principaux reproches à Yacs concernent l’ergonomie et l’interface. Drupal dans sa version 4.7 est un modèle de simplicité élégante et efficace. Les énormes avantages de Yacs sont le système de publication et la gestion des mises à jour. Pour qui préfère se concentrer sur la publication de contenu et l’organisation d’une communauté, Yacs par son unité, peut sembler un choix immédiat plus raisonnable. Mais à plus long terme, la même unité peut être perçue comme un risque car Yacs peut sembler moins adaptable. C’est pourquoi je serais très intéressé par les commentaires prospectifs de Bernard sur les aspects suivants : Contenu et publication : quelle organisation du contenu et quels types de contenu ? Travail collaboratif : quelles organisations pour les collaborations ? Espace communautaire : comment permettre ou favoriser l’interaction et la participation ? Espace auteur : comment permettre ou favoriser la création de contenu ?
Bien entendu, il est possible de trouver déjà des indications dans le forum et la documentation. Je ne cherche pas à connaître une liste de fonctionnalités, mais plutôt l’importance, ou la place de chacun de ces aspects dans le futur ou la philosophie de Yacs.
Salutations.
Comments
| Bernard from nearby-an-airport Associate, 7053 posts | En fait, il y a quelques mois je n'aurais pas osé imaginer que quelqu'un compare YACS à Drupal, et je suis donc très fier, comme toute l'équipe, de ce message, parce qu'il est révélateur de l'évolution fulgurante de notre logiciel. Bien sûr, il faudra encore du temps pour peaufiner l'ergonomie de YACS et arriver au niveau de Drupal, son grand frère de quelques années. Pour l'ouverture à d'autres développeurs, pas de souci, ceci fait clairement partie de la stratégie. Simplement, la philosophie est différente. Avec Drupal, l'espace de liberté des développeurs est extrême, mais les utilisateurs finaux ne s'y retrouvent pas forcément. Avec YACS, l'objectif est de donner le pouvoir aux webmasters, et ceci peut générer des contraintes additionnelles sur les développeurs. Plus précisément, le contenu chez Drupal s'organise autour de noeuds, concept très général qui peut recouvrir des types de données très différents. Avec YACS, les types de données sont prédéfinis, et l'accent est mis sur l'assemblage de différents contenus dans une même page. De plus, des extensions programmatiques sont disponibles pour particulariser les usages. Là encore, seule la jeunesse relative de YACS par rapport à Drupal explique que ceci soit si peu documenté et exploité. Tout ceci se dévoilera rapidement dans les prochaines versions, vous n'avez pas fini de voir YACS monter en puissance... A terme le but n'est pas de refaire Drupal, ceci n'aurait aucun intérêt. YACS, ce serait plutôt "l'intégré qui libère le webmaster", ou quelque chose d'approchant... |
