Wikia

Peize

Help:Forum

2.681pages on
this wiki
Talk9

See also


Forum is a Mediawiki extension. It provides more versatile listings of pages in categories.

Additions to DPL

Features added to DynamicPageList:

  • addlastedit=true (Displays the time each page was last edited. If mode=table, this will be placed in its own cell.)
  • addlasteditor=true (Displays the last editor of the page. If mode=table, this will be placed in its own cell.)
  • cache=false (Disables the page cache for dynamic results.)
  • historylink=true (Links the date of the last edit to the page history.)
  • mode=table (Produces table html to have each list item is in its own row, except the <table> tags, so multiple instances can be in the same table; the forum elements have to be put inside a HTML table element)
  • newdays={number} (Marks all pages edited less than {number} days ago with class="forum_new".)
  • ordermethod=pageid (Orders by the page id, so the most recently created topics are on top.)
  • start={number} (Starts at the {n+1}th topic of the forum, so large forums can occupy multiple pages.)
  • timestamp=true (Adds a timestamp to the end of each URL, so newly edited versions won't show up in the browser history.)
  • title={string} (Sets the page link as the given title, and sets count=1. Used for linking to subforums.)
  • Support for URL arguments when caching is disabled:
    • offset=X (adjusts start by X)

Changed defaults:

  • addlastedit=true
  • cache=false
  • mode=table
  • newdays=7
  • ordermethod=lastedit
  • timestamp=true

Using Forum

Use the following XML-like syntax on your wiki page:

<Forum>
...parameters...
</Forum>

The output of this would be something like:

where the list of pages being output, as well as the order and display mode of the list are set by the parameters specified.

The following lists parameters and their effects

Page selection

category

Purpose:

DPL produces a list of all pages in the intersection of the specified categories (the pages which are in all of the listed categories).

Syntax:

category=category name

Example:

<Forum>
category=Demo
category=Demo 1
mode=ordered
</Forum>

gives

  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53

  • This list will output pages that are in both Category:Demo and Category:Demo 1.

    Notes:

    At least one category parameter is required. There is a maximum number of category parameters allowed by the extension, configurable at installation time (see top of the extension file). You may use magic words like {{CURRENTMONTHNAME}}, {{CURRENTDAY}}, {{CURRENTYEAR}} etc in the category name.

    notcategory

    Purpose:

    Restricts the list of pages specified above to those not in a particular category.

    Syntax:

    notcategory=category name

    Example:

    <Forum>
    category=Demo
    notcategory=Demo 1
    mode=ordered
    </Forum>
    

    gives

  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11

  • (list of pages that are in Category:Demo but not in Category:Demo 1).

    Notes: You may use magic words like {{CURRENTMONTHNAME}}, {{CURRENTDAY}}, {{CURRENTYEAR}} etc in the category name.

    namespace

    Purpose:

    Restricts the list of pages specified above to those in a particular namespace.

    Syntax:

    namespace=namespaceid or name

    The namespaceid may be any positive integer or zero, assuming it represents a valid namespace in the system. The zero namespace is the main article namespace.

    Instead of the number, you may also specify a name, for example Talk or Template or User_talk. Any invalid name is equivalent to the main article namespace.

    Example:

    <Forum>
    category=Demo
    namespace=Help
    mode=ordered
    </Forum>
    

    gives


    (list of pages that are in the Help namespace and belong to Category:Demo).

    redirects

    Purpose:

    Controls the inclusion or exclusion of redirect pages in lists.

    Format:

    redirects=criteria

    criteria can be one of:

    • exclude — excludes redirect pages from lists — (default)
    • include — allows redirect pages to appear in lists
    • only — lists only redirect pages in lists

    Example:

    <Forum>
    category=Demo
    redirects=only
    mode=ordered
    </Forum>
    

    gives


    (list of redirect pages in Category:Demo).

    count

    Purpose:

    Restricts the number of results that are shown.

    Format:

    count=number of results

    Example:

    <Forum>
    category=Demo
    count=2
    mode=ordered
    </Forum>
    

    gives

  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53

  • (list of the two most recent pages in Category:Demo).

    Notes:

    There is a maximum allowed number of results, controlled by a setting in the extension.

    title

    Example:

    <Forum>
    category=Demo
    title=abc
    historylink=true 
    addlasteditor=true
    mode=ordered
    </Forum>
    

    gives

  • Abc - Laatste bewerking 18 aug 2006 09:45 door Pat

  • Provides a link to abc, the time of last edit of any page in Category:Demo (including subcategory pages themselves, but not including pages in its subcategories), linked to the history of abc, and the linked name of the user who made the edit.

    Typical use is with, instead of abc, a pagename such as Forum:Demo, where that page contains a forum element regarding the pages in the category Demo. See e.g. http://www.wikia.com/wiki/Forum:Index .

    Details displayed

    shownamespace

    Purpose:

    Specify whether to display the namespace names of the pages (default=true).

    Example:

    <Forum>
    category=Demo
    shownamespace=false
    mode=ordered
    </Forum>
    

    gives

  • Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Demo 1 - Laatste bewerking 17 aug 2006 13:53
  • Demo 1 - Laatste bewerking 17 aug 2006 13:11

  • addfirstcategorydate

    (Seems to be defective, for the day of the month it gives "< >".)

    Purpose:

    Shows the date the article got added to the first listed include category. The linked page names are prepended with "DD Month YYYY: " (formatted according to your local mediawiki date display preferences).

    Example:

    addfirstcategorydate=true

    If omitted, the default is false.

    Example:

    <Forum>
    category=Demo
    addfirstcategorydate=true
    mode=ordered
    </Forum>
    

    gives

  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53
  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11

  • historylink

    • historylink=true (date links to history)
    • historylink=false (default)
    <Forum>
    category=Demo
    historylink=true
    mode=ordered
    </Forum>
    

    gives

  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53
  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11

  • <Forum>
    category=Demo
    historylink=false
    mode=ordered
    </Forum>
    

    gives

  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53
  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11

  • Note that some Wikia have a page Common.css with code to make the link invisible:

    .forumlist td.forum_edited a { color: black; text-decoration: none }

    This can be overridden by e.g.:

    .forumlist td.forum_edited a { color: red; text-decoration: underline !important}

    in Mypage/myskin.css.

    addlasteditor

    <table>
    <Forum>
    category=Demo
    historylink=true
    addlasteditor=true
    </Forum>
    </table>
    

    gives

    Peize:Demo 218 aug 2006 09:45Pat
    Peize:Demo 117 aug 2006 13:53Pat
    Categorie:Demo 117 aug 2006 13:11Pat

    mode

    Purpose:

    To control the output of the DPL: with bullets, numbers, or nothing in front.

    Syntax:

    mode=modename

    modename can be one of:

    • unordered — outputs an unordered list — HTML tag "ul" —
    • ordered — outputs an ordered list — HTML tag "ol"
    • none — outputs a list using newlines and HTML tags "br" to separate each item
    • table (default)

    Examples:

    <Forum>
    category=Demo
    mode=unordered
    </Forum>
    

    gives

  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53
  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11

  • <Forum>
    category=Demo
    mode=none
    </Forum>
    

    gives

    Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
    Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53
    Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11


    <table>
    <Forum>
    category=Demo
    </Forum>
    </table>
    

    gives

    Peize:Demo 218 aug 2006 09:45
    Peize:Demo 117 aug 2006 13:53
    Categorie:Demo 117 aug 2006 13:11

    newdays

    Assigns class="forum_new" to the linked pagename, if the page has been edited in the last specified number of days.

    <Forum>
    category=Demo
    historylink=true
    newdays=1
    mode=ordered
    </Forum>
    

    gives

  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53
  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11

  • suppresserrors

    Does not seem to work.

    <Forum>
    category=Dem
    suppresserrors=false
    mode=ordered
    </Forum>
    

    gives


    <Forum>
    category=Dem
    suppresserrors=true
    mode=ordered
    </Forum>
    

    gives


    Order

    ordermethod

    Purpose:

    Determines what date is used for ordering the list.

    Format:

    ordermethod=method

    method can be one of:

    • categoryadd — outputs list based on most recent addition to the first category — (default)
    • lastedit — outputs list based on most recent edit to the pages

    Examples:

    <Forum>
    category=Demo
    addfirstcategorydate=true
    historylink=true
    newdays=1
    mode=ordered
    ordermethod=categoryadd
    </Forum>
    

    gives

  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11
  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53

  • (shows pages most recently added to the category at the top).

    <Forum>
    category=Demo
    addfirstcategorydate=true
    historylink=true
    newdays=1
    mode=ordered
    ordermethod=lastedit
    </Forum>
    

    gives

  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53
  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11

  • (shows most recently edited pages at the top).

    <Forum>
    category=Demo
    addfirstcategorydate=true
    historylink=true
    newdays=1
    mode=ordered
    ordermethod=pageid
    </Forum>
    

    gives

  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11
  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53

  • (shows most recently created pages at the top).

    Compare related changes , which shows the same order, but gives all edits instead of only the last, but, on the other hand, currently on this project restricted to edits of the last month. It also gives other info for each entry.

    order

    Purpose:

    Controls the sort direction of the list.

    Example:

    order=orderdirection

    orderdirection can be one of:

    • descending — outputs list from most recent to least recent — (default)
    • ascending — outputs list from least recent to most recent
    <Forum>
    category=Demo
    mode=ordered
    ordermethod=lastedit
    order=ascending
    </Forum>
    

    gives

  • Categorie:Demo 1 - Laatste bewerking 17 aug 2006 13:11
  • Peize:Demo 1 - Laatste bewerking 17 aug 2006 13:53
  • Peize:Demo 2 - Laatste bewerking 18 aug 2006 09:45

  • See also

    Deze extensie kan je (de)activeren via Speciaal:WikiFeatures.
    Deze extensie is standaard actief op Wikia.
    Voor hulp met het gebruik van de oude forums, ga naar Help:Wiki-stijl forums.
    ForumOnNav.png
    ForumActivityTU.png

    De module forumactiviteit

    De functie forum biedt een centrale plaats aan voor gesprekken over het onderwerp van de wikia en andere zaken die belangrijk zijn voor de community. Elke gebruiker kan deelnemen in forumgesprekken en geregistreerde gebruikers kunnen threads volgen en notificaties krijgen wanneer deze reacties krijgen. De algemene structuur van het forum wordt beheerd door de beheerders en moderatoren van de community.

    De forum van een wikia kan gevonden worden in de navigatie "Op de wiki" bovenaan of van de discussies-module onderaan wiki artikels.

    De vijf meest recente forumberichten kunnen ook gegenereerd worden op de hoofdpagina of elke willekeurige andere pagina van een wikia door de tag <wikiaforum /> te gebruiken, dat de forumactiviteit-module in de pagina invoegt.

    Stap voor stap

    Forumhiërarchie

    Het forum van een wikia heeft drie niveaus:

    • Speciaal:Forum – deze pagina is verbonden met de wiki-navigatie en lijsten van alle boards op het forum en hun omschrijvingen. De richtlijnen en veelgestelde vragen van het forum kunnen ook via een knop rechtsboven op deze pagina gevonden worden.
    • Boards – Dit zijn de subforums, de verschillende terreinen binnen het forum die door de beheerders en moderatoren gemaakt zijn. Duidelijke boardnamen en -omschrijvingen helpen bezoekers om de gesprekken te vinden die hen interesseren.
    • Threads – Dit zijn de eigenlijke discussies, met antwoorden in chronologische volgorde waarbij het nieuwste onderaan staat. Onder het meest recente antwoord kunnen onderwerpen toegevoegd worden om verbindingen te maken tussen de thread en specifieke artikels op de wikia.

    Een discussie beginnen

    ForumHelpStartDiscussion.png

    Een gesprek beginnen!

    KermitDiscussionsHelp.png

    Op de Muppet Wiki, discussies over Kermit staan aangegeven onderaan zijn artikel.

    • Je kan naar het forum gaan via de wiki-navigatie of vanuit de discussies-module onderaan wiki artikels. Vanaf de hoofdpagina Special:Forum kan je een van de boards kiezen. Vervolgens klik je in het veld "Nieuwe discussie starten". Als je van een artikel komt, zul je eerst het gepaste board voor je thread zoeken voor je hem publiceert.
    • Zorg ervoor dat je het onderwerp van je thread duidelijk en bondig neerschrijft. Verwarrende titels zouden andere kunnen verhinderen het gesprek te verkennen.
    • In de body van je bericht kan je ook afbeeldingen, video's links en eender wat toevoegen!
    • Voeg onderwerpen toe aan de thread; dit kan de naam zijn van eender welk artikel op de wikia. Dit zal je thread aan dit artikel verbinden, en ook aan andere threads over dit artikel, zodat meer mensen weten van het gesprek en er aan deelnemen. Als je een discussie begint vanuit een artikel zal de naam van dat artikel automatisch als onderwerp worden toegeoegd, maar je kan tot 4 onderwerpen toevoegen.

    Deelnemen aan een discussie

    ForumButtonsKudosHelp.png

    Use Kudos to show your approval, and use the Quote button to respond!

    • Een thread vinden is zo gemakkelijk als bladeren door de boards en een discussie kiezen die er interessant uitziet. Je kan scrollen tot het einde van de thread en beginnen te typen. Je kan ook antwoorden op specifieke berichten door middel van de Citeren-knop in de rechteronderhoek van elk bericht. Klik "Citeren", en dat bericht zal gekopieerd worden in het veld van je nieuwe bericht; je hoeft je eigen bericht er maar onder te schrijven.
    • Gebruik de Kudos-optie — het "duim omhoog" icoontje rechts bovenaan elk bericht — om te laten zien dat je het bericht van een andere gebruiker leuk vindt. Het aantal kudos dat een bericht heeft gekregen zal getoond worden. Wees vrijgevig met je kudos en misschien zul je er zelf ook wel krijgen!
    • De discussiesmodule onderaan artikelpagina's is nog een manier om bestaande forumgesprekken te vinden, omdat het de recent actieve discussies weergeeft die dat artikel als onderwerp hebben.

    Forumbeheer

    Een discussie uitlichten

    ForumHelpHighlight.png

    Licht een thread uit om alle leden van de community iets te melden

    Beheerders en moderatoren kunnen de uitlichtfunctie gebruiken om een melding te sturen naar alle aangemelde gebruikers op de community over een specifieke thread via het notificatiesysteem. Op het moment dat een thread wordt aangemaakt, kan je dit doen door een vinkje te plaatsen bij de checkbox naast de knoppen voor voorvertoning en opslaan. Als de thread al geplaatst is staat de optie onder het menu "Meer" van de eerste post. Beheerders en moderatoren kunnen het uitlichten op eender welk moment verwijderen, maar het zal na 7 dagen automatisch verdwijnen.

    Boards en beleid beheren

    ForumHelpCreateNew.png

    Beheerders kunnen meer boards aan het forum toevoegen

    • Op Speciaal:Forum hebben beheerders en moderatoren een knop "Boards beheren" in de rechteronderhoek die toelaat om boards aan te maken, een nieuwe naam te geven en te herordenen. Boards kunnen ook verwijderd worden door hun threads bij een ander board te voegen.
    • Board-omschrijven kunnen vet- en schuingedrukte tekst bevatten, links en sjablonen. Sjablonen zullen weergegeven worden op de boardpagina zelf maar niet op Speciaal:Forum.
    • Wikia heeft een basisbeleid neergeschreven dat beschikbaar wordt wanneer de functie voor het eerst wordt ingeschakeld. Indien community-specifieke richtlijnen worden verkozen, kunnen beheerders de beleidspagina (een MediaWiki-bericht) bewerken via de bewerken-knop op de pop-up van het beleid.

    Het forum inschakelen

    Wanneer de forumfunctie ingeschakeld is in WikiFeatures gebeuren er drie dingen op de wikia:

    • Een link naar Special:Forum wordt toegevoegd op de wiki-navigatie.
    • Het wordt mogelijk dat de module discussies verschijnt onderaan artikelpagina's als onderwerpen op een thread gebruikt worden.
    • De naamruimte "Forum", gebruikt op de oudere wiki-stijl forums, kan vanaf dan enkel bewerkt worden door beheerders om onderhoudsredenen, en alle inhoud in die naamruimte krijgt een hoofding die gebruikers naar Speciaal:Forum leidt. De hoofding zal afhangen van het ontwerp van de wikia en zou enige verwarring moeten vermijden als de wiki-stijl forums voordien gebruikt werden.

    Zie ook

    Around Wikia's network

    Random Wiki