La Filosofia de PmWiki

Aquesta pàgina descriu algunes de les directrius que guien el disseny i la implementació de PmWiki. Patrick Michaud? no s'atribueix l'originalitat de les mateixes; aquestes idees només serveixen per guiar el desenvolupament de PmWiki. Resteu convidades a mostrar disconformitat amb qualsevol d'elles. Audiences? explica amb més detall les raons que donen suport a aquestes idees.

1. Afavorir les escriptores per sobre de les lectores
En el fons, PmWiki és un sistema d'autoria col·laborativa per a documents hiperenllaçats. Sol ser prou difícil fer que la gent contribueixi amb material escrit; haver-se d'enfrontar amb el marcatge HTML i amb els enllaços només posa més obstacles a la contribució activa. Així doncs, PmWiki te com a objectiu fer més fàcil la creació de documents, fins i tot si per tal de fer-ho cal limitar els tipus de documents.
2. No intentar substituir l'HTML
PmWiki no intenta de cap de les maneres fer tot el que l'HTML pot fer. Hi ha bones raons per no usar els navegadors web com a editors d'HTML --no és molt efectiu. Si el que vos cal és escriure molt i variat HTML, més val que feu servir un altra ferramenta. PmWiki intenta fer fàcil la vinculació entre documents web "no-wiki", encastar pàgines PmWiki dintre d'altres pàgines més complexes, i permetre que altres documents hi enllacin fàcilment amb PmWiki.
Aquest principi recolza el principi d' "afavorir les escriptores per sobre de les lectores" --cada nova característica que s'afegeix a PmWiki requereix algun tipus de nova etiqueta. Molt aviat el codi font dels documents esdevé lleig i aleshores gairebé seria millor usar HTML directament.
Un altra raĂł per evitar l'Ășs d'HTML arbitrari Ă©s que l'HTML mal format pot causar que les pĂ gines deixen de veure's per complet, a mĂ©s l'HTML arbitrari pot ser un risc de seguretat --mĂ©s quan les pĂ gines es poden crear de forma anĂČnima. Per mĂ©s informaciĂł feu una ullada a http://www.cert.org/advisories/CA-2000-02.html(approve sites) .
3. Evitar les característiques de més (o "sobrecàrrega de característiques")
En general les caracterĂ­stiques de PmWiki s'han implementat en resposta a necessitats especĂ­fiques, mĂ©s que no pas perquĂš algĂș va pensar que "tal volta fossin Ăștils". A qualsevol sistema Ăștil, sol ser difĂ­cil canviar caracterĂ­stiques amb un disseny pobre un cop la gent ha començat a desenvolupar altres estructures basades en aquesta. (Com passa amb MS-DOS o Windows.) Un mode d'evitar els dissenys pobres Ă©s resistir-ne la temptaciĂł d'implementar quelcom fins que s'hi tĂ© una idea clara de com s'usarĂ .
4. Donar recolzament al manteniment de pàgines web col·laboratives
Tot i que aquest no n'era un dels objectius inicials de PmWiki, els principis del WikiWikiWeb emergiren rĂ pidament com un mode obvi per fer mĂ©s fĂ cil el disseny i manteniment col·laboratiu de llocs web pĂșblics. PmWiki permet protegir pĂ gines individuals amb contrasenya, i un parell de personalitzacions locals permeten protegir grans seccions del wiki. A mĂ©s a mĂ©s, PmWiki proveeix "fulles d'estil rĂ pides": podeu canviar rĂ pidament les capçaleres, els peus de pĂ gina, i altres elements d'un grup gran de pĂ gines sense haver de tocar els continguts de les pĂ gines. Finalement, Ă©s relativament fĂ cil afegir-hi etiquetes personalitzades? per a aplicacions especĂ­fiques.
5. Ser fàcil d'instal·lar, configurar i mantenir
Amb una mida aproximada de 200K --en un fitxer comprimit, penjar PmWiki al vostre servidor Ă©s força rĂ pid. Feu-hi un chmod o dos, actualitzeu un parell de parĂ mentres de la configuraciĂł a config.php i ja haurieu de tenir-ho tot llest. PmWiki emmagatzema les dades en fitxers de text, aixĂ­ que no cal usar MySQL o altres utilitats similars. Actualitzar sol ser tan simple com copiar l'Ășltima versiĂł dels fitxers sobre els existents a la vostra instal·laciĂł de PmWiki. (Una de les prinipals raons per crear PmWiki fou que altres wikis coetĂ nis requerien modificacions sobre els fitxers originals distribuits, aixĂ­ que els administradors acabaven perdents les personalitzacions fetes cada cop que actualitzaven el programari.)



TraducciĂł de PmWiki.PmWikiPhilosophy(approve sites) - PĂ gina original a PmWikiCa.PmWikiPhilosophy(approve sites) - Backlinks