Extension:EasyTimeline/ja
EasyTimeline リリースの状態: 安定 |
|||
---|---|---|---|
実装 | Tag | ||
説明 | Adds <timeline> tag for creating timelines | ||
作者 | Erik Zachte | ||
データベースの変更 | いいえ | ||
ライセンス | GNU General Public License 2.0 or later | ||
ダウンロード | CHANGELOG |
||
例 | See below | ||
|
|||
translatewiki.net で翻訳を利用できる場合は、EasyTimeline 拡張機能の翻訳にご協力ください | |||
使用状況とバージョン マトリクスを確認してください。 | |||
問題点 | 未解決のタスク · バグを報告 |
The EasyTimeline extension produces an embedded image from wikitext. The image can be a one-dimensional diagram (horizontally or vertically), or a two-dimensional one.
See the help page on installing EasyTimeline on your wiki. See also this page on EasyTimeline or play with it at test.wikipedia.org.
See the help page on using the syntax provided by this extension.
The Graph extension aims to replace this extension.
Contents
要件
This extension requires the following programs installed on the server:
Charts examples
Several examples of what is possible. For more extensive examples see
- WW II - Pacific Theatre - horizontal
- :en:Timeline of aircraft carriers of the United States Navy - horizontal
- History of Computing - horizontal
- Tour-de-France Sieger - vertical
- Vocal and instrumental pitch ranges (a nice example of a diagram that is not a timeline at all) - horizontal
- Complete timeline of Macintosh models - horizontal
- English Monarchs - horizontal
- Simpler timelines:
- :en:Template:Extinction events graphical timeline - horizontal, uses w:Template:Horizontal timeline
- :en:Talk:Invention_of_radio/Archive_1#Timeline.2C_Players - horizontal with arrows
- :en:Template:Early evolution of the light bulb - vertical
- :en:Invention of radio#Radio invention timeline - vertical
- :en:Gaius_Marius#Timeline - vertical
- :en:User:Syed Atif Nazir/Template:Imam timeline - vertical
- :en:Template:Timeline of the Mexican Revolution - vertical
- Population developement - horizontal
![]() |
![]() ![]() ![]() ![]() | |
![]()
|
コードの例

Just to show you that the script syntax is reasonably intuitive, here is the script for the image above: Soviet Leaders.
<timeline>
# All measures are in pixels
ImageSize = width:160 height:550
PlotArea = left:50 right:0 bottom:10 top:10
AlignBars = justify
DateFormat = yyyy
Period = from:1917 till:1991
TimeAxis = orientation:vertical
ScaleMajor = unit:year increment:5 start:1920
# there is no automatic collision detection,
# so shift texts up or down manually to avoid overlap
Define $dx = 25 # shift text to right side of bar
PlotData=
bar:Leaders color:red width:25 mark:(line,white) align:left fontsize:S
from:start till:1924 shift:($dx,15) text:Vladimir~Ilyich~[[Special:MyLanguage/Lenin|Lenin]]
from:1924 till:1953 shift:($dx,5) text:[[Special:MyLanguage/Stalin|Josef~Stalin]]
from:1953 till:1964 shift:($dx,5) text:Nikita~[[Special:MyLanguage/Khrushchev|Khrushchev]]
from:1964 till:1982 shift:($dx,5) text:Leonid~[[Special:MyLanguage/Brezhnev|Brezhnev]]
from:1982 till:1984 shift:($dx,-12) text:Yuri~[[Special:MyLanguage/Andropov|Andropov]]
from:1984 till:1985 shift:($dx,4) text:Konstantin~[[Special:MyLanguage/Chernenko|Chernenko]] fontsize:XS
from:1985 till:end shift:($dx,10) text:Mikhail~[[Special:MyLanguage/Gorbachev|Gorbachev]]
</timeline>
Double and single brackets can be used like on wikipedia, language prefix is possible, e.g. [[de:foo|more about foo]]
. Single brackets for external links are also supported.
Great timelines elsewhere
Here are two great sites that may serve as inspiration, it would be very easy to recreate most of those timelines verbatim and with roughly similar layout with EasyTimeline (not yet with images but that may change), but I'm afraid that would be 'not done'.
- Hyperhistory e.g. click on button 'people' left, then on 'special lifelines', right.
- I hope we will have a set like [1] in a years time (click on full size image for any map), possibly even with images. The main effort will be to gather all info without snatching everything from here (most of these maps are based exclusively on data from Britannica).
Unicode
EasyTimeline does not yet support unicode.
Aug 2004: Minimal UTF-8 support has been added, meaning that EasyTimeline now recognizes UTF-8 encoded characters. However support for directionality and complex scripts is very lacking. The default font may not have glyphs for all characters. An alternate font can be specified via $wgTimelineFontFile
SVG to PNG
To show texts correctly for RTL languages (like Arabic, Persian, Hebrew,...) you can use <timeline method="svg2png">timeline code here</timeline> instead of <timeline >timeline code here</timeline>. it shows timeline as png but the links will be disabled.
ヒント
For first time users EasyTimeline may not seem that easy at all. As with all script languages it takes some getting used to. Also the syntax description may be a bit bewildering due to its sheer size. Fortunately many elements of the script language are optional.
The 'Easy' in EasyTimeline conveys the message that once a timeline exists it is not so hard to understand, enhance or correct. Also translating for use on another Wikipedia it is pretty straightforward.
Tips:
- See some chart examples to find something you could pick and edit for your own stuff
- Put each timeline on a separate Template page: this makes it easier to edit, faster to preview, possible to include it in several pages
Using the current date
To use the current date make sure the table opens with {{#tag:timeline|
and closes with }}
. Then the current date can be inserted using magic words. For example {{#time: d/m/Y }}
or {{CURRENTDAY2}}/{{CURRENTMONTH2}}/{{CURRENTYEAR}}
will both yield the date in format dd/mm/yyyy.
関連項目
- EasyTimeline Coding
- Presentation about EasyTimeline at Wikimania 2005 (abstract, slides, speaker notes)
- Extension:WikiTimeLine another, but interactive, realtime and javascript timeline extension for MediaWiki. Controlled by the reader of the article instead of the writer.
- m:WikiTimeScale as a proposal for realizing timescales for wikipedia articles externally.
- w:Template:Simple Horizontal timeline An easier timeline to use on Wikipedia.
- Extension:Graph
インストール
/インストールを参照してください
外部リンク
- ChronoZoom Project by UC Berkeley and Microsoft Research
- DHTML-based AJAXy widget for visualizing time-based events
- WikiTimeScale - wiki for timelines
- WikiTimeline - ditto
- Histropedia
![]() | この拡張機能は 1 つ以上のウィキメディアのプロジェクトで使用されています。 これはおそらく、この拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。 この拡張機能がインストールされている場所を確認するには、ウィキメディアの設定ファイル CommonSettings.php および InitialiseSettings.php 内で、この拡張機能の名前を探してください。 特定のウィキにインストールされている拡張機能の完全な一覧は、そのウィキの Special:Version ページにあります。 |