Hauptmenü öffnen

Memory Alpha Nova β

Memory Alpha Nova:Forum

Memory Alpha Nova:Erweiterungen

Die Memory Alpha Erweiterung wfDPLforum ist eine Abwandlung von wfDynamicPageList und dient hauptsächlich dafür, umfangreiche Diskussionen auf mehrere Artikel (einer pro Thema) aufzuteilen und zentral zu verwalten. Dafür bietet sich ein erweiterter Namensraum an (hier: "Forum:").

Vor- und Nachteile von "Forum"

Man kann leicht sehen, zu welchem Thema neue Beiträge vorliegen und welche Diskussionen bereits länger brachliegen und gegebenenfalls erneuert oder archiviert werden können.

Als Nachteil kann man ansehen, dass die Namen der Themen-Artikel begrenzt sind. Ist bereits ein Forum-Thema "Hilfe" vorhanden, kann der Artikel nicht wieder eröffnet werden und der Benutzer wird mit einer Fehlermeldung konfrontiert. Man kann dieses Problem teilweise umgehen, indem man kreative Erweiterungen der Theman-Titel sucht um sie einzigartig für ein jeweiliges Forum zu machen.

Praktischer Ersatz

Das Forum bietet sich dort an, wo sonst auf einer einzigen Diskussionsseite viele, schnelle Themen mit vielen Benutzern gleichzeitig stattfinden. Diese Diskussionsseite wird schnell lang, unübersichtlich und viel zu groß. Das hängt damit zusammen, dass der Benutzer gewöhnlich unten neue Beiträge sucht und die in der Mitte des Textes übersieht. Auch die Speicherung jeder Version, wie es im Wiki üblich ist, hängt damit zusammen; so wächst eine große Diskussionsseite bald rasant an und belegt unnötig viel Speicherplatz.

Das Zusammenspiel mit der Erweiterung "actionCreate" bietet sich an, da man so einfach einen Rahmen für den Forum-Beitrag vorgeben kann und auch das Angeben des Namenraums automatisieren kann.

Syntax

Beispiel:

<forum>
namespace=Forum
category=Zu löschende Bilder
shownamespace=false
addlasteditor=true
historylink=true
ordermethod=pageid
count=250
</forum>

Parameterliste (kursiv: benötigter Parameter / standardmäßiger Wert):

category 
Benötigter Parameter um die Themen-Beiträge zu suchen. Um die Forum voneinander abzugrenzen müssen die Beiträge zu verschiedenen Kategorien gehören, z.B. "Zehn Vorne".
namespace 
Empfohlener Parameter, der den Namensraum der Themenbeiträge trägt, z.B. "Forum". So kann man weitere Artikel und Vorlagen ausbenden, die zur gesuchten Kategorie gehören.
shownamespace=[true|false] 
Man kann die Anzeige des Namensraums (z.B. "Forum:") unterdrücken.
mode=[none|ordered|unordered|table] 
Anzeigeform des Forums. "none" zeigt alles mit <br> zeilenweise an, "ordered" und "unordered" zeigen die Beiträge zeilenweise mit Aufzählung bzw. Stichpunkten an. "table" ist vordefiniert und benötigt ein <table>...</table>-Konstrukt um das Forum herum.
addlastedit=[true|false] 
Zeigt das Datum der letzten Bearbeitung. Wenn mode=table wird eine neuer Tabellen-Zelle angehängt.
addlasteditor=[true|false] 
Zeigt den Namen des letzten Benutzers, der bearbeitet hat. Wenn mode=table wird eine neuer Tabellen-Zelle angehängt.
historylink=[true|false] 
Wenn "true" wird dem Datum der letzten Bearbeitung ein Link hinterlegt, der auf dei Versionsgeschichte zeigt.
ordermethod=[pageid|lastedit] 
Sortierung der Beiträge. "pageid" sortiert de facto nach dem Anlegedatum des Artikels, unabhängig davon, wann er zuletzt bearbeitet wurde. "lastedit" sortiert nach der letzten Bearbeitung.
count 
Anzahl der anzuzeigenden Beiträge. Kann im Zusammenspiel mit start zur seitenweisen Ansicht genutzt werden.
start 
Mit welchen Artikel die Anzeige beginnen soll. Zusammen mit count kann eine seitenweise Ansicht gesteuert werden. Mit start=20 count=20 werden Beiträge 21 bis 40 angezeigt.
timestamp=[true|false] 
Dem Themen-Link wird ein Zeitstempel angehängt um ihn neu aussehen zu lassen wenn er von anderen Benutzern erweitert wurde.
newdays=5 
Anzahl der Tage, die ein "neuer" Artikel alt sein darf um ihn speziell zu markieren.