Einleitung

Dieses Kapitel kann noch gesponsert werden


Joomla! ist ein freies System zum Erstellen von Websites. Es ist ein Open-Source-Projekt, das wie die meisten Open-Source-Projekte ständig in Bewegung ist. Es ist unberechenbar, manchmal unbeschreiblich, teilweise umstritten, ziemlich oft sehr sexy, aber hin wieder ein wenig verschlafen und provinziell. Trotzdem - oder gerade deswegen - ist es seit nunmehr fünf Jahren extrem erfolgreich und beliebt bei Millionen von Anwendern weltweit.

Das Wort Joomla! ist ein von Jumla abgeleitetes Wort aus der afrikanischen Sprache Suaheli und bedeutet "alle zusammen".

Das Projekt Joomla! ist das zu 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.

Das Joomla!-Team hat sich in den letzten fünf Jahren immer wieder organisiert und umorganisiert. Es hat 

  • von 2005 bis 2009 Joomla! 1.0 bis zur Version 1.0.15 weiterentwickelt und im September 2009 offiziell eingestellt.
  • von 2005 bis heute Joomla 1.5 entwickelt, es im Januar 2008 als stabile Version vorgestellt und heute (Januar 2011) zur Version 1.5.22 weiterentwickelt
  • von 2008 bis 2011 wurde Joomla 1.6 entwickelt. Die stabile Version stand im Januar 2011 zur Verfügung. Joomla! 1.6 wird von Joomla! 1.7 abgelöst werden.
  • Joomla! 1.7 wird im Juli 2011 veröffentlicht und wird den Weg für das nächste long term release Joomla! 1.8 oder 2.0 ebnen.

Für die Benutzer des Systems gilt das in ähnlichem Maße. Viele sind mit ihrer Website von Mambo zu Joomla! gewechselt und haben über die Jahre viel gelernt.

Sehr viele Nutzer sind auch ganz neu in den letzten Jahren dazugekommen, und es gibt immer noch Menschen auf der Welt, die das System nicht kennen.

Zusammen mit Drupal und WordPress ist Joomla! ist das am weitesten verbreitete Open-Source-Web-CMS (Content-Management-System) der Welt.

cocoate.com/node/8532Google Trends

Abbildung 1: Google Trend 2011-06-20 worldwide Drupal, Joomla!, WordPress

In Abbildung 1 liegen Joomla! und Wordpress laut Google Trend weltweit beim Suchaufkommen etwa gleichauf. Nach beiden wird dreimal so häufig gesucht wie nach Drupal. Bei allen geht das Suchaufkommen allerdings seit Ende 2010 zurück. Es wurde also Zeit für Joomla!, dass die Version 1.6 in der stabilen Version veröffentlicht wurde und die Version 1.7 Joomla! zukunftssicherer ausrichtet. 

cocoate.com/node/8532Google Trends

Abbildung 2: Google Trend 2011-06-20 Germany - Drupal, Joomla!, Wordpress

In Deutschland sind die Verhältnisse anders (siehe Abbildung 2). Joomla! hat fast ein doppelt so großes Suchaufkommen wie WordPress, und nach WordPress wird fast viermal so häufig gesucht wie nach Drupal.

Tabelle 1 zeigt ein paar Verhältnisse aus Google Trend:

Country

Drupal Joomla! WordPress
Germany 1.00 6.70 3.80
France 1.00 5.55 3.45
Italy 1.00 6.40 3.60
Poland 1.00 8.30 3.10
Spain 1.00 4.05 3.85
Switzerland 1.00 9.50 3.40
UK 1.00 2,60 3,65
USA 1.00 1.55 3,25
China 1.00 1.40 5.00

Table 1: Google Trend  - Drupal, Joomla!, Wordpress

Es gibt große nationale Unterschiede bei der Verwendung von Content-Management-Systemen. In Deutschland beispielsweise spielt TYPO3 noch eine Rolle. Das Suchaufkommen ist etwa vergleichbar mit dem nach Joomla!. In den USA dagegen ist das Verhältnis von Joomla! zu TYPO3 1,0 zu 0,01, also mehr oder weniger nicht messbar.

Im Februar 2011 werden 2,7 % aller Websites im Internet mit Joomla! betrieben! (http://w3techs.com/technologies/overview/content_management/all)

Die Bandbreite von Joomla!-Websites reicht von sehr einfachen Homepages bis hin zu komplexen Geschäftsanwendungen und Projekten auf der Basis des Joomla! Frameworks. Was Joomla! so erfolgreich macht und wie Sie es ebenfalls nutzen können, werde ich in diesem Buch beschreiben.

Wer bin ich?

Mein Name ist Hagen Graf, ich bin 46 Jahre alt und wohne in Fitou, Frankreich. Ich bin mit einer Traumfrau verheiratet und habe vier Töchter.

Meine Arbeit besteht aus Tätigkeiten wie Unterrichten, Beraten, Zuhören, Ausprobieren, Programmieren, Strukturen verstehen, neue Anwendungen entwickeln, Hinterfragen und immer wieder Ausprobieren.

Meine Arbeit lässt sich eigentlich komplett online erledigen. Da die Kunden aber manchmal Vorbehalte gegen reine Online-Projekte haben, bin ich auch oft unterwegs. Unterwegs sein heißt, Kunden in verschiedenen Ländern, mit verschiedenen Sprachen und Kulturen zu treffen. Lange Auto-, Bus- oder Bahnfahrten gehören ebenso dazu wie kurze bis sehr kurze Reaktionszeiten auf E-Mail-Kundenanfragen, Facebook-Nachrichten und Tweets.

Diese Art des Arbeitens hat Auswirkungen auf das, was ich früher mal Büro nannte.

Ich kann und muss heute von überall auf der Welt auf meinen Fundus von E-Mails, Bildern, Videos, Tweets und Dokumenten zugreifen können. Mein Büro befindet sich dort, wo ich bin.

Wer sind Sie?

Womit und wie Sie arbeiten, weiß ich natürlich nicht, aber viele Menschen, mit denen ich zu tun habe, arbeiten so ähnlich wie ich. Manchmal ist man in einer Firmenhierarchie "verheddert" und würde gern anders arbeiten, kann oder darf es aus unterschiedlichsten Gründen allerdings nicht. Mitarbeiter aus größeren Firmen können da ein Lied von singen.

Auch Ihre Erfahrungen mit Computern ähneln vermutlich meinen. Meistens fängt man mit einem älteren PC und einem Windows-System in der Schule oder zu Hause an und lernt dann aus Erfahrung die harte Realität aus Office-Anwendungen, Datenverlusten, fehlendem Speicherplatz, Festplatten-, Drucker- und Konfigurationsabenteuern kennen. Die wundersamen Zusammenhänge zwischen diesen Dingen werden mit der benutzerzentrierten Arbeitsweise des Web 2.0 oder der "mobilen Freiheit" im Smartphone-Bereich anders, aber nicht unbedingt einfacher.

Wenn Sie nicht gerade Ihre Liebe zu diesen Dingen entdecken und mit Leidenschaft nachts an Ihrem Betriebssystem oder Telefon schrauben oder Ihre Fotos oder Musikstücke sortieren und von einem Gerät auf ein anderes befördern, dann sind Sie vermutlich genau wie ich einfach nur glücklich, wenn Ihr Gerät und Ihre Anwendung funktionieren und wenn Sie auf das Internet und Ihre Daten zugreifen und in Ruhe arbeiten können. Besonders wichtig ist dieses "Funktionieren", wenn Sie einen "Home Office"-Arbeitsplatz Ihr Eigen nennen. Nicht funktionierende Soft- und Hardware können schnell einen Albtraum aus dieser Situation machen.

Ich unterscheide die folgenden Nutzertypen:

  • Besucher: Sie besuchen die Website, und es ist Ihnen völlig egal, mit welchem System diese Website erstellt wurde.
  • Benutzer: Sie benutzen die Website. Sie erstellen Inhalte in vorgegebenen Abläufen.
  • Website-Designer oder Integratoren: Sie installieren die Joomla!-Website auf einem Server, erstellen Kategorien, Inhalte, Menülinks und Module, konfigurieren Templates und Sprachen, sind Allrounder und meistens allein für eine Joomla!-Website verantwortlich.
  • CSS-Designer: Sie arbeiten gern und oft ausschließlich mit Dateien, die die Endung .css haben.
  • HTML-Designer: Sie geben den CSS-Designern die Möglichkeiten, die sie für ihre Arbeit benötigen. In Joomla! erstellen Sie die sogenannten Template Overrides.
  • Entwickler: Sie können mit den Programmiersprachen PHP und JavaScript umgehen und wollen sie auch benutzen. Sie erweitern den Joomla! Core um zusätzliche Funktionen.
  • Architekten: Sie denken in Kategorien wie Sicherheit, Geschwindigkeit und Code-Qualität.

Eine besondere Rolle in dieser Liste spielt der Website-Designer bzw. die Website-Designerin. Meist muss er alle anderen Rollen im Alleingang mit abdecken und ist entsprechend gefordert. An ihn oder sie denke ich oft, wenn ich dieses Buch schreibe.

Eine Firma, eine Institution, ein Verein, eine Organisation, ja, vermutlich bald jeder Mensch, will einen Internetauftritt, der benutzerfreundlich und flexibel ist. Der "mit der Zeit geht«, der "einfach über einen Browser zu verändern ist", der "Ihren Aktenschrank und Ihr Adressbuch ersetzt", der mit unterschiedlichen Endgeräten kommunizieren und einfach erweitert werden kann.

Ihre Website ist auch heute der Platz, an dem Sie anderen erklären können, was Sie tun bzw. was Ihre Firma tut. Sie ist der Platz, der 24 Stunden am Tag und an 7 Tagen in der Woche bereitsteht, um Kundenbeziehungen zu pflegen. Bei der momentanen Entwicklung wird Ihre Website vermutlich einem Ort gleichen, der unterschiedlichste Anwendungen und Daten, die mit Ihnen und Ihrer Organisation zu tun haben, in einer sinnvollen Art zusammenfasst. Auch Ihre Website sollte Schnittstellen besitzen, damit sie von anderen Anwendungen genutzt werden kann.

Bis vor Kurzem war die Erstellung einer Website eine schwierige Sache. Sie mussten zwar kein ausgewiesener Spezialist sein, aber eine gewisse Form von Durchhaltevermögen, kombiniert mit Spaß am Thema, war notwendig, um ein ansprechendes Ergebnis zu erzeugen. Sie mussten statische HTML-Seiten in einem HTML-Editor erstellen und anschließend per FTP (File Transfer Protocol) auf einen Server laden. Um auch nur simpelste Interaktivitäten wie beispielsweise ein Kontaktformular oder ein Forum zu erstellen, mussten Sie eine Programmiersprache erlernen. Viele Menschen haben aus nachvollziehbaren Gründen diese Mühsal nicht auf sich genommen und die Erstellung ihrer Website entweder an eine Webagentur übergeben oder das Projekt gar nicht erst angefangen.
Dank Facebook und Baukästen wie Google Sites ist es relativ leicht, einfache Webseiten zu erstellen. Aber wenn Sie etwas Individuelles haben wollen, sollten Sie sich mit einem Content-Management-System beschäftigen.

Joomla! bietet Ihnen alles, was Sie brauchen, um eine eigene, individuelle Website zu bauen.

Worum geht es im Buch?

Es geht in erster Linie natürlich um Joomla! und den Umgang damit. Ich beschreibe die Arbeit mit dem Joomla! 1.7 Standardpaket (Core).

Joomla! ist ein Werkzeug mit extrem vielen Möglichkeiten, und abhängig von Ihren Vorstellungen und Wünschen ist es sehr variabel einsetzbar. Um Ihnen einen komfortablen Zugang zu diesem Werkzeug zu bieten, habe ich dem Buch folgende Struktur gegeben:

  1. Diese Einleitung
  2. Beispielseiten von Joomla!
  3. Installation
  4. Strukturen und Begriffe
  5. Was ist neu in Joomla 1.7
  6. Inhalte verwalten
  7. Eine "Über uns"-Seite erstellen
  8. Ein typischer Artikel
  9. Medienbereich
  10. Kontaktformular
  11. Status, Papierkörbe und Checkins
  12. Kategorien
  13. Konfiguration der Inhalte und der Website
  14. Templates
  15. Navigation
  16. Benutzer und Berechtigungen
  17. Verwalten von Erweiterungen
  18. Standarderweiterungen
    1. Banner
    2. Kontakte
    3. Nachrichten
    4. Newsfeeds
    5. Suche
    6. Weblinks
    7. Umleitungen
    8. Massenmail
  19. Module
  20. Plug-Ins
  21. Mehrsprachige Websites
  22. Arbeiten mit Templates
    1. Ihr eigener Style
    2. Vorhandene Templates anpassen
    3. Overrides
    4. Ein eigenes Template basierend auf Atomic
  23. Das Beez Template
  24. Search Engine Optimization
  25. Nützliche Erweiterungen (Andreas Kölln - Computer und Bildung)
  26. Upgrade von älteren Jomla! Versionen
  27. Eine Joomla! Webseite von Anfang an (Jen Kramer - 4Web)
  28. Geld und Respekt verdienen mit Joomla! (Henk van Cann - 2Value)
  29. Ressourcen

Was können Sie, nachdem Sie dieses Buch durchgearbeitet haben?

Sie werden auch als Anfänger in der Lage sein, Ihre eigene Joomla!-Website zu erstellen und zu verwalten.

Wenn Ihnen HTML, CSS und Bildbearbeitung auf dem Computer nicht fremd sind, so werden Sie ein individuelles Template für Ihre Website gestalten können.

Sie können auf diesem Grundwissen aufbauen und weitere Bereiche von Joomla! kennenlernen.

Noch Fragen?

Nur zu!

Ich kann natürlich keinen Support für Ihre Fragen leisten. Dazu sind die Joomla!-Foren viel besser geeignet. Wenn Sie aber Anmerkungen oder Fragen zum Buch haben, schreiben Sie einfach einen Kommentar.

Grundlagen

Bevor Sie jetzt sofort Joomla! 1.7 installieren, eine Website damit erstellen und reich und berühmt werden, sollten Sie einen kurzen Blick auf den Grundlagenbereich werfen. Die dort beschriebenen Dinge gelten auch für Ihre Joomla!-Website. 

Kommentare

der Link auf den Grundlagenbereich ist leider kaputt!

Danke für den Hinweis, hab's geändert.
Hagen

Fehlerteufel:
Bei:
"Wer sind Sie?" 6. Absatz 1. Satz fehlt das "hat": "... vermutlich hat bald jeder Mensch ..."