Jump to content

Extension:RevisionSlider

From mediawiki.org
This page is a translated version of the page Extension:RevisionSlider and the translation is 97% complete.
Outdated translations are marked like this.
MediaWiki manüel uzantıları
RevisionSlider
Sürüm durumu: kararlı
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ı MediaWiki ile birlikte anlık görüntüler yayımlanır. Master geriye dönük olarak uyumlu değil.
MediaWiki 1.25+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
Quarterly downloads 107 (Ranked 49th)
Public wikis using 957 (Ranked 262nd)
Translatewiki.net adresinde mevcutsa, RevisionSlider uzantısını çevirin
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

  • Dosyaları indirin ve extensions/ klasörünüzdeki RevisionSlider adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/RevisionSlider
  • 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

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.

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.

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.

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.

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