Skip to main content

Erweiterungen in Joomla 1.6, 1.7 und 2.5

Melanie Petersen
06. Juni 2013

Im Joomla 1.7! Core ist eine Menge enthalten es besteht aber eine sehr Einfache Möglichkeit Joomla 1.7 zu erweitern und zusätzliche KomponentenModulePlug-Ins und Sprachen zu installieren.

Im Joomla! Extension Directory gibt es eine riesen Auswahl an Erweiterungen. Das Joomla 1.7-Projekt hat keinen zentralen Platz für Templates und Bibliotheken. Der Grund ist einfach. Bibliotheken werden außerhalb des Joomla!-Projekts entwickelt und auch von anderen Open-Source-Projekten genutzt. 

Mit dem Erweiterungsmanager können Sie direkt aus Ihrer Joomla 1.7-Administration alle Erweiterungen installieren, aktualisieren, überprüfen und verwalten.

Erweiterungen verwalten

Lassen Sie uns zunächst einen Blick auf die bereits installierten 110 Erweiterungen in 

Erweiterungen ? Erweiterungen ? Verwaltung

werfen.

Joomla_17_Erweiterungen_verwalten

Sie können die hier angezeigte Liste nach verschiedenen Parametern filtern. Manche Erweiterungen sind geschützt, weil Ihre Joomla!-Version nicht mehr funktionieren würde, wenn Sie diese Erweiterungen deinstallieren.Aber keine Sorge,geschützte Anwendungen können nicht deinstalliert werden.

In diesem Bereich können Sie die Erweiterungen ein- und ausschalten sowie deinstallieren. Das Ein- und Ausschalten funktioniert wie bei einem Lichtschalter. Sie schalten die Erweiterungen einfach an oder aus, und alle damit verbundenen Daten bleiben erhalten. Wenn Sie eine Erweiterung deinstallieren, wird sie gelöscht. Bei vielen Erweiterungen, meistens Komponenten, werden während der Installation zusätzliche Datenbanktabellen erzeugt. Ob diese Tabellen bei der Deinstallation ebenfalls gelöscht werden, kommt auf die Deinstallationsroutine der Erweiterung an. Lesen Sie die Anleitung oder die ReadMe-Datei, um Überraschungen zu vermeiden.

Das letzte Icon in der Toolbar ist das Cache-Icon. Jede Erweiterung kann Daten cachen. Sie können diesen Cache für jede Erweiterung separat löschen. Wenn Ihre Joomla!-Website viele Besucher anzieht und Sie aus Performance-Gründen nicht den gesamten Cache löschen wollen, benötigen Sie diese Funktion.

Wenn Sie nach Bibliotheken filtern, finden Sie diese vier Einträge mit den entsprechenden Versionsnummern:

  1. Das Joomla! Application Famework, das die Basis des Joomla! 1.7-Pakets darstellt. Alle anderen Erweiterungen sind auf diesem Framework aufgebaut.
  2. PHPMailer ist eine in PHP geschriebene Klasse für das Versenden von E-Mails. Sie wird beispielsweise in der mail to-Komponente genutzt.
  3. SimplePie ist eine in PHP geschriebene Klasse, um RSS- und Atom-Feeds zu verwalten. Sie wird beispielsweise in der newsfeeds-Komponente genutzt.
  4. phputf8 ist eine UTF-8-fähige Bibliothek die die String-Funktionen von PHP durch eigene Funktionen ersetzt. Einen Überblick über das Problem und die Lösung erhalten Sie beispielsweise hier: UTF-8 and PHP.

Wenn Sie die Liste nach Paketen filtern, wird im Joomla! Core nichts gefunden. Sollten Sie ein zusätzliches Sprachpaket installiert haben, wird es hier angezeigt.

Erweiterungen aktualisieren

In diesem Bereich werden Erweiterungen von Drittentwicklern (Third Party Extensions) sowie die Version von Joomla 1.7 selbst angezeigt. Sie können überprüfen, ob eine Aktualisierung vorliegt, indem Sie die Erweiterungen auswählen und auf das Aktualisierungen suchen-Icon klicken. Wenn Joomla! eine Aktualisierung findet und Sie diese Aktualisierung automatisch durchführen wollen, müssen Sie vorher die FTP-Einstellungen in 

Konfiguration ? Server ? FTP-Einstellungen

setzen. Dann wählen Sie die Erweiterung, die Sie aktualisieren wollen, aus und klicken auf das Aktualisieren-Icon. Der Vorgang ist vollautomatisch, und Sie werden Meldungen und Hinweise während des Updates erhalten.

Erweiterungen installieren

Sie können Erweiterungen in drei Varianten installieren.

Joomla_17_Erweiterungen_installieren

  1. Hochladen einer Paketdatei
    Wenn Sie eine Zip-Datei, die eine Joomla!-Erweiterung enthält, auf Ihren PC geladen haben, können Sie diese Variante benutzen, um die Erweiterung hochzuladen und zu installieren.
  2. Aus Verzeichnis installieren
    Wenn Sie eine Zip-Datei, die eine Joomla!-Erweiterung enthält, in die Document Root Ihres Webservers geladen haben, können Sie diese Variante benutzen, um Ihre Erweiterung aus diesem Verzeichnis zu entpacken und zu installieren.
  3. Von Webadresse installieren 
    Wenn Sie die genaue Webadresse (URL) der Zip-Datei kennen, die eine Joomla!-Erweiterung enthält, können Sie diese Variante benutzen, um Ihre Erweiterung von dieser URL zu laden, zu entpacken und zu installieren.

Überprüfen

Manchmal geht etwas während der Installation schief. Dateien sind zu groß, Dateirechte falsch gesetzt, oder andere Umstände verhindern eine erfolgreiche Installation. In diesem Bereich versucht Joomla! zu überprüfen, ob Erweiterungen vorhanden, aber nicht installiert sind. Wenn eine oder mehrere Erweiterungen gefunden werden, können sie mithilfe des FTP-Features installiert werden. Vergessen Sie nicht, die korrekten Parameter in 

Konfiguration ? Server ? FTP-Einstellungen

zu setzen.
Sie können den Überprüfen-Bereich auch nutzen, um mehrere Erweiterungen auf einmal zu installieren!

Erweiterungen von Joomla 1.7

Joomla_17_KomponentenWie wir bereits im Erweiterungs-Manager gesehen haben, besteht das Joomla!-Paket aus sehr vielen, bereits eingebauten Erweiterungen. Mit ein paar davon sind wir schon in Berührung gekommen. Als Benutzer der Website ist es mir vermutlich egal, welche Erweiterung ich benutze, solange sie nur funktioniert. Dagegen muss ein Administrator genau wissen, was wo eingesetzt wird. Wir haben bereits verschiedene Erweiterungen benutzt, beispielsweise die content-Erweiterung. Sie ermöglicht es, Beiträge zu schreiben, zu verwalten und auf unterschiedliche Art zu veröffentlichen. Die user-Erweiterung kümmert sich um alles, was mit Benutzern zu tun hat, die category-Erweiterung um die Kategorien und so fort.

In den nächsten Kapiteln werde ich die Funktionalität der Erweiterungen beschreiben, die bereits im Standard-Joomla!-Paket enthalten sind.

Im Menü Komponenten sehen Sie Banner, Kontakte, Nachrichten, NewsfeedsSucheUmleitungen und Weblinks. Wir sehen uns diese Komponenten an, werfen einen Blick auf die dazugehörenden Module und Plug-Ins und auf den Teil der user-Komponente, der die Möglichkeit bietet, eine Massenmail an alle Benutzer zu versenden.

  • Banner 
  • Kontakte 
  • Nachrichten 
  • Newsfeeds 
  • Suche 
  • Umleitungen 
  • Weblinks 
  • Mass Mail 
  • Users