Niveau 3 mediawiki extensie catquery
Met extensie catquery kan automatisch een overzicht met pagina's gegenereerd worden uit categorieën, met logische operatoren AND en OR. De details van de pagina's kunnen ook bekeken worden. Deze extensie wordt onder andere gebruikt in het WikiForum maar kan ook zelfstandig gebruikt worden.
Het gebruikte statement is <catquery view=titledate sort=date sortdir=desc><catquery> ( trefwoord catquery )
Inhoud |
AND functie
Geef meerdere categoriën op één regel waartussen het woord AND staat.
Voorbeeld :
<catquery view=titledate sort=date sortdir=desc>Category:Arnhem AND Category:Museum</catquery>
OR functie
Elke categorie op een nieuwe regel Voorbeeld :
<catquery view=titledate sort=date sortdir=desc> Category:Arnhem Category:Nijmegen </catquery>
NOT functie
NOT is waardevol in combinatie andere categoriën.
Voorbeeld :
<catquery view=titledate sort=date sortdir=desc>Category:Arnhem NOT Category:Museum</catquery>
Resultaat scherm
Het resultaat scherm is een overzicht van links. Door op de link te klikken wordt de betreffende pagina geopend. Er zijn meerdere parameters om het resultaat scherm op maat in te stellen.
Help
Als geen of geen correcte waarde tussen <catquery></catquery> staat dan wordt in link gepresenteerd naar deze pagina. Zodat u het probleem snel kan oplossen.
Sorteervolgorde
De sorteervolgorde is de meest recente dag eerst.
Parameters
Dit zijn "key-value pairs" één per regel voor de categorie opsomming.
Summary
De lengte van de samenvatting in tekens. The length of the summary snippet displayed, in chars. Voorbeeld (default summary waarde):
<catquery view=titledate sort=date sortdir=desc summary=145> Category:Wikiforum open </catquery>
Om de samenvatting totaal te verbergen :
<catquery view=titledate sort=date sortdir=desc summary=0> Category:Wikiforum open </catquery>
Limit
Het maximaal aantal pagina's dat getoond wordt.
Voorbeeld (default limiet):
<catquery view=titledate sort=date sortdir=desc limit=50> Category:Wikiforum open </catquery>
Datelevel
Het (layout) niveau waarop de datum weergegeven wordt in de pagina alinia koppen. Default: 2 (html h2).
Voorbeeld (kleinere headers voor de datum):
<catquery view=titledate sort=date sortdir=desc datelevel=3> Category:Wikiforum open </catquery>
Display
Eerste regel
- Pagina naam (of WikiForum gesprek)
- Tijd (De datum is staat reeds in het blok weergegeven)
- Eigenaar (diegene die de pagina gecreëerd heeft, of het WikiForum gesprek opgestart heeft).
Samenvatting
Korte (145 tekens default) samenvatting van de pagina tekst. De lengte hiervan kan aangepast worden met Summary
Localiseren
De taal voor het localiseren wordt de wiki taal instelling gebruikt en niet de gebruikers voorkeuren.
Technisch redenen
Om technische reden gebruikt catfeed de cache, dus de instelling van de vorige gebruiker.
Dit heeft consequentie voor de taal selectie. Als de taalcode ook uit de instellingen van de vorige gebruiker gelezen zouden worden dan zou niet uw taal weergegeven worden maar de taal van de vorige gebruiker. Dit zou leiden tot onvoorspelbaar resultaat, wat uiteraard niet acceptabel is. Daarom wordt de taal van de wiki gebruikt gedefineerd in LocalSetting.php met de variable "$wgLanguageCode"
Ontwikkeld door
Gabriel Wicke.
Catnews
<Catnews> was de oude naam van <catquery> Door toename van de functionaliteit voldeed catnews niet meer aan de beschrijving. Bij gebruik van catnews wordt de melding gegeven dit te wijzigen in catquery.
RSS/Atom
Voor elke categorie, geeft deze extensie een RRS feed door een parameter ?feed=rss (or atom, na voorkeur) toe te voegen aan de URL van de categorie pagina.