David Hamilton
MediaWiki sémantique
Dans ce manuel, nous allons expliquer étape par étape comment installer et configurer des outils pour mettre en place un wiki sémantique avec des formulaires.
Description.
Au terme de ce manuel, nous pourrons :
Exemples d'utilisation :
Concrètement, il est possible de ne plus remplir que des formulaires pour créer un certain type de fiches. Les données entrées dans ces fiches n'ont pas besoin d'être reproduites ailleurs : si vous faites des notices sur des livres (avec auteur, éditeur, date, etc.), il sera ensuite possible de créer des pages pour les auteurs, pages dans lesquelles les livres de chaque auteur seront affichés automatiquement avec les données que vous voudrez. De plus, dès que vous modifierez une fiche, les données seront mises à jour automatiquement partout où elles sont listées.
Il existe d'autres possibilités, comme la création de graphiques à partir de données, mais elles dépendent de programmes que nous ne verrons pas ici.
Préalables et difficultés.
Il faut savoir installer MediaWiki : nous renvoyons au sur ce point.
L'installation des extensions ne pose pas de problèmes particuliers : la procédure est relativement simple et nous la décrirons dans le premier chapitre.
La grande difficulté réside dans la compréhension du fonctionnement des extensions sémantiques : si le résultat que nous obtiendrons à la fin de ce manuel doit permettre d'ajouter et de modifier des données de manière très simple et rapide, l'utilisation de ces extensions peut en revanche s'avérer très difficile pour un débutant. La raison en est que les éléments à maîtriser sont nombreux et que leur organisation peut être assez complexe.
Il existe heureusement des outils pour simplifier cette utilisation, mais pour obtenir exactement ce que vous voulez, il va falloir apprendre un minimum de choses sur les mécanismes de ces extensions. Cela demandera avant tout de la patience et de l'attention, et il faudra procéder étape par étape, chaque étape étant assez simple en elle-même : c'est l'ensemble qui peut rapidement devenir très compliqué.
Nous proposerons donc dans ce manuel d'examiner ces étapes, et nous écarterons tout ce qui paraîtra superflu. Au terme de ce manuel, vous ne maîtriserez donc pas SemanticMediaWiki ni SemanticForms, mais vous devriez en avoir compris les éléments les plus importants, ce qui sera déjà suffisant pour obtenir un wiki sémantique parfaitement fonctionnel.

MediaWiki sémantique/Installation
Semantic MediaWiki.
Téléchargement.
Le projet possède son propre site où vous pourrez télécharger l'extension et consulter la documentation.
Pour télécharger Semantic MediaWiki au format .tgz, cliquez ici.
Semantic MediaWiki demande l'installation de .
Pour télécharger Validator au format .tgz, cliquez ici.
Installation.
Décompressez les fichiers téléchargés, et copiez les dossiers Validator et SemanticMediawiki (après les avoir renommés si besoin) dans le dossier /extensions de votre wiki.
Insérez ensuite les lignes suivantes dans le fichier LocalSettings.php de votre wiki.
 require_once( "$IP/extensions/Validator/Validator.php" );
 include_once( "$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php" );
 enableSemantics('exemple.org');
À la place de « exemple.org », indiquez l'adresse de votre wiki (s'il s'agit d'un wiki local, écrivez quelque chose comme 'localhost/wiki').
Dans votre wiki, connectez-vous avec un compte disposant du statut d'administrateur et allez à la page « Special:SMWAdmin » (Fonctions administrateur pour Semantic MediaWiki) que vous trouverez en bas de « Spécial:Pages spéciales », dans la section « MediaWiki sémantique ».
Deux étapes sont nécessaires :
À la suite de ces deux étapes, Semantic MediaWiki a maintenant créé de nouvelles tables dans votre base de données et est installé.
"Remarques" :
SemanticForms.
Téléchargement.
Pour télécharger Formulaires Sémantiques au format .tgz, cliquez ici.

MediaWiki sémantique/Utilisation de Formulaires Sémantiques