Dicographe

title

sur le Dico des Ados : ton dictionnaire collaboratif, libre et gratuit !

Intervenants Wiki Valley : Seb35 (SB)


transféré vers Dico:Technique


Bonjour !
Je suis Nicolas NALLET (Wiki Valley) !

Variable Output Description Versions Site Le Dico des Ados MediaWiki The wiki's site name ($wgSitename). https://fr.dicoado.org //www.mediawiki.org Domain URL ($wgServer). fr.dicoado.org www.mediawiki.org Subdomain and domain name (no longer dependent on $wgServerName as of version 1.17). ‎ ‎

‎ ‎

Outputs a Unicode directional mark that matches the wiki's default language's direction (‎ on left-to-right wikis, ‏ on right-to-left wikis), useful in text with multi-directional text. Since 1.19, it depends on the page content language. ≥ 1.7 r14442 /dico/$1 /wiki/$1 Relative article path ($wgArticlePath). /w /w Relative script path ($wgScriptPath). /w/skins /w/skins Relative style path ($wgStylePath). ≥ 1.16 1.39.8 (fbca402) 1.42.0-wmf.15 (6220c90) The wiki's MediaWiki version. ≥ 1.7 r14199 fr fr

en en

The wiki's default interface language ($wgLanguageCode). ≥ 1.7 r14661 Page 12017 1748 Returns the page identifier (page ID). ≥ 1.20 Gerrit change 9858 fr français en English Returns the language of the current page. The language code that this variable returns can be converted to a language name using .... ≥ 1.29 Gerrit change 330982 Modèle:TRANSLATABLEPAGE Help:Magic words Returns the title of the translation page (the page other languages are translated from) if a page is translatable (including translated pages), and nothing if the page is not translatable. ≥ 1.41.0-wmf.8 Gerrit change 913677 <translate> Translated unit. Language: <tvar name=lang>Modèle:TRANSLATIONLANGUAGE</tvar>.</translate>

<translate> Untranslated unit. Language: <tvar name=lang>Modèle:TRANSLATIONLANGUAGE</tvar>.</translate>

Translated unit. Language: en.

Not translated unit. Language: en.

Must be used in a translated page, inside ‎<translate> tags. Returns the language code of the current translation unit. In a translation page, if the unit has been translated, then it returns translation language. Else, it returns source language. The language code that this variable returns can be converted to a language name using .... Should only be used by translation admins. ≥ 1.36.0-wmf.8 Gerrit change 603472 Outputs the protection level (e.g. "autoconfirmed", "sysop") for a given action (e.g. "edit", "move") on the current page. Returns an empty string if not protected. ≥ 1.15 r45587 Outputs the protection expiry (e.g. "20160418155030", "infinity") for a given action (e.g. "edit", "move") on the current page. Returns "infinity" if not protected. ≥ 1.27 Gerrit change 255717 [Expensive] Returns the sources of any cascading protection acting on the current page. Pages will not return their own title unless they transclude themselves. ≥ 1.23 Gerrit change 104999 Viewed revision of current page (latest revision or selected older revision) - - Unique revision ID. It is always empty in preview, thus one can show an error message only in preview. May be disabled in miser mode (all WMF wikis) returning - instead when not in preview. ≥ 1.5 23 20 Day edit was made (unpadded number). ≥ 1.8 23 20 Day edit was made (zero-padded number). ≥ 1.8 01 01 Month edit was made (zero-padded number as of 1.17+, unpadded number in prior versions). ≥ 1.8 1 1 Month edit was made (unpadded number). ≥ 1.17 r66200 2024 2024 Year edit was made. ≥ 1.8 20240123120113 20240120143700 Timestamp as of time of edit. ≥ 1.8 Nicolas NALLET (Wiki Valley) Cavila The username of the user who made the edit in question, or the user previewing an edit. ≥ 1.15 r48149 7894 100147 The size (bytes of wikitext) of the viewed revision of the page or preview ≥ 1.22 Gerrit change 82650 Affects page content

Devis

Devis 2023 Devis 2024 Exclusions (A faire par Dico des ados)
Installation d’un système d’authentification centralisé

avec wgSharedDB

  • Permissions globales (essentiel) : un compte utilisateur peut avoir des droits sur tous les wikis ; une politique pour les permissions globales sera mise en place, en même temps ou plus tard.
  • Renommage et fusions globaux (essentiel) : vérifier la procédure de renommage et de fusion d’un compte utilisateur global.
  • Upload des fichiers interdits dans un premier temps sur les nouveaux wikis.
  • Installation d’un répertoire centralisé de fichiers + 5 heures UX Design inclus.
  • les pages d’erreurs sont déjà crées en html https://fr.dicoado.org/dico/1651(400/404/403/500/503), à modifier à la marge (exemple lien du bouton retour à l'accueil) en plusieurs langues, avec un message aidant l’utilisateur (typiquement quelqu’un qui tape fr.dicoado.org/wiki/mot au lieu de fr.dicoado.org/dico/mot).
CentralAuth afin de
  • $wgCookieDomain
  • Blocage globaux (essentiel) : permet de bloquer globalement un compte, une IP, ou les deux.
  • Vérifications d’utilisateurs globales (utile) : décider si on laisse cette possibilité, et si oui l’activer.
  • Notifications globales (utile) : permet de recevoir les notifications d’un wiki tout en étant sur l’autre.
  • Filtres globaux (bonus) : peut avoir un intérêt de les configurer afin de ne pas répéter certains filtres avec AbuseFilter,
  • Vérifications d’utilisateurs globales : décider si oui ou non on le fait, si oui alors le configurer avec CheckUser et créer un groupe "vérificateur d’utilisateur global" (ou bien vérificateur d’utilisateur tout court qui ne deviendrait qu’un groupe global, à décider). Même remarque pour réaliser tout ceci sur le wiki central.
  • Wiki « central »
  • une page d’accueil belle, multilingue, mais qui doit aussi avoir été pensée pour les personnes ayant suivi un vieux lien (donc qui s’attendent à tomber sur la version française).
  • Fournir une documentation permettant de créer de nouveaux wiki
  • Tracer les modifications des fichiers de configuration, extensions, skins.
  • Correction d'éventuels bugs pendant 6 mois.
  • On peut travailler sur le clone du serveur chez Wikimedia CH
UX Design avancé pour téléversement de fichiers si besoin.