Estructura de directoris
Drupal s'estructura en un conjunt agrupat de directoris o carpetes que contenen el codi PHP, imatges i fitxers de configuració necessaris per al seu funcionament. Cada vegada que algun usuari accedeix al lloc web, el servidor web (per exemple 'Apache') accedeix a aquest directori, interpreta el codi i realitza les accions pertinents.
Els fitxers 'install.php' i 'update.php' que es troben a l'arrel, són els que realitzen les tasques d'instal·lació i actualització del lloc web. Tots dos fitxers van acompanyats de les seues guies d'ús en format TXT i per executar només cal obrir el navegador i escriure l'adreça base del lloc web seguit de 'install.php' o 'update.php'.
També en l'arrel apareix el fitxer 'cron.php'. Aquest conté el codi encarregat de l'execució de les tasques periòdiques de manteniment del lloc (cron jobs). En funció del tipus de SO s'haurà d'instal·lar un dimoni o servei que execute aquest codi cada interval de temps.
També en l'arrel de Drupal es troben els directoris Modules i Themes, en què Drupal guarda els Modules i Themes que porta per defecte. Allà podríem guardar també els mòduls i temes que baixem per al nostre lloc, però tot i que funcionaria, no és el correcte, ja que Drupal neteja aquests directoris cada vegada que s'actualitza. El correcte és crear dues carpetes diferenciades (themes i modules) a 'arrel -drupal/sites/all/', el que evitarà que es puguen esborrar cada vegada que s'actualitze el Core. A més això ajudarà a mantenir els fitxers dels nostres Modules i Themes més ordenats i controlats.
A continuació, uns quants dels directoris que formen l'estructura d'arxius de Drupal, tots ells ubicades al directori arrel del nostre lloc:
- /Sites - En aquest directori s'emmagatzemen les dades de configuració del lloc, tots els mòduls i temes addicionals que anem incorporant al nostre portal.
- /Modules - En aquest directori s'emmagatzemen únicament els mòduls del nucli, en carpetes independents. No s'han de pujar mòduls addicionals a aquest directori.
- /Themes - Funciona igual que la carpeta modules, però albergant els temes (themes) del lloc. No s'han de pujar temes addicionals a aquest directori.
Fonts: Drupal - Observatori tecnològic - Cursos Drupal

Torna a la portada