[07-02-16 12:11 -0500, Jean-Bernard Addor] > Je débute un site drupal dans la ferme et j'aimerai savoir comment > comparer les différentes manière de faire un wiki, quels sont les > avantages et les inconvénients. > > J'aimerai savoir si quelqu'un à de l'expérience avec des modules drupal > pour faire des wiki.
J'utilise sur mes sites personnels en drupal un module qui me permet d'avoir ce que je trouve le plus important pour développer rapidement le contenu d'un site: la création de liens sans utiliser la syntaxe HTML usuelle ( <a href="...) qui prend trop de temps a entrer. Le module freelinks http://drupal.org/project/freelinking permet d'utiliser à la place une syntaxe dans la lignée de celle de usemod, mediawiki et autres moteurs de wiki de cette famille. Par exemple: [[Super page]] créé un lien vers une page du site nommée "Super page". Comme dans un wiki, si la page n'existe pas, cliquer sur le lien mène à la page d'édition permettant de créer la nouvelle page (d'un type configurable). Un lien peut être affiché avec un texte différent que le titre de la page, et les URL sont aussi permis, par exemple: [[Super page|un lien vers une super page]] et [[http://koumbit.net|Koumbit!]] Je déconseille personnelement l'utilisation des WikiWords dans les wikis, mais le module peut le permettre ou cela peut être désactivé. Activer ce module et ajouter la syntaxe freelinks à la syntaxe par défaut transforme un site drupal en wiki qui utilise le HTML simplifié comme syntaxe et qui permet d'entrer des liens rapidement. En ajoutant un type de contenu spécial (par exemple "wiki") et en activant freelinks uniquement pour ce type de contenu, on peut avoir un site dont une partie seulement du contenu. Rien n'empèche d'utiliser un des éditeurs wysiwyg disponible pour Drupal, mais je crois qu'il faudra entrer les liens "à la main" quand même dans la syntaxe de freelinks. À mon avis, cette manière de faire a l'avantage de ne pas trop indroduire d'élements étrangers à une installaton par défaut de Drupal, et permet l'organisation d'un site en utlisant les fonctions normales de drupal (taxonomie, types de pages, catégories d'usagers, etc.), ce qui minimise les risques de problèmes lors de mise-à-jour ou de l'installation d'autres modules. Une autre possibilité est "Liquid wiki Engine", http://drupal.org/project/liquid Coté syntaxe, le module suivant: http://drupal.org/project/pearwiki_filter permet l'utilisation de la syntaxe usuelle de plusieurs types de wiki. Je préfère le bon vieux HTML personnelement, mais rien n'empèche de combiner freelinks avec l'un de ces filtres. > Quels modules sont disponibles dans la ferme pour faire des wiki ? Je laisse d'autres plus au courrant que moi répondre à ceci. > Quels sont les mécanismes pour revenir en arrière en cas de mauvaise > modification ? Dans ce cas-ci, les mêmes que dans drupal. On peut créer une catégorie d'utilisateurs ayant les permissions nécessaires pour ramener une page à une version précédante, comme c'est possible pour n'importe quel type de contenu. -- Yannick Delbecque - http://yannick.delbecque.org Bande Passante - http://bande-passante.info L'heure est au libre - http://www.heureaulibre.info Comptes courriels gratuits et socialement engagés: http://no-log.org Guide de correspondance par courriel: http://marc.herbert.free.fr/mail/ _______________________________________________ forum mailing list [email protected] https://koumbit.org/cgi-bin/mailman/listinfo/forum-koumbit.org
