Wikis : quel outil pour
quel usage ?
– Sensibilisation générale
sur les wikis,
par Wiki Valley
26 septembre 2017 – CNES, Toulouse
Nicolas NALLET
●
Consultant MediaWiki et Semantic MediaWiki.
●
CoCréateur du wiki domotiki.eu en 2010
●
Fondateur de l'entreprise
Sémantiki en 2012 puis de
Wiki-Valley.com en 2016
avec Sébastien Beyou
Sébastien BEYOU
●
Wikipédien depuis 2005
●
Doctorat de maths soutenu en 2013
●
Consultant open source et MediaWiki depuis 2014
●
Cofondateur de Wiki Valley en 2016
●
Wikimédien, notamment dans Wikimédia France
●
Intéressé par les
communs, le partage, la
collaboration
Les prestations de Wiki Valley relatives à MediaWiki
●
Installation et mise à jour de MediaWiki et ses extensions
●
Adaptation à votre environnement de travail, votre entreprise, votre projet, vos métiers
●
Support utilisateur, administrateur, maintenance technique et monitoring
●
Import de vos connaissances actuelles depuis vos fichiers bureautiques, d'autres types de wikis Dokuwiki, ou SharePoint et de vos données
structurées
●
Formations à l'utilisation, l'édition, l'administration l'installation et la création de l'architecture sémantique d'un wiki
●
Optimisation des performances
●
Développement de nouvelles extensions fonctionnalités et scripts sur-
mesure
Philosophie du wiki
Historique :
●
1995, Ward Cunningham
●
2001, Wikipédia Buts :
●
Écrire collaborativement
●
Partager l’information
Moteurs de wiki
Nombre : au moins 332 [1][2]
●
Originels :
WikiWikiWeb, UseModWiki
●
Généralistes :
MediaWiki, DokuWiki, MoinMoin, TikiWiki…
●
Wikis d’entreprise : XWiki, Confluence…
●
Petits wikis :
GitHub, Gitlab…
●
Micro-wikis : TiddlyWiki…
●
Autres :
WikiSh, GollumWiki,
EmacsWikiMode, VimKi, Sputnik, TinyWiki,
TracWiki…
Usages principaux (1)
●
construction collaborative d’une base de connaissances textuelle – documentation :
●
encyclopédie généraliste : Wikipédia, Vikidia, Citizendium…
●
encyclopédies spécialisées (fans, communautés, wikis territoriaux, etc.) : Wookieepedia, Ekopedia, Wiki-Brest, ProofWiki, Wikifab…
●
documentation d’un logiciel : LibreOffice, mediawiki.org…
●
procédures : µF WMFR, wikis internes…
Usages principaux (2)
●
construction collaborative de bases de données structurées ou semi-structurées :
●
Web sémantique : Wikidata, Semantic MediaWiki
●
classification de procédures ou plus généralement des articles
●
autres classifications multi-critères :
gestion de monuments, bibliographies,
conférences…
Usages principaux (3)
●
autres tâches collaboratives :
●
Relecture de livres numérisés : Wikisource
●
Articles journalistiques : Wikinews
●
Mémoire collective : Nuit Debout, LesCommuns…
●
Mathématiques massivement collaboratives :
Polymath
Logiciels alternatifs
Les moteurs de wikis peuvent partager des fonctionnalités provenant d’autres logiciels et réciproquement :
●
GED (Gestion Électronique de Documents)
●
Collaboration temps réel
●
Email et newsgroups
●
Forums
●
FAQ type StackExchange/Quora
●
CMS et cadriciels/frameworks
Communauté et vie d’un wiki
●
Les wikis ont tendance à s’auto-organiser, do- ocraty relativement répandue : philosophie
pleinement embrassée du Web 2.0
●
À partir d’une certaine taille, il devient
nécessaire de mettre en place des règles internes : politique éditoriale, savoir-vivre, power users…
●
Partage des tâches selon les envies, les savoir- faire, éventuellement selon un ordre
hiérarchique [1]
Bénéfices tirés de l'usage des wikis en milieu professionel
●
Diminuer la masse des emails échangés entre collègues
●
Passer des documents bureautiques (source de doublons) aux articles du wiki sur une
plateforme unique accessible à distance
●
Mise en cohérence pour détecter les
informations manquantes, contradictoires ou
obsolètes.
Les bonnes pratiques d'édition d'un wiki
●
Afficher les informations les plus récentes en haut de page
●
Les modifications doivent être résumées avant enregistrement
SURTOUT si une partie a été supprimée, cela permettra de retrouver l'information plus facilement.
●
Supprimer les informations obsolètes des pages, elles pourront toujours être retrouvées en parcourant l'historique de la page
●
Débattre du fond et de la forme sur les pages de discussion
rattachées puis inscrire le résultat des débats sur la page de contenu,
●
Des discussions très courtes et temporaires peuvent néanmoins se faire directement sur la page de contenu. Elles peuvent être signées grâce aux initiales de l'utilisateur
●
Le champ "Tags" doit reprendre les mots clés présents dans les
différents entêtes de section de la page
Que signifient wiki, MediaWiki, Semantic MediaWiki, Wikimedia, Wikipédia?
●
Un wiki est un site internet qui dispose d'une fonctionnalité collaborative, permettant au plus grand nombre de l'enrichir même avec une
connaissance limitée en informatique.
●
MediaWiki, est un logiciel (ou moteur wiki) qui s'installe sur un serveur et permet de créer un wiki. Il dispose de milliers d'extensions.
●
Semantic MediaWiki est une extension (majeure) de MediaWiki utilisée par de plus en plus de wikis.
●
Wikipédia est un wiki fonctionnant avec MediaWiki. Wikipédia est dans le top 10 des sites internet les plus visités au monde.
●
Wikimedia est une fondation gérant plusieurs wikis fonctionnant avec MediaWiki dont Wikipédia.
●
Les termes wikitexte, wikicode, wiki markup représentent tous la syntaxe
mediawiki utilisée pour modifier les wikis fonctionnant avec MediaWiki
Présentation de MediaWiki
MediaWiki (MW) est un logiciel wiki open source, libre et gratuit, maintenu par des centaines de bénévoles mais aussi par des salariés de la fondation Wikimedia (propriétaire de Wikipédia).
Sa 1ère version date de 2002, il bénéficie d’une mise à jour majeure tous les 6 mois.
Il est utilisé aussi par de nombreux projets web librement accessibles…
…ainsi qu'en interne par des entreprises ou organisations comme
l’OTAN, la NASA, Intel, VistaPrint, Johnson and Johnson…
Principaux atouts et fonctionnalités
Atouts
●
Multi-utilisateurs
●
Multi-plateformes (accessible depuis n’importe quel appareil connecté indépendamment du système d’exploitation)
●
Interface multilingu e
Fonctionnalités
●
Gestion fine des droits d’édition
●
Gestion des fichiers et de leurs différentes versions
●
Affichage direct des fichiers pdf et images au sein des pages du wiki
●
Versionnement : affichage des différences entre deux versions d'un article
Les ressources sur MediaWiki
Son site internet dédié :
●
https://www.mediawiki.org (en)
●
https://www.mediawiki.org/wiki/MediaWiki/fr (fr)
Bibliographie (non exhaustive)
●
MediaWiki efficace par Daniel Barrett paru en 2009 (fr)
●
Working with MediaWiki by Yaron Koren paru en 2012
(en), réédité en 2014 et en 2017
Les pages tableaux de bord
Pages les plus consultées, Nombre d'utilisateurs par catégorie, Nombre de fichiers importés, Nombre total de pages, Nombre de pages de contenu (appartenant à l'espace de nom principal et qui possède au moins un lien)
Les journaux d'opérations :
●
... de création d'utilisateur
●
... d'import de fichier
●
... de protection de pages
●
... de renommage de pages
●
... de suppression de pages
Gestion des versions
Pour chaque modification effectuée sur une page vous pouvez voir la différence
avec n'importe quelle autre version
Comparaison de 2 versions
Notifications
Chaque utilisateur peut avoir sa propre "Liste de suivi"
Notification par email ou sur le wiki lorsqu'une page suivie est modifiée Ou n'importe quelle page est modifiée ou créée (pour les
administrateurs)
Patrouille
Il est possible de surveiller 3 types de contributions :
●
Les éditions,
●
Les nouvelles pages,
●
Les nouveaux fichiers en les marquant comme relu.
Mettre en place une politique de validation des modifications
Afficher que la dernière version approuvée par un administrateur ou toute personne autorisée en affichant :
●
Soit une page blanche pour les pages sans version approuvée
●
Soit une mention en haut de page indiquant qu'il existe une
Multimedia
MediaWiki permet d'afficher au sein de n'importe quelle page
●
une image distante ou téléversée sur le wiki
●
une vidéo distante (YouTube) ou téléversée sur le wiki
●
un fichier pdf
●
Un widget provenant de réseaux sociaux ou services Google
●
Une carte géographique avec Leaflet, Google Maps,
OpenLayers and OpenStreetMap.
Gestion électronique des documents (GED)
Possibilité de rouvrir une ancienne version d'un fichier
Recherche texte
Recherche classique en texte intégral (ou recherche de texte libre)
inlcuse avec suggestions des pages déjà créés
Possibilité d'utilser le moteur Elastic Search
Gestion des accents/caractères diacritiques
Proposition de termes proches de la requête
Recherche et remplacent d'une expression
sur toutes les pages du wiki. Options :
Uniquement au sein de certains espaces de nom/catégories
En utilisant des expressions rationnelles
L'éditeur Visuel : Visual Editor (VE)
Editeur quasi WYSIWYG (What you see is what you get (Ce que vous tapez est ce que vous obtenez))
Permet de mettre en forme la page et rajouter facilement des medias, des
liens entre les pages, des références...
Lier facilement les pages du wiki entre elles avec Visual Editor
Suggestion de toutes les pages déjà créées
Discuter du contenu des pages,
en utilisant les pages de discussions rattachées
Organiser le contenu du wiki
Les sous-pages :
Page_Principale/Nom_de_la_sous_page
Avantage : Chaque sous page possède un fil d'Ariane ou "breadcrumbs"
affichant des liens vers ses pages ascendantes (si elles existent)
Les espaces de noms :
Espace de nom : Une page
Problème : obligation d'écrire l'espace de nom quand on veut lier une page
Inconvénients pour les 2 : Structure hiérachique rigide : Une même page ne peut
être rattachée à plusieurs pages mères ou espace de nom, il faut faire un choix
lors du classement même si une page pourrait appartenir à plusieurs thèmes.
Organiser le contenu du wiki grâce aux catégories
●
Avantages :
– possibilité de faire appartenir une page à plusieurs catégories
– Depuis la page d'une catégorie, affichage automatique de toutes les pages lui appartenant
●
Problème :
En créant plusieurs types de catégories, leur nombre peut devenir exponentiel. Exemples d'utilisation :
●
L'élément décrit par la page : "Planète", "Système solaire"
●
Une caractéristique de l'élément "Tellurique", "Né en 1984"
●
Un des thèmes de la page : "Histoire de l'astronomie"
Semantic MediaWiki (SMW)
Extension majeure de MW Permet de stocker des
informations structurées
dans les pages du wiki puis de faire des requêtes en fonction de ces données et d'afficher les résultats sous différentes formes.
Même dans un wiki avec aucune information
sémantisée, SMW permet
d'afficher une liste de pages
répondant à différents
Inscrire une donnée avec SMW
[[Né en::1984]]
Une seule propriété peut remplacer plusieurs (centaines de) catégories
Problème : Comment faciliter la saisie des
données sémantiques ?
Les formulaires sémantiques
Ils permettent :
– aux contributeurs de sémantiser des valeurs sans avoir besoin de connaître la syntaxe MediaWiki ou Semantic MediaWiki ou la manipulation à faire avec VisualEditor
– de proposer des valeurs déjà existantes pour limiter la saisie de doublons
– d'encadrer la saisie d'information
– de géocoder une adresse
Exemple de formulaire...
...qui peut géocoder une adresse
Qui peut proposer les valeurs déjà saisies pour éviter les doublons
Problème : il peut être long et fastidieux de saisir toutes les
données à la main même aidé des formulaires
Importer en masse des données structurées existantes
Depuis un tableur ou un fichier XML ou CSV
Sémantiser les données pourquoi faire ?
. ..Pour les afficher dans une infoBox en haut à droite des pages.
Convertir automatiquement des quantités
En passant sa souris sur une valeur
Pour retrouver une page en filtrant en fonction des
valeurs sémantiques
Pour afficher les résultats sous différents formats
●
Calendriers ;
●
Frises chronologiques ;
●
Graphiques ;
●
Cartes géographiques ;
●
Tableaux, listes, statistiques...
Exporter les données
●
CSV
●
BibText
●
DSV
●
XML
●
Excel
●
Feed
●
KML
RDF (le format du web sémantique).
Avec Semantic MediaWiki votre wiki devient une base de données collaborative
Problème : il peut alors rentrer en concurrence
avec des systèmes d'informations existants
Connexion du wiki à des sources de données externes
Affichez les de façon dynamique au sein des pages de votre wiki.
Données provenant de
●
bases au format SOAP, MS SQL/SQLServer, MongoDB, Oracle, AnnuaireLDAP, MySQL, Postgres, DB2 ou
●
de données structurées présentes dans des fichiers au format : CSV, GFF, JSON, XML.
Problème : Ces données restent modifiables
uniquement depuis la source externe. Que faire si des
données sont manquantes ou erronées ?
Afficher les informations issues du formulaire sous conditions
Si la donnée distante est manquante (vide), la valeur rentrée dans le formulaire s'affiche. Dès qu'elle est saisie dans la source externe cette dernière s'affiche.
OU
Si la valeur distante est erronée la valeur saisie dans le formulaire s'affiche.
Il est bien sûr possible de sémantiser les
données issues de la source externe.
Comment commencer à remplir un nouveau wiki avec MediaWiki
●
Importez en masse vos fichiers Word/Writer (possible grâce à un script) pour créer une page par fichier
●
Importez le contenu de tableurs (s'ils ne contiennent pas de formules de calcul)
●
Importez le contenu depuis d'autres moteurs de wiki comme SharePoint ou Dokuwiki
●
Reprenez et transposez dans le wiki votre
organisation ou classement existants
Futures fonctionnalités
●
Développement croissant du sémantique
●
Édition collaborative en temps réel
●
Wikis fédérés :
●
projet Smallest Federated Wiki de Ward Cunningham
●
Wikidata fédérés
Questions et remarques…
wiki wiki…
Crédits
●
Textes sous licence Creative Commons BY-NC-ND 4.0 par Wiki Valley
●
Images :
●
Fond 1
rediapo : Jason 3, © CNES/ill./DUCROS David, 2015
●
Image 1
rediapo : Wiki Wiki Bus, CC-BY 2.0 Alan Levine
●
Logos : sous droit d’auteur par leurs auteurs respectifs
●
Contenus des wikis : voir les conditions sur les sites respectifs
●