Fireboard
12 Erweiterungen
Submitted by Hagen Graf on 26. December 2007 - 17:55Die Funktionalität von Joomla! können Sie auf einfache Art erweitern. Durch die große Verbreitung des Joomla! 1.0.x-Systems gibt es sehr viele individuelle Erweiterungen. Das Joomla!-Projektteam hat auf diese Vielfalt mit einem eigenen Bereich auf der Website reagiert, den Sie unter der URL http://extensions.joomla.org/ erreichen können. Hier können von jedem Besucher Erweiterungen heruntergeladen und von jedem registrierten Benutzer eingestellt werden (Abbildung 12.1).

Abbildung 12.1: Joomla!-Erweiterungsbereich
Im Kapitel 15 werden Sie lernen, eigene Erweiterungen zu entwickeln. Wenn Sie eine funktionierende Erweiterung entwickelt haben, bieten Sie sie ruhig in diesem Verzeichnis an. Andere Benutzer werden Ihre Erweiterung herunterladen, bewerten und kommentieren. Wenn Sie eine auch für andere nützliche Erweiterung erstellt haben, werden Sie schnell Rückmeldungen und vielleicht auch Hilfe bei der weiteren Arbeit erhalten.
Erweiterungen können Komponenten, Module, Plugins oder externe Programme sein.
Dank der modularen Struktur von Joomla! und des komfortablen Installers ist es sehr einfach, Erweiterungen zu installieren.
Im Februar 2008 standen insgesamt 2.800 Erweiterungen zur Verfügung, davon 140 Komponenten, die auch unter Joomla! 1.5 funktionieren.
Leider stehen beliebte Komponenten wie Virtuemart (Shopsystem) oder die Pony Galerie (Bildergalerie) zum Zeitpunkt der Drucklegung dieses Buches noch nicht für Joomla! 1.5 zur Verfügung. Virtuemart läuft bereits als Beta Version unter Joomla! 1.5. Thomas Kahl, Mitglied des Entwicklerteams erwartet eine stabile version im Sommer 2008. Alle beliebten Erweiterungen sind allerdings auf dem Wege zu Joomla! 1.5 und werden sicherlich schnell zur Verfügung stehen. Die Bedienung der Erweiterungen wird in Joomla! 1.5 ähnlich sein wie in Joomla! 1.0.x. Die Änderungen werden vor allem im Quellcode und in der besseren Integration zu sehen sein.
In diesem Kapitel werden wir die beliebte Foren-Software Fireboard, die aus dem Joomla!Board-Projekt hervorgegangen ist, die Dokumentenverwaltung DOCman und eine Bildergalerie mit dem Namen Exposé installieren.
Damit diese Komponenten reibungslos funktionieren, müssen Sie das Legacy Plugin im Menü Erweiterungen Plugins aktivieren. Sie erkennen die korrekte Funktion an einer Anzeige (Kompatibilität 1.0) im Menübereich des Administrationsbereiches (Abbildung 12.2).

Abbildung 12.2: Aktivierung Legacy Plugin
Eine Komponente wird, wie auch die Sprachpakete, Templates, Module und Plugins, im Menü Erweiterungen - Installieren/Deinstallieren installiert.
Jedes Erweiterungspaket ist ein komprimiertes Archiv mit verschiedenen Dateien und mindestens einer XML-Anweisungsdatei für den Joomla!-Installer. Aus der XML-Datei geht hervor, um welche Art Erweiterung es sich handelt. Durch diese Art der Installation können in Joomla! 1.5 alle Erweiterungsarten in einer einzigen Bearbeitungsmaske installiert werden.
In Kapitel 13 und 15 werden Sie selbst solche Pakete erstellen.
- 17738 Aufrufe
French
12.1 Fireboard (Forum)
Submitted by Hagen Graf on 26. December 2007 - 16:16Bei Fireboard1 handelt es sich um ein wirklich gutes Forum mit zahlreichen Features:
- beliebig schachtelbare Forenkategorien
- beliebig viele Foren mit Zugriffsrechten
- Benutzerprofile und -avatare
- Upload von Dateien und Bildern zu einem Foreneintrag
und vieles andere mehr.
12.1.1 Installation
Die Installation ist einfach. Klicken Sie im Menü auf Erweiterungen Installer, wählen Sie die Datei FireBoard_1.0.4_Stable_CompletePackage.zip aus und klicken Sie auf den Button Datei hochladen & Installieren (Abbildung 12.3).
Hinweis
Fireboard läuft in der aktuellen Version nur im Legacy Mode (siehe Kapitel 10.6.6, Seite 207

Abbildung 12.3: Installation Fireboard
Nach dem Upload erhalten Sie einen ganzen Bildschirm voller grüner Meldungen. Wenn Sie herunterscrollen, sollten Sie die Meldung in Abbildung 12.4 sehen.

Abbildung 12.4: Meldung nach der Installation
Die Komponente wurde hochgeladen und in die entsprechenden Verzeichnisse installiert.
Wenn Sie jetzt im Menü Komponenten nachsehen, finden Sie dort den neuen Eintrag Fireboard. Klicken Sie auf diesen Eintrag, und Sie sehen das Fireboard Control Panel. Bevor Sie loslegen können, müssen Sie noch die Datenbanktabellen installieren.
Klicken Sie unter dem Text Clean Installation auf den Button Apply! (Abbildung 12.5).

Abbildung 12.5: Installation der Datenbanktabellen
Jetzt ist Ihr Forum installiert.
12.1.2 Deutsche Sprachdateien
Leider sind alle Texte in Englisch. Also müssen wir die Sprachdateien noch installieren. In dem Dateipaket ist auch eine Datei FB_german_1.0.4.zip enthalten. Leider ist es nicht möglich, diese Datei über den Installer zu installieren. Sie müssen das Paket auspacken und erhalten eine Baumstruktur wie in Abbildung 12.6.

Abbildung 12.6: Sprachpaket im Windows Explorer
Es gibt zwei Verzeichnisse mit jeweils drei Dateien. Die Datei, die Sie benötigen, heißt jeweils german.php und ist in vielen Unterverzeichnissen versteckt. Diese Struktur ist die gleiche wie in Ihrem Joomla! 1.5-Verzeichnis und soll Ihnen helfen, die richtigen Verzeichnisse in Ihrer Joomla!-Installation zu finden.
Kopieren Sie die Datei
[Paket]administrator/components/com_fireboard/language/german.php
nach
[PfadZuJoomla]/administrator/components/com_fireboard/language/german.php
und die Datei
[Paket]/components/com_fireboard/language/german.php
nach
[PfadZuJoomla]/components/com_fireboard/language/german.php
Wenn Sie jetzt wieder in Ihren Administrationsbereich gehen, sollte die Oberfläche von Fireboard in Deutsch verfügbar sein (Abbildung 12.7).

Abbildung 12.7: Fireboard in deutscher Sprache
Exkurs
Warum gibt es die beiden Dateien (germani.php und germanf.php)?
Deutsch ist eine Sprache mit einer Du- und Sie-Unterscheidung. Joomla! verwaltet aber nur eine Sprachdatei – german.php. Sie müssen sich also entscheiden, was Sie auf Ihrer Website anbieten wollen. Die beim Forum mitglieferte german.php ist eine Kopie der Datei germanf.php, also die formelle Variante (Sie). Wenn Sie die Du-Version haben wollen, müssen Sie die Datei germani.php in german.php umbenennen.
12.1.3 Konfiguration
Nachdem nun alles da ist, können Sie die wichtigsten Dinge einstellen. Fireboard verfügt über eine Vielzahl von Einstellungsmöglichkeiten, die locker fünf weitere Kapitel füllen würden. Also beschränke ich mich hier auf das Notwendigste. Der Konfigurationsbereich ist allerdings gut beschrieben, so dass Sie schnell die gewünschten Dinge finden werden.
Unter Fireboard-Konfiguration - Grundlagen sollten Sie einen Namen für Ihr Forum und eine E-Mail-Adresse des Administrators eingeben. Das Forum schickt Benachrichtigungen an diese Adresse (Abbildung 12.8).

Abbildung 12.8: Konfiguration – Grundlagen
12.1.4 Ein Forum einrichten
Um mit dem Forum arbeiten zu können, müssen Sie natürlich zunächst ein Forum einrichten. Es ist zwingend notwendig, zunächst eine Kategorie anzulegen, die sich wie ein Container um die Foren darin legen wird (Abbildung 12.9).

Abbildung 12.9: Neue Forumskategorie
Nachdem Sie die Kategorie erstellt haben, können Sie das eigentliche Forum anlegen, das Sie dieser Kategorie dann zuordnen (Abbildung 12.10).

Abbildung 12.10: Neues Forum anlegen
Sie sehen in der Übersicht jetzt Kategorie und Forum. Das Forum ist etwas nach rechts eingerückt, um den Zusammenhang zu symbolisieren. Sie müssen die Kategorie und das Forum noch einmal explizit veröffentlichen (Abbildung 12.11).

Abbildung 12.11: Neues Forum aktivieren
Jetzt haben Sie die Grundlagen geschaffen, um das Forum in die Website zu integrieren.
12.1.5 Einbindung in die Website
Lassen Sie uns einen Link Forum im Menü Joomla! 1.5 Buch anlegen. Klicken Sie dazu Menü - Joomla! 1.5 Buch - Neu. Sie landen in der Menüeintragsauswahl. Sie hat jetzt einen Eintrag mehr. Klicken Sie auf Fireboard Forum (Abbildung 12.12).

Abbildung 12.12: Neuer Link im Menü
Die Menülink-Bearbeitungsmaske öffnet sich. Geben Sie hier einen Titel und einen Alias- Namen an und klicken auf das Icon Speichern (Abbildung 12.13).

Abbildung 12.13: Menülink benennen
Wenn Sie jetzt auf Ihre Website wechseln und die Seite aktualisieren, sehen Sie den neuen Menülink. Wenn Sie auf den Link klicken, sehen Sie Ihr neues Forum (Abbildung 12.14).

Abbildung 12.14: Das Forum auf der Website
Um Themen und Antworten zu posten, müssen Sie sich am Frontend anmelden.
- 26627 Aufrufe
French
Neueste Kommentare
vor 2 Wochen 5 Tage
vor 2 Wochen 5 Tage
vor 2 Wochen 6 Tage
vor 2 Wochen 6 Tage
vor 2 Wochen 6 Tage
vor 3 Wochen 8 Stunden
vor 3 Wochen 8 Stunden
vor 3 Wochen 8 Stunden
vor 6 Wochen 2 Tage
vor 7 Wochen 4 Tage