Aide:Administration du wiki

De Wiki des possibles
Ceci est la version approuvée de la page et aussi la plus récente.
Aller à :navigation, rechercher

test revisions

Création de comptes

Il y a trois façons :

  • l'utilisateur peut créer leur compte à partir du formulaire public à la page Spécial:Créer_un_compte
    • Note: pour protéger le wiki en développement, seule l'administratrice (sysop) peut créer un compte. Il faut modifier le fichier LocalSettings.php pour permettre à tous de se créer un compte.
  • un utilisateur du groupe Administrateur peut créer un nouveau compte sur la page Spécial:Créer_un_compte
  • un utilisateur du groupe Administrateur peut inviter quelqu'un de créer un compte à partir de la page Spécial:InviteSignup
  • Si on utilise l'extension ConfirmAccount, ça va changer (voir #36808)

Inviter les utilisateurs

Il y a une interface pour envoyer une invitation à la page Spécial:InviteSignup

Sur cette page nous pouvons :

  • Remplir le champ courriel et cliquer Ajouter pour envoyer une invitation de création de compte
  • Voir toutes les invitations envoyées précédemment
  • Supprimer une invitation (mais seulement si la personne n'a pas utilisé le lien pour créer un compte d'utilisateur)

Pour plus d'information: https://www.mediawiki.org/wiki/Extension:InviteSignup

Droits des comptes

Par défaut, tous les utilisateurs sont membres des groupes suivants :

  • Tous
  • Utilisateurs autoconfirmés
  • Utilisateurs

Les membres de ces groupes peuvent :

  • créer les nouvelles pages
  • modifier les pages existants
  • téléverser les fichiers
  • créer les pages de discussion
  • modifier les données personnelles
  • et tous autres droits listés sur la page Spécial:Liste_des_droits_de_groupe

La création de comptes est ouverte et la modération se passe au niveau de contenu (voir la prochaine section, Modération de contenu).

Droits avancés

Si on fait confiance en l'utilisateur et on veut permettre cette personne de participer dans la gestion du wiki, on peut lui ajouter aux groupes suivants:

Bureaucrate

  • pour modifier les droits d'un utilisateur

Administrateur d'interface

  • pour modifier le CSS, Javascript ou JSON du site
  • pour modifier l'interface utilisateur

Solon

  • pour modifier les pages de l'espace de nom Solon:

Administrateur

  • pour créer les nouveaux comptes
  • pour bloquer les modifications ou modifier les pages protégées
  • pour voir le contenu supprimé
  • pour modifier l'interface utilisateur
  • et plus!

Les détails précis de tous les droits d'utilisateurs sont disponibles sur la page Spécial:Liste_des_droits_de_groupe

Détails supplémentaires

Quand nous pensons à l'audience du wiki, nous pouvons identifier les catégories suivantes:

  • Le grand public
  • La communauté (membres, participants, partenaires)
  • L'équipe de solon (et p-ê certains d'autres avec invitation)

Selon les droits des groupes du wiki:

  • Le grand public correspond au groupe de personne non inscrite qui n'ont qu'un droit de lecture.
  • La communauté correspond au groupe Utilisateur qui a un compte sur le wiki avec droit de lecture et de création de pages (mais pas de suppression de page) pour les droits fondamentaux.
  • L'équipe de Solon (et Koumbit) peut entrer selon les besoins dans les groupes:
    • Sysops (administrateurs)
    • Bureaucrate
    • Administrateur d'interface
    • Modérateur

Spécial:Permissions

Modération du contenu et protection des pages

Modération de contenu

La modération de contenu est gérée par l'extension ApprovedRevs.

Tous les utilisateurs peuvent soumettre une modification à une page modérée, mais les changements sont seulement publiés avec l'approbation d'un utilisateur avec les droits nécessaires.

Tous les utilisateurs peuvent visualiser les changements proposés et modifier la page à partir de la version publiée ou d'une version proposée.

Il y a deux droits d'utilisateur reliés à la modération:

  • approverevisions: pouvoir approuver les révisions
  • viewapprover: voir la note en haut de la page qui mentionne l'utilisatrice qui a approuvé la révision

Les groupes suivants ont les droits listés ci-dessus:

  • sysop
  • bureaucrat
  • interface-admin
  • solon

Il y a deux pages spéciales où on peut voir les détails reliés à la modération:

Pour ajouter la modération à une page du wiki:

  • Ajoute le mot magique n'importe où dans le contenu d'une page: <code></code>
    • avec l'éditeur visuel, on peut insérer le modèle ApprovedRevs
    • autrement, il est nécessaire de modifier le page avec wikicode pour insérer les mots magiques
  • Approuver la version de page appropriée

Notes de configuration:

  • Toutes les pages n'ont pas de modération.
  • Une page avec va être modérée.
  • Cela n'empêche pas que la page soit modifiée et visible à tous après la modification.
  • Dans le journal des modifications, on peut rejeter les modifications.
  • Les modifications ajoutées ne seront plus visibles sur la page, mais dans l'historique.
  • Il faut s'assurer que soit toujours inclu dans la page car n'importe qui peut enlever le mot magique.
    • La solution est de créer un modèle avec le mot magique pour que ce dernier soit toujours présent.

Protéger une page

  • Aide:Pages protégées et non protégées - MediaWiki : https://www.mediawiki.org/wiki/Help:Protecting_and_unprotecting_pages/fr

On peut empêcher que des pages soient modifiées autrement que par une administratrice, par exemple la page d'accueil.

Comment protéger une page?

  • Protéger et libérer des pages en écriture est très simple, mais ces opérations requièrent des permissions d'administrateur ou les permissions d'autres utilisateurs avec des droits appropriés.
  • Pour désigner une page comme page protégée, cliquez sur « Protéger la page » (« protéger » sur le menu dépliant « Plus » en haut de l'article), et commentez votre choix (une brève description de pourquoi vous protégez la page).

Éditer le bloc de contenant les liens d'administration

Dans le jargon de MediaWiki, il s'agit de la Sidebar:

Le lien pour éditer est celui-ci:

On ne peut pas inclure les éléments avec un 2e niveau dans la section navigation, donc on utilise un peu de CSS dans MediaWiki:Common.css pour changer l'ordre.

Éditer les liens du pied de page

Pour modifier les liens du pied de page, on peut modifier les pages de configuration dans l'espace de noms *MediaWiki*

Il y a seulement 3 liens disponibles: privacy (pour une politique de confidentialité), about (pour la page qui décrit le site) et disclaimer (pour une clause de non-responsabilité).

Le Wiki des Possibles utilise seulement la confiugration about­ pour ajouter un lien vers la page *À propos* :

Documentation officielle: https://www.mediawiki.org/wiki/Manual:Footer

Habillage

En MediaWiki, les thèmes sont appèlés les "Skins" ou "Habillages".

Le wiki des possibles utilise l'habillage Chameleon:

  • Page sur MediaWiki : https://www.mediawiki.org/wiki/Skin:Chameleon
  • Documentation aux développeurs : https://github.com/ProfessionalWiki/chameleon/blob/master/docs/index.md

Chameleon utilise Bootstrap et l'extension Bootstrap de MediaWiki.

Nous pouvons personnaliser cet habillage en quelques façons, voir: https://github.com/ProfessionalWiki/chameleon/blob/master/docs/customization.md

  • avec les layouts différents (inclut comme fichiers xml)
  • avec les ressources du projet bootswatch (on utilise le thème Flatly)
  • avec nos propres fichiers scss (placé dans la répertoire wiki/themes/ et défini par LocalSettings.php)
  • avec nos propres variables scss (défini par LocalSettings.php)

Fichiers

On n'utilise pas de fichiers css sur le wiki, comme MediaWiki:Stylesheet.css, car Chameleon utilise Sass, avec l'exception du code pour modifier l'ordre des élément du menu de navigation dans MediaWiki:Common.css (pour permettre l'équipe de modifier cet ordre sans modifier les fichiers sur le serveur). Le plus efficace est toujours d'utiliser les fichiers scss à wiki/themes/ avec les variables défini par l'habillage et le sous-thème.

Stylesheets (scss) :

  • variables.scss - adapté du fichier _variables.scss du thème Flatly Bootswatch
    • c'est important de vérifier les variables de Chamelon avant de modifier ou d'ajouter les nouveaux variables : https://github.com/ProfessionalWiki/chameleon/blob/3.4.1/docs/variables.md
  • type.scss - définition de Pontano Sans et règles typographiques
  • flatly_bootswatch.scss - adapté du fichier _bootswatch.scss du thème Flatly Bootswatch (quelques petits changements au sélecteurs pour compatibilité avec MediaWiki)
  • components.scss - personnalisation des autres éléments du thème

Autres fichiers du thème:

  • PontanoSans-Regular.ttf
  • wiki-logo-blanc-cropped.png - logo recardré pour l'entête du wiki (pas utilisé)
  • wiki-logo-blanc.png - logo original, version blanc (pas utilisé)
  • wiki-logo-noir-cropped.png - logo recardré pour l'entête du wiki, configuré en LocalSettings.php
  • wiki-logo-noir.png - logo original, version noir (pas utilisé)

Charte graphique

  • typo: Pontano Sans
    • h1, h2 -> les deux premières niveaux en majuscule
    • h3 -> la troisième niveaux avec soulignement
  • couleurs: https://coolors.co/ee1651-015291-ffdf4f-f49ac1-409dd8
    • #EE1651 'Amaranth' ($accent)
      • couleur d'accentuation, utilisé pour les boutons principals (ie. type=submit, etc.)
    • #015291 'USAFA Blue' ($primary)
      • meilleur ratio de contraste, utilisé comme le couleur de fond de l'entête et le pied de page
    • #FFDF4F 'Mustard'
    • #F49AC1 'Amaranth Pink'
    • #409DD8 'Carolina Blue'

voir: https://wave.webaim.org/report#/https://wikidespossibles.org/wiki/Accueil

Mise en cache

Wiki-purger.png

Les pages publiques sont servis d'un cache pour améliorer la vitesse du wiki. Le cache est renouvellé chaque 24 heures OU quand le contenu d'une page est modifié, avec l'exception du contenu dynamique (par exemple, la liste de contenu sur une page Catégorie).

Pour forcer la renouvellement du cache d'une page spécifique: cliquer Purge dans les actions de la page.