Enllaços i recursos en relació a CMS

Dokuwiki

Reescriptura d'URL

La reescriptura d’URLs és una facilitat que tenim a diversos gestors de contingut, que permet que les URL de les pàgines es mostrin de manera elegant als browsers a fi que les indexin.

En el sistema Dokuwiki això es pot fer de dues maneres diferents. Cal editar el fitxer local.php o dokuwiki.php (en funció de quin dels dos fitxers sigui el que utilitzem per configurar el sistema, si existeix el primer probablement serà aquell el que haurem d’editar, més info a http://wiki.splitbrain.org/wiki:config) i canviar el valor del paràmetre $conf[’userewrite’] .

Si aquest paràmetre té valor 0 aquesta funció està desactivada. Amb els valors 1 o 2 escollim un d’aquells dos procediments diferents. A partir d’aquí cal seguir les indicacions de http://wiki.splitbrain.org/wiki:rewrite segons el mètode escollit.

Per a aquesta pàgina web m’he vist obligat a desactivar-ho quan corre en mode local, ja que genera errors 404 de fitxer no trobat a causa de les configuracions particulars de la meva instal·lació d’Apache2. Pel que recordo, quan la pàgina es troba remotament allotjada aquests problemes no hi són i puc utilitzar el mètode 1 ja que la configuració del servidor web remot sembla suportar-lo sense problemes.

Aquesta qüestió pot estar relacionada també amb l’opció del fitxer .htaccess Allowoverride . Mirar a la info sobre rewrite. Algunes informacions més, relacionades a http://wiki.splitbrain.org/wiki:discussion:apachewindows.

Tutorials sobre servidors de dades

WebCalendar

El web calendar és un cms que ens permet gestionar un calendari allotjat en format web. D’aquesta manerdiversos usuaris poden compartir informació sobre cites comunes, fent servir la interfície web o programes de gestió de calendaris com Evolution o Sunbird. Durant la instal·lació m’he trobat amb alguns problemes sobre la resolució dels quals us adjunto algunes pistes i enllaços:

Instal·lació de WebCalendar
Instal·lació de WebCalendar 1.2

La instal·lació de WebCalendar amb un usuari de MySQL que no sigui el root i amb la seva corresponent contrassenya no presenta cap problema particular. En acabar el procés d’instal·lació de les bases de dades i quan ja som a la finestra d’entrada de l’usuari per defecte admin, però, és probable que ens apareguin uns missatges d’error relacionats amb mb_language i que no permeten completar el login. La solució al problema l’he trobat a aquesta pàgina.

La meva interpretació de la solució ha estat afegir una arroba (@) a davant de la paraula mb_language allà on apareix dins els fitxers includes/xcal.php i includes/classes/WebCalendar.class.

Alguns aspectes del funcionament
  • Les lletres accentuades semblen no funcionar correctament per alguna qüestió relacionada amb la codificació de caràcters utf8. Ens podem acontentar bé havent de llegir símbols estranys o les paraules sense accents a les entrades del calendari.
  • La categorització de les cites com a esdeveniments de tot el dia o d’un rang d’hores no és compatible entre les aplicacions online (CMS) i local (Sunbird, Evolution, per ex.) de gestió del calendari i pot donar problemes quan per a una sola cita establim duracions de més d’un dia. Quan desitgem fer això, la solució passa per crear còpies, diversos esdeveniments, per a diversos dies, en lloc d’un de sol. Quan estem parlant de rangs llargs de dies, com unes vacances, l’error penso que és més negligible i sí que podem crear un sol esdeveniment de diversos dies de durada.