Extension:Proofread Page/fr

From MediaWiki.org
Jump to: navigation, search

[edit] Extension : Collation de textes

MediaWiki Extension
Crystal Clear action run.png
Proofread Page

Statut: stable

Implémentation Page action
Hooks utilisé ParserFirstCallInit

BeforePageDisplay
GetLinkColours
ImageOpenShowImageInlineBefore
EditPage::attemptSave
ArticleSaveComplete
ArticleDelete
EditFormPreloadText
ArticlePurge
SpecialMovepageAfterMove

Description Affiche chaque page d'un livre numérisé en vis-à-vis d'une colonne pour le texte et permet de diviser un livre selon son organisation logique (en chapitres par exemple) en utilisant des transclusions.
Auteur(s) ThomasV
Licence GNU GPL
Télécharger Télécharger une sauvegarde

Subversion [Help]
Parcourir le code source

Exemple
Wikisourceex1.jpg

L'extension Proofread Page affiche chaque page d'un livre numérisé en vis-à-vis d'une colonne pour le texte (comme par exemple le résultat d'une ROC) et permet de diviser un livre selon son organisation logique (en chapitres par exemple) en utilisant des transclusions.

Le but de cette extension est de permettre une vérification facile d'un texte à partir des images du livre original et d'utiliser ce texte de plusieurs manières sans avoir à le recopier. Les pages utilisées par cette extension ne sont pas dans l'espace principal et ne sont donc pas comptabilisées dans les statistiques.

Cette extension est utilisée dans l'ensemble des sous-domaines de Wikisource.

Contents

[edit] Installation

[edit] Configuration des images

Proofread Page peut être utilisé avec les différents formats d'images affichables sous MediaWiki (jpg, png, etc.), mais aussi avec des fichiers multipages au format DjVu et pdf. Si vous souhaitez utiliser ces derniers formats, reportez-vous à Comment utiliser le format DjVu avec MediaWiki et à PdfHandler.

Important :

  • dans le fichier localsettings, ajoutez $wgMaxShellMemory avec une valeur suffisante.
  • vérifiez que php5-curl est installé.
  • si vous n'avez pas de message d'erreur et que vous n'avez pourtant pas d'images, c'est sans doute que le chemin vers votre fichier 404-handler.php n'est pas correctement configuré (voir l'extension Webstore).

[edit] Installer Webstore

L'installation de cette extension demande tout d'abord l'installation de WebStore (404 handler for generating thumbnails).

[edit] Installer Proofread

  1. Copiez tous les fichiers du répertoire dans un dossier extensions/ProofreadPage que vous aurez créé.
  2. Ajoutez la ligne suivante dans votre fichier LocalSettings.php :
require_once("$IP/extensions/ProofreadPage/ProofreadPage.php");

Lancez update.php (situé dans le dossier maintenance de votre wiki) ou copiez le contenu de ProofreadPage.sql dans la section sql de phpmyadmin pour créer les tables nécessaires au fonctionnement de l'extension.

L'extension est maintenant installée, et il reste à la configurer dans MediaWiki.

[edit] Configurations dans MediaWiki

exemple :
$wgExtraNamespaces[100] = "Index";
$wgExtraNamespaces[101] = "Discussion Index";
$wgExtraNamespaces[102] = "Page";
$wgExtraNamespaces[103] = "Discussion Page";
Le nom de ces espaces peut être défini dans les pages Mediawiki:Proofreadpage_namespace et Mediawiki:Proofreadpage_index_namespace. Vous devez également copier le modèle PageQuality.
  • Afin d'activer les liens colorés dans les pages d'index, vous devez ajouter des classes de qualité dans votre CSS. Voyez la section Page namespace dans s:MediaWiki:Common.css.

[edit] Problèmes connus

  • Aucune vignette n'est créée, d'où :
    • les images ne s'affichent pas dans l'espace page.
    • les images ne s'affichent pas quand on clique sur l'onglet image de l'espace page.
  • Solution : vérifiez le chemin du fichier 404-handler.php dans la configuration d'apache.
  • Les vignettes ne sont pas créées et l'accès aux images est interdit :
  • Solution : relancez apache.
  • Message d'erreur : « Error creating thumbnail: terminate called after throwing an instance of 'DJVU::GException' ppmtojpeg: EOF / read error reading magic number »
  • Solution : ajoutez $wgMaxShellMemory dans votre fichier localsettings, avec une valeur suffisante, par exemple : $wgMaxShellMemory = 202400; Vérifiez également que le paramètre memory_limit dans votre fichier php.ini possède une valeur suffisante (128)
  • Message d'erreur : « Fatal error: Call to undefined function curl_init() »
  • Solution : installez php5-curl
  • La coloration des liens ne fonctionne pas.
  • Solution : Vérifiez que votre css contient la configuration :
  • /* ProofreadPage */
.quality4 { background-color: #90ff90; }
.quality3 { background-color: #ffe867; }
.quality2 { background-color: #b0b0ff; }
.quality1 { background-color: #ffa0a0; }
.quality0 { background-color: #ddd; }
.ns-xxx .editsection { visibility:hidden; }
/* not in remarks */
div#remarks a.quality4 { background:#ffffff; }
div#remarks a.quality3 { background:#ffffff; }
div#remarks a.quality2 { background:#ffffff; }
div#remarks a.quality1 { background:#ffffff; }
div#remarks a.quality0 { background:#ffffff; }
avec le numéro de votre espace de page à la place de xxx.

[edit] Voir aussi

[edit] Utiliser DjVu et pdf

[edit] Instructions

  • The current full description and instructions (in English) may be found at this link

[edit] Autres



Langue : English  • Français
Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox