Joomla, CMS und Open Source?

Die meisten unserer Leistungen hängen mit Joomla zusammen. Aber was ist Joomla eigentlich?

Im nachfolgenden werden Joomla und damit zusammenhängende Begriffe näher erläutert:

Der Oberbegriff Content-Management-System (CMS)
Bevor man Joomla erklären kann, gilt es den Begriff CMS zu klären. Kurz gesagt bedeutet der Begriff CMS: Inhaltsverwaltungssystem. Im Zusammenhang mit Joomla ist dieser Begriff jedoch nicht ganz präzise, da damit beispielsweise auch das Verwaltungssystem einer großen Zeitung gemeint sein kann. Korrekter ist der Begriff WCMS (Web-Verwaltungssystem). Denn erst hier dreht es sich "nur" um eine Internetseite.

Im optimalen Fall können Sie mit einem WCMS alle Arten von Informationen und Medien auf Ihrer Seite selbst verwalten und die Anordnung sowie Struktur dieser Informationen selbst bestimmen. Auf Ihre Webseite bezogen bedeutet dies, dass Sie selbst Bilder und Videos in Ihre Texte einfügen können, die Struktur Ihrer Menüs selbst gestalten können und unbeliebte Kommentare in Ihrem Gästebuch einfach ändern oder löschen können. Das ganze von einer Oberfläche mit ein paar Mausklicks. Features die Joomla natürlich mit sich bringt.

Was ist Joomla und wo liegen die Vorteile?
Joomla ist eines der vielen WCMS Systeme auf dem Markt. Es grenzt sich jedoch zum einen durch seine vielen Auszeichnungen ab (s. unten) und wird allgemein als sehr Flexibel, Leistungsstark, benutzerfreundlich und ausbaufähig bezeichnet. Somit lässt es sich für kleine private Seiten bis hin zu großen Unternehmen effizient einsetzten und das zum größten Teil ohne Lizenzkosten oder Nutzungsgebühren.
Dank eines von Grund auf durchdachten Konzepts (auf der Basis von zukunftsweisenden Techniken wie MVC, Templates und Framework), kommen sich Programmierer, Designer und Kunden bei ihren Arbeiten kaum in die Quere und benötigen weit aus weniger Absprachen und Zeit.

Es gibt bereits 4.440 offizielle Module und Lösungen von anderen Anbietern für nahezu jede Art von Webseite. Diese lassen sich schnell in Joomla integrieren und von uns leicht anpassen. Seitendesigns von einfach bis komplex dürfe es womöglich noch mehr geben. Durch diese Vielzahl müssen Sie uns häufig nur für Designanpassungen bezahlen. Teure Entwicklungskosten entfallen deshalb.

Somit sind fast alle wichtigen Kriterien für die Auswahl eines passenden WCMS mit Joomla erfüllt.

 

Die Auszeichnungen von Joomla im Detail:

  • Open Source CMS Award 2008, Platz 2
  • Best PHP Open Source Content Management System 2007 (Packt Publishing Award)
  • Best Open Source Content Management System 2006
  • Best Linux / Open Source Project, London's LinuxWorld
  • Packt's CMS Award 2006

Auszeichnungen der Vorgängerversion "Mambo":

  • Best Free Software Project of the Year, Linux Format 2005
  • Best of Show - Total Industry Solution, LinuxWorld Boston 2005
  • Best Open Source Solution, LinuxWorld Boston 2005
  • Best Linux or Open Source Software, LinuxUser & Developer 2004
Experten sind gut und wichtig!
Gerne wird auch im Zusammenhang mit Joomla immer wieder behauptet, dass Sie keine Fachkenntnisse benötigen! Diese Behauptung ist so allein in den Raum gestellt nicht ganz richtig!

Der Bau einer Internetseite auf der Basis eines WCMS wie Joomla ist vergleichbar mit dem Bau eines Hauses.

Eine einfach bemalte Ein-Raum-Holzhütte kriegt jeder mit einer kurzen Beratung im Baumarkt hin. So ist das bei Joomla und den meisten anderen WCMS auch. Wenn Sie es in Ihrer Holzhütte besonders gemütlich und geborgen haben wollen, kann schon ein Innenarchitekt sehr hilfreich und nützlich sein. Wenn er gut ist, macht er aus Ihrer Holzhütte ein Paradies wie Sie es selbst niemals hinbekommen hätten. Schon war der erste Experte von Nöten.

Richtig los geht es dann aber erst, wenn sie ein Haus für Ihre Mitarbeiter oder Familie bauen wollen. Ohne viel Fachwissen und Planung platzen Leitungen, es bleibt nicht warm,  oder Ihr Haus wird im schlimmsten Fall aufgrund mangelnder Statik beim nächsten Sturm umgepustet. Überhaupt sind Ihre Räume nicht ganz gerade und einiges passt nicht zusammen, wobei Sie doch so viel Zeit investiert und Bücher gewälzt haben.

Die für ein optimales Haus notwendigen Architekten, Statiker und Raumplaner, sind Ihre Internetagentur.
Intelligente Möbel und Räume, die sich leicht und ohne Fachwissen, verändern, befüllen und umgestalten lassen, sind Ihr WCMS. Steht dies alles soweit, benötigen Sie nur noch selten Fachwissen oder lassen dies von einem Experten erledigen. Aber selbst hier gäbe es z. B. noch die Möglichkeit Ihre Räume und Möbel von einem Experten nach den Gesetzten des Feng Shui einrichten zu lassen um so für besonders hohe Harmonie zu sorgen.

Kurz gesagt: Nur mit persönlichen Experten und einem WCMS im Hintergrund, ist ohne Fachwissen eine wirklich gute Internetseite möglich.

Sie können auch in ein fertiges Rheinhaus ziehen, haben dann aber auch viele Grenzen gesetzt, wie sich an den Beispielen solcher Baukasten-Systeme unschwer erkennen lässt.

Um es klar zu stellen: Wir planen, verkaufen und bauen mit Joomla ausschließlich individuelle Häuser von Einfamilienhäuser bis Villen und vermieten die passenden Grundstücke für diese.

 

 

Die angeblichen Nachteile von freier Software und Open Source
Joomla ist eine freie Software und Open Source! Dies bedeutet: Jeder kann an dem Projekt mitarbeiten, es weiter entwickeln und es für seine eigenen Zwecke kostenlos einsetzen und auch grundlegend verändern. Egal ob privat oder kommerziell. Ebenfalls trifft dies auf die meisten Erweiterungen zu. Gelegentlich bezahlt man nur eine kleine Lizenzgebühr und kann es dann auch für seine eigenen Zwecke beliebig anpassen (Proprietäre Software und Open Source).

Anbieter von rein kostenpflichtigen WCM-Systemen (die oft unter den Begriff Closed Source fallen), stellen die andere Seite dieser Medaille da. Zwischen diesen beiden von Grund auf unterschiedlichen Ansätzen werden gerne besonders die Vor- und Nachteile hervorgehoben. Im Fall von Joomla treffen diese Nachteile jedoch kaum noch zu.

Dies heißt jedoch nicht, dass Joomla prinzipiell besser geeignet ist. Vorallem größere Firmen haben spezielle Wünsche und benötigen entsprechende Anpassungen. Sind diese in einer kommerziellen Software schon vorhanden und erprobt, warum dann ein anderes Unternehmen für viel Geld mit der Programmierung beauftragen? Sollten Sie unsere Preis-Leistungs-Garantie in Anspruch nehmen, weisen wir Sie darauf hin, falls eine andere Agentur wirklich besser für Sie geeignet sein könnte.

Nun die angeblichen Nachteile über Open Source in Bezug auf Joomla:

Open Source ist nicht sicher

Die meisten Experten sind der Meinung, dass Open Source in etwa genau so sicher ist wie Closed Source oder halten Open Source für sicherer. Am wichtigsten ist wohl, wie stark das Augenmerk auf das Thema Sicherheit gelegt wird.

Dies ist bei Joomla im hohen Maße der Fall. Das so genannte Joomla Security Strike Team prüft Veränderungen an Joomla genau und steht auf den Informationslisten vieler Hackerseiten. Eventuelle Sicherheitslücken werden unmittelbar in ein Update umgesetzt, über die man sich dann auch unmittelbar per Newsletter informieren lassen kann. Außerdem findet man auf der offiziellen Seite eine ausführliche Sicherheits-Checkliste, die ständig aktualisiert wird

Aufgrund dessen kann man Joomla wohl eher zu den sicheren Anwendungen zählen!

Open Source Projekte werden plötzlich nicht mehr weiterentwickelt

Bei kleinen Projekten kann dies sicherlich der Fall sein. Joomla wurde schon mehrfach komplett überarbeitet und wird mittlerweile von einer großen Masse von Menschen aus der ganzen Welt gemeinsam entwickelt. Da dieses Projekt als Community entwickelt wird, hat niemand allein das Recht es zu beenden.

Schlechtes Know-How, Stabilität und Performance

Firmen die Ihr eigenes WCMS entwickeln, kennen es wie Ihre Westentasche und können so besonders effizient Veränderungen darin vornehmen. Dies wird in den meisten Fällen richtig sein. Heute gibt es allerdings eine Vielzahl von Software, die das gemeinsame Zusammenarbeiten über den ganzen Globus stark verbessert.

Entwicklungen finden in Joomla heute auf ausgeklügelten Standards statt, die die Entwicklung in andere Richtungen auch leicht für außenstehende Personen ermöglicht. Die Veränderungen einzelner Programmierer können leicht isoliert und verglichen werden (s. SVN). So lassen sich Programmierer, die sich nicht exakt an diese Standards halten, leicht finden und berichtigen.

Dank diesen Standards ist vorallem Stabilität und Performance auch bei komplexen Anwendungen gegeben.

Kein Anspruch auf Gewährleistung, Garantie und Support

Ja, dies gibt es bei Open Source grundsätzlich nicht. Allerdings kann man dies mit einer auf das entsprechende System spezialisierten Firma über einen Supportvertrag vollkommen ausgleichen. Hinzu kommt, dass man bei Open Source die Fehlermeldung oder das Problem einfach in eine Suchmaschine eingeben kann und häufig eine gute Antwort bekommt.

Open Source WCMS-Systeme erfüllen nicht die Wünsche großer Firmen oder lassen sich nicht leicht in andere Software integrieren.

Joomla verfügt über eine komplett integrierte XML-RPC Schnittstelle.  Hierbei handelt es sich um einen Standard, der in jeder aktuellen Programmiersprache verfügbar ist.  Mit diesem Standard können leicht Schnittstellen geschrieben werden. Von der einfachen Auslesung von Informationen, bis hin zu der komplett automatisierten Steuerung von Joomla. Viele Anbindungen an, für Großkunden konzipierte, Softwares wie beispielsweise SugarCRM oder Alfresco, existieren bereits.

Natürlich hängt es gerade bei diesem Punkt von den individuellen Anforderungen eines Unternehmens ab, wer das bessere Angebot machen kann.