Extension:EasyTimeline/installation/ja

この節では、他のMediaWikiインストールでを有効にする方法に関する問題を扱います.

EasyTimelineはMediaWikiソフトウェアの拡張機能です. しかし、あなたはそれを有効化するためにいくつかのことをする必要があります.

注: Linux以外のプラットフォームでMediaWikiを実行すると、次のことが適用されないか、不完全である可能性があります.

Ploticus のダウンロード
EasyTimelineは、オープンソースプログラムPloticusを使用していますが、MediaWikiのインストールには含まれていません. ご使用のOSに適したバージョンをダウンロードしてください. http://ploticus.sourceforge.net/doc/download.html

Or, if you are on Ubuntu with shell access, you can simply do sudo apt install ploticus

EasyTimeline expects the Ploticus executable to be located at, if it is not just make sure it's executable and put the appropriate location in   described below.

PHP/PERLスクリプトのダウンロード
EasyTimeline.plはperlで書かれた実際のプラグインです.

Timeline.phpはMediaWikiのPHPラッパーで、適切な引数を指定してperlスクリプトを呼び出し、生成されたイメージとイメージマップ（該当する場合）をHTML出力に送ります.

Special:ExtensionDistributor/Timelineからダウンロードしてください

またはシェルへのアクセス権がある場合は、拡張機能ディレクトリに移動して、次のように入力します.

git clone -b REL1_28 https://gerrit.wikimedia.org/r/p/mediawiki/extensions/timeline.git

Do not use the EasyTimeline.pl script, or its compiled version, from the authors support page. These are meant for offline usage (= outside WikiMedia).

フォントのインストール
EasyTimelineは既定で、 というフォントを使用します. これはGNU FreeFontからダウンロードできます.

また、シェルアクセス権を持つUbuntu上にいる場合は、単に

sudo apt install fonts-freefont-ttf

EasyTimelineが を見つけられるように、下記の を設定します.

拡張機能を読み込む
LocalSettings.phpファイルに以下を追加してください:

Ploticus
On RHEL/CentOS, for instance,  is the ploticus executable. If the ploticus location on your system does not match the defaults listed at the top of, you will need to explicitly set the paths, e.g.

Add the following to you LocalSettings.php file:

Alternatively you may create symlinks to the alternate location.

The extension's default settings for ploticus and perl:

Font
Add the following to your LocalSettings.php file to make sure EasyTimeline finds the font: If  is not available, instead set:

画像ディレクトリ
Create a directory for timeline images and ensure it's read/writable by your web server's user. For example if your web server user is "www-data", you would do:

cd (wiki root directory) mkdir images/timeline chown www-data images/timeline

Command Variables are Non-Transclusion
This problem occurs when an editor attempts to add certain words inside of the timeline which may be commands under document. One such example word instance would be for the word construction; when used in a timeline as a dated entry, an error type occurs, rendering the word construction as a command and not a clickable link.

Charts not clickable
This bug has been resolved in Ploticus 2.32

If that still does not resolve problems you may want to simply edit EasyTimeline.pl to:

since it doesn't seem to apply when wikistyled links are just used on text tags and it can be annoying to figure that out.

Windows only: Timeline error: Executable not found. Command line was:
If you are getting an error something like

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"

try going into your php file (usually at Timeline.php or EasyTimeline.php) and changing

into

You may also have modified the extension directory name, which will result in the same error even with the above fix. Set timelineFile to something like this in LocalSettings.php:

Windows only: set path to perl
When your mediawiki installation runs on Windows you will need to update Timeline.php. Set  to the path to perl.exe. The default is /usr/bin/perl, this needs to be changed for Windows.

No texts displayed
EasyTimeline contains a quick fix for unicode support. This requires free font FreeSans.ttf. Maybe you do not have that font in a directory where Ploticus looks. You might try to find where that is on your system: see Ploticus docs online.

If you want a different font with reasonable code point coverage, try DejaVu, either Sans Condensed or Sans Extra-Light depending on your preferences.

Tweaking GDFONTPATH
On a Ubuntu system with  installed, the following change to Timeline.php will set   as required by Ploticus to render text with FreeSans.ttf.

... or simply add " " to your LocalSettings.php.