« Recherche:Assistant de formulaire wiki » : différence entre les versions

Une page de Wikiversité, la communauté pédagogique libre.
Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Aucun résumé des modifications
Youni Verciti (discussion | contributions)
Aucun résumé des modifications
Ligne 11 : Ligne 11 :
Dans le cadre de notre étude, nous avons choisi de publier des ''astuces'', de très courts articles ; portants sur la syntaxe Wiki et l’environnement Wikimedia en général. L’ensemble peut s’appliquer, à d’autres fonctions.
Dans le cadre de notre étude, nous avons choisi de publier des ''astuces'', de très courts articles ; portants sur la syntaxe Wiki et l’environnement Wikimedia en général. L’ensemble peut s’appliquer, à d’autres fonctions.


== Formulaire automatique ==
Pour faciliter l’édition, l’utilisateur est invité à utiliser l’assistant formulaire.
Pour faciliter l’édition, l’utilisateur est invité à utiliser l’assistant formulaire.
Nous avons besoin de vérifier quotidiennement d’éventuelles contributions sur la page suivante :
Nous avons besoin de vérifier quotidiennement d’éventuelles contributions sur la page suivante :
Ligne 17 : Ligne 18 :
* page de discussion [[Discussion_Recherche:Astuce]]
* page de discussion [[Discussion_Recherche:Astuce]]


[[Recherche:Astuce/Archives]]


=== Stockage des formulaires ===
< Astuce/Archive/id >
< Astuce/Archive/id >
* [[Discussion Recherche:Astuce/Archives]] Index des formulaire (astuces).
* [[Recherche:Astuce/Archives]] Index des formulaire (astuces).
* [[Discussion Recherche:Astuce/Archives/Archive 2]]
* [[Discussion Recherche:Astuce/Archives/Archive 2]]




== Affichage aléatoire ==

La seconde solution doit permettre d’afficher une astuce au hasard sur la page :
La seconde solution doit permettre d’afficher une astuce au hasard sur la page :
* [[Recherche:Astuce]]
* [[Recherche:Astuce]]

Version du 27 janvier 2017 à 14:52


Assistant de formulaire wiki

Toute réaction ou commentaire par rapport à ce travail de recherche sont les bienvenus sur cette page de discussion.

Cette page fait partie de l’espace recherche de Wikiversité et dépend de la faculté informatique. Pour plus d'informations, consultez le portail de l'espace recherche ou rendez-vous sur l'index des travaux de recherche par faculté.

Recherche:Assistant de formulaire wiki est une étude, un travail de recherche ; dont l’objectif est de mettre au point un éditeur de formulaire automatique.

Il s’agit de dessiner une solution Wiki, capable d’assister les utilisateurs, pour créer un formulaire type (astuce, memo, notes, saviez-vous…) ; couplée à une seconde solution capable d’afficher un formulaire de façon aléatoire.

Nous nous appuyons sur le logiciel Archivebot.py et le modèle {{Archive box auto}} pour mettre au point un éditeur de formulaire, capable d’enregistrer automatiquement les pages, dans un format prédéfini.

Dans le cadre de notre étude, nous avons choisi de publier des astuces, de très courts articles ; portants sur la syntaxe Wiki et l’environnement Wikimedia en général. L’ensemble peut s’appliquer, à d’autres fonctions.

Formulaire automatique

Pour faciliter l’édition, l’utilisateur est invité à utiliser l’assistant formulaire. Nous avons besoin de vérifier quotidiennement d’éventuelles contributions sur la page suivante :

< /Astuce/Nouveau formulaire > formulaire nouvelle astuce
* Recherche:Astuce/Annexe/Nouvelle 
* page de discussion Discussion_Recherche:Astuce


Stockage des formulaires

< Astuce/Archive/id >


Affichage aléatoire

La seconde solution doit permettre d’afficher une astuce au hasard sur la page :

Chaque astuce est placée dans la catégorie Catégorie:Astuce.
Nombre d’articles dans la catégorie : 13
Il faudra inclure une page Recherche:Astuce/Archive/X où X représente un nombre aléatoire entre 1 et le nombre d’articles dans la catégorie.


Archivage des astuces

  • Appel du modèle "Archive box"

{{ Archive box auto | base = Recherche:Astuce/Archives }}

Attention dans notre cas la base pour trouver les astuces archivées est "Recherche:Astuce/Archives"
Attention le nom de l’archive "1" ou "Archive 1"
Catégoriser les astuces
  • Marqueur de page à archiver

Le cadre extraordinaire de l’outil "Astuce" nous amène à archiver très régulièrement (quotidiennement) les nouvelles astuces (fils de discussion). Nous devons isoler cette opération en utilisant un marqueur spécifique, pour éviter que le logiciel archivebot vérifie chaque jour l’ensemble des pages à archiver. Nous plaçons un "fichier de configuration" à l’adresse suivante Recherche:Astuce/Annexe/config. Le code suivant placé sur la page d’édition des nouvelles astuces, crée le lien vers le "fichier de configuration" et précise les options d’archivage. Il faut ensuite modifier l’appel du script d’archivage dans la table cron du robot. {{Recherche:Astuce/Annexe/config |archiveheader = [[Catégorie:Astuce]] |maxarchivesize = 1 |counter = 5 |minthreadsleft = 0 |minthreadstoarchive = 1 |algo = old(24h) |key = |archive = Discussion Recherche:Astuce/Archives/Archive %(counter)d }} archiveheader permet de catégoriser les astuces archivées maxarchivesize permet de limiter le nombre de fil sauvegardé (une seule astuce sur chaque archive)

Actuellement les astuces sont enregistrées dans l’espace de noms Discussion. L’utilisation du paramètre key ne semble pas adapté, il faudrait éventuellement replacer le formulaire Recherche:Astuce.

Adaptation de l’outil "Astuce"

Appliquer un modèle d’en-tête pour les nouvelles astuces capable de catégoriser (catégorie:Astuces)

avec lien vers index d’astuces, nouvelles astuces…