Wiki Patterns
25 fév, 2007
Je vais signaler ici l’existence d’une boite à outil bien utile pour tous les animateurs et évangélistes des wikis. Mais d’abord un rapide détour par le concept de Pattern Language.
Le concept de Pattern Language
Son origine semble attribuée à Christopher Alexander, un architecte qui a formalisé une méthode pour décrire des situations problématiques, et surtout de bonnes pratiques pour y répondre.
Par exemple : les architectes ont envisagé au cours du temps différentes façons de pénétrer et sortir des bâtiments en fonction des contextes et de multiples contraintes, ce qui a donné lieu à autant de bonnes pratiques et de solutions.
Pour Alexander une problématique telle que « entrer-sortir d’un bâtiment » constitue un pattern.
L’intérêt de sa formalisation sera de faciliter la résolution de cas praticuliers ultérieurs, en s’appuyant sur l’expérience passée et au moyen d’un outil d’analyse des situations de type « Si =>Alors ».
Alexander parle de Pattern Language quand la combinaison de ces patterns permet de décrire une oeuvre architecturale. Plus simplement le Pattern Language renvoie à la description en langage clair des patterns.
Structure d’un pattern
Voici la structure type (extrait de cette FAQ). Notez qu’elle est décrite en langage clair :
SI vous vous trouvez dans tel CONTEXTE, par exemple EXEMPLES
avec tel PROBLEME, supposant tels FORCES
ALORS
vous appliquez telle FORME DE DESIGN ET/OU REGLE
pour construire une SOLUTION
ce qui vous amène à un NOUVEAU CONTEXTE et à d’ AUTRES PATTERNS
Les développeurs informatiques ainsi que les designers numériques, se sont bien entendu intéressés à ce concept, en envisageant la description de bonnes pratiques et de « composants » réutilisables.
Des chercheurs du MIT ont ainsi défini un ensemble de patterns répondant aux problématiques rencontrées par les designers d’interfaces homme/machine, structurés comme suit : Exemples, Contexte, Problème, Forces, Solution, Contexte résultant, Notes.
Wiki Patterns
Wiki Patterns est un wiki mis en oeuvre par l’équipe d’Atlassian (société éditirice du wiki Confluence), qui se propose de décrire et d’apporter des réponses à un certain nombre de situations auxquelles sont (vraisemblablement) confrontés tous les animateurs de wikis.
Par exemple : qu’est-ce que le JardinageWiki, comment inciter les gens à VenirTravaillerSurLeWiki, ou comment prendre en charge un WikiTroll…
Chaque pattern est rédigé sous la forme d’une fiche. A noter la présence de nombreux liens externes intéressants.
Pour aller plus loin
- http://www.wikipatterns.com/display/wikipatterns : WikiPatterns
- http://www.hillside.net/patterns/ : Patterns Library
- http://www.mit.edu/~jtidwell/common_ground.html : Common ground – Pattern Language for Human-Computer Interface Design
- http://trout.cpsr.org/program/sphere/patterns/ : Liberating voices – Pattern language project





2 commentaires sur “Wiki Patterns”
01
Bonjour!
Thanks very much for linking to Wikipatterns.com! I appreciate that you’re helping to spread the word!
Stewart Mader
Wiki Evangelist, Atlassian
02
Hello Stewart,
you’re very welcome, for the job you’ve done is really helpful to all of us, that are trying, here and there, to spread the word.
Sébastien.
Laisser un commentaire