C45

From SAS
Jump to: navigation, search

Est-ce que je veux MediaWiki?

Le logiciel et les extensions MediaWiki ont des caractéristiques et des avantages, des forces et des faiblesses, des avantages et des inconvénients, et malgré les finalités prévues par quiconque, le logiciel et les extensions MediaWiki peuvent être utilisés à des fins uniques, intelligentes et inventives imprévues par les programmeurs originaux ou d'autres installateurs. Voici une brève liste des fonctionnalités et des avantages de MediaWiki. Si vous développez une liste équivalente de vos propres objectifs et ressources, vous pouvez comparer cette liste à votre liste et voir où il y a une correspondance ou une non-concordance. Besoin d'aide pour décider? Il y a des groupes de discussion ouverts sur le Web et des pages de discussion «discussion» derrière chaque page principale de MediaWiki où vous pouvez rechercher des liens avec les expériences des autres.

Exemple de liste de fonctionnalités des pages 13-14, dans le livre "Guide du tutoriel des administrateurs MediaWiki: Installer, gérer et personnaliser votre installation MediaWiki" par Mizanur Rahman, 2007 http://www.packtpub.com/

Navigation facile: Facile à contribuer sans beaucoup de formation ... ... ...

Modification, formatage et référencement: gérer et rechercher du contenu ... ... ...

Look and feel change: personnalisable selon vos préférences ... ... ...

Téléchargement de fichiers: gestion et partage de contenu ... ... ...

Prise en charge multilingue: la prise en charge UTF-8 permet à un seul logiciel de créer pour toutes les langues ...

Gestion des utilisateurs: contrôle d'accès et de sécurité ...

Syndication: Partagez les informations de votre site ... plus ... ... ... ...

Veuillez améliorer et étendre les fonctionnalités et avantages du tableau ci-dessus pour aider les visiteurs à mieux savoir dans quoi ils s'engagent. Merci!

Un problème récurrent est que les administrateurs système décident de créer un wiki, sans prendre en compte de nombreux problèmes. Après avoir rempli le tableau précédent, posez-vous les questions suivantes, pour voir si un wiki est le bon logiciel pour vous:

1. À quoi sert mon site?

Les wikis sont idéaux pour l'édition collaborative et la création de contenu; ils ne sont pas très bien adaptés à d'autres fins, comme les blogs. Demandez-vous si un wiki est une option adéquate pour vos objectifs.

2. À combien d'utilisateurs ce wiki sera-t-il exposé?

À quelques exceptions près, l'installation d'un logiciel wiki n'est pas nécessaire lorsqu'il y a un très petit groupe de personnes intéressées à modifier le wiki. Plus la base d'utilisateurs est grande, plus la probabilité qu'un wiki ait plus de sens pour vous est élevée.

3. Combien d'éditeurs actifs dois-je attendre pour éditer mon wiki?

Les wikis, en raison de leur nature ouverte, nécessitent un certain entretien. Plus la base de l'éditeur est grande, plus il y a de mains disponibles pour effectuer ces tâches de maintenance.

4. Que puis-je faire avec MediaWiki?

MediaWiki est un moteur wiki extrêmement polyvalent; il est relativement facile à installer, mais plus important encore, permet l'utilisation et la création d'extensions. Ceux-ci permettent à votre installation MediaWiki d'être extrêmement personnalisable avec une certaine connaissance de PHP. Avec la motivation appropriée, MediaWiki peut être "abusé" pour faire presque n'importe quoi.

5. MediaWiki me convient-il?

MediaWiki a ses limites. Une limitation plus considérable est que MediaWiki n'est pas censé être une liste de contrôle d'accès. La raison d'être de MediaWiki est de fournir un contenu ouvert; Alors que les versions récentes ont un modèle de sécurité beaucoup plus solide, il existe encore des lacunes importantes dans l'accès de sécurité individuel.


Voir Manuel: Prévention des problèmes d'accès et de sécurité avec les extensions d'autorisation.

Comment dois-je configurer MediaWiki?

Si vous avez décidé que MediaWiki est en effet une solution appropriée, il y a encore plus de choses à considérer.

Nous espérons que ces questions vous aideront à décider comment configurer votre wiki d'une manière qui vous permettra de minimiser les problèmes à plus long terme:

1. Qui dois-je lire mon wiki?

Malgré tous les problèmes liés aux restrictions de pages individuelles, MediaWiki peut être configuré pour restreindre ou autoriser l'accès à tout le monde. Alors, demandez-vous si vous voulez que tout le monde sur Internet voit le contenu de votre wiki, ou si vous souhaitez restreindre ce privilège aux utilisateurs qui ont créé des comptes dans votre wiki.

2. Qui dois-je modifier mon wiki?

La question la plus courante est peut-être de savoir si vous souhaitez autoriser tout le monde à modifier votre wiki, comme dans le modèle Wikipedia. MediaWiki permet des restrictions d'écriture à grain fin; vous pouvez autoriser des utilisateurs non enregistrés à modifier des pages de discussion, par exemple, mais uniquement autoriser des utilisateurs avec des comptes antérieurs à un certain laps de temps à modifier vos pages de contenu. Vous pouvez restreindre l'édition aux sysops, ou même à un groupe d'utilisateurs personnalisé que vous créez et déléguez.

3. Qui dois-je créer un compte sur mon wiki?

En fonction de certaines des réponses aux questions ci-dessus, vous pouvez décider de restreindre qui peut créer des comptes dans un wiki. Vous pouvez autoriser n'importe qui à créer des comptes; ou vous pouvez même attribuer ce privilège aux administrateurs, qui seraient alors chargés de créer des comptes pour les nouveaux utilisateurs via un processus de votre choix.

4. De quels pouvoirs dois-je disposer pour chaque groupe d'utilisateurs?

L'une des questions les plus importantes auxquelles vous devez répondre est celle-ci. Accorder ou supprimer des privilèges à un groupe peut être extrêmement controversé dans un grand wiki, il est donc essentiel d'avoir une bonne idée de ce que chaque utilisateur devrait pouvoir faire. Voulez-vous que des utilisateurs non enregistrés créent des pages? Voulez-vous que les utilisateurs enregistrés créent des pages? Voulez-vous que les administrateurs de wiki puissent bloquer et supprimer des pages, ou voulez-vous leur accorder plus de privilèges? Qui est responsable d'accorder plus de privilèges? Qui est responsable de leur suppression? Qui voulez-vous avoir des pouvoirs plus fins, tels que la surveillance, l'utilisateur de chèques et le retour en arrière?

Voir Manuel: Droits d'utilisateur et Aide: Gestion des droits d'utilisateur pour plus d'idées et d'informations.

5. Quelles extensions dois-je installer?

À quelques exceptions près, les extensions sont faciles à ajouter, que ce soit lors de l'installation du wiki ou après quelques années de fonctionnement du wiki.

6. Dois-je gérer des données structurées?

Pour gérer les données structurées dans MediaWiki, plusieurs extensions dédiées existent.

Avec ces réponses, vous devriez être en mesure de configurer les aspects les plus critiques de votre wiki. Vous pouvez commencer à démarrer le processus d'installation dans votre système d'exploitation.

Regarde et ressent

Liens avec des raccourcis, l'arrangement dépend de la peau.
Skins - Différentes façons de présenter le site
Monobook, un skin moderne avec des touches d'accès et des info-bulles.
Vector, un habillage encore plus moderne avec un texte plus facile à lire, une grande quantité d'espace de contenu et une extension du même nom qui ajoute une fonctionnalité de liste déroulante aux menus.
Chameleon - un skin populaire et hautement personnalisable qui utilise Bootstrap 4. De cette façon, MediaWiki peut être utilisé pour des projets réactifs, axés sur le mobile.
Styles d'utilisateurs: les utilisateurs peuvent adapter l'apparence du site via un CSS personnalisé sur leurs pages utilisateur.
Seuil de "talon": les utilisateurs peuvent voir des liens vers des articles en dessous d'une certaine taille, rendus dans une couleur différente.
Des versions imprimables d'articles peuvent être générées.
Numérotation automatique des titres dans un article (facultatif).
Ancrages intra-page (générés automatiquement pour les en-têtes et également avec ... ).
Générez automatiquement une table des matières pour les articles longs (facultatif).
Transformez automatiquement les numéros ISBN en liens vers une liste modifiable de libraires.
Sortie compatible XHTML ou HTML5 (ou sacrément proche), intégration soignée.

Multimédia et extensions

La fonction de téléchargement de fichiers permet de télécharger des graphiques ou des fichiers audio, voir Spécial: Télécharger pour voir en fonctionnement et Télécharger des fichiers pour la description.

Les fichiers téléchargés sont répertoriés dans Modifications récentes et ils sont également connectés.

Special: Log / upload.

Formules mathématiques utilisant la syntaxe LaTeX: voir texvc
Redimensionnement automatique des images à l'aide d'ImageMagick ou libgd, syntaxe simple pour les légendes d'images et l'alignement des images
WikiHiero pour les hiéroglyphes égyptiens (nécessite des composants installés séparés)
Graphique - pour tout type de graphiques (nécessite des composants installés séparés)

Suivi des modifications

Liste de surveillance Chaque page a un lien "Regardez cet article pour moi". Utilisez Special: Watchlist pour suivre les changements sur les articles que vous avez déclarés intéressants; les articles consultés sont également affichés en gras dans la liste des modifications récentes.
Les contributions des utilisateurs dans la barre latérale de chaque page utilisateur répertorient tous les articles sur lesquels l'utilisateur a travaillé, selon la base de données.
Modifications récentes étendues avec réduction dynamique des modifications apportées au même article et liens rapides pour différencier la modification, afficher l'historique de l'article, afficher la page utilisateur, afficher la page de discussion utilisateur ou bloquer l'utilisateur (pour sysops)
"Modifications associées": affichez une version filtrée des modifications récentes apportées aux pages liées à partir de la page actuelle.
Différences côte à côte - les différences sont affichées côte à côte et les portions de lignes modifiées sont mises en surbrillance, ce qui permet de voir plus facilement ce qui est quoi.

De plus, un diff s'affiche pendant un conflit d'édition afin que vous puissiez voir exactement ce dont vous avez besoin pour réintégrer.

Noms réels - Les utilisateurs peuvent (facultativement) spécifier un "vrai nom" qu'ils souhaitent utiliser pour les crédits d'auteur.
Crédits sur la page. Les administrateurs peuvent activer un paragraphe sur la page donnant du crédit aux éditeurs qui ont travaillé sur une page.

Structures et syntaxe

Par défaut, seule l'utilisation restreinte de HTML est autorisée. Il existe une option pour permettre une utilisation complète du HTML.
Modification de la syntaxe basée sur UseMod, avec prise en charge du mélange de la syntaxe wiki et du HTML. Seuls les liens gratuits sont pris en charge pour la liaison, pas CamelCase (décision de conception délibérée).
Les espaces de noms permettent la séparation du contenu (pour adresser l'espace de noms, utilisez la syntaxe Special: MyLanguage / Namespace: Title title ).
Les pages de discussion (Discussion :) sont distinctes des pages d'article, les pages de projet "meta" peuvent être séparées des pages de contenu, les pages d'image sont utilisées pour les descriptions d'images.
MediaWiki: l'espace de noms contient tous les textes de l'interface utilisateur, afin qu'ils puissent être modifiés comme n'importe quelle autre page wiki
Modèle: espace de noms pour les messages personnalisés. Les modèles peuvent contenir des variables de chaîne qui sont remplacées par certaines valeurs transmises au modèle à partir de la page d'appel.
Transclusion de pages arbitraires dans n'importe quel espace de noms: Nom de page . Voir les modèles
Liaison par extension de mot: Si vous incluez un lien du formulaire Spécial: MyLanguage / wars , ou Spécial: MyLanguage / wartime , le système l'affichera automatiquement comme si vous aviez tapé wars ou wartime , respectivement, en économisant de la frappe.
Masquage entre parenthèses ("astuces") Si vous incluez un lien du formulaire MyLanguage / kernel , la partie entre parenthèses sera masquée dans le lien: kernel. Ceci est utile pour lever l'ambiguïté des différentes significations d'un mot sans rendre les liens trop difficiles ou encombrer le texte des articles. Cela fonctionne également avec le découpage des espaces de noms lorsque vous voulez un lien plus propre: MyLanguage / Wikipedia: Les droits d'auteur deviennent des droits d'auteur
Lien vers des sections individuelles d'un article, par exemple Manuel: Liste des fonctionnalités de MediaWiki # Édition (ces liens peuvent devenir invalides si les sections sont retitrées ou supprimées.)
Prise en charge des sous-pages (lien vers "Foo / Bar" de "Foo" en tapant simplement "/ Bar", "Foo / Bar" contient un lien retour vers "Foo"), ceux-ci peuvent être activés ou désactivés par l'espace de noms (par exemple, Wikipedia actuellement prend en charge les sous-pages sur les pages de discussion, pour faciliter l'archivage et sur les pages utilisateur, pour donner aux utilisateurs un espace pour les pages personnelles)
Mots-clés spéciaux pour insérer des données dynamiques telles que le nom de la page en cours, la date du jour, le nombre d'articles, etc.
Plusieurs catégories peuvent être affectées à n'importe quelle page, y compris les catégories elles-mêmes, créant une hiérarchie de catégories. Les pages de catégorie répertorient automatiquement toutes les pages qui leur sont attribuées, y compris les sous-catégories. Les catégories permettent la classification et la navigation hiérarchique du contenu.

Édition

Modification de section - Les utilisateurs peuvent activer une option qui leur permet de modifier des sections individuelles d'un article (séparées par des titres) au lieu de charger l'article entier.
Modifier la barre d'outils (basée sur JavaScript) pour formater le texte en gras, en italique, etc. (fonctionne entièrement dans Mozilla et IE, d'autres navigateurs l'utilisent pour afficher la syntaxe, mais ne peuvent pas formater le texte à l'intérieur de la zone de texte car leur implémentation JavaScript ne le prend pas en charge) . Si JavaScript est désactivé, la barre d'outils ne s'affiche pas.
Modifier le résumé qui est affiché dans "Modifications récentes". Sera prérempli avec le titre de la section lors de la modification de la section.
Modification par double-clic: les utilisateurs peuvent activer une option qui leur permet de modifier des articles en double-cliquant dessus.
Modifier l'aperçu (peut être affiché avant ou après la zone d'édition)
Gérer les conflits de modification (la page est enregistrée par un utilisateur tout en étant modifiée par un autre, puis à nouveau enregistrée). MediaWiki fusionnera les modifications automatiquement si possible et exigera autrement que l'utilisateur fasse une fusion manuelle.
Marquer les modifications comme mineures; les utilisateurs peuvent décider de masquer ces modifications dans la liste des modifications récentes. Seuls les utilisateurs connectés peuvent marquer les modifications comme mineures.

Spam et vandalisme

Manuel: Lutte contre le spam: empêchez le spam de liens et d'autres formes d'édition abusive.
meta: Spam blacklist: Liste des noms de domaine des spammeurs auxquels les utilisateurs ne sont pas autorisés à se connecter.
Manuel: Combattre le vandalisme: conseils utiles et liens vers certaines extensions pour lutter contre le vandalisme

Discussions

Pages de discussion: chaque utilisateur (y compris chaque utilisateur anonyme) et chaque article ont une page associée où les messages peuvent être laissés. Il s'agit d'espaces de noms distincts (voir ci-dessus), "Talk:" et "User talk:".
Notification de message (l'utilisateur reçoit un avis "Vous avez de nouveaux messages" si quelqu'un d'autre a modifié sa page de discussion utilisateur); cela fonctionne également pour les utilisateurs anonymes, mais pas pour les utilisateurs IP partagés
Signature automatique: il suffit de taper trois tildes (~) lorsque vous modifiez, et lors de l'enregistrement de la page, elle sera remplacée par votre nom d'utilisateur et un lien vers votre page d'utilisateur. Si vous utilisez quatre tildes, la date actuelle sera également ajoutée. Principalement destiné aux pages Talk.
Prise en charge de l'envoi d'e-mails aux utilisateurs via le wiki (adresse e-mail non indiquée à l'utilisateur)

Prise en charge multilingue

Traduit en plusieurs langues (voir fr: Wikipedia: Coordination multilingue pour plus de détails)
Liens inter-langues: méthode pratique pour lier des articles entre des wikis dans différentes langues (chaque langue nécessite sa propre base de données)

Prise en charge UTF-8

Backend

Piloté par la base de données (MySQL / MariaDB, PostgreSQL et SQlite sont pris en charge)
Mise en cache de l'analyseur: les pages rendues sont mises en cache pour réduire le traitement redondant
Mise en cache de sortie: la sortie de page complète peut être éventuellement enregistrée sous forme de fichiers HTML statiques pour servir à d'autres clients; prise en charge des proxys Squid
Compte et système de connexion basés sur les cookies, mais les utilisateurs anonymes peuvent également modifier les pages
Toutes les révisions d'un article sont stockées (éventuellement compressées)
Syndication RSS disponible pour de nombreuses pages spéciales, telles que Special: Newpages et Special: Recentchanges
Métadonnées RDF

Autorisations

Différents droits pour les utilisateurs anonymes, utilisateurs connectés, sysops, bureaucrates et développeurs.
Les utilisateurs connectés peuvent:
  • déplacer et renommer des pages
  • télécharger des fichiers
  • avoir et utiliser une liste de surveillance
  • marquer les modifications comme des modifications mineures (par exemple, correction de faute de frappe)
Les administrateurs / Sysops peuvent:
  • protéger les pages contre les modifications
  • supprimer et restaurer des pages
  • modifier les pages protégées
  • interdire les utilisateurs par adresse IP
  • bannir les utilisateurs par nom d'utilisateur, si cette option est activée
Les bureaucrates peuvent:
  • créer des sysops
  • renommer les utilisateurs
  • bots de drapeau
Les développeurs peuvent:
  • verrouiller la base de données
  • exécuter diverses tâches de maintenance
D'autres schémas d'autorisation (par exemple, seuls les utilisateurs connectés peuvent modifier des pages) peuvent être configurés.

Recherche et requêtes

Recherche en texte intégral
Le bouton "Aller" permet la visualisation directe du contenu d'un article spécifié (essaie une correspondance proche si aucun résultat exact)
"Quels liens ici": afficher les pages qui renvoient à la page actuelle (backlinks)
Pages de rapport spécial:
Nouvelles pages: liste des articles nouvellement créés
Pages anciennes: articles triés par horodatage, croissant
Liste d'images
Liste d'utilisateurs
Statistiques du site
Articles orphelins (articles sans lien pointant vers eux)
Images orphelines
Articles populaires (articles par nombre de visites, ne fonctionne que si les compteurs sont activés)
Articles les plus recherchés (articles inexistants triés par nombre de liens pointant vers eux)
Articles courts
Articles longs
Liste de toutes les pages par titre
API de requête - permet un accès scripté à diverses métadonnées

Divers

Fonction d'affichage d'articles aléatoires
Les utilisateurs peuvent configurer leur fuseau horaire, qui est utilisé sur tous les horodatages des rapports
Les attributs de nombreuses pages de rapport (nombre de résultats, etc.) peuvent être définis dans les préférences de l'utilisateur

Ensemble vide de pages d'aide

Notez que les fichiers de l'installation contiennent de nombreux liens pointant vers des documents qui ne sont pas inclus dans le téléchargement. Le plus important est l'ensemble vide de fichiers d'aide, dont tout nouvel utilisateur du site aura besoin. Pour remédier à ces liens rompus, vous devez soit (a) exporter à partir de ce site, soit copier et modifier manuellement les pages d'aide dans votre installation ou (b) modifier les paramètres de l'installation pour modifier les cibles des liens d'aide vers ce site, ce qui peut nécessiter un investissement en temps substantiel.