meglio drupal o wordpress?

Qualche settimana fa mi è stato chiesto di tradire il mio partner, ed io a malincuore ho deciso di accettare la sfida. No, non sto parlando di sunshine ovviamente, ma del sistema di gestione dei contenuti con cui sono sposato da più di otto anni oramai, WordPress. Un amico mi ha proposto di aiutarlo a sviluppare un progetto in Drupal, una piattaforma nata nel lontano 2001 e che da allora non ha mai conosciuto una grande popolarità, al contrario del gioiello di casa Automattic. Da tempo immemore si dice che il problema principale di questo sistema è la curva di apprendimento: mentre con WordPress (o persino con Joomla!) basta qualche giorno per familiarizzare con l’interfaccia, la goccia con gli occhiali (il logo di Drupal) richiede un livello di conoscenze più elevato già in partenza, e la scalinata per giungere in cima è ben più lunga e faticosa.

Senza pregiudizi

Prima di accettare ho chiesto qualche giorno per togliere un po’ di ruggine dalle mie conoscenze di questo software, che ho usato l’ultima volta nel lontano 2005, e per valutare se le cose fossero cambiate in questi ultimi otto anni. Certo, il mio giudizio non sarebbe potuto essere imparziale, dato che nel frattempo ho speso tutto il mio tempo libero per imparare quanto più possibile su WordPress, che ad oggi ho usato per creare dai siti di famose testate giornalistiche americane ai portali rivolti a studenti universitari, dai portfolio classici a negozi online per tutti i gusti. Comunque ho cercato di avvicinarmi a Drupal 7 con mente aperta e sgombra di preconcetti, per valutarlo in maniera oggettiva e senza false aspettative. Anche perché coloro che lo osannano, continuano a dire che dopo averne assorbito i concetti di base, la flessibilità e la scalabilità di questo sistema non hanno eguali.

Installazione

Così sono andato sul sito ufficiale per scaricarne una copia: 4 click per arrivare al file che mi interessava, contro 2 sul sito di WordPress. Vabbè, ho pensato, Drupal è fatto da e per programmatori con le palle, che non si spaventano di fronte a bazzecole come questa. Scompatto la cartella compressa sul mio server locale, creo il database corrispondente e seguo le istruzioni per attivare la mia copia. Inserisco i dati richiesti, ed avvio l’installazione. Tempo di completamento sul mio computerino da quattro soldi: circa 6 minuti, con un errore finale di timeout di PHP (60 secondi). WordPress? Per curiosità ho provato ad installare una copia nuova di pacca (o di alpacca, come dicono quelli che hanno studiato). Tempo impiegato: un minuto, compreso il copia-incolla dei parametri di accesso al database.

Una tela completamente bianca

Hanno ragione quelli che descrivono la prima schermata di Drupal come un foglio (quasi) completamente vuoto sul quale ognuno decide di scrivere quello che gli pare: la schermata è davvero quasi vuota! A parte una navigazione persistente (come la barra di amministrazione di WordPress), c’è poco altro a cui aggrapparsi per avere un’idea di quale sia il prossimo passo. Insomma, il secondo gradino di questa famigerata curva d’apprendimento (considerando il primo l’installazione) si preannuncia alquanto alto. Clicco sul pulsante per modificare il contenuto della pagina di benvenuto, e mi si presenta un’area di testo senza pulsanti per la formattazione, più una serie di opzioni su chi può fare cosa, sul permalink e via dicendo. Provo ad installare il modulo WYSIWYG con TinyMCE (il cui file mi tocca trovare per conto mio in rete) ma, pur dicendomi che tutto è attivo e configurato, non appare. Sarò un viziatello di WordPress, ma certo come impatto iniziale, non è stato dei migliori.

Google Trends

Adesso sto cercando di capire come si scrivono i moduli, che è poi quello che il mio amico mi ha chiesto di fare. Nel frattempo, ho dato un’occhiata ai grafici di Google Trends per vedere come va la popolarità dei due sistemi. Sarà pur vero che il sito della Casa Bianca è basato su Drupal, ma questo sembra non aver giovato molto alla popolarità di questo sistema, stando al lento ma inesorabile declino della curva del grafico. Forse dovrei farlo vedere al mio amico per cercare di convincerlo a passare a WordPress.

Intanto ti propongo il tema accessibile Visioni che Francesco Carzedda ha sviluppato proprio per Drupal, giusto per far notare che anche questa piattaforma offre interessanti spunti per gli sviluppatori.

50
Lascia una recensione

Please Login to comment
22 Comment authors
EmanuelegiovanniAlessandrocamillagiovanni Recent comment authors
  Subscribe  
più nuovi più vecchi più votati
Notificami
Caigo
Ospite

È passato qualche anno da quando provai drupal.
Stavo per abbandonare blogger e mi “dibattevo” tra wordpress e joomla ma decisi di provare anche i vari b2evolution, e107, xoops …nuke ed ovviamente drupal.
Ammetto d’essere andato leggermente in panico di fronte alla “pagina bianca”di drupal e la cosa mi rattristò perché all’epoca avevo letto solo lodi per questo cms (in particolare sulla sicurezza).
Alla fine rimasi su wordpress/joomla. Inevitabile se non hai motivi/esigenze particolari per puntare su qualcosa di diverso

Bobo
Ospite
Bobo

Mi permetto di dire la mia perchè mi sono trovato di fronte da poco alla stessa situazione; ho in mente un progetto un po’ particolare, non il classico sito editoriale ma una struttura più complessa con diversi custom content type collegati tra loro e soprattutto da gestire in multilingua. Conoscendo benino WordPress ho fatto salti mortali per cercare di piegare il CMS a queste esigenze (WPML, Types, …) ma alla fine esasperato dai limiti imposti da questi plugin e da incompatibilità varie ho abbandonato ed ho provato Drupal (installato di prova in locale con BitNami con un click o quasi…… Leggi il resto »

Francesco carzedda
Ospite

Drupal nasce, secondo me, con la pretesa di offrire all’utente il maggior numero di strumenti possibile, permettendo di sviluppare un sito, un forum, un blog. Non è specializzato, però, in nessuna di queste mansioni e non si caratterizza come strumento completo in nessuna direzione. Questo per dire che come cms è versatile per un per uso ‘leggero’, al contrario di WordPress e Joomla, che grazie a estensioni e personalizzazioni risultano più plasmabili, soprattutto WordPress. Nelle mie scorribande alla ricerca dell’impossibile in materia di accessibilità web ho sviluppato un tema accessibile anche per Drupal 7, completo ma non corredato di Foglio… Leggi il resto »

Francesco carzedda
Ospite

Circa le estensioni e la flessibilità di Drupal, alla luce di quanto scrivete, sembra che dovrò ricredermi…

Lorenzo
Ospite
Lorenzo

WordPress comunque dal punto di vista della programmazione fa schifo. Pieno di inutili schifezze che si caricano ad ogni pagina, decine di richieste inutili, PHP mischiato a HTML.. non conosco Drupal, spero sia migliore di WP under the hood..!!

Lorenzo
Ospite
Lorenzo

Uhm tipo? Già comunque il fatto di mischiare PHP e HTML non mi piace…

Stefano
Ospite

Ma anche senza guardare la completezza dei CMS stessi, la quantità di plugin professionali per WordPress rende questa piattaforma l’unica scelta sensata per chi vuole fare blogging professionale. Ora, non so se io mi sono creato la “bolla” wordpress, ma di plugin seri per Drupal non ne ho visti. Senza contare i vari WP Engine, Web Synthesis, Thesis… La lista va avanti. Anche ipotizzando che Drupal fosse anni luce avanti a WordPress nel vanilla, i plugin e il supporto non si possono comparare.

Bobo
Ospite
Bobo

@Stefano: “la quantità di plugin professionali per WordPress rende questa piattaforma l’unica scelta sensata per chi vuole fare blogging professionale” Vero, ma uscendo dall’ambito blogging significa snaturare più o meno WP, evidenziandone i limiti; d’altra parte è giusto così, se compro una Ferrari non posso pensare di fare i rally e viceversa. “plugin seri per Drupal non ne ho visti” Non capisco precisamente a che ambito ti riferisci, ma ti garantisco che (pur avendo io una conoscenza superficiale di Drupal) ne esistono di impressionanti; penso per esempio al già citato Relation, che permette di creare custom type senza quasi limiti… Leggi il resto »

Roberto
Ospite
Roberto

A dire il vero quel grafico mi sorprende abbastanza, non per i dati di WordPress, ma per quelli di Joomla, che appare in rapido declino. Drupal sembra quasi che abbia conquistato la sua nicchia di utenza e se la tenga stretta tutto sommato in modo “abbastanza” stabile (dal 2009 al 2013 il calo è molto lieve), e non è poco, se si considera lo strapotere di WordPress in questo settore. Joomla sembra quasi che nel 2009-2010 abbia “fatto qualcosa” che gli utenti non hanno gradito. 😀 Drupal lo provai anni fa in locale e scappai inorridito. Avevo già dato la… Leggi il resto »

Roberto
Ospite
Roberto

Probabilmente sono cambiate le esigenze degli utenti. Vedo sempre meno “portali”, intesi come news+forum+varie ed eventuali (per i quali personalmente preferisco una piattaforma con forum integrato nativamente, come Joomla, piuttosto di affidarmi al plug-in di turno su WordPress), mentre sono sempre di più i blog (WordPress), così come i forum “puri” (vBulletin, SMF, PHPBB). Insomma, così come nell’economia reale, anche sul web mi sembra che la specializzazione vada per la maggiore, mentre i portaloni generalisti che contenevano di tutto e di più e che fiorivano ai tempi di PHP-Nuke, per intenderci, ora stanno scomparendo, o comunque riducendosi radicalmente.

Nicola
Ospite
Nicola

Se non siete sviluppatori e non conoscete BENE php lasciate perdere Drupal 🙂 “Out of the box” non vi darà mai quello che vi serve. Di base la logica è questa, per la massa che vuol fare il blog in poco tempo c’è wordpress, per i professionisti che vogliono portare avanti progetti seri, Drupal non ha rivali. Il 99% di voi si limita a valutare quanto è veloce installare Drupal o WordPress ma questo dato è assolutamente inutile, un CMS (o CMF) deve essere solido per lo sviluppatore, sicuro, performante e scalabile, oltre a fornire una serie di supporti per… Leggi il resto »

Stefano
Ospite
Stefano

@Nicola: Se Drupal è così bello come dici tu, perché la maggior parte dei blog in Technorati top 100 (che hanno dei budget astronomici per assumere i migliori designer e programmatori in circolazione) usano comunque WordPress?

Fonte: http://royal.pingdom.com/wp-content/uploads/2013/05/pingdom-cms-top-100-blogs-large.png

Technorati 100 non mi sembra “la massa che vuole fare un blog in poco tempo.”

CyberAngel
Ospite
CyberAngel

@Stefano: Già perché? 😀

Italo
Ospite

@Nicola: Concordo su tutto quello che dice Nicola.

Italo
Ospite

Lavoro da 4 anni su Drupal, ed ormai ci lavoro a livello molto spinto per qs cosa. Vorrei trovare il tempo di approfondire Object-C e lo sviluppo iOS, ma su Drupal mi sembra di avere sempre cose e voglia di imparare. Sono decine di migliaia i suoi moduli ed i suoi sviluppatori, in ogni istante, in ogni parte del mondo, Recentemente ho provato WordPress, perché molti lo usano ed è molto diffuso, ed ho comunque dovuto guardarci. Bello e molto più immediato il back end di WordPress, che sicuramente si adatta agli amministratori meno “tecnici” … Ma, concesso questo, direi… Leggi il resto »

Stefano
Ospite
Stefano

@Italo: Non ho mai usato Drupal ma rimango sulla mia linea logica: se Drupal fosse migliore di WordPress, perché i più importanti blog al mondo usano WordPress (a meno che non abbiano un sistema proprietario). Attenzione: non sto parlando di popolarità. Il sistema più popolare non è sempre il migliore, è quello più semplice e pubblicizzato. Ma stiamo parlando dei top 100 del mondo, gente che ha budget immensi. A meno che tu non consideri un blog che fattura oltre un milione di dollari l’anno con WordPress un “giochino da teen ager” e un “sitino”. Di blog che fatturano a… Leggi il resto »

Alessandro
Ospite
Alessandro

@Stefano: Riprendo quello che dici tu: “Attenzione: non sto parlando di popolarità. Il sistema più popolare non è sempre il migliore”, ti sei risposto da solo… WP va benissimo se devi fare blogging, nasce per quello, ma se devi andare oltre devi stiracchiarlo ed adattarlo, non sempre in maniera ottimale. Drupal, al contrario, è flessibile e scalabile, ci puoi fare veramente di tutto, dal sitarello al grande gestionale, con WP ci fai solo sitarelli e blog… Sul fatto che la curva di apprendimento di Drupal sia nettamente più complessa di quella di WP spiega anche il motivo per cui chi… Leggi il resto »

Arnould
Ospite
Arnould

Sto usando Drupal da qualche mese dopo aver usato per qualche anno sia WordPress che Joomla. Lavoro nell’informatica da molti anni, ho programmato in Assembler, Cobol, VB, C, Java. Ora mi occupo di Datawarehouse e Business Intelligence. Dal punto di vista del Layout forse WP è leggermente superiore in termini di usabilità e velocità di sviluppo. Ma sul piano complessivo è inferiore. Chi gestisce siti con WP troverà sicuramente con più facilità gli sviluppatori, cosa non scontata per Drupal, che è di qualche spanna superiore a livello sia architetturale che tecnico.

drupal é tutto
Ospite
drupal é tutto

Capito

Vstvar
Ospite
Vstvar

Salve, vedo che sei molto ferrato in materia e gradirei un tuo consiglio.
Devo sviluppare un sito che integri più negozi e varie tipologie di merce che siano disponibili per i vari negozi (tipo una entità maglietta uguale per tutti dove ogni negozio deciderà il prezzo). Non ho problemi di programmazione, non conosco benissimo il PHP, ma altri linguaggi ma potrei impararlo.
Dovrei orientarmi su WordPree o Drupal essendo il mio caso un pò fuori dall’ordinario?
Il plugin post2post e advanced custom field per wordpress potrebbero risolvere le varie necessità di relazione tra i prodotti i prezzi ed i negozi?

Arnould
Ospite
Arnould

Fossi in te non avrei alcun dubbio nel scegliere Drupal. A te serve collegarti ad un database, e la giusta malleabilità la trovi a mio parere solo con questa piattaforma. Però non illuderti che sia semplice: ci fai tutto ma devi essere preparato e abile, altrimenti meglio rivolgersi ad un esperto, eviterai parecchi problemi e mal di testa. Sei sicuro che non sia invece più semplice rivolgerti a qualche prodotto già precotto e configurabile anziché partire quasi da zero? sopratutto se non conosci a fondo php e non sei fortemente esperto di database, forse ti converrebbe.

Vstvar
Ospite
Vstvar

@Arnould: Grazie, ero effettivamente orientato verso drupal, di WordPress mi attrae la miriade di template e applicazioni dispnibili che aiuterebbero molto. Per la programmazione non credo di avere problemi, attualmente uso symfony 2 che sarà la base di drupal 8, solo che è veramente troppo “crudo” per me anche se ho già avuto buoni risultati,mi “incaglio” spesso su vari aspetti e perdo un sacco di tempo a risolverli. Un prodotto minimo, già fatto, da modificare l’ho cercato ma non riesco proprio a trovare nulla che si avvicini a quanto necessito. Intanto ho installato sia drupal che wordpress e deciderò sul… Leggi il resto »

Cristian
Ospite

@Vstvar: Credo che Drupal sia in grado di far fronte alle tue necesita. Pero il “good enough” e sempre migliore rispetto al “mai finito” dico questo perche ti sei butato su Drupal 8 che ancora non e maturo. Io uso sia WordPress che Drupal e posso dire che hanno fini diversi. Drupal e molto migliore nel caso di siti (e domini) completamente separati che usano stesso database

Maurizio
Ospite
Maurizio

Drupal o wp? Devo creare un ecommerce abbastanza standard ma con una particolarità, i prodotti devo prenderli da un db esterno e ho necessità di avere un listino per singolo utente e singolo prodotto.
Conoscenze di php di base. Secondo voi quale potrebbe essere meglio? Premetto che vorrei fare un corso per imparare uno dei due cms ma ho poco tempo. Consigli?

Claudio
Ospite
Claudio

@Maurizio: hai pensato a Magento? Per quanto riguarda l’ecommerce, soprattutto se deve essere abbastanza standard nella struttura, non conosce rivali (almeno secondo me).

Luigi
Ospite
Luigi

Ciao Camu,
innanzi tutto complimenti per l’interessante blog.
Avrei necessità di chiederti se potresti essere interessato ad un’attività di aggiornamento/migrazione di un sito web piuttosto importante nel suo genere. Potresti cortesemente contattarmi?
grazie e buon fine settimana
Luigi

luisasasi
Ospite
luisasasi

Conosco diversi CMS, ma ormai da diversi anni uso solo Drupal. Che dire… la flessibilità di Drupal non ha paragoni. La gestione utenza e permessi è molto fine: arriva ai singoli campi. Certo la curva di apprendimento a livello di admin è alta ma se si ha bisogno di un sito a livello professionale … Drupal è OK

franzo
Ospite
franzo

Mi associo a chi dice che la scelta dipende dalle esigenze. Se wordpress domina a livello mondiale come cms ci saranno validi motivi: semplicità di utilizzo, possibilità di costruire un buon sito anche da parte di chi non ha solide nozioni di programmazione, molto materiale fra cui ottimi temi preconfezionati e tantissimi plugin. Se voglio costruire un blog, anche complesso, wp è ottimo. Anche un sito aziendale senza esigenze ultrapersonalizzate: dall’industria all’albergo. I limiti di wordpress arrivano quando si deve fare qualcosa di molto complesso: ho collaborato allo sviluppo di una sorta di social sulle città del mondo. C’era l’esigenza… Leggi il resto »

giovanni
Ospite
giovanni

Salve sono uno sviluppatore front e bacK end. Lavoro per 2 grosse società in Svizzera e faccio questo lavoro da 10 anni. Hai tempi parmp della 1.5 inizai con joomla. inorridito passaI a prototypes. Successivamente drupaL usato per 3 anni dove ho fatto per la maggjor parte siti di gestione interna per assicurazioni sparse sul territorio elvetico. In ultimo ho provato anche wordpress per siti altrettanto complessi. Sono un ingegnere informatico oltre a siti web o per meglio dire web app… Sviluppo soprattutto anche applicazioni per Android. Leggere l ignoranza di molte persone mi ha fatto davvero ridere. Chi dice… Leggi il resto »

camilla
Ospite

@giovanni: Incantata!!!in sintesi mi ha illustrato più lei in queste righe che tutto ciò che avevo letto finora…merci!

giovanni
Ospite
giovanni

Mi scuso per gli errori di battitura ma sono sul ccellulare. Consiglio che do a tutti. Prima di cercare il plugin che fa al caso vostro …. Chiedetevi se siete in grado di realizzarlo. Solo così si impara davvero e si Capiscono i limiti di una piattaforma. Che di per se tutte e 3 non ne ha no. Bisogna avere un occhio tale da capire solo l idea che ce dietro in quale modo é stato sviluppato un cms per poter dire … Ok sei in forma uso te ! La storia del Ferrari poi… Oggi giorno si programma agile… Leggi il resto »

giovanni
Ospite
giovanni

Qui concludo… hai ragione su drupsl ci sono già le entità fatte e finite non tocchi una riga di codice sotto questo aspetto … Bello vero….. penserai! Hai idea delle prestazioni e dellw efficienza di quelle entità ? Hai mai fatto un test con dei profiler? Sai cosa va a salvarsi sul db ? In wp gira tutto dietro ad un array con parametri modulari e tutto gira dietro al concetto di post… Quello che fai é sfruttare la medesima struttura ma con parametri differenti e eventualmente informazioni in più. Fine. Quello che fa drupal é il concetto di Ereditarietà…… Leggi il resto »

Alessandro
Ospite
Alessandro

@giovanni: Sicuro di aver almeno provato UNA VOLTA Drupal??? Perché non funziona proprio come dici tu….

giovanni
Ospite
giovanni

@Alessandro: sei uno sviluppatore di professione ?
senò è inutile perchè non capiresti.

Alessandro
Ospite
Alessandro

@giovanni: Si, sviluppo per professione e reputo WP una bella piattaforma se devi fare blogging, ma nulla di più, è la classica piattaforma che anche “mio cugggino” è in grado di implemenmtare per il proprio sitarello, ma se si vuole salire di livello, beh, Drupal Vs Worpress non c’è storia, sarebbe come Ferrari Vs Triciclo sgangherato! Non ho idea a quale versione Drupal tu ti sia fermato paragonandola magari all’ultima release WP, ma con Drupal ci puoi fare veramente di tutto senza “snaturarne” la struttura, con WP no, devi ricorrere a ennemila plugin con il rischio di conflitti tra gli… Leggi il resto »

giovanni
Ospite
giovanni

@Alessandro: Allora … Gia che parti con l’idea che WP sia per fare i blog non ci siamo. E’ vero che se vogliamo paragonare i 2 CMS (Che poi Drupal non lo è fino in fondo) senza toccare una linea di codice Allora si hai ragione: WP Blog, Drupal molto di piu. Io sto infatti criticando quel ‘molto di piu’. Preferisco partire da qualcosa di scarno per poi svilupparci sopra plugin (che scrivo io) per soddisfare i minimi dettagli che il cliente mi richiede. se poi vedo che il progetto (mi è capitato poco fa un gestionale per una scuola)… Leggi il resto »

Alessandro
Ospite
Alessandro

@giovanni: Si, se mi parli di quelle cose sono perfettamente in chiaro, ora tu hai affermato che “l’Armani di turno” non richiederà MAI una piattaforma WP o Drupal o $sa’lquarzo, bene, qui ti fermo e ti contraddico perché vari clienti “importanti” che hanno anche budget importanti mi hanno richiesto ESPLICITAMENTE Drupal! Ti contraddico anche su un’altra cosa, lavorare con piattaforme solide e supportate dalla comunità, utilizzando moduli (o plugin per WP) supportati e manutenuti dalla comunità è NETTAMENTE MEGLIO che partire da zero (o quasi) e svilupparsi tutto “in casa” e “a manina” per il motivo semplice, chiaro e lampante… Leggi il resto »

Emanuele
Ospite

Passano gli anni e la gente litiga ancora per WP versus Drupal. LOL.
Io credo che alla fine esista una sola verità: si usa il prodotto che in meno tempo (e costi) ti fa realizzare e raggiungere l’obbiettivo concordato col cliente. Se mi sono specializzato con una piattaforma userò quella. Amen.
Mi sembra la guerra tra OSX e Windows, tra Android e iOS… nessuno è perfetto e ben venga che esistano più piattaforme (altrimenti sai che noia).
Ciao,
Emanuele
PS: ciao camu! 😉