Extension:Proofread Page/fr

Extension : Collation de textes
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.

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).

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

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 :

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.

Configurations dans MediaWiki

 * Vous devez créer un modèle MediaWiki:Proofreadpage_index_template qui vous permettra d'organiser les informations sur un livre (titre, auteur, date de parution, etc.) dans l'index qui lui est consacré. Recopiez aussi les modèles Modèle:! et Modèle:!-.
 * Afin d'utiliser le système de qualité des pages, il vous faut créer les espaces Page et Index.
 * 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.

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.


 * Les liens colorés des pages d'index doivent être rafraîchis avec 'action=purge'
 * Fix Proofread Page extension for RTL languages

Utiliser DjVu et pdf

 * Comment utiliser le format DjVu avec MediaWiki
 * PdfHandler

Instructions

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

Autres

 * Quelques statistiques concernant Wikisource