Drupal è quello che mi serve? (Informazioni generali su Drupal)

Qui sono elencate alcune informazioni per chi non sa se scegliere Drupal o altri CMS.

Che tipo di siti si possono realizzare con drupal?

Drupal è un gestore di contenuti o CMS (Content Management System). Questo significa che è concepito per la realizzazione di qualsiasi sito, statico o dinamico, basato sulla logica contenuto/commenti.
Alcuni esempi di siti sono riassunti qui sotto, ma il maggiore vantaggio dell'uso di Drupal si ottiene nei casi in cui è necessario combinare più contenuti eterogenei (p.e. forum con news, portale a sezioni con blogg e gallerie di immagini, etc.):

  • semplici siti statici: ovvero siti costituiti da sole pagine statiche (i più semplici). Sono esempi di questo tipo siti personali, siti istituzionali, cataloghi, etc.
    Utilizzando il sistema di categorizzazione di Drupal è possibile strutturare il proprio sito in modo semplice e efficace. L'amministratore (o un utente abilitato) può ampliare o modificare i contenuti in qualsiasi momento.
  • blog: i blog sono diari online, ordinati cronologicamente e basati su un sistema messaggio/commenti. Drupal gestisce nativamente questo tipo di contenuti. Drupal può essere la soluzione per realizzare un sito che contenga il blog vostro e dei vostri amici, o per andare oltre le possibilità dei normali contenitori di blog (splinder, livejournal, etc.). Alcuni importanti blog italiani sono stati realizzati su piattaforma Drupal.
    Il maggiore vantaggio di Drupal è la possibilità di integrare il proprio blog con altri tipi di contenuto (news, forum, sezioni a tema). Per scrivere un blog, o per lasciare commenti, dovete essere registrati al sito Drupal o a un sito affiliato. La possibilità di commentare utilizzando l'accountg di altri gestori di blog è in corso di estensione.
  • forum: se desiderate qualcosa di più originale del solito phpbb, o un sito più complesso, che integri per esempio news, contenuti di diverso tipo, possibilità di pubblicare in homeg page i messaggi degli utenti, Drupal è la scelta giusta.
    I forum sono gestiti nativamente, come un tipo particolare di contenuto. Sono disponibili tutte le funzionalità di pubblicazione, moderazione, gestione di commenti e utenti.
    Configurando adeguatamente il sito, è possibile aprire uno o più forum come sezioni del proprio sito Drupal, separate ma nativamente integrate con il resto del sito.
  • gallerie di immagini: Drupal gestisce le gallerie di immagini attraverso il modulo aggiuntivo image. E' possibile creare gallerie complete di anteprime, categorizzate per tipologie.
  • portali: Un portale web è un sito web che costituisce un punto di partenza, una porta di ingresso ad un gruppo consistente di risorse di Internet o di una intranet (da Wikipedia)
    Il principale vantaggio di un CMS come Drupal è la possibilità di gestire in modo integrato contenuti diversi. Drupal consente di realizzare un portale che integri in modo ordinato le varie funzionalità: news, rimandi ad altri siti, sezioni tematiche etc. Il supporto di fonti RSS consente di accogliere e pubblicare in modo automatico gli aggiornamenti di siti che mettono a disposizione questa funzionalità.
    La struttura modulare di Drupal consente di integrare nuove funzionalità utilizzando moduli già esistenti (vedi lista) o moduli appositamente sviluppati.
  • altri siti: la lista delle diverse tipologie di sito realizzabili potrebbe essere molto lunga, dal blog personale con galleria di immagini alla intranet aziendale. Il consiglio è provare Drupal in tutti i casi in cui è necessario realizzare rapidamente un sito per la gestione di un sistema di contenuti/commenti con contenuti di tipologie eterogenee.

Drupal è gratuito? come è possibile?

Drupal è un progetto Open Sourceg, sviluppato e distribuito ai sensi della licenza GPL.

Questo significa che può essere utilizzato, distribuito e modificato a fini sia personali che commerciali. Può anche essere venduto: l'unica condizione è che chi utilizza il software di base di Drupal debba rendere disponibili eventuali modifiche alla communityg degli sviluppatori.

Sul "software libero" ci sarebbe molto da dire, il concetto di base è che lo sviluppo di un software può essere uno sforzo collaborativo, che porta un guadagno comune: per questo il codice di Drupal è gratuito e lo resterà in futuro.

Un paragone comune è quello della musica: è come se diversi compositori, in diverse parti del mondo, si accordassero per scrivere la migliore canzone possibile, e la distribuissero liberamente, per cantarla per sè o per guadagnare dai propri concerti.

Il software libero è spesso software di ottima qualità: lo prova l'interesse crescente dei maggiori produttori di software a livello mondiale.

Sull'argomento vedere per esempio Wikipedia.

Chi realizza Drupal? come lo ottengo?

Drupal è realizzato e costantemente aggiornato dall'apposita fondazione.

I diversi componenti sono liberamente scaricabili e utilizzabili.

In inglese:

In italiano:

Per altre traduzioni o moduli in italiano consultare questa pagina: download

Con drupal posso realizzare un sito aziendale?

Drupal è un CMS ma anche un CMF ovvero un ambiente di sviluppo per applicazioni Web; questo fa si che normalmente si possano costruire siti anche complessi come un sito aziendale senza il bisogno di toccare del codice.

Nel caso non si trovassero i moduli sperati, costruirli partendo da quelli esistenti è un operazione fattibile proprio perchè drupal è anche un CMF.

Dove trovo degli esempi di siti realizzati con drupal?

Drupal è adatto a creare molti tipi di sito per renderti conto di quanto è possibile fare con drupal dai un occhiata a:

Dove trovo supporto una volta installato drupal?

Il supporto per gli utenti in italiano può essere trovato sul forum di Drupalitalia. É inoltre disponibile il forum internazionale di Drupal.

Drupal è adatto per i motori di ricerca?

Diciamo che tutte le tecniche di posizionamento possono essere tranquillamente applicate utilizzando la piattaforma Drupal più alcuni moduli aggiuntivi. Poi sta alla bravura e all'esperienza di ognuno applicare tali tecniche.
Drupal, nella sua installazione di base, fornisce già tre moduli che si rivelano importantissimi in relazioni ai motori di ricerca: il modulo logg, il modulo taxonomyg e il modulo pathg.
Esistono poi una serie di moduli aggiuntivi che possono "potenziare" Drupal in modo da farlo collaborare meglio con i motori di ricerca (suprattutto con Google) e che possono permetterci di concentrarci sulle tecniche che vogliamo adottare per i motori di ricerca.
Ecco i moduli che possono essere utili:
- pathauto
- Google Analytics
- Google Page Rank
- Google Verify
- XML Sitemap (Google Sitemap)
- Node (key)words
- Page Title

Drupal è ideale solo per i programmatori o anche per i web designer?

--IN COSTRUZIONE--

Drupal è scalabile?

Drupal è facilmente scalabile.

Drupal è sicuro?

Un gruppo di sviluppatori del progetto è attivo nel cercare vulnerabilità ed eventuali exploit che minacciano la sicurezza del CMS. Vengono rilasciate patch in breve termine, non appena il bug viene scoperto.

Inoltre chiunque può segnalare bugs ed problemi di sicurezza tramite l'apposito sistema integrato in Drupal.org.

Tieniti sempre aggiornato sulle ultime versioni rilasciate (stabili) su Drupal.org, e aggiorna sempre non appena puoi. Di solito è meglio non aggiornare i siti alle versioni "Beta" e "Release Candidate".

Drupal gestisce bene gli utenti e i permessi?

Drupal è il CMS più potente in questo ambito. Consente di creare ruoli utenti per farli accedere solo a certe aree del sito, settare i permessi con minuziosità crescente, impostare moderatori, amministratori e redattori, etc.

Drupal mi permette di categorizzare i contenuti?

Certo, Drupal consente la categorizzazione dei contenuti attraverso la cosiddetta taxonomyg. Ogni contenuto (blogg, forum, immagine, libro) può appartenere ad una o più categorie, ed ogni categoria può essere figlia di una o più categorie.

E' supportato anche il freetagging, cioè la categorizzazione libera di un contenuto, inserendo alla creazione una lista di parole che andranno a costituire le categorie a cui appartiene il contenuto. Drupal creerà le categorie per te.

Drupal mi permette di sviluppare delle applicazioni?

In Drupal è integrato un sistema di API che consente facilmente di creare moduli ad hoc per qualsiasi esigenza.

Drupal rispetta l'accessibilità?

Il codice di markup è controllabile attraverso il livello di presentazione di Drupal, ovvero il tema.
L'accessibilità di un sito realizzato utilizzando Drupal dipende dal tema che utilizza il sito stesso. E' possibile realizzare un tema accessbile.
Drupal rispetta le WCAG 1.0 e la Section 508.

Drupal supporta l'ecommerce?

Si, esiste un modulo adatto a creare un sito di eCommerce.

http://drupal.org/project/ecommerce

Potrebbero esserti utili alcuni moduli quali il Paypal Framework, MeCommerce, Quickfile

Posso personalizzare la grafica del mio sito Drupal?

Drupal è un CMS giovane e potente, fà della sua facilità di modifica un suo punto di forza e quindi anche l'aspetto grafico è completamente gestibile.
L'aspetto grafico è molto importante e per questo Drupal nasce con alcuni temi classici da cui si traggono idee per nuovi!!
Ricordiamo inoltre che la comunity è effervescente e quindi si possono trovare in rete molti temi già pronti per il nostro sito.

Quale è la curva di apprendimento di drupal?

La curva di apprendimento non è delle più facili in Drupal. Bisogna prendere confidenza con un sistema così complesso prima di usarlo per un sito vero e proprio.

Provatelo sul vostro pc, installando EasyPHP 1.7 [FAQ di riferimento]