Drupal Content Management System

Drupal (www.drupal.org) e' un CMS (Content Management System, ovvero sistema di gestione di contenuti) scritto in PHP.

Drupal e' piuttosto affidabile e si puo' ottenere un sito web funzionante in poche mosse anche se non si conosce PHP. Ci sono pochi template (temi) ufficiali disponibili, ma si puo' scrivere il proprio template in PHP una volta presa confidenza con le variabili globali di Drupal (in sostanza, il modo migliore e' copiare uno dei temi ufficiali di Drupal e modificare l'HTML della struttura della pagina e il foglio di stile).

Inoltre, ci sono tantissimi moduili disponibili sul sito di Drupal che permettono di fare molte cose interessanti senza programmare (come aggregare news RSS da altri siti, creare un calendario di eventi ecc.).

La gestione degli utenti e' buona anche se non così granulare come nei migliori CMS. Si puo' decidere se gli utenti possono registrarsi sul sito o se solo l'amministratore puo' aggiungere utenti, si possono creare ruoli con permessi diversi ed assegnarli agli utenti.

Il punto di forza di Drupal e' la facilita' con cui si possono creare categorie / classificazioni e collegare a questo sistema semantico la navigazione del sito (o una parte). Si possono anche creare facilmente tipi di contenuto personalizzati, caratteristica utile per distinguere ad esempio tra pagine web, articoli di newsletter, notizie, eventi ecc.

Naturalmente se si ha bisogno di connettersi ad un proprio database ed interfacciarlo (leggere / modificare dati), si devono creare degli script PHP (o riutilizzare script esistenti) ed inserirli dove necessario tramite il CMS stesso, che consente di scrivere codice PHP nei contenuti.

Sviluppo web
© 2007 - 2020 Valeria Pesce
Twitter icon
Facebook icon
LinkedIn icon
Del.icio.us icon
StumbleUpon icon
Digg icon
Reddit icon
Technorati icon