Extension:RevisionSlider

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:RevisionSlider and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎galego • ‎italiano • ‎polski • ‎português do Brasil • ‎Ελληνικά • ‎русский • ‎українська • ‎עברית • ‎فارسی • ‎کوردی • ‎中文 • ‎日本語 • ‎粵語 • ‎한국어
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
RevisionSlider
Sürüm durumu: kararlı
Screenshot Revision slider EN large.png
Uygulama Kullanıcı arayüzü
Açıklama Değişiklik görünümüne revizyonlar arasında kolayca hareket etmeyi sağlayan bir kaydırıcı arabirimi ekler
Yazar(lar) Wikimedia Almanya (WMDE)
Uyumluluk politikası sürüm dalları
MediaWiki 1.25+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
Translatewiki.net adresinde mevcutsa, RevisionSlider uzantısını çevirin
Kullanım ve sürüm matrisini kontrol edin.
Sorunlar Açık görevler · Hata bildir

"RevisionSlider" uzantısı farklılıkların görünümünü gösteren bir kaydırıcı arayüz ekler, böylece revizyonlar arasında kolayca hareket ettirebilirsiniz.

Kurulum

  • İndir ve dosyaları extensions/ klasörünüzdeki RevisionSlider adlı bir dizine yerleştirin.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'RevisionSlider' );
    
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Kullanım

Slide0 collapsed.svg

Farklı bir sayfadayken, kaydırıcı varsayılan olarak daraltılır ve sayfanın üstünde yalnızca "Geçmişe göz at" etiketli dar bir çubuk görünür. RevisionSlider'ı genişletmek için bu çubuğu tıklayın.

RevisionSlider Help Step1.svg

Genişletildikten sonra RevisionSlider, revizyon ile ilgili verileri alır ve fark sayfasındaki düzeltmelerde gezinmenize ve karşılaştırmanıza olanak tanır.

RevisionSlider Help Step2.svg

Her çubuk bir sayfa revizyonunu temsil eder.
Üstteki çubuklar sayfanın boyutundaki büyümeyi gösterir, alttaki çubuklar bir azalma gösterir.
Resimde revizyon 1 eklenen içeriği temsil ederken revizyon 2 içeriğin kaldırılmasını temsil eder.

RevisionSlider Help Step3.svg

Karşılaştırmak istediğiniz revizyonları seçmek için sarı ve mavi düğmeleri kullanın. Mavi düğme yeni revizyonu kontrol eder, sarı düğme eski revizyonla eşleşir.

Bunu yapmanın birkaç yolu vardır:

  • Düğmeyi sürgü üzerinde istediğiniz konuma sürükleyip bırakabilirsiniz.
  • Kaydırma çizgisinde istediğiniz konuma tıklayabilirsiniz. Daha yeni revizyonu seçmek için mavi çizgiyi tıklayın ve daha eski revizyonu seçmek için sarı çizgiyi tıklayın. Hangi revizyonu seçmek üzere olduğunuzu belirtmek için mavi veya sarı düğmenin bir önizlemesi görünür ve çubuk mavi veya sarıya döner.
  • Orta çizginin yukarısındaki çubuğa (daha yeni revizyonu seçmek için) veya çizginin altına (eski revizyonu seçmek için) tıklayabilirsiniz. Bu aynı zamanda orta satırdaki düğmenin bir önizlemesini de verir.
Mavi düğmeyi sarı düğmenin solundaki bir konuma taşırsanız, sarı düğme otomatik olarak hareket ettirilir ve sarı düğmeyi mavi düğmenin sağındaki bir konuma getirirseniz tersi de geçerlidir.

RevisionSlider Help Step4.svg

Düzeltme geçmişinde ilerlemek ve daha eski ve daha yeni düzeltmeleri göstermek için geri ve ileri okları kullanın.

Vazgeçme

RevisionSlider'ı hiç kullanmıyorsanız ve aynı zamanda fark sayfasının üst kısmında daraltılmış RevisionSlider çubuğunu görmek istemiyorsanız, Görünüm -> Farklar altındaki tercihlerinizde RevisionSlider'ı gösterme seçeneğini işaretleyerek devre dışı bırakabilirsiniz

Teknik arka plan

JavaScript Kancaları

RevisionSlider, yeni revizyonlar seçildiğinde fark sayfasını yeniden yüklemek için AJAX kullanır. Sayfa yeniden yüklendikten sonra hem wikipage.content hem de wikipage.diff kancaları tetiklenir. Kullanıcı JavaScript veya uzantı JavaScript'i farklı sayfada çalışıyorsa, bu kancaları dinlemeniz gerekebilir.

Örnekler

API çağrıları ve veriler getirme

Genişletilmedikçe, araç herhangi bir API çağrısı yapmaz. Yalnızca kullanıcı kaydırıcıyı genişlettiğinde, düzeltmelerle ilgili verileri getirir (revizyon kimliği, zaman damgası, kullanıcı, yorum, boyut ve bayraklar). Araç, yalnızca ekranda görüntülenmekte olan revizyonlara (maksimum 500 revizyon) ilişkin verileri getirir ve ek revizyonlarla ilgili veriler yalnızca kullanıcı okları kullanarak zaman çizelgesinde ileri veya geri gittiğinde yüklenir.

Arka plan

RevisionSlider,[1] Alman Topluluğu istek listesinin en büyük isteklerinden birini yerine getirme özelliğidir[2] WMDE'nin TCB ekibi tarafından geliştirilmiştir. DerHexer'ın revisionjumper küçük araçtan esinlenmiştir ve WMF Topluluk Teknik ekibi tarafından bir prototip temel alınmıştır.

Uzantı geliştirilirken keşfedilen RTL sorunlarıyla ilgili notlar (oldukça teknik kitle için) ayrı alt sayfada yayınlandı.

Kaynakça