Extension:Page Forms/fr

This page is a translated version of the page Extension:Page Forms and the translation is 76% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎polski • ‎čeština • ‎русский • ‎中文 • ‎日本語
Manuel des extensions MediaWiki
OOjs UI icon advanced.svg
Page Forms
État de la version : stable
Implémentation Page spéciale , API
Description Une extension qui peut être utilisée avec Semantic MediaWiki ou Cargo (ou par elle-même), qui permet aux utilisateurs de créer des formulaires pour ajouter et modifier des pages qui utilisent des modèles de style infobox. Les formulaires sont définis dans des pages wiki, écrits dans un langage de balisage personnalisé et sont analysés à la volée lorsqu'un formulaire est affiché.
Auteur(s) Yaron Koren <yaron57@gmail.com>, Stephan Gambke et autres
Dernière version 4.7 (février 2020)
Politique de compatibilité maître
MediaWiki 1.28+
Composer mediawiki/page-forms
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement Voir ici
Exemple Un formulaire généré automatiquement permettant à l'utilisateur de modifier un article
createclass, editrestrictedfields, multipageedit, viewedittab
Traduisez l’extension Page Forms sur translatewiki.net
Vérifiez la matrice des utilisations et des versions.
Problèmes Tâches ouvertes · Signalez un bogue

Page Forms (appelé "Semantic Forms" jusqu'en novembre 2016) est une extension de MediaWiki qui permet à l'utilisateur d'ajouter, d'éditer et de consulter des données à l'aide de formulaires.

Elle a été créé à l'origine comme un surgeon de l'extension Semantic MediaWiki , pour pouvoir éditer des modèles qui stockent leurs paramètres via SMW, d'où le terme "Semantic" dans son nom. Cependant, elle peut maintenant fonctionner avec l'extension alternative Cargo , ou sans extension installée.

Très simplement, Page Form vous permet d'avoir des formulaires pour créer et éditer des pages sur votre wiki, ainsi que pour interroger des données, le tout sans programmation. Les formulaires peuvent être créés et édités par les administrateurs bien-sûr, mais aussi par les utilisateurs eux-mêmes.

Les principales composantes de la fonctionnalité dd Page Form sont les pages de définition de formulaire, qui existent dans un espace de noms distinct, 'Form :'. Ces pages sont composées d'un codage balisé qui est analysé lorsqu'un utilisateur accède à un formulaire. Les formulaires étant définis strictement à travers ces pages de définition, les utilisateurs peuvent eux-mêmes créer et modifier des formulaires, sans avoir besoin d'aucune programmation réelle.

L'extension Page Form est surtout utilisée pour ajouter et modifier des appels aux modèles infobox-style dans les pages. Un formulaire permet à un utilisateur de remplir un ensemble prédéfini de modèles, ainsi que des sections de page, pour n'importe quelle page; Si Cargo ou Semantic MediaWiki sont utilisés, les données dans les modèles peuvent ensuite être stockées et interrogées.

Les formulaires peuvent également être utilisés pour modifier les données dans une page existante, et vous pouvez activer un onglet "éditer avec un formulaire" pour afficher sur n'importe quelle page.

Page Form prent également en charge l'autocomplétion des champs, afin que les utilisateurs puissent facilement voir les valeurs entrées précédemment pour un champ donné. Cela contribue grandement à éviter les problèmes de nommage ambigu, l'orthographe, etc.

Dans une page, les données qui ne correspondent pas au formulaire, telles que du texte libre de description du sujet, sont ignorées lorsque la page est éditée par formulaire ; bien plus, elles sont conservées dans une boite d'entrée appelée "Texte libre".

Page Form inclut par ailleurs une large variété de fonctionnalités relatives au formulaires.

Vous trouverez ci-dessous les liens à la documentation complète.

Comment télécharger Page Form via Git, téléchargement standard, ou comme package logiciel, et comment l'installer.
Comment commencer tout de suite avec Page Form.
Sites d'hébergement de Wiki supportant Page Forms, et Wikis publics permettant d'essayer le logiciel.
Toutes les pages spéciales que Page Form définit : celles procurant des formulaires d'aide (Special:CreateProperty, Special:CreateTemplate, Special:CreateForm, Special:CreateCategory, Special:CreateClass), celles affichant des listes (Special:Templates, Special:Forms), celles utilisées pour afficher les formulaires existants (Special:FormEdit, Special:FormStart, Special:RunQuery, Special:UploadWindow) et une proposant une interface type tableur pour éditer des pages multiples contenant des modèles (Special:MultiPageEdit).
Philosophe de Page Forms basée sur les modèles et information sur les parser functions définies par Pafe Form pour les modèles : #arraymap et #arraymaptemplate.
Ceci est la première des deux sections majeures. Comment définir un formulaire via une page de l'espace de nommage "Formulaire:" Couvre la syntaxe entière de définition de formulaire, y compris les étiquettes {{{info}}}, {{{for template}}}, {{{end template}}}, {{{field}}}, {{{section}}} et {{{standard input}}}. Présente aussi comment ajouter des onglets et tooltips.
Seconde section majeure. Une liste de tous les types d'entrée autorisés, ainsi que des paramètres de chacun, et le jeu de type de donnée SMW et Cargo que chacun peut utiliser. Inclut aussi les informations sur l'autocomplétion.
Comment faire apparaître l'onglet "Éditer avec un formulaire" sur une page, en utilisant la parser function #default_form. Aussi, comment renommer l'onglet en Éditer, et comment supprimer (si nécessaire) l'onglet Éditer.
Comment conduire les utilisateurs aux formulaires via les fonctions #forminput, #formlink, #formredlink et #queryformlink. Ausi, comment utiliser #formredlink pour la création automatique de pages red-linked (liens rouges). Et aussi, comment créer des liens modifiants directement une page via la fonction #autoedit.
Création de formulaires de recherche de données, plutôt que de modifications de données, via la page Special:RunQuery.
Problèmes communs rencontrés et leurs solutions, relativement aux formulaires, au design de structure de données, et utilisation de Page Forms avec d'autres extensions.
Boggues connus du logiciel, et contournements possibles : suivi de choses planiffiées dans la roadmap.
Where to ask questions, submit bug reports, submit feature requests, submit fixes, and add new translations.
Information for developers who want to modify Page Forms, or create an extension that works in tandem with it.
The main authors, others who have contributed to the code, and credits to other organizations and software projects.
A version history of Page Forms, from May 2007 to the present.
A small sampling of the wikis that use Page Forms, plus links to more comprehensive lists.
Extensions that require the presence of Page Forms, extensions that can be used together with Page Forms, and extensions that have a similar purpose to Page Forms.
Cheat sheet
Links SMW quick reference · Cargo quick reference · Scratchpad · Sandbox
Parser functions {{#arraymap:value|delimiter|var|formula|new_delimiter}}
{{#arraymaptemplate:value|template|delimiter|new_delimiter}}
{{#forminput:form=|size=|default value=|button text=|query string=|autocomplete on category=|autocomplete on namespace=|placeholder=|popup|no autofocus|namespace selector|query string parameters}}
{{#formlink:form=|link text=|link type=|query string=|target=|tooltip=|popup|new window|query string parameters}}
{{#formredlink:form=|link text=|existing page link text=|query string=|target=|popup|new window|create page|query string parameters}}
{{#queryformlink:form=|link text=|link type=|query string=|tooltip=|popup|new window|query string parameters}}
{{#autoedit:form=|target=|link text=|link type=|minor|query string=|reload|tooltip=|query string parameters}}
{{#default_form:form name}}
Input types

text, text with autocomplete, textarea, textarea with autocomplete, tokens, combobox, date, datetime, year, datepicker, datetimepicker, checkbox, dropdown, radiobutton, checkboxes, listbox, tree, rating, regexp, googlemaps, openlayers