Jump to content

Extension:LiquidThreads/tr

kısayol: LQT
From mediawiki.org
This page is a translated version of the page Extension:LiquidThreads and the translation is 71% complete.
Outdated translations are marked like this.
MediaWiki manüel uzantıları
LiquidThreads
Sürüm durumu: bakımsız
Uygulama Sayfa işlemi , Özel sayfa , API
Açıklama Yapısal bir tartışma sistemi uygular
Yazar(lar) David McCabe, Andrew Garrett
En son sürüm 2.2-alpha (2014-03-28)
MediaWiki 1.29+
PHP 5.4+
Veritabanı değişiklikleri Evet
Tablolar thread
thread_history
thread_pending_relationship
thread_reaction
historical_thread
user_message_state
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
README
  • $egLqtNamespaceNumbers
  • İletileri birleştir (lqt-merge)
  • İletilere cevap ver (lqt-react)
  • İletilere ayır (lqt-split)
Quarterly downloads 6 (Ranked 134th)
Translatewiki.net adresinde mevcutsa, LiquidThreads uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

LiquidThreads (LQT) uzantısı, öncü dişli tartışma sayfası sistemini uygular.

Uyarı Uyarı: This extension is currently incompatible with temporary accounts.

Geçmiş

Orijinal kod, $1 tarafından Google Summer of Code 2006, Öğrenme Topluluğu ve Wikia geliştirildiler. Ancak, David McCabe artık bu projeyle ilgilenmiyor. However, David McCabe is no longer involved with this project.

Orijinal LiquidThreads kodu, Mayıs 2009'dan bu yana Wikimedia Vakfı'da Andrew Garrett tarafından önemli ölçüde geliştirildi ve artırıldı. The latest stable release of the LiquidThreads extension is LQT 2.0, described on this page. LQT 2.0 is the version currently being used on several Wikimedia wikis, and was used in the strategic planning process.

In January 2011, work on LiquidThreads 3.0 was begun at the Wikimedia Foundation. LQT 3.0 was being developed, with Andrew Garrett as the lead developer, but is now suspended. The last commits to LQT3's branch (lqt-updates) were in September 2011. Development by the Foundation has been discontinued.

Kullanıcı belgelemesi

LiquidThreads'in tercih olduğu bir vikideki belirli bir sayfada etkinleştirmek için sayfanın kaynak koduna ekleyin.

{{#useliquidthreads:1}}

LiquidThreads'in bir vikideki belirli bir sayfada devre dışı bırakılması için LiquidThreads'in "devre dışı bırak" olduğu yerdes ayfanın kaynak koduna ekleyin.

{{#useliquidthreads:0}}

Comprehensive user documentation will be developed when LiquidThreads has a finalised (or remotely stable) interface.

Gerekçe

Viki tartışma sayfalarının web ve Usenet forumlarına göre bazı avantajları vardır:

  • Resimlerden yansıtmalara kadar tüm viki sözdiziminin kullanımına izin verirler.
  • Tüm tartışma sayfalarını yeniden düzenlemek mümkündür.

Ancak web forumları, MediaWiki tartışma sayfası modeline göre çok daha fazla avantaj sunar:

  • İletiler farklı görünümlerde görüntülenebilir: düz, iç içe, tarihe, konuya göre sıralanmış, vb.
  • Kullanıcının bir yoruma yanıt vermesi için yalnızca bir "Yanıtla" düğmesini veya bağlantısını tıklaması gerekir. Elle girinti gerekli değildir. Kaynak yorumdan alıntılar otomatik olarak eklenebilir.
  • Yorumlar otomatik olarak imzalanır ve tarih atılır.
  • Avatarlar mümkündür (ancak henüz oluşturulmadı).
  • Kullanıcı iletileri tek tek izleyebilir veya mesaj dizilerindeki yanıtlar hakkında bilgilendirilebilir.
  • Yorumlar ve ileti dizileri, çevresindeki sayfa olmadan ayrı ayrı görüntülenebilir.
  • Eski yorumlar otomatik ve görünmez bir şekilde arşivlenir ve kalıcı bağlantılar kolayca kullanılabilir.
  • Yazar, konu, tarih vb. aranabilir.
  • Bireysel ileti dizilerinin kategorileri olabilir.
  • Konuya özgü bir forumda ilgili tartışmaları yönetmek nispeten kolaydır, oysa MediaWiki tartışma sayfaları her zaman "konu sayfası başına bir tartışma sayfası" modelini takip eder.
  • Kullanıcıların diğer kullanıcıların gönderilerini düzenleyebileceği kısıtlamalar olabilir.

LiquidThreads, her iki forum türünün avantajlarını birleştirmeyi ve önyüklemek için bazı benzersiz tartışma özellikleri eklemeyi amaçlamaktadır.

Kurulum

Ön koşullar: LiquidThreads şu anda Extension:WikiEditor uzantısının şimdi kurulu olmasını gerektiriyor. görev T40654 sayfasına bakın.

  • Dosyaları indirin ve extensions/ klasörünüzdeki LiquidThreads 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/LiquidThreads
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'LiquidThreads' );
    
  • Bu uzantının ihtiyaç duyduğu gerekli veritabanı tablolarını otomatik olarak oluşturacak betik güncelleme komutunu çalıştırın.
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Yapılandırma

Bu, uzantının varsayılan yapılandırmasıdır. LocalSettings.php içinde bu tür değerleri geçersiz kılabilirsiniz:

// Preferences
$wgDefaultUserOptions['lqtnotifytalk'] = false;
$wgDefaultUserOptions['lqtdisplaydepth'] = 5;
$wgDefaultUserOptions['lqtdisplaycount'] = 25;
$wgDefaultUserOptions['lqtcustomsignatures'] = true;
$wgDefaultUserOptions['lqt-watch-threads'] = true;

// Permissions
$wgGroupPermissions['user']['lqt-split'] = true;
$wgGroupPermissions['user']['lqt-merge'] = true;
$wgGroupPermissions['user']['lqt-react'] = true;

/* Allows activation of LiquidThreads on individual pages */
$wgLqtPages = array();

/* Allows switching LiquidThreads off for regular talk pages
	(intended for testing and transition) */
$wgLqtTalkPages = true;

/* Whether or not to activate LiquidThreads email notifications */
$wgLqtEnotif = true;

/* Thread actions which do *not* cause threads to be "bumped" to the top */
/* Using numbers because the change type constants are defined in Threads.php, don't
	want to have to parse it on every page view */
$wgThreadActionsNoBump = array(
	3 /* Edited summary */,
	10 /* Merged from */,
	12 /* Split from */,
	2 /* Edited root */,
	14 /* Adjusted sortkey */
);

/** Switch this on if you've migrated from a version before around May 2009 */
$wgLiquidThreadsMigrate = false;

/** The default number of threads per page */
$wgLiquidThreadsDefaultPageLimit = 20;

/** Whether or not to allow users to activate/deactivate LiquidThreads per-page */
$wgLiquidThreadsAllowUserControl = true;

/** Whether or not to allow users to activate/deactivate LiquidThreads
	in specific namespaces.  NULL means either all or none, depending
	on the above. */
$wgLiquidThreadsAllowUserControlNamespaces = null;

/** Allow LiquidThreads embedding */
$wgLiquidThreadsAllowEmbedding = true;

// Namespaces in which to enable LQT
$wgLqtNamespaces = array();

/** Enable/disable the bump checkbox. **/
$wgLiquidThreadsShowBumpCheckbox = false;

/** Enable/Disable 'New messages' link and special page (Special:NewMessages) */
$wgLiquidThreadsEnableNewMessages = true;

API

Notlar

LocalSettings.php dosyanız aşağıdaki iki parametre ayarını içeriyorsa bu uzantı çalışmaz: $wgEnableAPI = false; ve $wgEnableWriteAPI = false;

Ayrıca bakınız

Dış bağlantılar