Viene spesso descritto come CMS dall'inferno; brutta e una memoria totale, al novizio la curva di apprendimento è spesso troppo ripida e la documentazione a volte scarsa. Perché questo colosso di un CMS è ancora usato?

Si chiama Drupal ed è molto potente se domato. Dal modulo Viste glorificato alle grandi funzionalità SEO per la comunità fedele ed entusiasta, Drupal attira sicuramente l'attenzione. Può essere usato per creare siti Web molto belli e facili da usare.

Drupal è iniziato come un progetto di message board basato su PHP, realizzato da Dries Buytaert, e ha guadagnato popolarità nel 2003. Da allora, ha rapidamente sviluppato una comunità di sviluppatori dedicati i cui siti basati su Drupal ora rappresentano il 2,1% di tutti i siti web In tutto il mondo.

Tradizionalmente, Drupal è stato adottato per la sua fantastica organizzazione e potenti strumenti di personalizzazione, che lo rendono un ottimo sistema di gestione dei contenuti per qualsiasi cosa, dai blog ai siti web aziendali collaborativi.

Alcune funzionalità che vengono subito fuori dalla scatola sono sondaggi, commenti, blog, supporto OpenID, feed RSS, profili utente, ruoli utente, ricerca avanzata e memorizzazione nella cache per una maggiore velocità. È facile capire perché Drupal sia stato utilizzato per siti Web basati su comunità.

Drupal è orientato ai designer?

Una delle critiche più comuni che sento sul Drupal CMS è che è semplicemente brutto.

La verità è che Drupal è commercializzato da sviluppatori più tecnici. Certo, manca l'interfaccia carina di WordPress e la facile gestione dei media, ma con la giusta dose di CSS, Drupal può essere fatto per competere con il meglio del meglio. Credi che stia bluffando? Dare un'occhiata in alcuni siti basati su Drupal.

Per rendere più semplice lo stile del tuo sito, Drupal offre temi che possono essere scaricati e applicati al tuo sito. Drupal 7 ha da solo circa 450 temi scaricabili che spaziano da temi reattivi a temi di e-commerce e tutto il resto! Sei sicuro di trovare un buon tema per rendere il tuo sito un aspetto elegante (o qualsiasi altra cosa tu stia cercando). Anche la maggior parte sono gratis!

A proposito di free, ora ci sono oltre 20.000 add-on gratuiti (chiamati "moduli", non widget), che possono essere utilizzati per personalizzare Drupal nel modo che preferisci.

Drupal è SEO-friendly?

Certamente! Drupal ha molte caratteristiche che lo distinguono dalla massa.

Un sistema di tassonomia integrato

La tassonomia ti consente di taggare i contenuti con tag pertinenti e ricchi di parole chiave, uno strumento prezioso per chiunque sia orientato al SEO. Puoi persino avere un'organizzazione di categorie multilivello, gerarchica e "vocabolari" specifici del tipo di contenuto (ad esempio, i tuoi prodotti potrebbero avere un vocabolario diverso dal tuo blog). Benissimo!

Tipi di contenuti personalizzati

Definisci i tuoi tipi di contenuto: articoli, prodotti, podcast e altro. La parte migliore? Nessuna conoscenza di programmazione richiesta.

Titoli di pagina

Permetti a Drupal di impostare titoli di pagine automatiche usando le sue funzioni di titolazione di pagine intelligenti, o prendere le redini e portare la SEO a un livello completamente nuovo. In ogni caso, è completamente user-friendly, privo di codice e indolore.

Modulo di lista di controllo SEO

Questo modulo è un must assoluto! Anche se in realtà non fa nulla, ti aiuterà a rendere il tuo sito più alto nei risultati dei motori di ricerca.

URL ottimizzati per SEO

A differenza di WordPress, Drupal ti dà il controllo completo su URLS fin dall'inizio. Inoltre, è possibile installare il Pathauto modulo, che genera strutture URL personalizzate per ogni tipo di contenuto.

Chi usa Drupal comunque?

Drupal conta oltre il 2% dei siti Web in tutto il mondo, ma gli sviluppatori Drupal vantano alcuni clienti di alto profilo. Ecco una panoramica di alcuni dei clienti più noti con cui gli sviluppatori Drupal fanno affari.

Scienziati

NASA, MIT, Popular Science, Harvard Science and Engineering, Stanford Humanities Center.

Aziende tecnologiche

AOL, Yahoo Research, Ubuntu, Eclipse, Java Technologies Collaborative.

organizzazioni

Amnesty International, Greenpeace UK, più siti ONU, la Casa Bianca, Data.gov.uk, Investor.gov, sba.gov, Il World Economic Forum, la Camera dei Rappresentanti degli Stati Uniti.

Celebrità

Avril Lavigne, Britney Spears, Eric Clapton, Jennifer Lopez, Chris Rock; personalmente, non servi. (OK, probabilmente servitori).

Altri

Il Louvre, i Grammy, Zynga, IKEA, ING, Tesla Motors, Fast Company, The Onion.

Pensavo che Drupal avesse succhiato?

Il crescente numero di convertiti parla da solo. Tra il 2007 e il 2008, i download di core Drupal sono aumentati del 125% e il trend di crescita continua a essere forte.

Drupal non è lento?

Anche se certamente non è nato un cavallo da corsa, Drupal non è affatto lento se configurato correttamente. Il meccanismo di memorizzazione nella cache di Drupal memorizza i dati da più livelli di una pagina e può aumentare la velocità del sito fino al 500%. Con miglioramenti in ogni aggiornamento, Drupal si avvia verso una buona strada.

Drupal non sta confondendo?

Se fossimo ancora nell'era di Drupal 5, dovrei essere d'accordo. Ma non lo siamo. È stato sei anni fa (che è tipo 30 anni di tecnologia). Contrariamente alla pubblicità, Drupal è sorprendentemente facile da padroneggiare, e anche se potresti non sporcarti le mani con PHP il primo giorno, ti ritroverai ad essere dannatamente bravo con Drupal dopo un paio di mesi.

L'aggiornamento di Drupal è un dolore

Questa è probabilmente una delle sole critiche legittime di Drupal. Gli aggiornamenti fanno schifo. La compatibilità all'indietro non è davvero lì. Si tratta di un pacchetto, tuttavia, e per molti Drupal vale ancora il mal di testa degli aggiornamenti.

I miei clienti non saranno in grado di usarlo

In realtà, Drupal offre un overlay amministrativo piuttosto semplice per apportare modifiche di base a un sito. Gestire articoli, post di blog, tipi di contenuti personalizzati e prodotti non è mai stato così facile. "Views" è anche un modo fantastico e (abbastanza) user-friendly per modificare i contenuti. Trascorrere 30 minuti a seguire il tuo cliente su come utilizzare Drupal per le attività di base non solo li salverà, ma ti farà apparire più informato sul tuo prodotto!

Drupal vale la curva di apprendimento?

Superare le tue paure e imparare Drupal è generalmente considerato una buona mossa di carriera. Molte grandi aziende usano Drupal e, se conosci la tua roba, pagheranno un dollaro superiore per i loro siti. Mentre diventare completamente a proprio agio con le viscere di Drupal potrebbe richiedere fino a un anno, c'è molta domanda, e con la domanda arriva denaro.

Freddo! Come imparo Drupal?

Innanzitutto, scarica l'ultima versione di Nucleo di Drupal e giocarci. Abituati all'interfaccia. Non preoccuparti, non morde. Poke intorno al documentazione tecnica anche. Ma mi raccomando di guardare alcuni video tutorial di Drupal, leggere alcuni articoli e, soprattutto, sporcarsi le mani. I forum Drupal sono anche un buon posto per fare domande, ma la community di Drupal su Google+ tende ad essere un po 'più veloce nel rispondere alle domande. Essere coinvolti nella comunità è molto importante per Drupalers perché potrebbe portare a offerte di lavoro, lavoro extra e know-how Drupal. Mentre avanzi, contribuisci indietro condividendo tutti i moduli che hai sviluppato. Buona fortuna e benvenuto nel club!

Drupal rocks!

Che tu sia stato spaventato dall'aspetto intimidatorio della vecchia Drupal o dalla cattiva reputazione, potrebbe essere il momento di dargli una nuova occhiata. Forse troverai questa versione behemoth 7 tanto addomesticata quanto un coniglietto, ma potente come sempre.

Con un chiaro vantaggio rispetto a CMS simile, Drupal è la via del futuro. Se stai cercando un CMS in grado di fare qualsiasi cosa e avere un bell'aspetto, considera seriamente Drupal.

Hai provato Drupal? Quali benefici ritieni che porti in tavola? Fateci sapere nei commenti.

Immagine in primo piano / miniatura, immagine rock via Shutterstock.