Recent Changes - Search:

PmWiki

pmwiki.org

edit SideBar

https://www.jetphotos.com/photographer/598301 https://www.jetphotos.com/photographer/598304 https://www.jetphotos.com/photographer/598305 https://www.jetphotos.com/photographer/598307 https://www.jetphotos.com/photographer/598310 https://www.jetphotos.com/photographer/598312 https://www.jetphotos.com/photographer/598317 https://www.jetphotos.com/photographer/598318 https://www.jetphotos.com/photographer/598320 https://www.jetphotos.com/photographer/598321 https://www.jetphotos.com/photographer/598322 https://www.jetphotos.com/photographer/598324 https://www.jetphotos.com/photographer/598328 https://www.jetphotos.com/photographer/598340 https://www.jetphotos.com/photographer/598341 https://www.jetphotos.com/photographer/598346 https://www.jetphotos.com/photographer/598349 https://www.jetphotos.com/photographer/598357 https://www.jetphotos.com/photographer/598366 https://www.jetphotos.com/photographer/598372 https://www.jetphotos.com/photographer/598374 https://www.jetphotos.com/photographer/598378 https://www.jetphotos.com/photographer/600028 https://www.jetphotos.com/photographer/600031 https://www.jetphotos.com/photographer/600032 https://www.jetphotos.com/photographer/600034 https://www.jetphotos.com/photographer/600036 https://www.jetphotos.com/photographer/600037 https://www.jetphotos.com/photographer/600039 https://www.jetphotos.com/photographer/600041 https://www.jetphotos.com/photographer/600042 https://www.jetphotos.com/photographer/600045 https://www.jetphotos.com/photographer/600046 https://www.jetphotos.com/photographer/600047 https://www.jetphotos.com/photographer/600048 https://www.jetphotos.com/photographer/600050 https://www.jetphotos.com/photographer/600051 https://www.jetphotos.com/photographer/600052 https://www.jetphotos.com/photographer/600053 https://www.jetphotos.com/photographer/600055 https://www.jetphotos.com/photographer/600057 https://www.jetphotos.com/photographer/600641 https://www.jetphotos.com/photographer/600644 https://www.jetphotos.com/photographer/600645 https://www.jetphotos.com/photographer/600646 https://www.jetphotos.com/photographer/602231 https://www.jetphotos.com/photographer/602240 https://www.jetphotos.com/photographer/602244 https://www.jetphotos.com/photographer/602247 https://www.jetphotos.com/photographer/602261 https://www.jetphotos.com/photographer/602265 https://www.jetphotos.com/photographer/602279 https://www.jetphotos.com/photographer/602307 https://www.jetphotos.com/photographer/602315 https://www.jetphotos.com/photographer/602323 https://www.jetphotos.com/photographer/602340 https://www.jetphotos.com/photographer/602346 https://www.jetphotos.com/photographer/602741 https://www.jetphotos.com/photographer/602743 https://www.jetphotos.com/photographer/602744 https://www.jetphotos.com/photographer/602745 https://www.jetphotos.com/photographer/602746 https://www.jetphotos.com/photographer/602748 https://www.jetphotos.com/photographer/602749 https://www.jetphotos.com/photographer/602750 https://www.jetphotos.com/photographer/602757 https://www.jetphotos.com/photographer/602758 https://www.jetphotos.com/photographer/602762 https://www.jetphotos.com/photographer/602763 https://www.jetphotos.com/photographer/602764 https://www.jetphotos.com/photographer/602769 https://www.jetphotos.com/photographer/602770 https://www.jetphotos.com/photographer/602772 https://www.jetphotos.com/photographer/602773 https://www.jetphotos.com/photographer/602774 https://www.jetphotos.com/photographer/602775 https://www.jetphotos.com/photographer/601186 https://www.jetphotos.com/photographer/601188 https://www.jetphotos.com/photographer/601189 https://www.jetphotos.com/photographer/601191 https://www.jetphotos.com/photographer/601192 https://www.jetphotos.com/photographer/601194 https://www.jetphotos.com/photographer/601196 https://www.jetphotos.com/photographer/601197 https://www.jetphotos.com/photographer/601248 https://www.jetphotos.com/photographer/601249 https://www.jetphotos.com/photographer/601250 https://www.jetphotos.com/photographer/601251 https://www.jetphotos.com/photographer/601252 https://www.jetphotos.com/photographer/601254 https://www.jetphotos.com/photographer/601255 https://www.jetphotos.com/photographer/601256 https://www.jetphotos.com/photographer/601258 https://www.jetphotos.com/photographer/601260 https://www.jetphotos.com/photographer/601261 https://www.jetphotos.com/photographer/601263 https://www.jetphotos.com/photographer/601264 https://www.jetphotos.com/photographer/601265 https://www.jetphotos.com/photographer/601266 https://www.jetphotos.com/photographer/601267 https://www.jetphotos.com/photographer/601268 https://www.jetphotos.com/photographer/601269 https://www.jetphotos.com/photographer/601270 https://www.jetphotos.com/photographer/601272 https://www.jetphotos.com/photographer/601273 https://www.jetphotos.com/photographer/602779 https://www.jetphotos.com/photographer/602780 https://www.jetphotos.com/photographer/602781 https://www.jetphotos.com/photographer/602782 https://www.jetphotos.com/photographer/600111 https://www.jetphotos.com/photographer/600112 https://www.jetphotos.com/photographer/600148 https://www.jetphotos.com/photographer/600151 https://www.jetphotos.com/photographer/600155 https://www.jetphotos.com/photographer/600157 https://www.jetphotos.com/photographer/600159 https://www.jetphotos.com/photographer/600161 https://www.jetphotos.com/photographer/600163 https://www.jetphotos.com/photographer/600647 https://www.jetphotos.com/photographer/600648 https://www.jetphotos.com/photographer/600649 https://www.jetphotos.com/photographer/600650 https://www.jetphotos.com/photographer/602889 https://www.jetphotos.com/photographer/602890 https://www.jetphotos.com/photographer/602891 https://www.jetphotos.com/photographer/602895 https://www.jetphotos.com/photographer/602897 https://www.jetphotos.com/photographer/602900 https://www.jetphotos.com/photographer/602904 https://www.jetphotos.com/photographer/602907 https://www.jetphotos.com/photographer/602913 https://www.jetphotos.com/photographer/602916 https://www.jetphotos.com/photographer/602918 https://www.jetphotos.com/photographer/602922 https://www.jetphotos.com/photographer/602923 https://www.jetphotos.com/photographer/602925 https://www.jetphotos.com/photographer/602926 https://www.jetphotos.com/photographer/600534 https://www.jetphotos.com/photographer/600535 https://www.jetphotos.com/photographer/600536 https://www.jetphotos.com/photographer/600538 https://www.jetphotos.com/photographer/600539 https://www.jetphotos.com/photographer/600540 https://www.jetphotos.com/photographer/600542 https://www.jetphotos.com/photographer/600543 https://www.jetphotos.com/photographer/600544 https://www.jetphotos.com/photographer/600547 https://www.jetphotos.com/photographer/600548 https://www.jetphotos.com/photographer/600549 https://www.jetphotos.com/photographer/600550 https://www.jetphotos.com/photographer/600552 https://www.jetphotos.com/photographer/600553 https://www.jetphotos.com/photographer/600555 https://www.jetphotos.com/photographer/600558 https://www.jetphotos.com/photographer/600565 https://www.jetphotos.com/photographer/600566 https://www.jetphotos.com/photographer/600567 https://www.jetphotos.com/photographer/600568 https://www.jetphotos.com/photographer/600571 https://www.jetphotos.com/photographer/600573 https://www.jetphotos.com/photographer/600575 https://www.jetphotos.com/photographer/600576 https://www.jetphotos.com/photographer/600577 https://www.jetphotos.com/photographer/600578 https://www.jetphotos.com/photographer/600666 https://www.jetphotos.com/photographer/600668 https://www.jetphotos.com/photographer/600669 https://www.jetphotos.com/photographer/600670 https://www.jetphotos.com/photographer/602963 https://www.jetphotos.com/photographer/601276 https://www.jetphotos.com/photographer/601280 https://www.jetphotos.com/photographer/601281 https://www.jetphotos.com/photographer/601284 https://www.jetphotos.com/photographer/601285 https://www.jetphotos.com/photographer/601286 https://www.jetphotos.com/photographer/601287 https://www.jetphotos.com/photographer/601288 https://www.jetphotos.com/photographer/601291 https://www.jetphotos.com/photographer/601293 https://www.jetphotos.com/photographer/602776 https://www.jetphotos.com/photographer/602777 https://www.jetphotos.com/photographer/602955 https://www.jetphotos.com/photographer/602956 https://www.jetphotos.com/photographer/602957 https://www.jetphotos.com/photographer/602959 https://www.jetphotos.com/photographer/602960 https://www.jetphotos.com/photographer/602961

Categories

autores (intermedi)

El propòsit de les categories

Les categories (també conegudes com a "etiquetes" o en anglès "tags") serveixen per a organitzar i trobar pàgines relacionades. Les categories venen implementades per defecte amb PmWiki 2, i a la majoria de wikis no cal afegir cap codi o marques especials, només són una convenció útil. La idea és que tota pàgina que cau dintre d'un àrea temàtica particular hauria de tenir un enllaç a una pàgina compartida que conté enllaços a altres pàgines d'aquesta mateixa temàtica. Aquestes pàgines compartides es creen al grup Category, i per això aquestes àrees temàtiques s'anomenen "categories".

L'ús de les categories

Començar a usar categories només requereix d'un pas: afegir enllaços a cada categoria. Una categoria que s'anomeni Tema es crea afegint un enllaç a Category.Tema en qualsevol pàgina. Quan l'enllaç s'ha afegeit a una pàgina, podem dir que la pàgina és a la categoria "Tema".

Hi ha una marca especial per a crear aquestos enllaços de manera apropiada: [[!Tema]] crearà un enllaç a Category.Tema. Per tant es podria dir que [[!Tema]] és una especie de drecera a la pàgina Tema del grup Category.

Amb PmWiki s'inclou un fitxer Category.GroupFooter que conté la línia (:pagelist link={*$FullName} list=normal:) de manera que sempre que es mostri una pàgina de categoria, veurem una llista de les pàgines que la referèncien. Com qualsevol de les pàgines de wikilib.d, podeu modificar-la i no serà sobreescrita per les actualitzacions.

Fixeu-vos que la directiva per a llistar pàgines que s'usa a Category.GroupFooter, es pot afegir a Category.GroupHeader en el seu lloc, obtenint un resultat similar; podeu usar un o altre depenent de si voleu el llistat de pàgines a dalt o a baix dels continguts que afegiu a les pàgines de categoria individuals (editables com qualsevol altra).

Com que es fa servir la marca link= de la directiva Llistats de pàgines, podeu repetir la construcció on sigui necessari. Si voleu mostrar totes les pàgines que pertanyin a Tema, podeu usar arreu la sentència (:pagelist link=Category.Tema list=normal:).

Del mateix mode, no és necessari que una "pàgina de categoria" estigui al grup Category -- qualsevol pàgina pot definir una "categoria" de pàgines que l'enllacen.

Una administradora pot substituir el nom inicial del grup de categories "Category" per un altre, definint la variable $CategoryGroup al fitxer config.php. (Un canvi d'aquest estil s'hauria de fer durant la configuració inicial d'un wiki; fer el canvi a un wiki amb continguts pot donar problemes amb els llistats de pàgines a no ser que es torni a desar cada pàgina que està en una categoria.)

Una autora pot fer un enllaç a una categoria sense afegir-la a la categoria usant [[ {Category.Tema$PageUrl} | Tema ]]. Així es crearà un enllaç com el que es crearia amb [[!Tema]] sense que la pàgina sigue considerada part de la categoria Tema.

Recapitulació

Afegint l'enllaç [[!Tema]] a una pàgina, aquesta apareixerà llistada automàticament a Category.Tema (sempre que Category.GroupFooter mantingui la configuració per defecte). Així doncs, podeu crear una pàgina que crei automàticament un llistat en ordre alfabètic de totes les pel·lícules comentades al vostre wiki creant enllaços [[!Pel·lícules]] a cadascuna de les pàgines amb una pel·lícula; el llistat resultant es trobaria a Category.Pel·lícules .

autores (avançat)

Niuament de categories

Encara es pot traure més profit de les categories perquè les pròpies pàgines Category.* es poden col·locar a dintre de categories! Seguint un excel·lent exemple de John Rankin, suposem que tenim les següents pàgines de pel·lícules a les categories llistades a la part dreta:

Peli.DotzeHomesSensePietat [[!Drama]] [[!Crim]] [[!1957]]
Peli.ElSeteSegell   [[!Drama]] [[!Fantasia]] [[!1957]]
Peli.CapALaEternitat   [[!Documental]] [[!2010]]

Ara, podem crear Category.Drama, Category.Crim, Category.Fantasia, i Category.Documental, i a cadascuna d'aquestes pàgines posem [[!Gènere]]. A Category.1957 i Category.2010, hi possem [[!Any]].

Així, què veurem a la pàgina Category.Gènere? Enllaços a "Crim", "Drama", "Documental", i "Fantasia", perquè estan a la categoria Gènere. Quan cliquem en algun d'aquestos enllaços, veiem totes les pel·lícules d'una d'aquestes categories. Del mateix mode, si cliquem a Category.Any, veiem enllaços a "1957" i "2010", cadascun dels quals, al seu temps, mostra la llista de pel·lícules per a eixe any.

Per últim, a Category.Gènere i Category.Any podem ficar-hi [[!Categoria]], que les convertirà en les categories més altes a les quals hi podem arribar des de la pàgina Category.Categoria. Voila, com a resultat tenim una "jerarquia" instantània:

Category.Categoria
    Category.Gènere
        Category.Crim
            Peli.DotzeHomesSensePietat
        Category.Drama
            Peli.DotzeHomesSensePietat
            Peli.ElSeteSegell
        Category.Documental
            Peli.CapALaEternitat
        Category.Fantasia
            Peli.ElSeteSegell
    Category.Any
        Category.1957
            Peli.DotzeHomesSensePietat
            Peli.ElSeteSegell
        Category.2010
            Peli.CapALaEternitat

Tanmateix adoneu-vos-en que no és una jerarquia "estricta" --qualsevol pàgina o categoria pot aparèixer simultàniament a múltiples categories. Per exemple, Category.Documental podria pertànyer a Gènere i a la categoria de més alt nivell.

Cada pàgina de categoria pot tenir continguts abans del llistat de pàgines que hi pertanyen, per exemple, per a donar una descripció del que hi ha a la categoria. (O es pot deixar buid, que també va bé.) També pot contenir associacions amb pàgines relacionades (referències del tipus "vegeu també"). Per exemple, a un wiki sobre turisme, la categoria "mitja pensió" pot contenir una referència "vegeu també" a la categoria "amb menjars".

administradores (intermedi)

El funcionament intern de les categories

L'ús del grup Category com a magatzem per a totes les categories es determina definint la variable $CategoryGroup, i la marca especial [[!Tema]] s'activa cridant la funció Markup():

SDV($CategoryGroup,'Category');
Markup('[[!','<links','/\[\[!([^\|\]] ?)\]\]/',
  "<span class='category'>[[$CategoryGroup/$1]]</span>");

Trobar una bona estructura per a les categories

La part més complicada en l'ús de categories és triar un bon vocabulari. Les responsables del contingut poden seguir la Guia d'estil per al desenvolupament i establiment del thesauri monolingüe (ISO 2788-1986) i la Guia d'estil per al desenvolupament i establiment del thesauri multilingüe (ISO 5964-1985). Les qüestions que cal plantejar-se són:

  • si l'esquema existeix i es pot tornar a usar.
  • nombre de nivells als esquemes amb múltiples nivells (ni massa generals, ni amb massa profunditat -- p.ex. 3)
  • nombre de categories per pàgina (ni massa, ni massa poques -- p.ex. 3)
  • ús consistent del singular ([[Mercuri]] és un [[!planeta]]) o del plural ([[Mercuri]] és a la categoria [[!planetes]])
  • desambiguació i ús de frases ([[!instruments musicals]] i [[!instruments mèdics]]) o Cookbook:Subpage Markup ([[!Musicals*Instruments]] i [[!Mèdics*Instruments]])

O deixar que la gent usi aquells termes de categoria que li semblen més encertats. Amb el temps anirà apareixent un vocabulari (o "folksonomy").

Mostrar una llista de categories

Per a mostrar una llista de totes les categories es pot fer un llistat de les pàgines que hi ha al grup de categories. Per exemple la següent directiva mostrarà les pàgines que hi ha al grup Category, es convenient ficar-la a la pàgina Category.Category?, o qualsevol altra pàgina:

(:pagelist group=Category list=normal fmt=#title:)

Però hi ha un problema: El fet d'afegir l'enllaç de categoria, tot i que si el seguim mostrarà el llistat corresponent, no crearà la pàgina amb la categoria!
Es pot afegir el següent codi al fitxer config.php per a que les pàgines de categoria es crein automàticament al grup 'Category':

$AutoCreate['/^Category\./'] = array('ctime' => $Now, 'text' => $page['text']);

Podeu canviar 'Category' amb el nom del vostre grup per a les categories. També podeu afegir més definicions per a més grups de categories, cosa que pot resultar útil si useu una recepta com Cookbook:Tagger que permet l'ús de diversos grups per a categories.

Vegeu també EditVariables#AutoCreate?



Traducció de PmWiki.Categories - Pàgina original a PmWikiCa.Categories - Backlinks

Edit - History - Print - Recent Changes - Search
Page last modified on December 23, 2021, at 07:50 AM