Domanda

Ho parlato con alcuni amici che dicono che Drupal è incredibile, ed è un modo migliore di Joomla.Quali sono le principali differenze/vantaggi?

È stato utile?

Soluzione

Il consenso generale è che i programmatori preferiscono Drupal, mentre i comuni mortali preferisco Joomla.Joomla è lodato per avere un'interfaccia utente più semplice.(Io personalmente non sono d'accordo;Penso di Joomla interfaccia utente è abbastanza doloroso da utilizzare.Ma poi di nuovo, sto guardando con un programmatore occhio). Drupal, invece, è lodato per il suo alto livello di estensibilità, insieme con la sua vasta libreria di alta qualità (più o meno) i plugin che aggiungono funzionalità ("moduli" in Drupal gergo) e molti dei quali sono estensibili stessi.

Iniziare a utilizzare Joomla oggi, e probabilmente finire con una decente, ma non del tutto perfetto sito web di stasera.Iniziare a utilizzare Drupal oggi, e sarete in grado di costruire esattamente il sito web che si sta desiderando per una volta che abbiamo messo il tempo.

Se stai pensando di parlaying le tue abilità in un lavoro retribuito, un giorno, si dovrebbe sicuramente lato con Drupal.

Altri suggerimenti

La comunità di drupal - c'è un modulo per fare praticamente tutto.A volte, c'è più di un modo per fare qualcosa di troppo.

Se si desidera modificare quasi nulla, presentazione (temi) funzione (ganci), la sua possibile.Tuttavia, non MVC e ci vuole un sacco di tempo per abituarsi.

Con Vista + CCK + Pannelli Modulo, è raramente necessario toccare il codice per creare una vasta gamma di pagine.

Infine, Drupal Utente e Ruoli di sistema è molto più flessibile.

Il API.Ogni forma e praticamente ogni bit di funzionalità può essere modificato tramite un modulo che agganci l'API, senza dover toccare il cuore del codice.In questo modo gli upgrade molto più facile, come le personalizzazioni non sono sovrascritti.

Il codice e ' in uscita per impostazione predefinita, è molto più bello, come bene.

Sotto il cofano, Joomla funziona soprattutto su un OO di architettura, mentre Drupal è quasi interamente procedurali con le OO paradigmi.Joomla non ha alcun tipo di generatore (che io conosca), si è costretti a portata di mano il codice di interi blocchi di codice html per la forma, mentre, con Drupal, è possibile creare forme strutturate di matrici.In Joomla, creazione di funzioni amministrative e di front-end caratterizzato richiede il file sia amministrative directory e nel front-end directory o creare un file di installazione correttamente la partizione di cose per voi.In Drupal, tutto ciò che si riferisce ad un modulo particolare è contenuta in 1 di directory, e il controllo dell'accesso e della struttura degli url.

In generale, Joomla admin GUI è considerata più bella e più user-friendly rispetto a Drupal, Joomla ma è, a mio parere, meno intuitivo del sistema a livello di programmazione e rende certi compiti più difficile del necessario.2 aree dove Drupal veramente oscura Joomla, a mio parere, è la possibilità di creare vari tipi di contenuto, con diversi campi - sul fly facilmente segmento di dati, e la capacità di creare abbastanza gli url seo friendly con percorso o, meglio ancora, con pathauto.

Linea Di Fondo:Joomla tende a guardare più da un'amministrazione di prospettiva, ma Drupal tende a superare Joomla e di essere più facilmente personalizzabile sistema per realizzare molte delle cose che si vuole veramente fuori di un CMS.

Partendo, Joomla è facile e divertente, sia in termini amministrativi e di vista dell'utente, ma una volta che il sito deve essere personalizzati (naturalmente), diventa un dolore.

A mio parere, Drupal è di fronte.Ha una curva di apprendimento ripida (dolore a parte), ma diventa più facile, non più difficile nel tempo.Questo è da admin e utente parte.

Per che cosa vale la pena di Joomla prima 1.5 è stato abbastanza brutto, e l'API incluso un sacco di molto specifiche chiamate relative a precedenti Mambo codice.La versione più recente, e di tutte le future versioni sono costruite ontop di un potente OO quadro, quindi, se non hai guardato di recente, non ora.

Drupal brilla con questi due moduli.

  • CCK:Aggiunge i campi personalizzati per i nodi

  • Vista:Controlla la modalità di elenchi di contenuti sono presentati;si tratta essenzialmente di una smart generatore di query

Quello che mi piace di Drupal è il plugin modello:avete il vostro core di drupal, e lo si può personalizzare come preferisci, creando il tuo propria separata directory template e moduli (il plugin).

Per una completa panoramica tecnica è anche possibile selezionare Drupal e Joomla in http://www.cmsmatrix.org/matrix/cms-matrix

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top