Joomla
Joomla (auch: Joomla! ; Suaheli; dt. "das Ganze") ist ein aus dem Open-Source-Projekt "Mambo" hervorgegangenes Content Management System, das auf der serverseitigen Skriptsprache PHP und dem Datenbankserver Mysql basiert. Nach Differenzen mit der Firma Miro, die die Namensrechte an Mambo besass, verabschiedeten sich die Mambo-Entwickler von diesem Projekt, übernahmen den Code von Mambo 4.5.2.3 und entwickelten ihn zu Joomla 1.0.0 weiter, das im September 2005 veröffentlicht wurde.
Merkmal | Beschreibung |
---|---|
Aktuelle Version | Joomla 1.5.x |
Voraussetzungen | MySQL 3.23, Apache 1.3 oder höher, PHP 4.3.10 |
Verwaltung mehrerer Auftritte | nein, nur über mehrere Installationen |
Barrierefreiheit | nein, nur mit entsprechendem Template |
Enthaltene Zusatzfunktionen | Umfrage, Kommentare, Kontaktformular, Werbebanner, RSS-Feeds, Suche |
Erweiterung des Funktionsumfangs | ja, über Plugin-System |
Templates | ja, aber ohne Template-Editor |
Benutzer- und Rechteverwaltung | ja, über feste Gruppen |
Authentifizierung über externe Dienste | ja (LDAP, OpenID, Gmail, weitere über Plugins) |
Moderation der Inhalte | ja |
Mehrsprachige Oberfläche | ja |
Mehrsprachige Homepage | ja, über Sprachpakete |
Medienmanager | ja (rudimentär) |
WYSIWYG-Editor | ja (austauschbar) |
Vorschau möglich | ja |
Versionierung der Inhalte | nur Datum der letzten Änderung |
Drag-and-Drop-Unterstützung | nein |
Bildmanipulation | Thumbnail-Erzeugung |
Assistent beim Anlegen neuer Inhalte | ja |
Rechtschreibprüfung | nein |
Zugriffs- und weitere Statistiken | ja |
Geschwindigkeit | langsam bei Seitenaufbau und Auslieferung |
Sicherheit | Entwickler reagieren schnell |
Sandbox | nein |
Nutzung von SSL-Komponenten | nein |
Dokumentation | Wiki, Online-Hilfe, Internetseiten Dritter, zahlreiche Bücher |
Unterstützung | Forum, unabhängige Unternehmen |
Automatische Updates | nein, nur Anzeige der letzten Version |
Suchmaschinenoptimierung (SEO) | ja, URL-Rewrite |
Sicherung der verwalteten Inhalte | nein, manuell |
Geschichte
Datum | Version |
---|---|
Joomla 1.0 | |
Joomla 1.5 | |
Joomla 2.5 |
Konfiguration
Über "http://vserver.myvserver.net/mik/administrator/" gelangt man im Beispiel zum Login des Backends.
Die Sprachdateien zur Anzeige der Startseite in Deutsch können unter http://www.joomlaportal.ch/ heruntergeladen werden.
# mv Joomla!German_1.0.10.zip /srv/www/htdocs/mik/language # unzip Joomla!German_1.0.10.zip # unzip JOOMLA_ger_DE_informal_lang_1.0.10a_joomlaGTT.zip # chown wwwrun:nogroup german* # rm *.zip
Danach muss im Administrationsbereich unter "Site > Language Manager > Site Languages" German angewählt und über die Schaltfläche "Publish" aktiviert werden.
Editor
Bis Version 9 weigerte sich Opera offenbar mit JosCE und Joomlas eingebauten Editoren zu arbeiten.
Für Textbearbeitung: im Webbrowser muss Javascript aktiviert sein
- Editor-Standard in der Datei "configuration.php"
- JoomlaCE Editor
Offenbar muss ein Editor installiert und dem Benutzer in der Benutzerverwaltung auch einen Editor zugeordnet werden
$mosConfig_editor = 'tinymce'; $mosConfig_live_site = 'http://vserver.myvserver.net/mik';
Installation von JosCE
Download von http://www.joomla-downloads.de/
# cd /tmp && mkdir jce # mv jce_editor104-deutsch.zip jce && cd jce # unzip jce_editor104-deutsch.zip # mkdir bot com # mv bot_germanjce104.zip bot # mv com_germanjce104.zip com # cd /tmp/jce/bot && unzip bot_germanjce104.zip # cd /tmp/jce/com && unzip com_germanjce104.zip # cd /tmp/jce && chown -R wwwrun:nogroup *
Im Joomla Administrator erst im Menü "Installers > Components > Install from directory: /tmp/jce/com" auswählen. Danach im Menü "Installers > Mambots > Install from directory: /tmp/jce/bot" auswählen.
Danach Anpassung in der Datei "configuration.php".
$mosConfig_editor = 'jce';
... oder über Menü "Site > Global Configuration > Default WYSIWYG Editor: JCE Editor Mambot". Schaltfläche "Apply" anklicken.
Da der Scheiss unter Opera dennoch nicht funktioniert, kann auch auf einen Editor verzichtet werden: "No WYSIWYG Editor." Opera bietet offenbar einfach keine Schnittstelle dafür (beim Internet Explorer ist es Midas).
Der Eintrag in die Datei "configuration.php" lautet dann:
$mosConfig_editor = 'none';
Hilfe auf Deutsch
Eintrag in der Datei "configuration.php".
$mosConfig_helpurl = 'http://help.joomla.de';
Deutsche Sprachdateien für das Frontend
Die deutschen Sprachdateien für das Joomla!-Frontend, sowie alle Übersetzungen des German Translation Teams, finden sich früher hier:
Suchmaschinenfreundliche URLs (SEF-URLs)
Damit SEF-URLs aktiviert werden können, muss sichergestellt sein, dass Zugriff auf die Datei ".htaccess" besteht - der Internetdienstanbieter muss also "mod_rewrite" unterstützen, sonst funktionieren die SEF-URLs nicht!
Im Root-Verzeichnis von Joomla die Datei "htaccess.txt" in ".htaccess" umbennen. In der Datei ".htaccess" das Zeichen "# "vor "RewriteBase /YourJoomlaDirectory" entfernen und den Pfad anpassen ("/" für Root)
Im AdminBackend: "Site -> Global Configuration -> Content -> Search Engine Friendly URLs: ja".
Administrator ausgesperrt
In der Datenbank in der Tabelle "jos_users" diese Kombination als Password setzen.
- 21232f297a57a5a743894a0e4a801fc3
Nun ist das Passwort wieder auf default gesetzt und lautet "admin". Aber nicht vergessen, das Passwort wieder zu ändern, damit nicht jeder Zugriff auf den Adminbereich hat!
Komponenten
Interessante Komponenten sind:
- RW Cards
- EZ Store
- ImageLinks
- RD Sitemap
- Speedtest
- Media4Statistik
- BookLibrary
- Registered Downloads
- WA Ticket System
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Open Source Matters | eng | Joomlawbm |
Offizielle Homepage |
Stefan Koeller | ger | Joomla Demowbm |
|
Internetwire Communications | ger | Joomla Einsteiger-Tutorialwbm | |
Stefan Koeller | ger | Downloads für Joomlawbm | |
Jan Gieselberg | ger | Joomla-Downloadswbm | |
Pro Linux | ger | Erste Schritte mit Joomlawbm | Installation |
Pete Coutts | ger | Joomla Portal.chwbm | |
Stefan Koeller | ger | Joomla Portal.dewbm | |
Galileo Press | ger | Joomla : das Handbuch für Einsteigerwbm |
Buch von Anja Ebersbach |
Wikipedia | ger | Joomlawbm | Enzyklopädischer Artikel |