[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

Répondre à