Beispielbeiträge

Die Basisinstallation von Joomla! 1.6 stellt alle notwendigen Werkzeuge (Erweiterungen) zur Erstellung einer einfachen Website zur Verfügung. Es stehen im Netz tausende von Erweiterungen zur Verfügung, die es ermöglichen, Webseiten jedes beliebigen Typs zu erstellen. Es gibt 5 verschiedene Erweiterungstypen: Komponenten, Module, Templates, Sprachen und Plugins. Das umfangreichste Angebot an Erweiterungen jeden Typs findet man im Joomla! Extensions Directory (engl.).

Medien

Templates geben der Seite Charakter und Aussehen. Sie bestimmen das Layout, die Farben, Schriftbild, Grafiken und andere Designaspekte die eine Website einzigartig machen. Die Joomla!-Basisinstallation ist mit 4 verschiedenen Templates ausgestattet. Hilfe (engl.)

Beez 2.0

Beez 2.0 ist sehr wandlungsfähig, einfach anpassbar und für eine Reihe von verschiedenen Seiten einsetzbar. Es erfüllt die wichtigsten Anforderungen zur Barrierefreiheit und demonstriert eine Reihe von CSS- und JavaScript-Techniken. Beez 2.0 ist ein Template, das in der Basisinstallation von Joomla! enthalten ist.

Beez 5

Beez 5 ist ein Joomla!-Template, das dem HTML5-Standard entspricht. Darin werden etliche HTML5-Techniken angewendet, die die Darstellung der Seite verbessern. Das Template wurde für die Beispielseite „Fruit Shop“ benutzt.

Atomic-Template

Atomic ist ein minimalistisches Template, das als Basis zur Erstellung eigener Webseiten dienen soll. Atomic hilft ferner einiges über die Technik der Joomla!-Templates zu lernen.

Sprachen

Joomla! wird standardmäßig in englischer Sprache installiert. Es stehen aber Übersetzungen in dutzenden von Sprachen für die Administration (Backend), Beispieldaten und Hilfedateien zur Verfügung. Hilfe (engl.)

Informationen zu den Übersetzungen (engl.)

Falls für die eigene Sprache kein passendes Sprachpaket verfügbar ist, kann man auch selbst eine eigene Übersetzung erstellen. Anleitungen dazu sind verfügbar. Es besteht aber auch die Möglichkeit, in einem Übersetzungsteam der Joomla!-Community mitzuarbeiten oder selbst ein solches Team zu gründen mit dem Ziel, eine akkreditierte Übersetzung zu erreichen.

Übersetzungen für die Administration werden mit Hilfe der Erweiterungsverwaltung im Backend (Menü: Erweiterungen) installiert und anschließend mit der Sprachverwaltung (Menü: Erweiterungen/Sprachen) ausgewählt bzw. aktiviert.

Falls der Inhalt der Website mehrsprachig sein soll, kann die Sprachauswahl, bestehend aus einem Plugin und einem Modul, aktiviert werden (Menü: Erweiterungen/Module -> Language Switcher). Mit ihrer Hilfe kann der Besucher dann selbst die Sprache der Website auswählen. Dazu müssen die unterschiedlichen Beiträge, Menüs und Module als sprachlich unterschiedlich markiert und außerdem diese Anweisungen (engl.) befolgt werden. Standardmäßig ist die Sprachauswahl deaktiviert.

Im Joomla! Extensions Directory (engl.) stehen eine ganze Reihe von Erweiterungen zur Handhabung von mehrsprachigen Inhalten zur Verfügung.

Deutsche Übersetzung dieser Beispieldaten: www.jgerman.de

Plugins

Plugins sind kleine anwendungsorientierte Programme, die den Funktionsumfang des Joomla!-Frameworks erweitern. Einige Plugins gehören zu bestimmten Erweiterungen, andere wiederum, z.B. Editoren, werden überall in Joomla! verwendet. Joomla!-Einsteiger sollten keine der Standard-Plugins von Joomla! ändern. Hilfe (engl.)

An dieser Stelle will ich alles über die australischen Nationalparks berichten.

Um auf der eigenen Website einen Blog zu erstellen, legt man eine Kategorie, wie diese an, und schreibt seinen Blog dort hinein. Dies geschieht, indem man einen Beitrag in dieser Kategorie erstellt. Falls man ein Menü zu diesem Blog mit einer Spalte versieht und auch die Beschreibung der Kategorie zur Anzeige bringt, wird das ganze, wie diese Seite hier aussehen.

Man kann einen Blog aber auch erweitern mit z.B. Kommentaren, Interaktionen mit einem sozialen Netzwerk, wie Facebook, Twitter und der Erstellung von Tags, um Kontakt mit seinen Lesern zu halten. Vielleicht ist es auch sinnvoll die Feedgenerierung in Joomla! einzuschalten.
(In den Integrationsoptionen sollte „Feedlink anzeigen“ auf „Anzeigen“ eingestellt sein und das Feedmodul muss auf dieser Seite angezeigt werden.)

Dies sind meine Fotos von meinen besuchten Parks (Ich habe diese Fotos nicht selbst gemacht, sie sind alle von Wikimedia Commons (engl.)).

Es zeigt, wie man eine einfache Fotogalerie mit Beiträgen mit „com_content“ erstellen kann.

In jedem Beitrag wurde ein Thumbnail vor dem „Weiterlesen“-Block eingefügt und ein größeres Foto nach diesem Block.

Wir suchen im ganzen Land nach den besten Obstbauern.

Man könnte jedem Lieferanten eine Seite anbieten, die er selbst gestalten kann. Um das zu testen müsste man einen neuen Benutzer in der Gruppe „Lieferanten“ anlegen. Darüber hinaus wäre eine Seite in der Kategorie „Erzeuger“ anzulegen und den vorgenannten Benutzer zum Autor dieser Seite zu machen. Dieser Benutzer hat dann die Möglichkeit diese Seite zu bearbeiten.

Dies veranschaulicht die Funktion „Bearbeiten“.

Kunden und Lieferanten können hier ihre Lieblingsrezepte mit Obst vorstellen.

Eine gute Idee wäre es, die Verwendung von Meta-Schlüsselwörtern zu fordern, um damit die Suche nach anderen Rezepten für dieselben Früchte zu erleichtern.

Um das in der Praxis zu testen, muss je ein Benutzer in der Gruppe „Kunden“ und der Gruppe „Lieferanten“ angelegt werden. Diese Benutzer erhalten somit die Möglichkeit die eigene Rezeptseite zu erstellen und zu bearbeiten. Sie haben aber keine Rechte dies mit den Seiten anderer Benutzer zu tun.

Benutzer

Standardmäßig aktiviert:

 

  • Joomla!

Zwei neue Plugins stehen in Joomla! 1.6 zur Verfügung, sind aber standardmäßig deaktiviert:

  • Kontakterstellung
    Für jeden neu angelegten Benutzer wird ein verlinkter Kontakt-Datensatz erstellt.
  • Profile
    Dieses Profilplugin erlaubt es, neue Datenfelder für die Benutzerregistrierung und deren angezeigte Profile anzulegen. Es ist als Beispiel dafür gedacht, wie man eigene Profile vielleicht erweitern möchte.

Inhaltsplugins

Inhaltsplugins werden nur ausgeführt, wenn spezielle Arten von Seiten geladen werden. Ihre Aufgaben erstrecken sich von Schützen der E-Mails vor Harvesters (Spambots) bis hin zur Erstellung von Seitenumbrüchen.

Standardmäßig aktiviert:

  • E-Mail-Verschleierung (Cloaking)
  • Modulposition laden
  • Seitenumbruch
  • Seitennavigation
  • Bewertung

Standardmäßig deaktiviert:

  • Codehervorhebung (Geshi)