Extension:LiquidThreads/tr
Bu uzantı şu anda etkin bir şekilde korunmuyor! Yine de çalışabilse de, hata raporları veya özellik istekleri büyük olasılıkla göz ardı edilir. Bu uzantının geçerli sürümü artık etkin bir şekilde korunmuyor. Wikimedia Vakfı bunu kullanarak Wikimedia vikilerine destek sağlamaz ve yeni Wikimedia projelerine kurulum talepleri artık mümkün değildir. Bu uzantıyı geliştirme ve sürdürme görevini üstlenmek istiyorsanız, depo sahipliği isteyebilirsiniz. Nezaket gereği yazarla iletişime geçmek isteyebilirsiniz. Ayrıca bu şablonu kaldırmalı ve kendinizi sayfanın {{Extension }} bilgi kutusunda uzantıyı korurken listelemelisiniz. |
LiquidThreads (LQT) uzantısı, öncü dişli tartışma sayfası sistemini uygular.
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üzdekiLiquidThreads
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.
- 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
$wgEnableAPI = false;
ve $wgEnableWriteAPI = false;
Ayrıca bakınız
- v:THREADNAV – Yapılar için viki-sözdizimi ve zincirlenmiş tartışmalar üzerinde Vikiversite geliştirme. Son aktivite 2007 idi.
- User:Inquisitor Ehrenstein/LQTavatar – Avatarları ve tam forum stili imzaları dahil etmek için forum stili LQT şablonları.
- Structured Discussions – WMF effort for forum-style discussions; also deprecated.
- Extension:DiscussionThreading – Tartışma sayfasının viki sayfası gibi düzenlenmesine izin verecek daha hafif bir çözüm (hala MW 1.22x ile çalışıyor)
- Extension:DiscussionTools – Heavier WMF effort to integrate with normal wikitext talk pages.
- Extension:DiscussionTools/Comparison – Comparison between LQT and 3 other talk page tools.
Dış bağlantılar
- Bu uzantıyı kullanan siteler
- Phabricator task for LiquidThreads deployment
- LiquidThreads maddesi
- LiquidThreads pictures on Commons
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. |
- Unmaintained extensions/tr
- Page action extensions/tr
- Special page extensions/tr
- API extensions/tr
- GPL licensed extensions/tr
- Extensions in Wikimedia version control/tr
- Extensions which add rights/tr
- APIQueryAfterExecute extensions/tr
- AfterImportPage extensions/tr
- ArticleConfirmDelete extensions/tr
- ArticleDelete extensions/tr
- ArticleDeleteComplete extensions/tr
- ArticleEditUpdateNewTalk extensions/tr
- ArticleUndelete extensions/tr
- CanonicalNamespaces extensions/tr
- ChangesListSpecialPageQuery extensions/tr
- EditPageGetCheckboxesDefinition extensions/tr
- GetNewMessagesAlert extensions/tr
- GetPreferences extensions/tr
- ImportHandlePageXMLTag extensions/tr
- InfoAction extensions/tr
- LoadExtensionSchemaUpdates extensions/tr
- MediaWikiPerformAction extensions/tr
- ModifyExportQuery extensions/tr
- MovePageIsValidMove extensions/tr
- OldChangesListRecentChangesLine extensions/tr
- OutputPageBeforeHTML extensions/tr
- OutputPageParserOutput extensions/tr
- PageContentLanguage extensions/tr
- PageMoveComplete extensions/tr
- PageSaveComplete extensions/tr
- ParserFirstCallInit extensions/tr
- PreferencesGetIcon extensions/tr
- RenameUserSQL extensions/tr
- RevisionUndeleted extensions/tr
- ShowSearchHitTitle extensions/tr
- SkinTemplateNavigation::Universal extensions/tr
- SpecialPage initList extensions/tr
- SpecialSearchProfiles extensions/tr
- TitleGetRestrictionTypes extensions/tr
- UserIsBlockedFrom extensions/tr
- UserMergeAccountFields extensions/tr
- XmlDumpWriterOpenPage extensions/tr
- GetUserPermissionsErrors extensions/tr
- All extensions/tr
- Extensions incompatible with temporary accounts
- Extensions used on Wikimedia/tr
- Discussion and forum extensions/tr
- Summer of Code 2006/tr
- LiquidThreads/tr