Drupal e Joomla sono sistemi di gestione dei contenuti open source (CMS) gratuiti per la pubblicazione di contenuti web. Mentre Drupal l'approccio build-from-scratch consente una maggiore versatilità, Joomla di i tipi di contenuto "core" integrati consentono un'implementazione più rapida e semplice. Tutti e due Drupal e Joomla sono sviluppati in PHP e concessi in licenza sotto licenza GNU General Public License (GPL).
Drupal | Joomla | |
---|---|---|
Introduzione (da Wikipedia) | Drupal (/ druːpəl /) è un sistema di gestione dei contenuti (CMS) e di gestione dei contenuti (CMF) libero e open-source scritto in PHP e distribuito sotto la GNU General Public License. È utilizzato come sistema di back-end per almeno l'1,5% di tutto il web | Joomla è un sistema di gestione dei contenuti (CMS) gratuito e open source per la pubblicazione di contenuti su World Wide Web e Intranet e un framework di applicazioni Web model-view-controller (MVC) che può essere utilizzato anche in modo indipendente. |
Sistema operativo | Cross-platform | Cross-platform |
Sito web | drupal.org | joomla.org |
Stato di sviluppo | Attivo | Attivo |
Scritto in | PHP | PHP |
genere | Framework di gestione dei contenuti, sistema di gestione dei contenuti, piattaforma software Community e Blogging | Sistema di gestione dei contenuti |
Developer (s) | Dries Buytaert e Drupal.org Community | Il team di progetto Joomla |
Licenza | GPLv2 / GPLv3 | Licenza pubblica generale GNU |
Estensioni / plug-in di terze parti disponibili | 17.257 del 13/07/2015 | 10223 del 2/6/2013 |
Rilascio stabile | 7,26 / 15 gennaio 2014 | 1.7.2 / 17 ottobre 2011; 9 giorni fa (2011-10-17) |
Taglia | 11,4 MB (core) | 7,8 MB (compresso) 20,9 MB (non compresso) |
Disponibile in | plurilingue | plurilingue |
Uso consigliato | Grandi progetti in cui la scalabilità e la versatilità sono importanti. | Progetti di piccole e medie dimensioni che cercano un'interfaccia intuitiva e funzionalità standardizzate. |
Esempio di siti web popolari | Whitehouse.gov, Postoffice.gov.uk | Linux.com, Guggenheim.org |
Accessibilità | Elevata barriera all'ingresso; ripida curva di apprendimento | Molto accessibile, flessibile; utente e designer amichevole |
Funzionalità SEO | Forti funzionalità SEO | Funzionalità SEO limitate |
Statistiche di utilizzo | Circa il 2,0% di tutti i siti Web in tutto il mondo. | Circa il 3,3% di tutti i siti Web in tutto il mondo. |
Sicurezza | La più alta qualità, supportata da comprovata esperienza | Relativamente debole, la lista degli exploit è sostanziale |
Forum / Community | Crescente, tecnico pesante | Vasta rete di volontari |
Rilasciato nel 2001 dal suo sviluppatore Dries Buytaert, Drupal è oggi uno dei sistemi CMS più vecchi in uso. È iniziato come il software dietro una bacheca chiamata drop.org, creata da Buytaert. Il nome di Drupal deriva dalla pronuncia inglese della parola olandese drupel, che significa "cadere".
Joomla prende il nome dall'ortografia fonetica della parola swahili Jumla, che significa "tutti insieme". Rilasciato nel 2005, Joomla è sorto come un fork (un nuovo gruppo di sviluppo che prende il codice sorgente in una nuova direzione) di Mambo, il predecessore del sistema CMS sul quale il codice originale di Joomla era basato.
Drupal e Joomla condividono diversi attributi utili. Entrambi sono open-source e mantengono solide basi di sviluppo della comunità. Sono scritti in PHP ed entrambi sono concessi in licenza GNU General Public License, che consente agli utenti finali di utilizzare, modificare, studiare e copiare il software. Questa libertà ha permesso alle considerevoli comunità di sviluppatori Drupal e Joomla di arricchire la funzionalità di entrambe le piattaforme con espansioni e moduli ad ampio raggio.
Lo stendardo di JoomlaDa un lato, Drupal è spesso favorito dagli sviluppatori per il suo approccio build-from-scratch. Ciò consente un'immensa flessibilità nella funzionalità, al costo di una curva di apprendimento più ripida. Consente inoltre un maggior grado di scalabilità, poiché i siti Web e le applicazioni possono essere progettati da zero per funzioni complesse e su larga scala.
Logo Drupal fatto con LegoJoomla, d'altra parte, abbina le funzionalità standard di un sito web "web 2.0" con un ampio supporto per i temi. Scambia la flessibilità e la complessità di codifica offerte da Drupal per comparativa facilità d'uso ed estetica. Offre più opzioni pronte per l'uso sotto forma di estensioni e modelli che consentono una configurazione più rapida e semplice a scapito della flessibilità e della complessità offerte da Drupal.
Entrambi hanno interfacce accoglienti. Drupal è organizzato in varie schede. Se la scheda di modifica del contenuto è aperta, gli utenti possono solo completare tale attività. Fortunatamente, i controlli si adattano a ciò che è pertinente alla pagina che hai aperto. Sfortunatamente, chiude alcune opzioni obbligandoti a spostarti su un nuovo pannello.
Per Joomla, quasi tutte le opzioni di modifica sono visibili contemporaneamente. Ciò include il gestore dell'articolo, le selezioni di immagini, la modifica del contenuto, le opzioni di progettazione, ecc. È tutto lì per una visione appetitosa.
Drupal è intrinsecamente complesso e ha una curva di apprendimento significativamente ripida. Non c'è un editor di toolbar; gli utenti devono conoscere html e implementare il codice direttamente nel testo per poter modificare il testo.
Joomla contiene una barra degli strumenti e un editor html incorporato nella piattaforma. Joomla è spesso considerato molto più accessibile a causa dei limiti posti alle estensioni, al layout e alle dimensioni del sito fuori dalla scatola (al download immediato).
Un'opzione "Instant-On" per Joomla elimina tutte le intense funzionalità di codifica e consente a Joomla di esistere principalmente come un sistema di editing di siti Web di base, al contrario di Drupal che richiede un design di base per ogni sito Web, tema e progetto.
Questo video confronta Drupal con Joomla:
Entrambi i sistemi sono molto ben protetti. In base al track record, Drupal sembra avere una sicurezza più robusta. Tuttavia, la ricerca dell'elenco degli exploit complessivi (ovvero i siti compromessi su ogni piattaforma) mostra che andando per il tipo di compromessi dei siti, Joomla è molto più protetto.
Drupal è una comunità tecnologica in tutto e per tutto. La base di utenti è più piccola e l'assistenza sarà complicata ma molto utile se capita. Ci si aspetta che tu conosca gli aspetti tecnici del tuo sito web. Drupal è sostenuta finanziariamente da Acquia Corporation.
La community di Joomla è molto più grande, ma gli utenti sono meno orientati alla tecnologia rispetto a Drupal. La più ampia comunità di Joomla ha permesso loro di essere guidati al 100% da volontari.
Se una comunità di utenti attiva è importante, vale la pena notare che WordPress di Automattic ha una community più ampia e robusta di Drupal o Joomla. Ci sono due versioni di WordPress: WordPress.com, che è un servizio user-friendly e ospitato, e WordPress.org, che è dove gli utenti possono trovare lo script WordPress scaricabile e open-source che è un "concorrente" più diretto a Drupal e Joomla.