Grup wiki

autores (bĆ sic)

Les pàgines d'un PmWiki estan organitzades en grups relacionats de pàgines. Aquesta funcionalitat permet a les autores crear autònomament els seus propis "espais wiki" de continguts especialitzats, sense haver d'esdevenir membre, o dependre, de l'administració. Per més informació feu una ullada al missatge(approve sites) de Pm(approve sites) a la llista de correu pmwiki-users.

Per defecte, els enllaços es fan entre pàgines del mateix grup; per a crear un enllaç a una pàgina d'un altre grup, s'ha d'afegir el nom de l'altre grup i un punt o una barra. Per exemple, un enllaç a Main/WikiSandbox es podria escriure de les següents formes:

* [[Main.WikiSandbox]]
* [[Main/WikiSandbox]]
* [[(Main.Wiki)Sandbox]]
* [[Main.WikiSandbox | text de l'enllaƧ]]
* [[Main.WikiSandbox | +]]

Per a enllaçar amb la pàgina d'inici per defecte d'un grup, es pot ometre el nom de la pàgina, de la següent manera:

* [[Main.]]
* [[Main/]]

Creació de grups

Crear un grup nou Ć©s tan fĆ cil com crear pĆ gines noves; nomĆ©s cal editar una pĆ gina i incloure-hi un enllaƧ(os) a la pĆ gina d'inici del nou grup (o qualsevol altra pĆ gina) aleshores feu clic al '?' per a editar la pĆ gina. Ɖs necessari que els noms de grup comencin amb una lletra (però l'administració pot canviar açò afegint

$GroupPattern = '[[:upper:]\\d][\\w]*(?:-\\w+)*';

al fitxer config.php).

Per exemple, per a fer la pƠgina incial per defecte del grup Foo, creeu un enllaƧ a [[Foo/]] (o [[Foo.]]). Per a fer una pƠgina que s'anomeni Bar al grup Foo, creeu un enllaƧ a [[Foo/Bar]] i seguiu l'enllaƧ per editar-la.

Els grups a un PmWiki estĆ ndard

  • Main: El grup per defecte. En molts grups contĆ© la majoria dels continguts contribuĆÆt per les autores. Main.Inici i Main.WikiSandbox venen pre-instalĀ·lades.
  • PmWiki: Un grup protegit a l'edició que contĆ© la documentació de PmWiki i les pĆ gines d'ajuda.
  • Site: ContĆ© algunes pĆ gines de configuració i utilitats per al PmWiki, incloent-hi
    SideBar, Search, Preferences, Templates, i AllRecentChanges.
  • SiteAdmin: ContĆ© algunes pĆ gines d'aministració i configuració protegides amb contrasenya, incloent-hi
    ApprovedUrls, i Blocklist
  • Per a llistar tots els grups d'un lloc, proveu de fer una cerca de "fmt=group".
  • Per a llistar totes les pĆ gines d'un grup, proveu de fer una cerca del "NomDelGrup/".

PĆ gines especials d'un grup

Per defecte, la pƠgina de RecentChanges? de cada grup mostra nomƩs les pƠgines que han canviat dintre d'aqueix grup; la pƠgina de AllRecentChanges mostra totes les pƠgines que han canviat de tots els grups.

Cada grup tambƩ pot tenir unes pƠgines per a la CapƧalera del grup o el Peu de pƠgina del grup que contenen text que s'afegirƠ automƠticament a cada pƠgina del grup. Un grup tambƩ pot tenir una pƠgina amb els Atributs del grup que hi defineix els atributs (contrasenyes de lectura i escriptura) compartits per totes les pƠgines del grup.

Cada pàgina també pot tenir la seua pròpia contrasenya de lectura/edició que anul·la la contrasenya de grup (feu una ullada a Contrasenyes).

Per últim, l'administració? pot establir personalitzacions locals? en base als grups --feu una ullada a GroupCustomizations?.

La pĆ gina per defecte d'un grup

La "pƠgina d'inici" per defecte d'un grup tƩ el nom:

  1. igual que el grup (Foo/Foo)
  2. Inici (Foo/Inici)
  3. un nom assignat directament per l'administració a la variable {$DefaultName} del fitxer config.php.

Fixeu-vos que, en aquest lloc, el valor de {$DefaultName} Ʃs HomePage i, per tant, la pƠgina d'inici per defecte seria Foo/HomePage.

Podeu canviar l'ordre en que es "cerca" el nom d'una pĆ gina establint la variable $PagePathFmt al fitxer config.php, p.ex.

$PagePathFmt = array('$Group.$1', '$1.$DefaultName', '$1.$1', '$DefaultGroup.$1', 'Profiles.$1');

on "$1" és el nom de la pàgina introduïda.

Com es fa notar més a dalt, quan s'enllaça amb la pàgina per defecte, les autores hi poden ometre el nom de la pàgina i només introduïr el nom del grup seguit d'una barra obliqua ([[Foo/]]).

Fixeu-vos que la barra obliqua assegura que l'enllaç apunta inequívocament al grup identificat. Si s'omet la barra, es podria interpretar que l'enllç apunta a una pàgina existent (o nova) del grup actual (això passarà si el grup, o la seua pàgina d'inici per defecte, no existeixen).

Subgrups? SubpĆ gines?

No, PmWiki no té subpàgines. Podeu trobar les raons descrites per Pm per no tenir subgrups a PmWiki:Hierarchical Groups, però en resum la raó principal és el fet de no tenir una bona sintàxi d'enllaç. Si creeu un enllaç o nom de pàgina del tipus [[A.B.C]] PmWiki no veu "B.C" com a part del grup "A", sinó que veu "C" com a part del grup "AB", que seria un grup separat d'"A". Per trobar receptes que poden ser d'ajuda en aquest tema, les administradores poden fer una ullada a Cookbook:Subgroup Markup i Cookbook:Include With Edit.

Restringint la creació de grups nous

Podeu establir la variable $GroupPattern per que només accepti els noms de grup que voleu. Per exemple, per limitar les pàgines als grups "PmWiki", "Main", "Profiles" i "Example", afegius açò al fitxer local/config.php:

$GroupPattern = '(?:Site|SiteAdmin|PmWiki|Main|Profiles|Example)';

Amb aquesta configuració, només es consideraran vàlids els grups llistats. Podeu afegir més grups a la llista afegint-hi altres noms de grup separats per barres verticals (|).

Podeu cercar altres solucions a Cookbook:Limit Wiki Groups i Cookbook:New Group Warning.

Com em puc desfer de la paraula 'Main' que sempre apareix a les adreces de les pĆ gines d'aquest grup?

Feu una ullada a Cookbook:Get Rid Of Main.

Com puc limitar la creació de grups nous?

Feu una ullada a Cookbook:Limit Wiki Groups.

Perquè els enllaços [[Sta. Eulària i St. Jaume]] no funcionen? (No es mostra res.)

Perquè aquests noms contenen punts, i això destrueix l'estructura de fitxers de PmWiki, que desa les pàgines com a Grup.NomDeLaPagina. La presència d'aquests punts pertorba el format. Els enllaços només poden contenir paraules. Si necessiteu un enllaç així, la pàgina s'haurà d'anomenar StaEulariaIStJaume aleshores podeu usar la directiva (:title:) per a que el nom de la pàgina es mostri amb punts (:title Sta. Eulària i St. Jaume:).

Com puc esborrar un grup wiki?

Normalment no es pot, puix requereix accés al servidor per part d'una administradora per tal d'esborrar el fitxer que manté la pàgina de RecentChanges? del grup. Però hi ha un mètode de fer possible l'esborrat de les pàgines de RecentChanges? des de dintre del wiki, si l'administració habilita el codi que podeu trobar a Cookbook:RecentChanges Deletion.

Com puc esborrar la pĆ gina Grup.RecentChanges d'un grup?

Normalment no es pot, puix requereix accés al servidor per part d'una administradora per tal d'esborrar aquest fitxer. Però hi ha un mètode de fer possible l'esborrat de les pàgines de RecentChanges? des de dintre del wiki, si l'administració habilita el codi que podeu trobar a Cookbook:RecentChanges Deletion.



Traducció de PmWiki.WikiGroup(approve sites) - Pàgina original a PmWikiCa.WikiGroup(approve sites) - Backlinks