Els fitxers del lloc

Els fitxers del lloc es gestionen des del mòdul Files (fitxers). Aquest mòdul estava integrat dins del mòdul principal Intraweb a la versió 2.0 de la maqueta d'intranet, però a partir de la versió 2.1 es troba separat. Per facilitar-hi l'accés, en el menú horitzontal del mòdul principal s'ha conservat l'enllaç que porta cap a la gestió dels fitxers.

Entreu a la intranet amb l'usuari/ària admin.

Feu clic a l'opció AdministracióMòduls IWFitxers del lloc del menú horitzontal de la capçalera.

Excepte els fitxers temporals del Zikula, que es troben dins de la carpeta intranet/pnTemp, la resta de fitxers de la intranet que es gestionen des des del navegador es guarden dins de la carpeta zkdata. El que esteu veient en aquests moments, és el contingut d'aquesta carpeta.

Fitxers del lloc

Alguns consells sobre les característiques dels fitxers i els directoris

Abans de començar a pujar imatges al servidor o a crear carpetes tingueu en compte un seguit de consells que us poden ser útils per evitar problemes en el moment de processar aquests fitxers:

  • Eviteu manipular les carpetes que utilitzen els mòduls. És a dir, si necessiteu més carpetes, creeu-les, però no esborreu ni modifiqueu les existents.
  • Cal que els noms dels fitxers i les carpetes siguin el màxim de concisos possible i que permeti identificar-los amb claredat.
  • No utilitzeu lletres amb accents ni símbols no alfanumèrics. Eviteu les lletres com la ç o la ñ. A ser possible utilitzeu només els rang d'A-Z, a-z i 0-9.
  • Els noms dels fitxers i les carpetes no han de contenir espais. Si es tracta de paraules compostes en lloc de l'espai podeu posar un guió baix "_" o bé fer que la primera lletra de cada paraula comenci amb majúscula. Per exemple podeu fer servir noms de fitxers com consell_escolar.pdf o consellEscolar.pdf.
  • Utilitzeu per norma extensions en minúscula.
  • Eviteu enviar imatges excessivament grans. Si les imatges s'han de mostrar des del propi navegador ajusteu-ne la resolució. Abans de pujar imatges assegureu-vos de que tenen la mida adequada i, de no ser així, canvieu-la amb l'ajut d'algun programa de processament d'imatges.

Gestió de fitxers i directoris

Des d'on us trobeu ara podeu gestionar tots els fitxers i carpetes (directoris). Heu d'anar amb compte perquè els canvis que hi feu poden tenir repercussió en el funcionament dels mòduls.

Un exemple d'això és la carpeta descarregues. Aquesta carpeta conté els fitxers del mòdul Downloads, que es veurà més endavant en el curs. Hom es pot sentir temptat de pujar els fitxers d'aquest mòdul directament des d'aquesta pàgina, però això no s'ha de fer perquè no funcionarà. I el que és pitjor: es pot interferir en el correcte funcionament del mòdul.

Si us fixeu en els noms de les carpetes: agendes, formularis, forums, etc., veureu que la majoria coincideixen amb noms de mòduls. Això s'ha fet per poder identificar ràpidament la carpeta que conté les dades de cada mòdul.

En el llistat de carpetes predeterminat n'hi ha 4 que no corresponen a cap mòdul específic:

  • fotos, que conté els avatars dels usuaris.
  • public, destinada als fitxers als quals s'ha de poder accedir directament des del navegador i sense validació.
  • temp, reservada per a dades temporals dels mòduls IW.
  • theme, on s'ubiquen els logotips i els fulls d'estil (CSS) personalitzats.
  • users, que conté els fitxers personals dels usuaris.

Excepte en els casos de les carpetes public i theme, és recomanable no pujar directament fitxers a cap de les carpetes existents. Si ho necessiteu, en podeu crear de noves.

En el cas de la carpeta fotos és possible pujar-hi les imatges directament, però cal assegurar-se de que els noms de les imatges coincideixen amb els noms dels usuaris.

La carpeta public no està protegida i, per això, és el lloc on desar les imatges dels mòduls de notícies, pàgines i continguts, així com les imatges a les que vulgueu que hi puguin accedir les persones que no tinguin compte a la intranet. Per tal de tenir-ho tot endreçat, podeu optar per crear una subcarpeta per a cada mòdul dins de public o bé crear altres carpetes a fora i fer-les públiques.

Podeu crear tantes carpetes com vulgueu i declarar com a públiques totes les que considereu necessàries. Per exemple, si teniu pàgines HTML que voleu pujar a la intranet, podeu crear una carpeta amb el nom de web, fer-la pública, i pujar-hi les pàgines.

L'accés als fitxers està restringit a excepció dels que es troben en carpetes públiques.

Només tenen accés a la totalitat dels fitxers del lloc els usuaris amb drets d'administració. La resta d'usuaris, si els administradors ho configuren, poden tenir un espai personal on publicar fitxers. Aquest espai està ubicat dins del directori users dels fitxers de lloc.

Feu clic a la carpeta public.

Observeu que apareix un quadre de color blau que informa sobre com accedir als continguts de la carpeta on us trobeu.

Quadre informatiu

Feu clic a l'opció Crea una carpeta del menú horitzontal del mòdul.

Opció de creació d'una carpeta nova

Veureu com apareix un formulari davall del menú horitzontal

Ompliu el formulari amb el text noticies (sense accents) i accepteu.

Formulari de creació de carpetes

Repetiu el procés per crear una carpeta anomenada contingut.

Obtindreu un resultat com el de la imatge.

Feu clic damunt el nom de la carpeta. Hi entrareu a dins.

La carpeta acabada de crear

En aquests moments la carpeta està buida, així que per poder il·lustrar el funcionament d'una carpeta pública, necessiteu una imatge per pujar-la-hi.

Localitzeu una imatge en el vostre ordinador i deseu-la a l'escriptori. Si no en teniu cap a mà, feu clic amb el botó dret del ratolí damunt de qualsevol de les imatges d'aquesta pràctica, seleccioneu Anomena i desa la imatge, deseu-la a l'escriptori i poseu-li de nom imatge.png (poseu-li l'extensió que correspongui).

Feu clic a l'opció Puja un fitxer del menú horitzontal del mòdul.

Opció de pujada d'un fitxer

Apareixerà un formulari similar al de creació de carpetes, però aquesta vegada amb un botó anomenat Navega que us permetrà buscar un fitxer en el vostre ordinador.

Feu clic en el botó Navega.

Botó Navega

Seleccioneu la imatge del vostre escriptori.

Feu clic a la icona d'acceptar per pujar la imatge.

Si tot ha anat bé, la finestra tindrà aquest aspecte:

Llistat de fitxers de la carpeta public/noticies/ quan no és pública

En aquests moments la imatge ja es troba en el servidor però encara no es pot enllaçar. Abans cal fer que la carpeta que acabeu de crear sigui pública.

Feu clic a l'opció Estableix com a directori públic del menú horitzontal del mòdul.

Opció per establir la carpeta com a pública

Es tornarà a carregar la pàgina i apareixerà el requadre blau amb l'adreça pública del directori.

Llistat de fitxers de la carpeta public/noticies/ quan és pública

Ara ja podeu enllaçar la imatge. Més endavant veureu un cas pràctic sobre com utilitzar una imatge com aquesta. De moment, comprovareu que la imatge no està protegida i qualsevol hi pot accedir lliurement.

Obriu una pestanya nova o una finestra nova del navegador. Si en el vostre ordinador teniu instal·lat un navegador diferent al que utilitzeu habitualment, utilitzeu aquest altre.

Introduïu aquest URL:

http://hipolit2.xtec.cat/agora/d134xxxxxx/intranet/file.php?file=public/noticies/imatge.png

on heu de substituir xxxxxx pel vostre nom d'usuari XTEC.

Si tot ha anat bé, veureu la imatge en el navegador. Fixeu-vos que no heu hagut d'entrar a la intranet per accedir-hi. Això només és possible en el cas de les carpetes configurades com a públiques. A la resta de carpetes això no funcionaria.

Per acabar aquesta pràctica, fixeu-vos en el menú desplegable que apareix davall la taula de fitxers.

Feu-hi clic per desplegar-lo

Menú desplegable amb opcions pels fitxers

Una opció molt interessant que hi apareix és la de crear un zip amb tots els fitxers seleccionats. Això és especialment útil en el cas de voler baixar un gran nombre de fitxers, atès que us permet posar-los tots dins d'un arxiu i després descarregar-lo. Si se selecciona una carpeta, tot el seu contingut s'afegeix a l'arxiu zip.

Anàlogament, si pugeu un fitxer comprimit amb zip a la intranet, el sistema el reconeixerà com a tal i, a la columna de les opcions, us oferirà la possibilitat de descomprimir-lo. D'aquesta manera es poden pujar molts fitxers de cop. De tota manera, cap tenir present que els servidors no permeten l'enviament de fitxers molt grans, cosa que limita les possibilitats d'aquesta funcionalitat.

Proveu de transformar una carpeta pública en privada mitjançant l'enllaç Fes que no sigui un directori públic. Després torneu-la a fer pública.

Accions concretes sobre fitxers

Hi ha algunes accions que es poden fer sobre els fitxers dels directoris. A la dreta de la llista de fitxers hi trobareu un conjunt d'icones que us permetran realitzar certes accions.

Les accions accions que hi ha darrera de les icones de la imatge anterior són les següents:

Descomprimeix un fitxer zipPermet descomprimir un fitxer zip
Mostra el contingut d'un fitxer zipMostra el contingut d'un fitxer zip
Descarrega un fitxerPermet descarregar el fitxer a l'ordinador de l'usuari/ària
Edita el contingut d'un fitxerObre l'edició del fitxer i fa possible modificar-ne el contingut
Canvia el nom d'un fitxerPermet canviar el nom del fitxer
Esborra el fitxerEsborra el fitxer

Entreu a una carpeta i observeu les accions possibles sobre els fitxers que conté.

Creeu una carpeta nova, feu-la pública i pugeu-hi un fitxer d'imatge amb extensió gif, jpg o png, un fitxer comprimit amb extensió zip i un fitxer amb extensió txt.

Proveu de portar a terme les accions següents:

  • Descarregar un dels dos fitxers al vostre ordinador.
  • Canviar de nom d'un dels dos fitxers.
  • Moure un dels dos fitxers a una altra carpeta i, tot seguit, tornar-lo a la carpeta original.
  • Editar el contingut del fitxer txt.

Recordeu que heu d'anar amb compte amb els canvis que feu sobre els fitxers, ja que aquests canvis poden tenir repercussió sobre els continguts de la intranet.

Les imatges i l'editor visual

Amb el mòdul Files se simplifica notablement la publicació de continguts amb imatges gif, jpg i png. Això és gràcies a que incorpora un connector amb l'editor d'HTML.

Més endavant veureu com publicar notícies. De moment, però, per veure com el mòdul de fitxers s'integra amb l'editor visual, feu el següent:

Aneu a AdministracióContingutsNotícies.

Cliqueu a l'opció Crea una notícia.

A la secció titulada Notícia veureu que han aparegut dos quadres amb un editor visual incorporat, amb nombroses icones de format entre d'altres. Observeu que entre aquestes icones n'hi ha una amb la imatge d'un clip . Amb aquesta icona podeu obrir el gestor de fitxers. Si no tinguéssiu aquesta icona la podríeu fer aparèixer des de l'administració del mòdul scribite.

Feu clic a la icona del clip i observeu que se s'obre una finestra amb la llista de carpetes i fitxers.

Feu la finestra més gran per veure bé el seu contingut.

Aneu a una de les carpetes a on abans heu pujat alguna imatge i observeu que a la columna de la dreta ha aparegut la icona per a la creació de miniatures.

Assegureu-vos de que el directori on teniu aquesta imatge està declarat com a públic i, de no ser així, feu-lo públic.

Feu clic a la icona de creació de miniatures.

Desplaceu-vos a la part baixa de la finestra i feu clic a la icona d'inserció , que trobareu a la dreta de la imatge.

Observeu que la imatge s'ha inserit en el lloc de l'editor on hi ha el cursor. La imatge queda enllaçada utilitzant el fitxer file.php, de manera que qualsevol visitant de la intranet la pot veure.

Aquest procediment és el recomanat per introduir imatges a les notícies, pàgines o continguts que han de ser públics. En cas de que aquests no hagin de ser públics, heu de tenir present que les imatges sí que ho seran.

Com que l'objectiu d'aquest exercici no és publicar cap notícia sinó experimentar amb el mòdul de fitxers, no cal que seguiu escrivint la notícia.

Feu clic a l'opció Inici del menú horitzontal de la capçalera per descartar la notícia.

Administració del mòdul Files

El mòdul Files disposa d'una interfície d'administració des d'on podeu configurar alguns paràmetres bàsics relacionats amb aquesta funcionalitat de la intranet, com per exemple les extensions admeses o la mida màxima dels fitxers que es poden pujar al servidor. També permet assignar quotes de disc als usuaris de la intranet en base als grups als quals pertanyen aquests usuaris.

Feu clic a l'opció AdministracióContinguts del menú horitzontal de la capçalera.

Localitzeu la icona d'accés al Gestor de fitxers i feu-hi clic.

 Administració del mòdul Files

Observeu les opcions de configuració. Possiblement algunes d'elles us resulten familiars perquè són idèntiques a les del mòdul principal Intraweb.

 Interfície d'administració del mòdul Files

Les finalitats d'aquestes opcions són les següents:

  • Carpeta d'usuaris: permet definir a quina carpeta s'emmagatzemen el fitxers dels usuaris amb permís d'addició sobre el mòdul Files. Els usuaris no administradors, quan van a la gestió dels fitxers, accedeixen directament a la seva carpeta personal i no poden pujar per carpetes superiors. Només els administradors del mòdul tenen el privilegi de navegar per tota l'estructura de fitxers.
  • Mostra els fitxers ocults: el sistema, per tal de controlar les carpetes que són privades i les que són públiques, crea fitxers ocults de tipus .htaccess i .locked. Aquests fitxers per defecte no són visibles a no ser que es modifiqui aquesta opció de configuració. Es recomana mantenir els fitxers ocults.
  • Extensions permeses (separades pel símbol "|"): només es poden pujar fitxers al servidor que tinguin alguna d'aquestes extensions. El sistema distingeix entre majúscules i minúscules, així que no és el mateix txt que TXT.
  • Extensions editables (separades per comes): només es poden editar en línia els fitxers amb les extensions escrites en aquesta llista. Procureu que aquí només hi hagi extensions de fitxers de text. Altrament l'edició dels fitxers no serà possible i es genereran errors en provar d'editar-los.
  • Mida màxima del fitxer: defineix la mida màxima dels fitxers que es podran pujar al servidor. Convé acotar la mida màxima per evitar que els usuaris pugin fitxers massa grans.
  • Amplada per defecte per a les imatges a l'editor: permet definir quina serà l'amplada màxima per defecte de les imatges que es generin per mitjà del connector amb l'editor que s'ha comentat a l'apartat anterior.
  • Alçada per defecte per a les imatges a l'editor: permet definir quina serà l'alçada màxima per defecte de les imatges que es generin per mitjà del connector amb l'editor.
  • Quota de disc per defecte: estableix una quota predeterminada per als usuaris que poden pujar fitxers al servidor. Com veureu tot seguit, és possible definir quotes específiques per a grups d'usuaris concrets.

Com acabeu de veure podeu establir una quota de disc predeterminada pels usuaris, però també podeu assignar quotes especifiques per a grups d'usuaris.

Desplaceu-vos a la part inferior de la pàgina i localitzeu la taula de quotes de disc per a usuaris.

 Assignació de quota de disc als grups d'usuaris

Observeu que els administradors tenen una quota amb valor -1, que significa no posar límits a la quota de disc per a aquests grups. A la pràctica hi ha un límit: la quota que té el centre a Àgora que, inicialment, són 200 MB, però es pot ampliar.

Proveu d'assignar quotes a grups concrets d'usuaris fent clic a Assigna una quota de disc nova.

Assignar quota als grups no implica que els usuaris d'aquell grup puguin accedir a la gestió de fitxers. Els permisos de la intranet s'apliquen abans que les quotes. Només els usuaris amb drets d'addició sobre el mòdul Files podran accedir a la gestió dels fitxers i això és independent del fet que tinguin més o menys quota de disc.

Treballareu els permisos més endavant en el curs.