Metadaten
8.2 Neuen Beitrag erstellen
Verfasst von Hagen Graf am 23. December 2007 - 17:41Lassen Sie uns am Beispiel einer Neuigkeit, die Sie auf der Startseite anzeigen lassen wollen, die Erstellung eines Beitrages durchgehen. Klicken Sie auf Neu. Sie sehen eine Eingabemaske wie in Abbildung 8.7 mit einem großen Editor-Textfeld.

Abbildung 8.7: Bearbeitungsmaske eines neuen Beitrages
Geben Sie einen Titel und einen Text ein. Falls Sie auch immer vor einem weißen Blatt sitzen und nicht wissen, was Sie schreiben sollen, dann kopieren Sie sich einfach einen schönen Blindtext1.
Wählen Sie:
- Bereich: Nicht kategorisiert
- Kategorie: Nicht kategorisiert
- Freigegeben: Ja
- Startseite (Frontpage): Ja
Klicken Sie auf das Icon Anwenden und besuchen Sie Ihre Website. Ihre Nachricht steht tatsächlich auf der Startseite! (Abbildung 8.8).

Abbildung 8.8: Ein Beitrag auf der Startseite
So, der Text ist schon mal da. Jetzt müssen wir uns um die Feinheiten kümmern. Als Erstes soll nicht der gesamte Text angezeigt werden, sondern nur ein kleiner Aufmacher. Wechseln Sie wieder in das Backend, positionieren Sie den Cursor an die Stelle, an der der Aufmachertext beendet sein soll, und klicken Sie unterhalb des Textfeldes auf den Button Weiterlesen. In das Fenster wird eine rote Linie eingefügt, die die Grenze zwischen den beiden Texten symbolisiert (Abbildung 8.9).

Abbildung 8.9: Textbearbeitung – Weiterlesen-Bereich
Sie können hier auch beginnen, den Text mit den Editor-Tools zu formatieren. Nach einem Klick auf Anwenden sieht Ihre Startseite folgendermaßen aus (wie in Abbildung 8.10):

Abbildung 8.10: Beitrag mit Weiterlesen-Link
Zurück in das Backend.
8.2.1 Parameter
Wie bereits bei der Menüerstellung gibt es auch hier verschiedene Parameterblöcke. Über den Parameterblöcken sehen Sie noch allgemeine Informationen über den Beitrag.
Inhalt ID: Die Datensatznummer des Beitrages
Status: Aktueller Status (momentan veröffentlicht)
Treffer: Anzahl der Zugriffe auf diesen Beitrag. Durch einen Klick auf den Button Zurücksetzen können Sie die Zugriffe auf 0 setzen.
Überarbeitet: Der Beitrag hat am Anfang die Versionsnummer 1. Bei jedem Speichervorgang wird die Versionsnummer um eins hochgezählt (hier ist schon eine Grundlage für die geplante Versionsverwaltung geschaffen).
Erstellt: Erstellungsdatum
Bearbeitet: Bearbeitungsdatum
Parameter – Beitrag
Der erste Block stellt die Basis-Parameter dar (Abbildung 8.11).

Abbildung 8.11: Beitragsbearbeitung – Basis-Parameter
Autor: Hier können Sie den Verfasser der Nachricht durch Listenauswahl ändern. Alle vorhandenen Benutzer werden in der Liste angezeigt.
Autor-Alias: Hier können Sie ein Pseudonym für den Autor eingeben, das dann auf der Website angezeigt wird.
Zugriffsebene: Zugriff für die drei Benutzergruppen.
Erstellungsdatum: An dieser Stelle können Sie das Erstellungsdatum des Beitrages verändern. Durch einen Klick auf das Kalender-Icon erhalten Sie einen grafischen Kalender als Eingabehilfe.
Freigabe starten: Dies dient dazu, den Start der Veröffentlichung festzulegen. Standardmäßig werden Inhalte sofort veröffentlicht. Durch einen Klick auf das Kalender-Icon erscheint ein grafischer Kalender als Eingabehilfe.
Freigabe: Hier können Sie das Verfallsdatum des Inhalts bestimmen. Standardmäßig verfallen Inhalte nie. Ein Klick auf das Kalender-Icon zeigt Ihnen wieder den grafischen Kalender.
Parameter – Erweitert
Im Bereich Parameter – Erweitert können Sie die Voreinstellungen (siehe Kapitel 8.1, Seite 151) für diesen Inhalt überschreiben (Abbildung 8.12). Diese Einstellungen gelten nur für den Aufruf des kompletten Beitrages, in unserem Fall nach Klick auf den Link Weiterlesen. Für die Teaser-Ansicht stellen Sie die Parameter in den entsprechenden Menülinks ein.

Abbildung 8.12: Inhaltsbearbeitung – Erweiterte Parameter
Seitentitel: Soll der Seitentitel angezeigt werden?
Verlinkte Artikel: Überschreiben der globalen Einstellungen
Intro-Text: Soll der Aufmachertext angezeigt oder versteckt werden?
Bereichsname: Soll der Bereichsname angezeigt werden?
Verlinkbarer Bereichsname: Soll der Bereichsname als Link auf alle Beiträge in diesem Bereich angezeigt werden?
Kategoriename: Soll der Kategoriename angezeigt werden?
Verlinkbarer Kategoriename: Soll der Kategoriename als Link auf alle Kategorien in diesem Bereich angezeigt werden?
Die weiteren sieben Parameter überschreiben die globalen Einstellungen für diesen einen Beitrag.
Inhaltssprache: Hier kann die Sprache des Beitrages festgelegt werden. Dieses Feature ist neu und bietet im Zusammenhang mit dem Joomfish von Alex Kempkens2 interessante Möglichkeiten bei der Sprachsteuerung. Abhängig vom Inhalt könnte die Website in der einen oder anderen Sprache erscheinen.
Schlüsselreferenz: Hier können Referenzen gesetzt werden für den Export in das DocBook-Format3. Momentan spielt dieses Feld nur für Entwickler im Zusammenhang mit dem Hilfesystem eine Rolle.
Alternativer Weiterlesen Text: Hier kann für den Weiterlesen-Link ein alternativer Text eingegeben werden. Das ist wichtig bei der Erstellung von barrierefreien Websites.
Metadaten
In diesem Parameterbereich können Sie für jede Seite eine spezifische Beschreibung und Schlüsselwörter als Metadaten eingeben. Die hier eingegebenen Texte werden dann im HTML-Quellcode der Website mit der Nachricht in den Metatags zusätzlich zu den in der globalen Konfiguration festgelegten Metadaten eingebaut (Abbildung 8.13).

Abbildung 8.13: Beitragsbearbeitung – Metadaten
Im Bereich Robots können Suchworte für Robots eingegeben werden. Der entsprechende Metatag wird eingeblendet.
<meta name="robots" content="Wort1 Wort2" />
Im Feld Autor können Sie noch einen gesonderten Autorennamen für die Metatags eingeben.
8.2.2 Bilder
Wie kommen Bilder in den Inhalt? Das Bilderproblem zieht sich wie ein roter Faden durch die CMS-Welt.
Das Bild muss
- erstellt (Kamera),
- übertragen (Kabel, WLAN),
- bearbeitet (Bildbearbeitung),
- auf den Server geladen (FTP, PHP-Upload) und
- in den Beitrag eingebunden werden.
Sie sehen schon, vermutlich gibt es zahlreiche Möglichkeiten.
Joomla! sieht als Standard vor, Bilder, die sich im Medienbereich befinden, per Auswahldialog in den Beitrag einzufügen.
Positionieren Sie den Cursor im Text an der Stelle, an der das Bild erscheinen soll. Klicken Sie dann den Button Bild unter dem Textfenster. Es erscheint der Bild einfügen-Dialog (Abbildung 8.14).

Abbildung 8.14: Beitragsbearbeitung – Bilder
Sie können jedem Inhalt ein beliebiges Bild aus dem Medienbereich zuordnen. Sollte es noch nicht im Medienbereich vorhanden sein, können Sie es durch Klick auf das Icon Upload während der Bearbeitung hochladen.
Wählen Sie ein Unterverzeichnis aus und klicken Sie auf das Bild, das Sie einfügen wollen. Klicken Sie auf den Button Einfügen. Sie können bereits einen Titel für das Bild angeben und es ausrichten.
Im Textfenster darunter sehen Sie jetzt Ihr Bild (Abbildung 8.15).

Abbildung 8.15: Eingefügtes Bild
Die Bildeigenschaften sind im TinyMCE Editor natürlich bearbeitbar. Markieren Sie das Bild durch einen Klick mit der linken Maustaste. Klicken Sie auf das Icon mit dem Baum oberhalb des Textfensters. Es öffnet sich der Bildeigenschaften-Dialog des TinyMCE-Editors. Hier können Sie noch weitere Eigenschaften wie Links, Popup-Fenster, Verhalten und andere Parameter setzen (Abbildung 8.16). Ich habe beispielsweise einen 15 Pixel-Abstand um das Bild herum festgelegt.

Abbildung 8.16: Bildparameter-Dialog von TinyMCE
Kontrollieren Sie, nachdem Sie auf das Icon Anwenden geklickt haben, das Ergebnis entweder auf der Website oder durch einen Klick auf das Icon Vorschau. Genau wie den Weiterlesen-Link oder die Bilder können Sie auch Seitenumbrüche einfügen. Positionieren Sie den Cursor an der Stelle, an der der Seitenumbruch eingefügt werden soll, und klicken Sie auf den Button Seitenumbruch unter dem Textfeld. Es öffnet sich ein Seitenumbruch-Dialog (Abbildung 8.17).

Abbildung 8.17: Beitragsbearbeitung – Seitenumbruch
Hier können Sie einen Seitentitel für die nächste Seite eingeben. Außerdem können Sie einen Alias-Text für den Seitentitel für das automatisch von Joomla! erzeugte Inhaltsverzeichnis eingeben. Der Titel der Nachricht ist Meine Neuigkeit, und im Inhaltsverzeichnis steht jetzt als Überschrift Alles über Muscheln. Klicken Sie anschließend auf seitenumbruch einfügen. Der Seitenumbruch erscheint im Textfenster als eine graue Linie. Auf der Website sieht Ihr Beitrag jetzt aus wie in Abbildung 8.18.

Abbildung 8.18: Von Joomla! dargestellter mehrseitiger Beitrag
Über dem Beitragstext steht jetzt Seite x von y, rechts oben steht ein Inhaltsverzeichnis mit dem von Ihnen angegebenen Text, und unter dem Beitragstext finden Sie die Links Zurück und Nächste zum Navigieren zwischen den Seiten. Sie können beliebig viele Bilder und Seitenumbrüche in einen Text einbauen.
- 22251 Aufrufe
French
6.4 Konfiguration
Verfasst von Hagen Graf am 18. December 2007 - 9:22Der Arbeitsbereich Konfiguration ermöglicht es, alle Einstellungen zu setzen, die für die gesamte Website gelten. Die Werte der Variablen werden in der Datei configuration.php gespeichert. In dieser Datei stehen beispielsweise lebenswichtige Dinge wie die Zugangsdaten zum Datenbankserver, aber auch eher „kleinere“ Parameter wie die voreingestellte Listenlänge bei Listanzeige. Der Arbeitsbereich selbst ist aufgeteilt in drei Karteireiter (Abbildung 6.11).
Site
System
Server
Site
Der Bereich Site ist nochmals optisch unterteilt in drei Bereiche:
Site
Metadaten
SEO

Abbildung 6.11: Konfiguration - Site - Site
Site Offline: Wenn Sie beispielsweise Änderungen an Ihrer Website vornehmen und ihre Benutzer darauf hinweisen wollen, können Sie hier das entsprechende Verhalten »einschalten«.
Offline-Nachricht: Der hier eingegebene Text wird auf Ihrer Website im oberen Bereich angezeigt, wenn sie »offline« ist. Probieren Sie es mal aus. Stellen Sie Site Offline auf Ja, klicken Sie auf das Icon Anwenden und rufen Sie dann die Website auf. Die Website ist nicht mehr erreichbar. Für den Administratorbereich berechtigte Benutzer (Rechte > Manager) können sich jedoch noch einloggen (Abbildung 6.12).

Abbildung 6.12: Wartungsmeldung auf der Website
Site-Name: Der Name der Seite, den Sie bei der Installation eingegeben haben. Er taucht beispielsweise in der Kopfzeile des Browsers wieder auf, als Absender von System-E-Mails, auf dem Newsfeed und an verschiedenen anderen Stellen, die mit der leichten Erkennung Ihrer Website zu tun haben.
Standard-WYSIWYG-Editor: WYSIWYG ist die Abkürzung für What you see is what you get oder (wie böse Zungen behaupten, sehr viel näher an der Realität) Du hast es so gewollt, da hast du es! Der Begriff stammt aus den Anfängen grafischer Benutzeroberflächen, als es erstmals möglich war, Texte in einer Textverarbeitung zu schreiben und beim Schreiben zu sehen, wie das fertige Ergebnis nach dem Druck aussehen wird. Heute geht es weniger um das Drucken, sondern mehr um die Darstellung auf Ihrer Website.

Abbildung 6.13: WYSIWYG-Editor TinyMCE
Im Internet füllen Sie normalerweise Formulare aus ohne die Möglichkeit einer Formatierung. Die Formatierung erfolgt über HTML-Tags oder programmspezifische Kürzel. Ein WYSIWYG-Editor ist komfortabler, da Sie hier wie in einer Textverarbeitung nur auf die entsprechenden Icons klicken müssen. In den Textfeldern, in denen Formatierungen benötigt werden, wird dieser Editor automatisch eingeblendet (Abbildung 6.13). Er funktioniert unter allen gängigen, aktuellen Browsern. Joomla! bietet die Möglichkeit, auch andere HTML-Editoren einzubinden wie beispielsweise XStandard lite (siehe Kapitel 6.2.3).
Standardmäßig wird momentan der Editor TinyMCE benutzt5.
Listenlänge: Auf Ihrer Website tauchen immer wieder Listen auf, beispielsweise News und Links. Hier stellen Sie ein, wie viele Einträge eine Liste standardmäßig haben soll.
Metadaten
In diesen Bereich finden Sie die Einstellungen der Metadaten (Abbildung 6.14).

Abbildung 6.14: Konfiguration – Site – Metadaten
Metadaten sind Daten über Daten, also beispielsweise eine Beschreibung Ihrer Website. Metadaten spielen bei Suchmaschinen eine Rolle und sind im XHTML-Standard beschrieben. Wie groß die wirkliche Rolle der Metadaten beispielsweise beim Ranking in Suchmaschinen ist, ist umstritten. Trotzdem stellen Metadaten einen guten Weg dar, in kurzen und klaren Worten Ihre Website zu beschreiben. Wenn Sie in den HTML-Quellcode einer Joomla!-Seite schauen, sehen Sie im oberen Bereich die folgenden Metatags:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="robots" content="index, follow" /> <meta name="keywords" content="joomla, joomla!, Joomla, Joomla!, J!" /> <meta name="description" content="Joomla! - dynamische Portal-Engine und Content-Management-System" /> <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
Globale Site Meta Beschreibung: Diese Beschreibung des Seiteninhaltes wird bei der Anzeige von Suchmaschinenergebnissen oft ausgegeben. Diesem Tag sollte man daher besondere Aufmerksamkeit schenken, denn anhand dieser Information entscheidet der Suchende oft, ob er Ihre Seite besucht oder nicht. Sie können weitere Beschreibungen auf jeder Inhaltsseite individuell zur globalen Beschreibung hinzufügen.
Globale Site Meta Schlüsselwörter: Schlüsselwörter oder Keywords sind die zentralen Bedeutungen eines Dokuments. Sie sollten hier die wichtigsten Begriffe Ihrer Website auflisten. Manche Suchmaschinen suchen besonders in den Keywords. Die einzelnen Wörter werden durch Kommata getrennt, mehrere Wörter lassen sich zwischen zwei Kommata mit normalen Leerzeichen eintragen. Die Schlüsselwörter sollten auf max. 1.000 Zeichen begrenzt werden, mehr werden nicht ausgelesen. Beachten Sie, dass die Verwendung weniger Schlüsselbegriffe dem einzelnen Begriff zu einer höheren Wertigkeit in der Suchmaschine verhelfen kann. Überlegen Sie, welche die meistgebrauchten Schlüsselwörter sind und nach welchen am ehesten gesucht wird6. Sie können weitere Schlüsselwörter auf jeder Inhaltsseite individuell zu den globalen Schlüsselwörtern hinzufügen.
Zeige Titel Meta Tag: Bei einzelnen Inhaltsseiten wird der Inhaltstitel als Metatag eingeblendet, beispielsweise <meta name="title" content="Welcome to Joomla!" />.
Zeige Autor Meta Tag: Bei einzelnen Inhaltsseiten wird der Name des Autors als Metatag angezeigt, beispielsweise <meta name="author" content="Administrator" />.
SEO (Search Engine Optimization)
In diesem Bereich geht es um suchmaschinenfreundliche URLs (Abbildung 6.15).

Abbildung 6.15: Konfiguration – Site – SEO
Normalerweise sieht eine URL von Joomla! etwa so aus:
http://www.example.com/joomla150/index.php?option=com_contact&Itemid=3
Solche URLs werden von Suchmaschinen normalerweise nicht gespeichert, weil die Suchmaschine davon ausgeht, dass sich der Inhalt dynamisch aufbaut und vermutlich bald ändert.
Suchmaschinenfreundliche URLs: Mit diesem Schalter können Sie aus einer dynamischen URL eine suchmaschinenfreundliche URL machen. Wenn Sie den Schalter auf Ja stellen, sollte der Link etwa so aussehen:
http://localhost/joomla150/Kontakt
mod_rewrite nutzen: Mit diesem Schalter aktivieren Sie das Modul mod_rewrite. Das Prinzip beruht auf einer Funktion des Apache Webservers. Mit seiner Rewrite Engine kann er URLs beliebig manipulieren. Außer dem Schalter müssen Sie auch noch die Datei htaccess.txt im Joomla!-Verzeichnis in .htaccess umbenennen. Unter Windows ist eine solche Umbenennung nur mit bestimmten Programmen wie beispielsweise dem Editor Ultraedit7 oder in der Kommandozeile mit dem Befehl
rename htaccess.txt .htaccess
möglich. Unter Linux funktioniert die Umbenennung problemlos, die Datei wird aber anschließend meist nicht mehr in Ihrem FTP-Client angezeigt (abhängig von der Serverkonfiguration). Außerdem kann es sein, dass der Provider .htaccess-Dateien nicht zulässt, da sie ein Sicherheitsrisiko für den Webserver darstellen können.
Exkurs
Um auch unter Windows mit XAMPP in den Genuss von suchmaschinenfreundlichen URLs zu kommen, müssen Sie die Datei
[LW]:\xampplite\apache\conf\httpd.conf
editieren. Öffnen Sie die Datei unter Windows mit einem Programmiereditor oder mit WordPad und suchen Sie nach der Zeile
#LoadModule rewrite_module modules/mod_rewrite.so
entfernen Sie das Doppelkreuz vor
LoadModule rewrite_module modules/mod_rewrite.so
und speichern Sie die Datei. Danach starten Sie den Apache Webserver über das XAMPP lite Control Panel neu. Jetzt sollten die suchmaschinenfreundlichen Links funktionieren.
Suffix an URLs anhängen: Hier wird an die URL nach einer Dateierweiterung ein .html angehängt, damit die Seite aussieht wie eine HTML-Seite. Der Effekt auf Suchmaschinen ist jedoch umstritten.
System

Abbildung 6.16: Konfiguration – System – System
Geheimes Wort: Bei der Installation von Joomla! wird hier eine Zufallsfolge von Zeichen erzeugt, bei der es sich um eine Art Stempel handelt. Dieses geheime Wort wird im Zusammenhang mit der XML-RPC-Schnittstelle gebraucht. Damit soll in Zukunft sichergestellt werden, dass nur registrierte bzw. autorisierte Remote-Systeme über diese Schnittstelle zugreifen dürfen.
Pfad zum Protokoll-Ordner: Wenn Sie die Joomla!-Protokollierung nutzen wollen, müssen Sie natürlich einen Pfad angeben. Der Pfad wird standardmäßig vorgegeben und kann hier geändert werden. Der Pfad sollte außerhalb des öffentlich zugänglichen Pfades liegen, also außerhalb Ihres Dokumentenverzeichnisses htdocs.
Web-Services aktivieren: Joomla! ist standardmäßig mit einer xmprpc-Schnittstelle ausgerüstet. Diese Schnittstelle stellt Services bereit, die hier aktiviert und deaktiviert werden können. Ausgehende XML-RPC-Verbindungen sind davon nicht betroffen, nur eingehende!
Hilfeserver: An dieser Stelle legen Sie den Standardhilfeserver fest. Sie können für jedes Benutzerkonto einen anderen Hilfeserver konfigurieren.
Exkurs
Es ist auch möglich, einen lokalen Hilfeserver anzusprechen. Auf diesem lokalen Hilfeserver müssen die Hilfetexte in der gewünschten Sprache (in unserem Fall Deutsch de-DE) im Verzeichnis C:\xampplite\ htdocs\Joomla150\administrator\help\de-DE abgelegt sein. Momentan gibt es keine automatische Installation dieser Hilfetexte. Die Texte an sich werden vom deutschen Übersetzungsteam erstellt.
Benutzer
In diesem Bereich finden Sie globale Einstellungen für die Benutzerkonten (Abbildung 6.17).

Abbildung 6.17: Konfiguration – System – Benutzer
Registrierung erlauben: Hier können Sie wählen, ob Sie eine eigene Registrierung von Benutzern zulassen wollen oder nicht. Wenn Sie beispielsweise eine Firmen-Website betreiben, könnten Sie Ihren Mitarbeitern ein Benutzerkonto anlegen, es aber verbieten, dass sich Besucher der Website selbst ein Konto erstellen. Bei einer Community-Website ist es dagegen erwünscht, dass sich die Benutzer selbst anmelden.
Benutzergruppe neuer registrierter Benutzer: Hier können Sie festlegen, welche Benutzergruppe bei der Registrierung dem Benutzer zugeordnet wird. Die Bedeutung der Benutzergruppen finden Sie in Tabelle 6.1 und Tabelle 6.2.
Kontoaktivierung neuer Benutzer: Um eine gewisse Sicherheit vor Programmen zu bieten, die automatisiert auf Ihrer Seite 20.000 Benutzerkonten anlegen, können Sie eine separate Aktivierung verlangen. Der Benutzer erhält nach seiner Registrierung einmalig eine E-Mail an die von ihm angegebene Adresse. In dieser E-Mail befindet sich ein Link zum Freischalten des Kontos. Nach der Freischaltung kann er sich normal anmelden.
Parameter im Frontend: Hier können Sie festlegen, ob die Benutzer ihre Sprach- und Zeitzonen-Einstellungen selbst vornehmen dürfen (Abbildung 6.18).

Abbildung 6.18: Frontend - Eigenes Benutzerkonto
Medien
Hier konfigurieren Sie die Parameter für den Medienbereich. Sie können erlaubte Erweiterungen für die hochzuladenden Dateien sowie Pfade angeben, in denen diese Dateien abgespeichert werden (Abbildung 6.19).

Abbildung 6.19: Konfiguration – System – Medien
Außer den Dateiendungen können Sie auch MIME-Typen8 angeben. Das ist hilfreich, weil dadurch der Inhalt der Dateien auf einer sichereren Basis überprüft werden kann. Falls die benötigten Module in Ihrem Apache Webserver nicht freigeschaltet sind, können Sie mit dem Schalter Uploads einschränken dafür sorgen, das normale Frontend-Benutzer nur Bilder hochladen können.
Die maximale Größe können Sie bis zur von PHP vorgegebenen Maximalgröße (siehe nachfolgender Hinweis) ebenfalls hier angeben.
Exkurs
Die maximale Upload-Größe pro Datei ist letztlich abhängig von der PHP-Konfiguration Ihres Providers. In meinem Fall sind es 16 Mbyte. Größere Dateien müssten Sie per FTP hochladen oder den upload-Wert in der Konfigurationsdatei php.ini entsprechend ändern.
Debug
Wenn Programmierer Fehler suchen, sprechen sie von Debuggen. Diese Bezeichnung ist historisch gewachsen. Ein Bug ist ein Käfer, und vor 50 Jahren waren es tatsächlich Käfer, die es sich an den warmen Röhren eines Computers gemütlich machten und hin und wieder für Kurzschlüsse sorgten. Debugging – Käfer entfernen – war damals also wörtlich zu nehmen. Heute geht es um Fehler in Software-Programmen, beispielsweise um eine nicht funktionierende Datenbankabfrage.

Abbildung 6.20: Konfiguration – System – Debug
Debug System: Nach dem Einschalten dieser Funktion werden unterhalb der Website die Datenbankabfragen angezeigt. Um eine Seite von Joomla! zu erzeugen, sind in diesem Fall 24 Datenbankabfragen notwendig (Abbildung 6.21).
Debug Sprache: Hier beziehen sich die Debug-Meldungen auf die Sprach-Strings. Angezeigt werden die angesprochenen Sprachdateien.

Abbildung 6.21: Debug Mode mit Datenbankabfragen
Damit Sie nicht vergessen, dass Sie sich im Debug-Modus befinden, werden vor und hinter allen Bezeichnungen dicke schwarze Markierungen angezeigt (Abbildung 6.22).

Abbildung 6.22: Markierungen im Debug-Modus
Cache
Unter einem Cache versteht man einen Zwischenspeicher. Ihr Browser hat beispielsweise einen Bildercache, um einmal geladene Bilder aus dem Internet schneller bereitstellen zu können.
Joomla! benutzt einen ähnlichen Mechanismus auf dem Server, um die durch PHP generierten Seiten zwischenzuspeichern. Bei sehr stark frequentierten Seiten kann diese Funktion die Antwortzeiten stark verringern (Abbildung 6.23).

Abbildung 6.23: Konfiguration – System – Cache
Cache: Hier schalten Sie den Cache ein und aus.
Zeit: Hier geben Sie die Zeit in Minuten an, die vergehen muss, bis ein Inhalt aus dem Zwischenspeicher erneuert wird.
Cache-Handler: Hier geben Sie an, ob der Cache Datei- oder Datenbank-basiert sein soll (momentan ist nur der Dateicache implementiert).
Session

Abbildung 6.24: Konfiguration – System – Session
Session-Laufzeit: Wenn Sie sich als Benutzer anmelden, erzeugen Sie eine so genannte Session. Wenn Sie sich nicht abmelden, so wird diese Session nach der hier eingestellten Anzahl von Sekunden gelöscht.
Session-Handler: Hier geben Sie an, ob die Session Datei- oder Datenbank-basiert sein soll. Bei stark frequentierten Websites ist die datenbankbasierte Methode erheblich schneller als die dateibasierte Methode.
Server
In diesem Reiter werden die technischen Daten der Serverumgebung konfiguriert.
Server

Abbildung 6.25: Konfiguration – System - Server
Pfad zum Temp-Ordner: Joomla! erzeugt beispielsweise bei einem Upload temporäre Dateien. Diese müssen irgendwo zwischengespeichert werden, und hier können Sie festlegen, wo.
GZIP-Seitenkompression: Hier können Sie eine Komprimierung der Seiten einschalten. Wenn Browser und Webserver diese Funktion unterstützen, werden die Seiten im ZIP-Format ausgeliefert und im Client-Browser wieder entpackt. Gerade bei langsamen Internetleitungen kann dadurch der Seitenaufbau erheblich schneller vonstatten gehen. Für Server mit hoher Last sollte man diese Option aber nur einschalten, wenn die entsprechenden GZIP-Bibliotheken im Server direkt eingebunden sind. Je nach Serverkonfiguration kann es sogar sein, dass der Server ohne diese Option insgesamt schneller ist!
Fehler berichten: Mit diesen Schaltern werden die PHP-eigenen Fehlerreportmechanismen aktiviert. Dabei wird kein Fehlerprotokoll in eine Datei ausgegeben zwecks späterer Auswertung, sondern die Meldungen erscheinen direkt im Browser!
Option | Beschreibung |
System Standard | Hier wird die Einstellung aus der Konfigurationsdatei php.ini übernommen. |
Keine | Fehler werden nicht protokolliert. Diese Einstellung wird für produktive Sites empfohlen, da so einem Angreifer keine möglichen Angriffspunkte gezeigt werden. |
Einfach | Fehler und Warnungen werden protokolliert. Diese Einstellung entspricht dem Parameter error_reporting (E_ERROR|E_WARNING|E_PARSE). |
Maximum | Fehler, Warnungen und Hinweise werden protokolliert. Diese error_reporting (E_ALL). |
Tabelle 6.4: Fehlerbericht Kategorien
Zeitzone
![]()
Abbildung 6.26: Konfiguration – Server – Zeitzone
Zeitzone: Diese Einstellung kann benutzt werden, um die Zeit anzuzeigen, unter der Ihre Website läuft. Das ist praktisch, wenn beispielsweise der Server, auf dem Joomla! läuft, in den USA steht, die Website aber für Besucher in Deutschland gedacht ist. Die Basis für die Berechnung der Zeit ist UTC9.
FTP
Das File Transfer Protocol (FTP) wird benutzt, um Probleme mit den Sicherheitseinstellungen bei Providern zu umgehen. Sollte es verboten sein, Dateien per PHP hochzuladen, wird auf die FTP-Methode ausgewichen. Tragen Sie hier Ihre Zugangsdaten zum FTP-Server Ihres Providers ein. Das Feld FTP Root verdient eine besondere Erwähnung. Abhängig vom Provider werden Sie nach Ihrer FTP-Anmeldung auf ein bestimmtes Verzeichnis gelinkt. Hier müssen Sie den Pfad Ihrer Joomla!-Installation relativ zum Einstiegspunkt der FTP-Verbindung angeben, beispielsweise /htdocs/joomla150 (Abbildung 6.27).

Abbildung 6.27: Konfiguration – Server – FTP
Datenbank
Hier können Sie die Parameter für Ihre Datenbank ändern. Denken Sie daran, dass Sie Joomla! unbrauchbar machen können, wenn Sie hier einen Schreibfehler eintragen. Sie können dann nicht mehr auf Ihr Backend zugreifen (Abbildung 6.28).

Abbildung 6.28: Konfiguration -Server - Datenbank
Wenn so etwas passiert, können Sie mit einem Texteditor die Datei configuration.php bearbeiten. Alle Einstellungen, die Sie im Menü Site - Konfiguration machen, werden in Variablen in der Datei configuration.php abgespeichert.
Listing 6.1: configuration.php
<?php
class JConfig {
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'root';
var $password = '';
var $db = 'joomla150';
var $dbprefix = 'jos_';
// …
// viele weitere Variablen
// ---
}
?>
Mailing
Hier können Sie über die Art und Weise des Joomla!-E-Mail-Versands entscheiden.

Abbildung 6.29: Konfiguration - Server - Mailing
Mailer: Hier können Sie wählen, ob Sie die eingebaute Mail-Funktion von PHP, das Programm sendmail oder ein anderes E-Mail-Konto, beispielsweise bei Yahoo!, Google oder GMX, nutzen wollen.
Mail von (Adresse): Diese E-Mail-Adresse wird als Absender bei automatisch von Joomla! generierten Mails eingetragen.
Von Name: Dieser Name wird als Absender bei automatisch von Joomla! generierten Mails angegeben.
Sendmail-Pfad: Falls Sie anstelle der PHP-Mail-Funktion das auf vermutlich allen Linux-Servern verfügbare Programm sendmail benutzen wollen, müssen Sie hier den Pfad zum Programm eingeben.
SMTP-Auth: Wählen Sie, ob Sie einen externen Mailserver (Yahoo!, GMX, eigener Server) benutzen wollen.
SMTP-User: Ihr Benutzername bei diesem E-Mail-Provider
SMTP-Passwort: Ihr Passwort bei diesem E-Mail-Provider
SMTP-Host: Der SMTP-Server dieses E-Mail-Providers
Abmelden
Durch einen Klick auf diesen Menüpunkt melden Sie sich im Backend ab und gelangen automatisch auf das Frontend.
- 18966 Aufrufe
French
Neueste Kommentare
vor 2 Tage 11 Stunden
vor 2 Wochen 5 Tage
vor 3 Wochen 3 Tage
vor 3 Wochen 19 Stunden
vor 7 Wochen 5 Tage
vor 7 Wochen 5 Tage
vor 7 Wochen 5 Tage
vor 7 Wochen 6 Tage
vor 7 Wochen 6 Tage
vor 8 Wochen 1 Stunde