El wiki
- Hem posat en marxa un CMS tipus wiki per a vosaltres.
- Podreu usar-lo lliurement per a la vostra feina acadèmica:
- Exemples, apunts, referencies a material interessant, etc
- Treballs en desenvolupament.
- Calendaris de festes.
- És eminentment públic.
- L'haureu d'usar obligatòriament per a aquesta assignatura.
L'adreça és http://wiki.itic.cat
- Prèviament us haureu de donar d'alta.
MoinMoin
MoinMoin és un sistema de gestió de continguts de tipus wiki implementat amb Python
- Els usuaris escriuen pàgines web usant un llenguatge àgil d'una forma molt senzilla.
- Hi ha una gran facilitat per enllaçar les pàgines entre elles i amb pàgines d'altres websites.
- S'enregistren les modificacions i hi ha versionat.
Estructura de pàgines
- Les pàgines estan totes al mateix nivell.
Tenen un nom sempre en CamelCase.
Les pàgines s'editen amb un editor de text en un format àgil específic (HelpOnEditing).
- És molt senzill enllaçar unes pàgines amb altres.
- Quan citem un enllaç a una pàgina inexistent, ens permet crear-la sobre la marxa. Aquesta és la forma habitual de crear-la.
Llenguatge àgil (I)
- És un llenguatge estàndard, com reST.
- Títols, subtítols, llistes, inserció d'imatges, enllaços, taules, etc.
- També es poden usar analitzadors «alternatius», per exemple:
- Comma Separated Value (csv)
- Per exemple:
def funcio_1(x,y): x += y return 2 ** x
Llenguatge àgil (II)
- També elements matemàtics:
\[ \bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_{n}\times\Omega \]
- O equacions químiques:
\[ \ce{SO4^2- + Ba^2+ -> BaSO4 v} \]
Accions
A una pàgina se li pot aplicar una acció.
Una acció és similar a un mètode . La pàgina és l'objecte i l'acció el mètode.
- Són accions habituals:
- Editar la pàgina.
- Esborrar la pàgina.
- Canviar el nom de la pàgina.
- Mostra'm la història de la pàgina.
- etc.
- Es desencadenen pel menú corresponent, o de l'URL.
Model de seguretat
- Per decidir qui pot fer què en el wiki:
- Llegir, escriure, esborrar, «tirar enrera», gestionar
- En general, s'usen polítiques molt lliberals, amb poques restricions.
- Els usuaris s'identifiquen remotament i estan organitzats en grups amb privilegis semblants.
- Hi ha un usuari que fa de manager amb «tots els poders».
- Altres usuaris poden gestionar part de la seguretat.
Versionat i control de concurrència
- Com editem via web pot passar que:
- Dues persones vulguin editar simultàniament la mateixa pàgina.
- Algú introdueixi canvis indesitjables a una pàgina.
- Pel primer cas s'aplica un bloqueig preventiu de les pàgines en edició. Cal respectar-lo.
- Pel segon cas, un sistema simple de versionat:
- S'enregistren tots els canvis d'una pàgina.
- Podem accedir a la història i veure qui ha canviat què.
- Podem comparar versions i substituir la versió actual per una versió anterior.
Pàgines especials
- Subpàgines:
- Molt convenients per organitzar documents llargs o informacions relacionades.
Nom de la pàgina: PaginaGran/SubpaginaPrimera
Pàgines home dels usuaris com ara: SebastiaVila.
- Pàgines per gestionar usuaris i grups d'usuaris.
Pàgines del manual: HelpContents
Pàgines orfes: OrphanedPages
Darreres modificacions: RecentChanges