Frage

Ich sprach mit ein paar Freunden, die sagen, dass Drupal ist erstaunlich, und es ist ein Weg, besser als Joomla. Was sind die wichtigsten Unterschiede / Vorteile?

War es hilfreich?

Lösung

Der allgemeine Konsens ist, dass Programmierer Drupal bevorzugen, während Normalsterbliche Joomla bevorzugen. Joomla ist für, die eine einfachere Benutzeroberfläche gelobt. (Ich persönlich stimme nicht mit, dass, ich glaube, Joomla UI ziemlich schmerzhaft ist zu verwenden, aber dann wieder, ich bin mit einem Programmierer Auge es zu betrachten..) Drupal, auf der anderen Seite, sind bekannt für sein hohes Niveau gelobt von Erweiterbarkeit, zusammen mit seiner großen Bibliothek von hoher Qualität (mehr oder weniger) Plug-Ins, die Merkmale ( „Module“ in Drupal-Jargon) und von denen viele hinzufügen, werden selbst erweiterbar.

Starten Sie Joomla heute verwendet, und Sie werden wahrscheinlich mit einem anständigen, aber nicht ganz perfekt Website heute Abend enden. Starten Sie Drupal heute verwenden, und Sie werden in der Lage zu bauen genau die Website Sie wollen für -., Wenn Sie die Zeit in gesteckt haben

Wenn Sie erwägen, Ihre Fähigkeiten in einen bezahlten Job 1 Tag parlaying, sollten Sie auf jeden Fall mit Drupal Seite.

Andere Tipps

Die Community rund um Drupal - Theres ein Modul nur über alles, was zu tun ist. Manchmal, Theres mehr als ein Weg, um etwas zu tun.

Wenn Sie fast alles ändern möchten, von der Präsentation (Themen) Funktion (Haken), das ist möglich. Doch es ist nicht MVC und es macht eine Menge nehmen gewöhnungsbedürftig.

Mit Blick + CCK + Panels-Modul, müssen Sie selten Code berühren eine Vielzahl von Seiten zu erstellen.

Schließlich Drupal Benutzer und Rollen-System ist viel flexibler.

Die API . Jede Form und ziemlich viel kann jedes Stück Funktionalität über ein Modul modifiziert werden, die in die API-Hooks, ohne Touch Kerncode. Dies macht Upgrades viel einfacher, da Ihre Anpassung nicht überschrieben werden.

Der Code es standardmäßig gibt viel schöner ist, wie gut.

Unter der Haube läuft Joomla auf meist eine OO-Architektur, während Drupal mit OO Paradigmen fast ausschließlich verfahrens ist. Joomla hat keine Form Builder (dass ich mir bewusst bin), so sind Sie gezwungen, Hand-Code ganze Blöcke von HTML für die Form, während mit Drupal, Sie Formulare als strukturierte Arrays erstellen. In Joomla, featured Verwaltungsfunktionen und Frontend Erstellung erfordert, dass Sie Dateien in beiden Verwaltungs Verzeichnisse und vor Ende Verzeichnisse platzieren oder eine Installationsdatei erstellen, um richtig Dinge für Sie zu partitionieren. In Drupal, alles zu einem bestimmten Modul gehör in 1 Verzeichnis enthalten ist, und Sie erhalten Zugang und URL-Struktur steuern.

Im Allgemeinen Joomla Admin-GUI betrachtet wird schöner und benutzerfreundlicher als Drupal, Joomla aber ist, meiner Meinung nach, ein weniger intuitives System auf der Programmierebene und macht bestimmte Aufgaben schwieriger als nötig. 2 Bereiche, in denen Drupal wirklich Joomla meiner Meinung nach überstrahlt sind in der Fähigkeit, verschiedene Inhaltstypen zu erstellen - mit verschiedenen Bereichen - on the fly leicht Segmentdaten, und die Fähigkeit, ziemlich SEO-freundlicher URLs mit Pfad oder, noch besser zu schaffen, mit Pathauto.

Fazit:. Joomla neigt ziemlich in der Verwaltung Perspektive zu betrachten, aber Drupal neigt Joomla zu übertreffen und ein leichtes anpassbares System sein, um viele der Dinge zu erreichen Sie wirklich aus einem CMS wollen

Losfahren ist Joomla einfach und macht Spaß, sowohl von einer administrativen und Benutzersicht, aber sobald die Website angepasst werden muss (natürlich), wird es ein Schmerz.

Meiner Meinung nach, ist Drupal Gegenteil. Es hat eine steile Lernkurve (der Schmerz Teil), aber einfacher wird nicht härter im Laufe der Zeit. Dies ist sowohl aus dem Admin und Benutzerteil.

Für das, was es wert ist Joomla vor 1.5 ziemlich hässlich war, und die API enthalten viele sehr spezifische Anrufe im Zusammenhang mit älteren Mambo-Code. Die neueste Version, und alle zukünftigen Versionen sind ontop eines sehr leistungsfähigen OO-Framework aufgebaut, so dass, wenn Sie nicht vor kurzem auf sie ausgesehen haben, jetzt tun.

Drupal scheint mit diesen beiden Modulen.

  • CCK : Fügt benutzerdefinierte Felder Knoten

  • Ansichten : Steuert, wie Listen von Inhalten dargestellt werden; es ist im Wesentlichen eine intelligente Query Builder

Was ich über Drupal gefällt, ist das Plugin-Modell. Sie haben Ihr Kern von Drupal, und Sie können es aber Sie wollen, indem Sie Ihre eigene separate Vorlagenverzeichnis und Module (Plugins) zu schaffen

Für eine komplette technische Übersicht können Sie auch tick Drupal und Joomla in http://www.cmsmatrix.org/matrix/cms-matrix

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top