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ı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. Lütfen bu uzantı yerine yüklemek isteyebileceğiniz aşağıdaki alternatiflere bakın: |
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. Sürüm 3.0'ın geliştirilmesi de iptal edildi. Bunu yeni vikilere yüklemenizi de önermiyoruz. Lütfen bunun yerine Extension:StructuredDiscussions sayfasına göz atın. |
LiquidThreads (LQT) uzantısı, öncü dişli tartışma sayfası sistemini uygular.
GeçmişEdit
Orijinal kod, David McCabe tarafından Google Summer of Code 2006, Öğrenme Topluluğu ve Wikia geliştirildiler. Ancak, David McCabe artık bu projeyle ilgilenmiyor.
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ı. LiquidThreads uzantısının en son kararlı sürümü, bu sayfada açıklanan LQT 2.0'dır. LQT 2.0 şu anda çeşitli Wikimedia vikilerinde kullanılan ve stratejik planlama sürecinde kullanılan sürümdür.
Ocak 2011'de Wikimedia Vakfı'nda LiquidThreads 3.0 ile ilgili çalışmalar başladı. LQT 3.0, baş geliştirici Andrew Garrett ile geliştirildi, ancak şimdi askıya alındı. LQT3'ün gelişimi bu daldaki takip edilebilir; LQT3 (lqt-updates) dalına yapılan son taahhütler Eylül 2011'de gerçekleşti. Vakıf tarafından geliştirme durduruldu.
Kullanıcı belgelemesiEdit
LiquidThreads'in tercih olduğu bir vikideki belirli bir sayfada etkinleştirmek için sayfanın kaynak koduna {{#useliquidthreads:1}}
ekleyin. 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 {{#useliquidthreads:0}}
ekleyin.
- SSS ve
- Uzantı yardım sayfası.
LiquidThreads sonlandırılmış (veya uzaktan kararlı) bir arayüze sahip olduğunda kapsamlı kullanıcı belgelendirmesini geliştirilecektir.
GerekçeEdit
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.
KurulumEdit
Ön koşullar: LiquidThreads şu anda WikiEditor uzantısının şimdi kurulu olmasını gerektiriyor. görev 38654 sayfasına bakın. İletileri düzgün bir şekilde arayabilmek için, Extension:Lucene-search , Wikimedia'nın operations/debs/lucene-search-2.git deposundan yüklenmelidir.
- Download and place the file(s) in a directory called
LiquidThreads
in yourextensions/
folder. - Add the following code at the bottom of your
LocalSettings.php
:require_once "$IP/extensions/LiquidThreads/LiquidThreads.php";
- Run the update script which will automatically create the necessary database tables that this extension needs.
- Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
- Komut istemi erişimi olmadan yükleme
Bazı kişilerin komut istemi erişimi olmayabilir. Bununla birlikte, phpMyAdmin aracılığıyla erişiminiz varsa, bu adımları yukarıdaki 4. adımla değiştirin:
- lqt.sql indirin.
- PhpMyAdmin'de, sol taraftaki mediawiki için kullandığınız veritabanına tıklayın
- Sonraki ekranda, üstteki "SQL" sekmesine tıklayın.
- "Metin dosyasının konumu" nda, dosyalardan birini seçin, "Yok" sıkıştırmasını seçin ve alttaki "Git" düğmesini tıklayın.
- phpMyAdmin ekranınızda yalnızca bir metin alanı varsa ve metin dosyası seçicisi yoksa, phpMyAdmin logosunun altındaki sol sütundaki "SQL" düğmesine tıklayın ve açılan yeni pencerede "dosyaları içe aktar" sekmesine tıklayın.
#1071 - Belirtilen anahtar çok uzundu; maksimum anahtar uzunluğu 1000 bayttır
hata mesajıyla karşılaşırsanız,CREATE INDEX thread_article_title ON /*$wgDBprefix*/thread (thread_article_namespace, thread_article_title);
ile lqt.sql dosyasının 35. satırını kısaltın (başka bir deyişle,, thread_sortkey
kaldırın). Yeni tabloları kaldırın ve dosyayı yeniden içe aktarın.- Veritabanınız tablo öneklerini kullanıyorsa, bunları manuel olarak eklemeniz gerekir. Bunu yeni tablolar oluşturulduktan sonra yapabilirsiniz.
YapılandırmaEdit
Bu, uzantının varsayılan yapılandırmasıdır. LocalSettings.php içinde bu tür değerleri geçersiz kılabilirsiniz:
// Tercihler
$wgDefaultUserOptions['lqtnotifytalk'] = false;
$wgDefaultUserOptions['lqtdisplaydepth'] = 5;
$wgDefaultUserOptions['lqtdisplaycount'] = 25;
$wgDefaultUserOptions['lqtcustomsignatures'] = true;
$wgDefaultUserOptions['lqt-watch-threads'] = true;
// İzinler
$wgGroupPermissions['user']['lqt-split'] = true;
$wgGroupPermissions['user']['lqt-merge'] = true;
$wgGroupPermissions['user']['lqt-react'] = true;
/* LiquidThreads'in ayrı sayfalarda etkinleştirilmesine izin verir */
$wgLqtPages = array();
/* Normal tartışma sayfaları için LiquidThreads'ın kapatılmasına izin verir
(test ve geçiş için tasarlanmıştır) */
$wgLqtTalkPages = true;
/* LiquidThreads e-posta bildirimlerinin etkinleştirilip etkinleştirilmeyeceği */
$wgLqtEnotif = true;
/* İleti dizilerinin üste "çarpmasına" neden *olmayan* ileti dizisi eylemleri */
/* Değişiklik türü sabitleri Threads.php'de tanımlandığı için sayıları kullanmak, her sayfa görünümünde ayrıştırmak zorunda kalmak istemiyor */
$wgThreadActionsNoBump = array(
3 /* Özet düzenlenme */,
10 /* Birleştirme */,
12 /* Ayırma */,
2 /* Köken düzenleme */,
14 /* Ayarlanmış sıralama anahtarı */
);
/** Mayıs 2009'dan önce bir sürümden geçiş yaptıysanız bunu açın */
$wgLiquidThreadsMigrate = false;
/** Sayfa başına varsayılan ileti */
$wgLiquidThreadsDefaultPageLimit = 20;
/** Kullanıcıların her sayfa için LiquidThreads etkinleştirmesine/devre dışı bırakmasına izin verilip verilmeyeceği */
$wgLiquidThreadsAllowUserControl = true;
/** Kullanıcıların belirli ad alanlarında LiquidThreads etkinleştirmesine/devre dışı bırakmasına izin verilip verilmeyeceği. NULL, yukarıdakilere bağlı olarak tümü veya hiçbiri anlamına gelir. */
$wgLiquidThreadsAllowUserControlNamespaces = null;
/** LiquidThreads gömmeye izin verin */
$wgLiquidThreadsAllowEmbedding = true;
// LQT'nin etkinleştirileceği ad alanları
$wgLqtNamespaces = array();
/** Yumru onay kutusunu etkinleştirin/devre dışı bırakın. **/
$wgLiquidThreadsShowBumpCheckbox = false;
/** 'Yeni mesajlar' bağlantısını ve özel sayfayı etkinleştirin/devre dışı bırakın (Special:NewMessages) */
$wgLiquidThreadsEnableNewMessages = true;
APIEdit
NotlarEdit
$wgEnableAPI = false;
ve $wgEnableWriteAPI = false;
Ayrıca bakınızEdit
- Structured Discussions
- 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ı.
- 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)
Dış bağlantılarEdit
- Bu uzantıyı kullanan siteler
- LiquidThreads dağıtımı için Phabricator görevi
- Vikipedi'de LiquidThreads maddesi
- Wikimedia Commons'da LiquidThreads pictures
This extension is being used on one or more Wikimedia projects. This probably means that the extension is stable and works well enough to be used by such high-traffic websites. Look for this extension's name in Wikimedia's CommonSettings.php and InitialiseSettings.php configuration files to see where it's installed. A full list of the extensions installed on a particular wiki can be seen on the wiki's Special:Version page. |