« Aide:Administration du wiki » : différence entre les versions

De Wiki des possibles
Aller à :navigation, rechercher
m (correction syntax)
Aucun résumé des modifications
Ligne 10 : Ligne 10 :
=== Inviter les utilisateurs ===
=== Inviter les utilisateurs ===
Il y a une interface pour envoyer une invitation à la page [[Spécial:InviteSignup]]
Il y a une interface pour envoyer une invitation à la page [[Spécial:InviteSignup]]
Sur cette page nous pouvons :
Sur cette page nous pouvons :


Ligne 23 : Ligne 24 :
* Tous
* Tous
* Utilisateurs autoconfirmés
* Utilisateurs autoconfirmés
* UtilisateursLes membres de ces groupes peuvent :
* Utilisateurs
Les membres de ces groupes peuvent :


* créer les nouvelles pages
* créer les nouvelles pages
Ligne 32 : Ligne 34 :
* et tous autres droits listés sur la page [[Spécial:Liste_des_droits_de_groupe]]
* 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).
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 ===
=== 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:
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'''
'''Bureaucrate'''
* pour modifier les droits d'un utilisateur
* pour modifier les droits d'un utilisateur
Ligne 57 : Ligne 60 :
* Le grand public
* Le grand public
* La communauté (membres, participants, partenaires)
* La communauté (membres, participants, partenaires)
* L'équipe de solon (et p-ê certains d'autres avec invitation)Selon les droits des groupes du wiki:
* 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.
* 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.
* 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.
Ligne 71 : Ligne 74 :
== Modération du contenu et protection des pages ==
== Modération du contenu et protection des pages ==
=== Modération de contenu ===
=== Modération de contenu ===
La modération de contenu est gérée par l'extension ApprovedRevs. Voir #37464.
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 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.
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:
Il y a deux droits d'utilisateur reliés à la modération:


* <code>approverevisions</code>: pouvoir approuver les révisions
* <code>approverevisions</code>: pouvoir approuver les révisions
* <code>viewapprover</code>: voir la note en haut de la page qui mentionne l'utilisatrice qui a approuvé la révisionLes groupes suivants ont les droits listés ci-dessus:
* <code>viewapprover</code>: 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
* sysop
* bureaucrat
* bureaucrat
* interface-admin
* interface-admin
* solonIl y a deux pages spéciales où on peut voir les détails reliés à la modération:
* solon
 
Il y a deux pages spéciales où on peut voir les détails reliés à la modération:
* [[Spécial:ApprovedRevs]]
* [[Spécial:ApprovedRevs]]
* Spécial:Modifications récentesPour ajouter la modération à une page du wiki:
* Spécial:Modifications récentes
 
Pour ajouter la modération à une page du wiki:
* Ajoute le mot magique n'importe où dans le contenu d'une page: <code><nowiki>__APPROVEDREVS__</nowiki></code>
* Ajoute le mot magique n'importe où dans le contenu d'une page: <code><nowiki>__APPROVEDREVS__</nowiki></code>
** avec l'éditeur visuel, on peut insérer le modèle ApprovedRevs
** avec l'éditeur visuel, on peut insérer le modèle ApprovedRevs
** il est nécessaire de modifier le page avec wikicode pour insérer les mots magiques
** il est nécessaire de modifier le page avec wikicode pour insérer les mots magiques
* Approuver la version de page appropriéeExemples:
* Approuver la version de page appropriée
 
Notes de configuration:
* mot magique inséré avec wikicode: [[TestEmmanuel|https://solonwiki.wpdev0.koumbit.net/wiki/TestEmmanuel]]
* mot magique inséré avec un modèle dans l'éditeur visuel: [[TestJaime|https://solonwiki.wpdev0.koumbit.net/wiki/TestJaime]]Notes de configuration:
 
* Toutes les pages n'ont pas de modération.
* Toutes les pages n'ont pas de modération.
* Une page avec <code><nowiki>__APPROVEDREVS__</nowiki></code> va être modérée.
* Une page avec <code><nowiki>__APPROVEDREVS__</nowiki></code> va être modérée.
Ligne 125 : Ligne 126 :


== Habillage ==
== Habillage ==
En MediaWiki, les thèmes sont appèlés les "Skins" ou "Habillages".
En MediaWiki, les thèmes sont appèlés les "Skins" ou "Habillages".  
On utilise l'habillage '''Chameleon''':
 
Le wiki des possibles utilise l'habillage '''Chameleon''':


* Page sur MediaWiki : <nowiki>https://www.mediawiki.org/wiki/Skin:Chameleon</nowiki>
* Page sur MediaWiki : <nowiki>https://www.mediawiki.org/wiki/Skin:Chameleon</nowiki>
Ligne 132 : Ligne 134 :


Chameleon utilise Bootstrap et l'extension Bootstrap de MediaWiki.
Chameleon utilise Bootstrap et l'extension Bootstrap de MediaWiki.
Nous pouvons personnaliser ce habillage en quelques façons, voir: <nowiki>https://github.com/ProfessionalWiki/chameleon/blob/master/docs/customization.md</nowiki>
 
Nous pouvons personnaliser cet habillage en quelques façons, voir: <nowiki>https://github.com/ProfessionalWiki/chameleon/blob/master/docs/customization.md</nowiki>


* avec les layouts différents (inclut comme fichiers xml)
* avec les layouts différents (inclut comme fichiers xml)
Ligne 140 : Ligne 143 :


=== Fichiers ===
=== Fichiers ===
On n'utilise pas de fichiers css sur le wiki, comme MediaWiki:Stylesheet.css, car Chameleon utilise Sass. Le plus efficace est d'utiliser les fichiers scss à <code>wiki/themes/</code> avec les variables défini par l'habillage et le sous-thème.
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 à <code>wiki/themes/</code> avec les variables défini par l'habillage et le sous-thème.
 
Stylesheets (scss) :
Stylesheets (scss) :


Ligne 147 : Ligne 151 :
* type.scss - définition de Pontano Sans et règles typographiques
* 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)
* 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èmeAutres fichiers du thème:
* components.scss - personnalisation des autres éléments du thème
 
Autres fichiers du thème:
* PontanoSans-Regular.ttf
* PontanoSans-Regular.ttf
* wiki-logo-blanc-cropped.png - logo recardré pour l'entête du wiki (pas utilisé)
* wiki-logo-blanc-cropped.png - logo recardré pour l'entête du wiki (pas utilisé)
Ligne 170 : Ligne 174 :
** #409DD8 'Carolina Blue'
** #409DD8 'Carolina Blue'


voir: [[Accueil|https://wave.webaim.org/report#/https://solonwiki.wpdev0.koumbit.net/wiki/Accueil]]
voir: [[Accueil|https://wave.webaim.org/report#/https://wikidespossibles.org/wiki/Accueil]]

Version du 18 février 2022 à 17:17

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:
    • avec l'éditeur visuel, on peut insérer le modèle ApprovedRevs
    • 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:
    • Manual:Interface/Sidebar - MediaWiki : https://www.mediawiki.org/wiki/Manual:Interface/Sidebar

Le lien pour éditer est celui-ci:

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