Extension:EasyTimeline/installation/fr

Cette section traite de l'activation de dans d'autres installations Mediawiki.

EasyTimeline est une extension au logiciel MediaWiki. Cependant quelques petites choses doivent être faites pour l'activer.

Télécharger Ploticus
EasyTimeline utilise le logiciel open source Ploticus, qui n'est pas inclus dans l'installation de MediaWiki. Télécharger la version correspondant à votre OS: http://ploticus.sourceforge.net/doc/download.html

Ou, si vous êtes sur Ubuntu avec un accès shell, vous pouvez simplement faire

EasyTimeline présume que Ploticus est exécutable et situé à. Si ce n'est pas le cas, assurez-vous que le programme est exécutable, et indiquez son emplacement dans la variable  décrite plus bas.

Téléchargement des scripts PHP/PERL
EayTimeline.pl, écrit en perl, est le plug-in effectif.

Timeline.php est l'enveloppe php MediaWiki qui appelle le script perl avec les arguments préparés, et qui fournit l'image générée et, le cas échéant, l'image-map à la sortie html.

Téléchargez-le à Special:ExtensionDistributor/timeline

... ou, si vous avez un accès shell, allez au dossier des extensions et tapez...

N'utilisez pas le script EasyTimeline.pl, ou sa version compilée, à partir de la page de support des auteurs. Ceux-ci sont destinés à une utilisation hors ligne (= en dehors de WikiMedia).

Installer les polices
EasyTimeline utilise par défaut la police, qui peut être téléchargée depuis GNU FreeFont.

Ou, si vous êtes sur Ubuntu avec un accès shell, vous pouvez simplement faire

sudo apt install fonts-freefont-ttf

Pour vous assurer qu'EasyTimeline peut trouver, définissez  , décrit ci-dessous.

Charger l'extension
Ajoutez ce qui suit à votre fichier  :

Ploticus
Sur RHEL/CentOS, par exemple,  est l'exécutable ploticus. Si l'emplacement de ploticus sur votre système ne correspond pas aux valeurs par défaut répertoriées en haut de, vous devrez définir explicitement les chemins, par ex.

Add the following to you  file:

Vous pouvez également créer des liens symboliques vers l'emplacement alternatif.

Police
Ajoutez ce qui suit à votre fichier  pour vous assurer qu'EasyTimeline trouve la police :

Si  n'est pas disponible, définissez à la place :

Répertoire des images
Créez un répertoire pour les images de timeline et assurez-vous qu'il est accessible en lecture/écriture par l'utilisateur de votre serveur Web. Par exemple, si l'utilisateur de votre serveur Web est "www-data", vous devriez faire :

Les variables de commande sont non-transclusive
Ce problème se produit lorsqu'un éditeur tente d'ajouter certains mots à l'intérieur de la chronologie, qui peuvent être des commandes sous document. Un tel exemple d'instance de mot serait pour le mot construction ; lorsqu'il est utilisé dans une chronologie en tant qu'entrée datée, un type d'erreur se produit, rendant le mot construction comme une commande et non comme un lien cliquable.

Graphiques non cliquables
Si cela ne résout toujours pas les problèmes, vous pouvez simplement modifier EasyTimeline.pl pour :

car cela ne semble pas s'appliquer lorsque les liens de style wiki ne sont utilisés que sur des balises de texte et cela peut être ennuyeux de comprendre cela.

Windows uniquement : 'Timeline error: Executable not found. Command line was:''
Si vous obtenez une erreur quelque chose comme

Timeline error: Executable not found. Command line was: "C:/Perl/bin/perl.exe" "C:/Apache2/htdocs/wiki/extensions/timeline/EasyTimeline.pl" -i "C:/Apache2/htdocs/wiki/images/timeline/bebc64ea32049f9fe1f251640849a318" -m -P "C:/pl232win32/bin/pl.exe" -T "C:/Apache2/htdocs/wiki/images/tmp" -A "/wiki/$1"

essayez d'aller dans votre fichier php (généralement à Timeline.php ou EasyTimeline.php) et de changer

dans

Vous avez peut-être également modifié le nom du répertoire d'extension, ce qui entraînera la même erreur même avec le correctif ci-dessus. Définissez timelineFile sur quelque chose comme ceci dans LocalSettings.php :

Windows uniquement : définissez le chemin sur perl
Lorsque votre installation mediawiki s'exécute sur Windows, vous devrez mettre à jour Timeline.php. Définissez  sur le chemin vers perl.exe. La valeur par défaut est /usr/bin/perl, cela doit être changé pour Windows.

Aucun texte affiché
EasyTimeline contient une solution rapide pour la prise en charge d'unicode. Cela nécessite la police gratuite FreeSans.ttf. Peut-être que vous n'avez pas cette police dans un répertoire où Ploticus regarde. Vous pouvez essayer de trouver où cela se trouve sur votre système : consultez la documentation Ploticus en ligne.

Si vous voulez une police différente avec une couverture de points de code raisonnable, essayez, soit Sans Condensed ou Sans Extra-Light selon vos préférences.

Peaufiner GDFONTPATH
Sur un système Ubuntu avec  installé, la modification suivante de Timeline.php définira   comme requis par Ploticus pour rendre le texte avec FreeSans.ttf.

... ou ajoutez simplement " " à votre LocalSettings.php.