Extension:RevisionSlider
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 | 159 (Ranked 37th) |
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üzdekiRevisionSlider
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' );
- 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. | |
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:
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
- Thanks uzantısı https://phabricator.wikimedia.org/rETHA0b241d4d296f488dc7d3a1f4260aa0e426b2d7f5#1493b925
- İngilizce Vikipedi wikEdDiff küçük aracı https://en.wikipedia.org/w/index.php?diff=741585034&oldid=630494053&title=User:Cacycle/wikEdDiff.js
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
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. |
- Stable extensions/tr
- User interface extensions/tr
- GPL licensed extensions/tr
- Extensions in Wikimedia version control/tr
- DifferenceEngineViewHeader extensions/tr
- GetPreferences extensions/tr
- All extensions/tr
- Extensions used on Wikimedia/tr
- Extensions included in BlueSpice/tr
- Extensions included in Canasta/tr
- Extensions included in Miraheze/tr
- Extensions included in MyWikis/tr
- Extensions included in ProWiki/tr
- Extensions included in WikiForge/tr