Extension:EasyTimeline
EasyTimeline Sürüm durumu: kararlı |
|
---|---|
Uygulama | Etiket |
Açıklama | Zaman çizelgeleri oluşturmak için <timeline> etiketi ekler |
Yazar(lar) | Erik Zachte |
MediaWiki | >= 1.43 |
Veritabanı değişiklikleri | Hayır |
Lisans | Yalnızca GNU Genel Kamu Lisansı 2.0 |
İndir | CHANGELOG |
Örnek | Aşağıya bakınız |
|
|
Public wikis using | 7,989 (Ranked 20th) |
EasyTimeline uzantısını çevirin | |
Sorunlar | Açık görevler · Hata bildir |
Diğer diller: |
EasyTimeline uzantısı vikimetinden gömülü bir resim oluşturur. Resim tek boyutlu bir diyagram (yatay veya dikey) veya iki boyutlu olabilir.
Vikinizde EasyTimeline kurma yardım sayfasına bakın. Ayrıca EasyTimeline'da bu sayfaya bakın veya test.wikipedia.org adresinde oynayın.
Bu uzantı tarafından sağlanan sözdizimini kullanarak yardım sayfasına bakın.
Bu uzantının yerine Chart uzantısını almak için uzun vadeli bir çaba var.
Grafik örnekleri
Neyin mümkün olduğuna dair birkaç örnek. Daha kapsamlı örnekler için şunları bakınız
- WW II - Pacific Theatre - yatay
- :en:Timeline of aircraft carriers of the United States Navy - yatay
- History of Computing - yatay
- Tour-de-France Sieger - dikey
- Vocal and instrumental pitch ranges (hiç bir zaman çizelgesi olmayan bir diyagramın güzel bir örneği) - yatay
- Complete timeline of Macintosh models - yatay
- Daha basit zaman çizelgeleri:
- :en:Template:Extinction events graphical timeline - yatay, w:Template:Horizontal timeline kullanılır
- :en:Talk:Invention_of_radio/Archive_1#Timeline.2C_Players - oklarla yatay
- :en:Template:Early evolution of the light bulb - dikey
- :en:Invention of radio#Radio invention timeline - dikey
- :en:Gaius_Marius#Timeline - dikey
- :en:User:Syed Atif Nazir/Template:Imam timeline - dikey
- Population developement - yatay
Kod örneği
- Ayrıca bakınız: Extension:EasyTimeline/sözdizimi
Yalnızca size betiği söz diziminin makul ölçüde sezgisel olduğunu göstermek için, İşte yukarıdaki resmin senaryosu: Sovyet Liderleri.
<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>
İkili ve tekli parantezler Vikipedi'de olduğu gibi kullanılabilir, dil ön eki mümkündür, örn. [[de:foo|more about foo]]
. Dış bağlantılar için tekli parantezler de desteklenmektedir.
Unicode
EasyTimeline henüz unicode'u desteklemiyor.
Ağustos 2004: Minimal UTF-8 desteği eklendi, yani EasyTimeline artık UTF-8 kodlu karakterleri tanıyor. Bununla birlikte, yönlülük ve karmaşık betikleri için destek çok eksiktir. Varsayılan yazı tipinde tüm karakterler için glif olmayabilir. $wgTimelineFontFile
üzerinden alternatif bir yazı tipi belirtilebilir
SVG - PNG
RTL dilleri için metinleri doğru şekilde göstermek için (Arapça, Farsça, İbranice,... gibi) <timeline>zaman çizelgesi kodu buraya</timeline>
yerine <timeline method="svg2png">zaman çizelgesi kodu buraya</timeline>
kullanabilirsiniz. Zaman çizelgesini png olarak gösterir, ancak bağlantılar devre dışı bırakılır.
İpuçları
EasyTimeline ilk kez kullananlar için hiç de kolay görünmeyebilir. Tüm yazı dillerinde olduğu gibi alışmak biraz zaman alır. Ayrıca sözdizimi açıklaması, büyüklüğünden dolayı biraz şaşırtıcı olabilir. Neyse ki betik dilinin birçok öğesi isteğe bağlıdır.
EasyTimeline'daki 'Easy', bir zaman çizelgesi ortaya çıktığında anlamanın, geliştirmenin veya düzeltmenin o kadar da zor olmadığı mesajını iletir. Ayrıca başka bir Vikipedi'de kullanılmak üzere tercüme etmek oldukça basittir.
İpuçları:
- Kendi öğeleriniz için seçebileceğiniz ve düzenleyebileceğiniz bir şey bulmak için bazı grafik örneklerine bakın
- Her zaman çizelgesini ayrı bir Şablon sayfasına koyun: bu, düzenlemeyi kolaylaştırır, önizlemeyi daha hızlı hâle getirir, birkaç sayfaya dahil etmeyi mümkün kılar
Geçerli tarihi kullanma
Geçerli tarihi kullanmak için tablonun {{#tag:timeline|
ile açılıp }}
ile kapandığından emin olun.
Ardından sihirli kelimeler kullanılarak güncel tarih eklenebilir.
Örneğin {{#time: d/m/Y }}
veya {{CURRENTDAY2}}/{{CURRENTMONTH2}}/{{CURRENTYEAR}}
her ikisi de tarihi gg/aa/yyyy biçiminde verecektir.
Ayrıca bakınız
- EasyTimeline Kodlama
- EasyTimeline hakkında sunum Wikimania 2005'te (öz, slaytlar, konuşmacı notları)
- w:Template:Simple Horizontal timeline Vikipedi'de kullanmak için daha kolay bir zaman çizelgesi.
- Extension:Chart /(Extension:Graph )
Kurulum
- == Gereksinimler ==
This extension requires the following software to be installed on the server:
- Installation
See the installation instructions.
Bu uzantı bir veya daha fazla Wikimedia projelerinde kullanılıyor. Bu, muhtemelen uzantının kararlı olduğu ve bu tür yüksek trafikli web siteleri tarafından kullanılacak kadar iyi çalıştığı anlamına gelir. Nerede kurulduğunu görmek için bu uzantının adını Wikimedia'nın CommonSettings.php ve InitialiseSettings.php yapılandırma dosyalarında arayın. Belirli bir vikide yüklü olan uzantılar listesinin tamamı vikinin Special:Version sayfasında görülebilir. |
This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |