Was ist Joomla!?
Joomla! ist eine frei erhältliche Software zum Erstellen von Websites. Es ist ein Open-Source-Projekt, das, wie die meisten Open-Source-Projekte ständig in Bewegung ist.
Das Wort Joomla! ist ein aus der afrikanischen Sprache Suaheli abgeleitetes Wort (Jumla) und bedeutet "alle zusammen".
Das Projekt Joomla! ist das zur Software gewordene Ergebnis einer heftigen Auseinandersetzung der im August 2005 gegründeten Mambo Foundation mit ihrem damaligen Entwicklerteam. Joomla ist eine Weiterentwicklung des erfolgreichen Systems Mambo. Joomla wird auf der ganzen Welt für einfache Homepages bis hin zu aufwendigen Unternehmens-Websites genutzt. Es ist einfach zu installieren, einfach zu verwalten und sehr verlässlich.
Versionsplan
Joomla Versionen sind entweder Standard Term or Long Term Supported (STS und LTS). Ein Standard Term Supported Release ist sieben Monate aktuell, ein Long Term Support Release 22 Monate. Alle sechs Monate erscheint ein neues STS Release.
Sie erkennen Long Term Support Releases an der .5 in der Versionsnummer.
- Joomla! 2.5 ist das aktuelle Long Term Support Release und wird von Joomla! 3.5 im September 2013 abgelöst.
- Joomla! 3.x ist das aktuelle Standard Term Support Release und wird von Joomla! 4 abgelöst.
Long Term Releases werden für produktive Websites empfohlen.
Standard Term Releases sind einerseits ein Spielplatz für Webdesigner und Entwickler UND der empfohlene Einstiegspunkt, wenn Sie Ihre Website komplett neu erstellen (Abbildung 1).
Abbildung 1: Joomla Versionsplan 2011-2014 (von Pawel Borowicz)
Muss ich meine alte Website upgraden?
Normalerweise gibt es drei Szenarien:
- Wenn Ihre Website noch in der LTS Joomla 1.5 Version ist, wäre es eine gute Idee auf die LTS Joomla 2.5 Version zu wechseln oder mit einer frischen STS Joomla 3 Version zu beginnen und den Updates in der 3.x Serie bis zum LTS Joomla 3.5 zu folgen.
- Wenn Sie bereits mit der LTS Joomla 2.5 arbeiten, gibt es keinen Grund zu wechseln. Wenn die nächste LTS Joomla 3.5 Version im September 2013 erscheint, wird es einen definierten Upgrade Pfad geben.
- Wenn Sie eine neue Website erstellen, dann ist es eine gute Idee mit der aktuellen Version STS Joomla 3.0 zu starten.
Was ist neu in Joomla 3.0?
Zunächst mal gibt es sehr viele Verbesserungen hinter den Kulissen.
Die wohl wichtigsten Änderungen für Webdesigner und Joomla Benutzer sind:
- Joomla ist nun geeignet für mobile Endgeräte durch neue, responsive Templates. Ihre Joomla Website wird in jedem Browser eines mobilen Gerätes gut aussehen! (Abbildung 2).
- Joomla hat eine neue Benutzeroberfläche
- Joomla nutzt die beliebte JavaScript Bibliothek jQuery
- Der Webinstaller ist einfacher und benötigt nur noch drei Schritte
- Sprachpakete können direkt aus dem Erweiterungen Menu installiert werden (Abbildung 3)
- Der mit Joomla 2.5 eingeführte Suchindex (Smart Search) wurde erheblich verbessert
- Der WYSIWYG Editor TinyMCE ist in einer neuen Version enthalten (3.5.6)
Abbildung 2: Joomla! in einem Mobilbrowser
Abbildung 3: Sprachpakete
Einige technische Änderungen, die nicht auf Anhieb sichtbar, aber sehr praktisch sind:
- Beiträge können ohne Text erstellt werden.
- Joomla wird mit einem PostgreSQL Treiber ausgeliefert. Sie können also Ihre Joomla 3.0 Websites mit einer PostgreSQL Datenbank betreiben.
- Mit dem PHP Memcached Treiber kann die Geschwindigkeit von Joomla erheblich verbessert werden.
- Für das Feed Management wird nun eine andere Bibliothek (JFeed) anstelle von SimplePie genutzt
- Der gesamte Joomla Code wurde weiter aufgeräumt und nicht genutzter Code wurde entfernt. Dateien und Datenbanktabellen und -felder wurden weiter standardisiert.
- Sehr viel Wert wurde auf Code Styles und konsistenten Code gelegt
- Im CMS gab es erstmals Unitests (Tests von einzelnen Teilen mit definierten Schnittstellen)
- Die System Tests im CMS wurden aktualisiert
und vieles mehr.
Was kann ich mit Joomla tun?
Alle Arten von dynamischen Websites können mit Joomla erstellt werden. Dynamische Websites besteht aus Seiten, die Text-, Bild-, Video- und Audioelemente enthalten können. Die einzelnen Seiten verändern sich sofort und automatisch nach vorgegebenen Kriterien. Nehmen Sie beispielsweise eine Startseite. Sie stellt die neuesten Startseitenbeiträge automatisch an den Anfang der Seite.
Weil alle Websites dieser Welt auf gleichen Prinzipien beruhen können sie grob unterteilt werden in:
Blogs (Weblogs)
Ein Blog ist ein öffentlich einsehbares Tagebuch oder Journal, in dem mindestens eine Person, der Blogger, Aufzeichnungen führt, Sachverhalte protokolliert oder Gedanken niederschreibt. Die neuesten Einträge erscheinen zuerst.
Beispiel: http://www.joomlablogger.net/
Abbildung 4: joomlablogger.net
Websites für den Aufbau einer Marke
Eine Website deren Sinn der Aufbau einer Marke, einer Erfahrung oder eines gewünschten Images sind. Diese Websites verkaufen normalerweise nichts, der Fokus liegt auf im Aufbau der Marke.
Beispiel: http://www.ihop.com/
Abbildung 5: ihop.com
Broschüren Website
Eine Brochüren Website enthält Informationen über eine Firma, deren Produkte und Services mittels Text, Bildern, Animationen, Audio- und Video Elementen.
Beispiel: http://www.solesolutions.no/
Abbildung 6: solesolutions.no
Prominenten Website
Hinweis: Eine Definition von Prominenz kann kompliziert sein :)
Eine Website mit Informationen über den Prominenten. Diese Websites können offiziell im Namen des Prominenten oder von Fans erstellt werden.
Beispiel: http://www.deep-purple.com/
Abbildung 7: deep-purple.com
Community Websites
Eine Website, auf der Benutzer mit gleichen Interessen miteinander kommunzieren.
Beispiel: http://www.starvmax.com/community
Abbildung 8: starvmax.com/community
eCommerce Websites/Online Shops
Eine Website, auf der man Waren und/oder Services Online erwerben kann.
Beispiel: http://regalosdecocina.com/
Abbildung 9: regalosdecocina.com
Foren
Websites in denen Nutzer Themen diskutieren.
Beispiel: http://www.sol.dk/debat/kategorier
Abbildung 10: sol.dk/debat/kategorier
Galerien
Eine Website für Foto- oder Kunstgalerien, mit und ohne kommerziellen Hintergrund.
Beispiel: http://www.mb-photography.com/
Abbildung 11: mb-photography.com
Regierungswebsites
Mehr als 3.000 Regierungswebsites auf der ganzen Welt werden mit Joomla betrieben.
Beispiel: http://joomlagov.info/
Abbildung 12: joomlagov.info
Nachrichten Websites
Websites die sich mit Nachrichten, Politik und Kommentaren befassen.
Beispiel: http://www.aa.com.tr/
Abbildung 13: aa.com.tr
Persönliche Websites
Websites über eine Person oder eine kleine Gruppe, beispielsweise eine Familie, die so alles enthalten, was den einzelnen Leuten so einfällt.
Beispiel: http://www.ilnono.it/it/
Abbildung 14: ilnono.it
600,000,000 Websites
Haben Sie sich schon mal gefragt, wieviele Websites es eigentlich weltweit gibt? (How Many Websites Are There in 2012?). Es sind unglaublich viele, aber niemand kann eine exakte Antwort auf diese Frage geben.
Wie Ihnen sicher aufgefallen ist, sind die gerade vorgestellt Beispielseiten nicht die ganz "grossen Fische" im Netz aber sie erfüllen genau das, was sich Ihre Ersteller und deren Kunden von Ihnen versprechen. Das soll nicht heissen, dass Joomla nur für kleinere Websites geeignet ist, ich möchte nur darauf hinweisen, dass die meisten Websites mit begrenzten Ressourcen in Sachen Zeit und Geld erstellt werden und daher immer mehr Menschen Open Source Systeme wie Joomla, WordPress und Drupal benutzen.
Grössere Firmen wie Facebook, Flickr, YouTube, Google, Apple oder Microsoft benutzen normalerweise keine Open Source Content Management Systeme für ihre Hauptwebsites. Diese Firmen beschäftigen meist tausende Programmierer, die hunderte verschiedener Websites erstellen. Dafür kombinieren sie neue Ideen mit bereits bestehenden Lösungen. Oft geht es dabei nicht um die Technik, sondern eher um unterschiedliche Geschäftsmodelle und Ideen.
Amateure vs. Profis
Die oben genannten Website sind von Menschen erstellt, die ich in Amateure und Profis einteile:
- Amateure sind an schnellen Ergebnissen interessiert. Sie wollen nicht zu tief hinter die Kulissen blicken, sie sind einfach zufrieden, wenn ihre Website irgendwie funktioniert.
- Profis versuchen den Dingen auf den Grund zu gehen um ihren Kunden Lösungen anbieten zu können, die weiter optimierbar sind. Sie versuchen ihr Wissen und ihre Erfahrungen weiter zu geben und ihr Geschäftsmodell basiert darauf.
Sie können Joomla als Amateur und als Profi benutzen. Beide Gruppen kommen gut damit zurecht und oft werden aus Amateuren mit der Zeit Profis, die sich mehr und mehr für das Joomla CMS und die Joomla Plattform darunter interessieren und sich in die Weiterentwicklung des Projekts einbringen.
So, jetzt ist es der richtige Zeitpunkt für meinen einzigen Hinweis zu diesem Buch:
"Ignorieren Sie einfach, wenn andere Leute Ihnen sagen, was Sie zu tun und zu lassen haben. Verlassen Sie sich auf sich selbst und versuchen Sie das zu tun, was Ihnen gefällt"
Was sind die Gemeinsamkeiten all dieser Websites?
Auch wenn die erwähnten Websites alle sehr unterschiedlich sind, so haben sie doch ein paar Gemeinsamkeiten:
- alle dargestellten Inhalte bestehen aus Text, Bildern, Video und Audio
- sie haben ein individuelles Design, Layout und Farben. Individuell bedeutet nicht geschmackvoll oder künstlerisch. Es bedeutet einfach "individuell” :)
- Besucher interagieren auf der Website. Manchmal müssen sie dazu ein Benutzerkonto anlegen.
- die statischen Texte, und manchmal auch der Inhalt, sind oft in mehreren Sprachen verfügbar.
Joomla ist der Klebstoff
All diese Websites basieren auf den Ideen ihrer Ersteller und den wohl unendlichen Möglichkeiten des Joomla Content Management Systems. In diesem Buch möchte ich diese Gemeinsamkeiten behandeln. Sie werden nach der Lektüre der nächsten neun Kapitel in der Lage sein, eine gut aussehende Website zu erstellen. Und Sie entscheiden, ob Sie das als Amateur oder Profi tun :).
Weiterführende Informationen
-
Ein eigenes Administrationsmenü in Joomla! 3.x / 4.x / 5.x Anlegen
-
Die Joomla! 3.x Komponente Weblinks
-
Der Cache in Joomla! 3.x
-
Warum ist mein Joomla! 3.x Artikel gesperrt und kann nicht bearbeitet werden?
-
YoothemePro Kurzanleitung für Joomla!
-
Menüs und Inhaltslayouts in Joomla! 3.x
-
Kunden, Bestellungen und Rechnungen in Virtuemart 3.x
-
Update / Aktualisierung von Joomla! 3.x und den Erweiterungen
-
Kategorien und Artikel in VirtueMart 3.x
-
Die Joomla Komponente Akeeba Backup ihre Bedienung
-
Zusätzliches Joomla! Kategorielayout inklusive Menüauswahl
-
Kurzanleitung für Chronoforms V5
-
Zusätzliche Module, Plugins und Komponenten in Joomla 3 Installieren und Verwalten
-
Module in Joomla! 3.x
-
Die Erweiterungen in Joomla 3.x
-
Benutzerverwaltung und Zugangsrechte für Joomla! 3.x
-
Der Joomla! 3.x Medienmanager
-
Artikel Modal-Box Popup erstellen in Joomla! 3.x
-
Inhalt anzeigen
-
Social Media und Cloud Computing
-
Was sonst noch wichtig ist
-
Joomla! 3.x Mehrsprachigkeit
-
Design, Layout, Farben
-
Es geht immer um Benutzer, Zugriffsrechte, Beiträge und Module
-
Beiträge in Joomla 3.x erstellen und bearbeiten
-
Was ist Joomla!?
-
Joomla! 3.x downloaden und Installieren