Drupal è un CMS = Content management system = sistema di gestore di contenuti
Caratteristiche:
- Potenza: sancita dall'enorme diffusione nonostante i caratteri tecnici del CMS
- Flessibilità: si può realizzare di tutto, dal blog personale al grande sito commerciale con DB e codici personalizzati
- Moduli: circa 500 moduli funzionali e di alto livello costantemente aggiornati e relativi softweristi pronti ad aiutare
- Codice pulito: è uno dei punti chiave di questo CMS ed aiuta non poco i softweristi nel loro sviluppo
-
Veloce: scaturisce dalla struttura di base snella e dai codici puliti e modulari
- Sicurezza: anche includendo molti codici rimane funzionante, stabile e protetto da intrusi
- Aggiornamenti: controllo di aggiornamenti del core e moduli dall'interno del sito con segnalazione via email
- Struttura Modulare: un core snello e robusto alla base e tanti moduli specializzati ben connessi fra loro
- PHP: è il linguaggio diffusissimo e performante con cui vengono scritti i codici
- Sistemi operativi: può funzionare con Linux, Windows, Mac OS X
- Web server: Apache (linux/unix) o IIS(windows)
- DB SQL: il database usato come memoria contenuti e dati può funzionare sia su server MySQL che PostgreSQL
- Open Source quindi con i sorgenti disponibili per ogni evenienza
- licenza GNU/GPL cioè gratis
- 8M-24M-32M di memoria server richiesta per l'installazione di base - media - avanzata
La versione 6 spinge verso il modello MultiSite e l'aggiornamento semplificato:
- MultiSite: un motore CMS condiviso senza problemi e con vantaggi come l'aggiornamento rapido di tanti siti
- Semplificazione x i futuri aggiornamenti separando le directory del cuore del CMS dai files dati e di configurazione dei vari siti effettivi
Contro:
- Cuva di apprendimento per il webmaster lunga a causa della multitudine di modulini che si combinano tra loro in mille modi a differenza di altri CMS che offrono pacchetti completi (meno fressibili) ma in Drupal 6 è stato fatto un grosso lavoro di semplificazione e online si trovano le soluzioni ad ogni problema in svariati forum.
- Il "peso" sul server di questo CMS è modesto ed infatti con qualche accorgimento funziona anche su server economici come il famoso Aruba ma ricordate che aggiungendo tanti piccoli moduli arriviamo ad aver bisogno un minimo di 24M o meglio 32M di ram che deve essere prevista sul piano hosting del server.
-
Drupal richiede l'accesso al database con alcuni permessi avanzati per comandi SQL come SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER e LOCK TABLES.
Nota: alcuni fornitori di hosting web non offrono queste funzioni quindi chiedete prima ai tecnici del server.
Il nome Drupal è la traslitterazione inglese per la parola olandese druppel che significa goccia.
Il nome nasce dal defunto drop.org, sito il cui codice si evolse lentamente fino a trasformarsi in Drupal.
Buytaert voleva chiamare il sito "dorp" (=villaggio), ma commise un errore di digitazione quando controllò la disponibilità del dominio. Rileggendo, decise che drop suonava meglio.
Links:
Versione stampabile- Accedi o registrati per inserire commenti.
- letto 2341 volte
- Send to friend

