Erweiterung:LiquidThreads
Diese Erweiterung wird derzeit nicht aktiv gepflegt! Obwohl sie möglicherweise immer noch funktioniert, werden Fehlerberichte oder Featureanfragen höchstwahrscheinlich ignoriert. Die Wikimedia Foundation bietet keinen Support fĂŒr Wikimedia-Wikis, die es verwenden, und Anfragen zur Installation auf neuen Wikimedia-Projekten sind nicht mehr möglich. Wenn Du die Aufgabe ĂŒbernehmen möchtest, diese Erweiterung zu entwickeln und zu verwalten, kannst Du Du kannst den Besitz der Quelle anfordern. Du kannst höflichkeitshalber den Autor kontaktieren. Du solltest auch diese Vorlage entfernen und angeben, dass die Erweiterung in der Infobox {{Erweiterung }} der Seite beibehalten werden soll. |
Die Erweiterung LiquidThreads (LQT) implementiert ein VorlĂ€ufer-System fĂŒr Diskussionsseiten mit Threads.
Geschichte
Der ursprĂŒngliche Code wurde von David McCabe mit UnterstĂŒtzung des Google Summer of Code 2006, [the Commonwealth of Learning] und Wikia entwickelt. David McCabe ist jedoch nicht mehr an diesem Projekt beteiligt.
Der ursprĂŒngliche LiquidThreads-Code wurde seit Mai 2009 von Andrew Garrett bei der Wikimedia Foundation erheblich verbessert und erweitert. Die letzte stabile Version der LiquidThreads-Erweiterung ist LQT 2.0, die auf dieser Seite beschrieben wird. LQT 2.0 ist die Version, die derzeit auf mehreren Wikimedia-Wikis verwendet wird, und wurde im strategischen Planungsprozess eingesetzt.
Im Januar 2011 wurde bei der Wikimedia Foundation mit der Arbeit an LiquidThreads 3.0 begonnen. LQT 3.0 wurde unter der Leitung von Andrew Garrett entwickelt, ist jedoch jetzt ausgesetzt. Die letzten Ăbertragungen in den LQT3-Zweig (lqt-updates) erfolgten im September 2011. Die Entwicklung durch die Stiftung ist eingestellt worden.
Benutzerdokumentation
Um LiquidThreads auf einer bestimmten Seite in einem Wiki zu aktivieren, auf der LiquidThreads "opt-in" ist, fĂŒge Folgendes zum Quellcode der Seite hinzu:
{{#useliquidthreads:1}}
Um LiquidThreads auf einer bestimmten Seite in einem Wiki zu deaktivieren, auf der LiquidThreads "opt-out" ist, fĂŒge Folgendes in den Quellcode der Seite ein:
{{#useliquidthreads:0}}
GrĂŒnde
Wiki-Diskussionsseiten haben einige Vorteile gegenĂŒber Web- und Usenet-Foren:
- Sie erlauben die Verwendung der gesamten Wiki-Syntax, von Bildern ĂŒber Links bis hin zu Transclusions.
- Es ist möglich, ganze Diskussionsseiten zu refaktorisieren.
Webforen bieten jedoch viele weitere Vorteile gegenĂŒber dem Modell der MediaWiki-Diskussionsseiten:
- Die Themen können in verschiedenen Ansichten angezeigt werden: flach, verschachtelt, sortiert nach Datum, Thema usw.
- Um auf einen Kommentar zu antworten, muss der/die Nutzer/in nur auf eine SchaltflĂ€che oder einen Link "Antworten" klicken. Eine manuelle EinrĂŒckung ist nicht erforderlich. Zitate aus dem ursprĂŒnglichen Kommentar können automatisch eingefĂŒgt werden.
- Kommentare werden automatisch unterschrieben und datiert.
- Avatare sind möglich (jedoch noch nicht erstellt).
- Der Nutzer kann einzelne Themen beobachten oder sich ĂŒber Antworten in Themen benachrichtigen lassen.
- Kommentare und Themen können einzeln angezeigt werden, ohne die umgebende Seite.
- Alte Kommentare werden automatisch und unsichtbar archiviert, wobei permanente Links leicht zugÀnglich sind.
- Die Suche nach Autor, Thema, Datum usw. ist möglich.
- Einzelne Themen können ĂŒber Kategorien verfĂŒgen.
- Es ist relativ einfach, zusammenhÀngende Diskussionen in einem themenspezifischen Forum zu verwalten, wÀhrend MediaWiki-Diskussionsseiten immer dem Modell "eine Diskussionsseite pro Themenseite" folgen.
- Es können EinschrÀnkungen existieren, welche Benutzer/innen die BeitrÀge anderer Benutzer/innen bearbeiten können.
LiquidThreads hat sich zum Ziel gesetzt, die Vorteile beider Forentypen zu vereinen und darĂŒber hinaus einige einzigartige Diskussionsfunktionen hinzuzufĂŒgen.
Installation
Voraussetzungen: LiquidThreads erfordert derzeit, dass die Erweiterung Erweiterung:WikiEditor bereits installiert ist. Siehe task T40654.
- Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens
LiquidThreads
im Ordnerextensions/
ablegen.
Entwickler und Code-Beitragende sollten stattdessen die Erweiterung von Git installieren, mit:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LiquidThreads - Folgenden Code am Ende deiner LocalSettings.php -Datei einfĂŒgen:
wfLoadExtension( 'LiquidThreads' );
- FĂŒhre das Aktualisierungsskript aus, welches automatisch die notwendigen Datenbanktabellen erstellt, die diese Erweiterung braucht.
- Erledigt â Navigiere zu Special:Version in deinem Wiki, um zu ĂŒberprĂŒfen, ob die Erweiterung erfolgreich installiert wurde.
Konfiguration
Dies ist die Standardkonfiguration der Erweiterung. Du kannst diese Werte in der LocalSettings.php ĂŒberschreiben:
// 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
Siehe auch
- v:THREADNAV â Wikiversity-Entwicklung von strukturierten und themenbezogenen Diskussionen unter Verwendung der Wiki-Syntax fĂŒr Strukturen. Die letzte AktivitĂ€t war im Jahr 2007.
- User:Inquisitor Ehrenstein/LQTavatar â LQT-Vorlagen im Forum-Stil fĂŒr Avatare und vollstĂ€ndige Signaturen im Forum-Stil.
- Strukturierte Diskussionen â WMF-BemĂŒhungen fĂŒr Diskussionen im Forum-Stil; zudem veraltet.
- Erweiterung:DiscussionThreading â Gepflegte und leichtgewichtige Lösung, die es dennoch erlaubt, die Diskussionsseite wie eine Wiki-Seite zu bearbeiten.
- Erweiterung:DiscussionTools â StĂ€rkerer WMF-Aufwand zur Integration mit normalen Wikitext-Diskussionsseiten.
- Extension:DiscussionTools/Comparison â Vergleich zwischen LQT und 3 anderen Tools fĂŒr Diskussionsseiten.
Externe Links
- Seiten, die diese Erweiterung verwenden
- Phabricator task for LiquidThreads deployment
- w:de:Wikipedia:LiquidThreads
- LiquidThreads Bilder auf Commons
Diese Erweiterung wird in einem oder mehreren Wikis von Wikimedia verwendet. Das bedeutet mit hoher Wahrscheinlichkeit, dass die Erweiterung stabil ist und gut genug funktioniert, um auf solch hÀufig besuchten Webseiten benutzt zu werden. Suche nach dem Erweiterungs-Namen in den Wikimedia CommonSettings.php und den InitialiseSettings.php-Konfigurations-Dateien, um nachzusehen, wo es installiert ist. Eine vollstÀndige Liste der installierten Erweiterungen in einem bestimmten Wiki wird auf Special:Version im Wiki generiert und angezeigt. |
- Unmaintained extensions/de
- Page action extensions/de
- Special page extensions/de
- API extensions/de
- GPL licensed extensions/de
- Extensions in Wikimedia version control/de
- Extensions which add rights/de
- APIQueryAfterExecute extensions/de
- AfterImportPage extensions/de
- ArticleConfirmDelete extensions/de
- ArticleDelete extensions/de
- ArticleDeleteComplete extensions/de
- ArticleEditUpdateNewTalk extensions/de
- ArticleUndelete extensions/de
- CanonicalNamespaces extensions/de
- ChangesListSpecialPageQuery extensions/de
- EditPageGetCheckboxesDefinition extensions/de
- GetNewMessagesAlert extensions/de
- GetPreferences extensions/de
- ImportHandlePageXMLTag extensions/de
- InfoAction extensions/de
- LoadExtensionSchemaUpdates extensions/de
- MediaWikiPerformAction extensions/de
- ModifyExportQuery extensions/de
- MovePageIsValidMove extensions/de
- OldChangesListRecentChangesLine extensions/de
- OutputPageBeforeHTML extensions/de
- OutputPageParserOutput extensions/de
- PageContentLanguage extensions/de
- PageMoveComplete extensions/de
- PageSaveComplete extensions/de
- ParserFirstCallInit extensions/de
- PreferencesGetIcon extensions/de
- RenameUserSQL extensions/de
- RevisionUndeleted extensions/de
- ShowSearchHitTitle extensions/de
- SkinTemplateNavigation::Universal extensions/de
- SpecialPage initList extensions/de
- SpecialSearchProfiles extensions/de
- TitleGetRestrictionTypes extensions/de
- UserIsBlockedFrom extensions/de
- UserMergeAccountFields extensions/de
- XmlDumpWriterOpenPage extensions/de
- GetUserPermissionsErrors extensions/de
- All extensions/de
- Extensions incompatible with temporary accounts
- Extensions used on Wikimedia/de
- Discussion and forum extensions/de
- Summer of Code 2006/de
- LiquidThreads/de