WikiData
Sommaire
Intentions
Suite à une semaine de workshop organiser par Ping sur la problématique de la documentation, nous allons essayer de mettre en place des outils et autres bricoles afin de pouvoir faciliter l'accès et le partage des informations du wiki.
A faire
je suis en train d'installer ce cher wiki en local :
Installer un wiki existant sur virtualbox
afin de tester des extensions avant de les mettre sur le vrai serveur des internets du monde :
Installer des extensions mediaWiki
Installer Extension:Semantic Compound Queries
- Permet de faire plusieurs requêtes sémantiques
http://www.mediawiki.org/wiki/Extension:Semantic_Compound_Queries
Tester CategoryTree
- Arbre des catégories déroulant
https://www.mediawiki.org/wiki/Extension:CategoryTree
Tester DynamicPageList
- Permet d'afficher les dernières pages modifiées
https://www.mediawiki.org/wiki/Extension:DynamicPageList_%28Wikimedia%29
Tester MsUpload
- Permet d'uploader plusieurs fichiers en même temps + glisser déposer
http://www.mediawiki.org/wiki/Extension:MsUpload it works !
Tester Multi-Category_Search
- Recherche dans catégories définies
http://www.mediawiki.org/wiki/Extension:Multi-Category_Search
Tester Visual Editor
- Pas l'air très simple d'installer cette extension, il faut node.js cf Parsoid
http://www.mediawiki.org/wiki/Extension:VisualEditor
un article intéressant (en anglais) http://blog.wikimedia.org/2013/03/04/parsoid-how-wikipedia-catches-up-with-the-web/
Agrégation de flux
http://www.mediawiki.org/wiki/Extension:RSS
http://www.xul.fr/xml-rss.html
Formulaire réglages materiaux/machines
- Ce qu'il faut définir (les entrées du tableaux) :
un tableau par machine.
- Machine : lasercutter
- Materiaux : bois, carton, papier, plexi, cuir, ...
- Image
- épaisseur : en mm
- réglage pour gravure : puissance laser gravure, vitesse déplacement gravure,
- réglage coupe : puissance laser coupe, vitesse déplacement coupe, nombre de passage
- Machine : lasercutter
Quelques tests
Ici et là quelques test de template et autres modèles pour mettre en place un formulaire permettant de faciliter la documentation sur le wiki afin de pouvoir partager ces données avec d'autres.
modèles et autres bidouillages:
En cours
Divers test pour simplifier la lecture et la documentation dans le wiki
Test de la fiche Idée
C'est là : Créer_Fiche_Idée
Page contributeurs
Pouvoir lister les projets des gens
- Reste à trouver un nom correct pour nommer les gens qui font des choses sur le wiki
Créer un formulaire
Diverses notes de parcours
Formulaire simple - Méthode longue
Créer un Modèle
- Aller dans Pages Spéciales > Formulaires sémantiques > Créer un modèle
[Modèle:Test_Fiche_Idée]
<noinclude>
Ceci est le modèle « Test Fiche Idée ». Il devrait être appelé selon le format suivant :
<pre>
{{Test Fiche Idée
|Titre projet=
|Auteur=
|Intentions=
|Principe=
|Besoins=
|Illustration=
}}
</pre>
Modifier la page pour voir le texte du modèle.
</noinclude><includeonly>{| class="Fiche_Idée"
! Titre du projet
| {{{Titre projet|}}}
|-
! Auteur(s)
| {{{Auteur|}}}
|-
! Intentions / Contexte
| {{{Intentions|}}}
|-
! Principe de fonctionnement
| {{{Principe|}}}
|-
! Besoins / Compétences
| {{{Besoins|}}}
|-
! Illustration / Schéma
| {{{Illustration|}}}
|}
</includeonly>
Créer un formulaire
- Aller dans Pages Spéciales > Formulaires sémantiques > Créer un formulaire
<noinclude>
Ceci est le formulaire « Test Fiche ID ».
Pour créer une page avec ce formulaire, entrez le nom de la page ci-dessous ;
si une page avec ce nom existe déjà, vous serez dirigé vers un formulaire pour l’éditer.
{{#forminput:form=Test Fiche ID}}
</noinclude><includeonly>
<div id="wikiPreview" style="padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
=Titre du projet=
{{{section|Titre du projet|level=1|mandatory|rows=1|autogrow}}}
==Auteur(s)==
{{{section|Auteur(s)|level=2|mandatory|rows=1|autogrow}}}
==Intentions / Contexte==
{{{section|Intentions / Contexte|level=2|mandatory|rows=5|autogrow}}}
==Principe de fonctionnement==
{{{section|Principe de fonctionnement|level=2|mandatory|rows=5|autogrow}}}
==Besoins / Compétences==
{{{section|Besoins / Compétences|level=2|mandatory|rows=5|autogrow}}}
==Illustration / Schéma==
{{{section|Illustration / Schéma|level=2|mandatory|rows=5|autogrow}}}
'''Texte libre:'''
{{{standard input|free text|rows=10}}}
{{{standard input|summary}}}
{{{standard input|minor edit}}} {{{standard input|watch}}}
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|changes}}} {{{standard input|cancel}}}
</includeonly>
Formulaire simple - Méthode courte
À l'aide de classe on peut créer simplement des propriétés sémantiques, des modèles, des catégories et des formulaires, c'est à dire la méthode longue cité plus haut. Par contre il y à moins de paramètres disponibles...
- Aller dans Pages Spéciales > Formulaires sémantiques > Créer une classe
Créer un formulaire pour remplir un tableaux
Définir les entrées du tableaux
Le but est de créer un tableaux pour inscrire des réglages machines simplement. Par exemple la découpe laser :
- Materiaux : bois, carton, papier, plexi, cuir, ...
- Image : importer une image du materiau
- Épaisseur : en mm
- Réglage pour gravure : puissance laser, vitesse déplacement
- Réglage coupe : puissance lase, vitesse déplacement, nombre de passages
Implémenter des propriétés sémantiques
- Aller dans Pages Spéciales > Formulaires sémantiques > Définir une propriété
faire de même avec les autres propriétés demandées
Créer un modèle
- Aller dans Pages Spéciales > Formulaires sémantiques > Créer un modèle
puis sélectionner format de sortie Tableaux
Créer un formulaire
- Aller dans Pages Spéciales > Formulaires sémantiques > Créer un formulaire
- Sélectionner le modèle précédemment créer puis cliquer sur Ajouter
- Enregistrer le formulaire
- problème avec le filtre de protection qui détecte afficher : non (en anglais) et qui ne veux pas enregistrer le dit formulaire. -> solution : modifier LocalSettings.php au niveau de $wgSpamRegex et commenter les lignes
Créer une catégorie
- Aller dans Pages spéciales > Formulaires sémantiques > Créer une catégorie
Ajouter des données
- Utiliser le formulaire créer plus haut et le remplir
Création du tableaux
- Aller dans Pages spéciales > Mediawiki sémantique > Recherche sémantique
- mettre le modèle dans la case Requête et es entrées du modèle dans les Données à afficher
- puis les entrées du modèle dans les Données supplémentaires à afficher
- Sélectionner Tableau élargi
http://fr.wikibooks.org/wiki/MediaWiki_s%C3%A9mantique/Utilisation_de_Formulaires_S%C3%A9mantiques
http://edutechwiki.unige.ch/fr/Outils_de_suivi_avec_Semantic_MediaWiki
https://wiki.inria.fr/support/R%C3%A9aliser_un_tableau_complexe_dans_un_wiki
Modèles
Pour afficher les modèles afficher sur une page il suffit de l'éditer (modifier) et les catégories utilisées sont disponnible dans un onglet en bas de page...
http://fr.wikipedia.org/wiki/Aide:Mod%C3%A8le
Bloc et DemiBloc
un test pour la page d'accueil : Test page accueil
sources : http://wiki.breizh-entropy.org/wiki/Breizh-Entropy
Modèle:Bloc
Modèle:DemiBloc
Modèle:-
Présentation en colonnes
http://fr.wikisource.org/wiki/Mod%C3%A8le:Colonnes
Sources
- Mediawiki généralité
http://wiki.gentilsvirus.org/index.php/Informations_et_etudes_prospectives_sur_mediawiki
http://wiki.deimos.fr/MediaWiki:Installation_et_configuration
http://wiki.april.org/w/Administration_du_wiki
http://semantiki.fr/index.php/Formation_MediaWiki-Creer_son_wiki
Trucs à wiki
Pour tester des trucs
Test_de_chose test d'édition hors ligne avec le plugin libreoffice wiki publisher, ça à pas l'air mal, manque juste l'import d'images...
WikiTest une page pour tout essayer
Mise à jour
http://www.mediawiki.org/wiki/Manual:Upgrading/fr
http://www.mediawiki.org/wiki/Manual:Upgrading/fr#Utilitaire_de_mise_.C3.A0_jour_Web