Joomla: Admin - Site
Aus Wikibooks
Dieses Kapitel wird auf das deutsche Joomla 1.5 umgeschrieben.
Die Kapitelversion für Joomla 1.0.x befindet sich hier --> Joomla: Das Menü Site - Version 1.0.x
Das Menu Site ist ein globales Menu.
Inhaltsverzeichnis |
[Bearbeiten] Konfiguration
In der Konfiguration gibt es 3 Register und Gruppen 
- Site ⇒ Offline, Name, Editor, Metadaten, SEO, Feeds zur Seite
- System ⇒ System-Einstellungen, Benutzer, Caching, Medien, Debugging und Session
- Server ⇒ Server, Zeitzone, FTP, Datenbank und Mailing
[Bearbeiten] Site
- Site Offline ⇒ Seite offline nehmen, wenn dieses aktiviert ist, wird auf der Hauptseite eine Offline Message angezeigt.
- Offline-Nachricht ⇒ Sollte der Punkt "Site Offline" aktiviert werden, wird diese Nachricht angezeigt.
- Site-Name ⇒ Der Name der Site.
- Standard-WYSYWYG-Editor ⇒ Wählt den Online Editor für die Inhalte aus.
- Listenlänge ⇒ Definiert die Anzahl der Listeneinträge.
- System Error Message ⇒ Sollte die Seite aufgrund eines unbekannten Fehlers nicht erreichbar sein, wird diese Message angezeigt.
- Site Name ⇒ Name der Seite, wird im Frontend angezeigt
- Show UnAuthorized Links ⇒ Wenn dieser Punkt aktiviert ist, zeigt er Verlinkungen zu Content an, der nur für registrierte Benutzer sichtbar ist, jedoch muss der "Unautorisierte" Benutzer sich erst einloggen um den kompletten Content der Verlinkung lesen zu können.
- Allow User Registration ⇒ Das Registrieren der Benutzer erlauben.
- Use New Account Activation ⇒ Wenn dieser Punkt aktiviert ist, wird dem neuen Benutzer ein Link per e-mail zugesandt, mit dem er seinen neuen Account aktivieren muss.
- Require Unique Email ⇒ Wenn dieser Punkt aktiviert ist, braucht jeder Benutzer eine "Unique" (einmalige) e-mail adresse, somit kann sich ein Benutzer nicht mehrmals mit der gleichen Email anmelden.
- Debug Site ⇒ Wenn dieser Punkt aktiviert ist, werden Diagnosemeldungen (SQL-Statements etc.) angezeigt, mit deren Hilfe Programmierer Fehlfunktionen von Modulen aufspüren können.
- WYSIWYG Editor ⇒ Hier kann man den "What You See Is What You Get" Editor festlegen oder auch komplett ausschalten. Standardmäßig ist der TinyMC[[1]] installiert, es können aber auch andere installiert werden wie mosC.[[2]]
- List Length ⇒ Hier wird festgelegt, wieviele Komponenten (Content-Items, Menu-Items, etc...) pro Seite angezeigt werden.
- Favourites Site Icon ⇒ Hier wird das Favoriten Icon festgelegt. Der Standard ist ein kleines Joomla-logo.
[Bearbeiten] Locale
- Language ⇒ Festlegen der Seitensprache. Joomla enthält nur englische Sprachdateien, es gibt externe Sprachpakete zum runterladen. Diese können über das Backend installiert werden oder entpackt in den Language Ordner abgelegt werden (über FTP usw.)
- Time Offset ⇒ Festlegen der Zeitzone
- Country Locale ⇒ Festlegen des Ländercodes für Deuschland muß hier de_DE rein. Abhängig von der Servereinstellung des Webhosters muss für ein deutsches "geschrieben am" u.ä. auch noch der Zeichensatz angegeben werden. Also z.B. "de_DE.ISO8859-1" bei einem FreeBSD. Andere Varianten: de_DE@euro; de_DE.ISO-8859-1 usw. -> locale-Setting beim Provider erfragen.
[Bearbeiten] Content
- Linked Titles ⇒ Wird dieser Punkt aktiviert, werden Content-Item-Titel zum entsprechendem Item verlinkt
- Read More Link ⇒ Wird dieser Punkt aktiviert, wird ein "read-more" link angezeigt, sofern ein Haupttext (Main-Text) eingegeben wurde
- Item Rating/Voting ⇒ Wird dieser Punkt aktiviert, wird über dem Content-Item ein Rating/Voting angzeigt.
- Author Names ⇒ Wird dieser Punkt aktiviert, wird der Name des Autors angezeigt. Dieses ist eine Globale Einstellung, und kann im jeweiligen Content-Item individuel eingestellt werden.
- Created Date and Time ⇒ Wird dieser Punkt aktiviert, wird das Erstellungsdatum und die Erstellungszeit des Items angzeigt. Dies ist eine Globale Einstellung und kann individuell im entsprechendem Content-Item eingestellt, ausgeschaltet oder verändert werden.
- Modified Date and Time ⇒ Wird dieser Punkt aktiviert, wird das Veränderungsdatum (Datum der Änderung) und die Veränderungszeit (Zeitpunkt der Änderung) angezeigt. Dies ist eine Globale Einstellung und kann individuell im entsprechendem Content-Item eingestellt und verändert werden.
- Hits ⇒ Wird dieser Punkt aktiviert, wird die Anzahl der "Hits" (Besuche) angzeigt, dies ist eine Globale Einstellung und kann individuell im entsprechendem Content-Item eingestellt und verändert werden.
- PDF Icon ⇒ Wird dieser Punkt aktiviert, wird ein PDF Icon neben dem Titel angezeigt (wird dieser Link betätigt, wird der Content in einem PDF-Dokument dargestellt).
- Print Icon ⇒ Wird dieser Punkt aktiviert, wird ein Print Icon neben dem Titel angzeigt (wird dieser Link betätigt, wird der Content in einer Druckbaren Seite angezeigt).
- Email Icon ⇒ Wird dieser Punkt aktiviert, wird ein Email Icon neben dem Titel angezeigt (wird dieser Link betätigt, wird der Content an eine eingegeben Email geschickt).
- Icons ⇒ Wird dieser Punkt aktiviert (auf Show gesetzt), werden PDF, PRINT und EMAIL Icon als Icon dargestellt, ansonsten werden diese Icons als Text dargestellt.
- Table of Contents on multi-page items ⇒ Wird dieser Punkt aktiviert, werden Items, welche über mehrere Seiten gehen mit einem Inhaltsverzeichnis dargestellt.
- Back Button ⇒ Wird dieser Punkt aktiviert, wird bei Content-Items ein back button angezeigt.
- Content Item Navigation ⇒ Wird dieser Punkt aktiviert, wird bei einem Content-Item ein vorwärts und rückwärts Button angezeigt sofern es für diese Category mehr als ein (1) Item gibt.
[Bearbeiten] Database
- Hostname ⇒ Name des Hosts auf dem die Datenbank liegt, in den meisten fällen "localhost"
- Mysql Username ⇒ Username für den MySql-Login
- Mysql Password ⇒ Password für den MySql-Login
- Mysql Database ⇒ Datenbankname der MySql-Datenbank
- Mysql Database-Prefix ⇒ Datenbankprefix in der MySql-Datenbank (Standard: "jos_" )
[Bearbeiten] Server
- absolute Path ⇒ Der Absolute Pfad am Server
- Live Site ⇒ URL der Seite
- Secret Word ⇒ Einzigartiges Wort für jede Mamboinstallation. Verwendet für Sicherheitsfunktionen. Siehe auch Joomla-Hilfe.
- GZIP Page Compression ⇒ Aktiviert die GZIP Kompression für die Seite
- Login Session Lifetime ⇒ Lebenszeit der Login-Sessions (Standard: 900 ⇒ 15 Minuten)
- Error Reporting ⇒ Hier wird festgelegt wie Fehler berichtet werden (System Default, Simple, Maximum sind die Auswahlmöglichkeiten)
- Help Server ⇒ Help Server (Standard: http://help.joomla.org) für die deutsche hilfe help.joomla.de eintragen
- File Creation ⇒ Hier wird festgelegt welche Zugriffsrechte Dateien bekommen die angelegt werden, entweder.
-
- Dont CHMOD new files (use server defaults) ⇒ Hier werden die Server-Standards benutzt.a
- CHMOD new files ⇒ Hier müssen die Zugriffsrechte für jede Datei einzeln festgelegt werden.
- Directory Creation ⇒ Hier wird festgelegt welche Zugriffsrechte Ordner bekommen.
-
- Dont CHMOD new directories (use server defaults) ⇒ Hier werden die Server-Standards benutzt.
- CHMOD new directories ⇒ Hier müssen die Zugriffsrechte für jeden Ordner einzeln festgelegt werden.
[Bearbeiten] Metadata
- Global Site Meta Description ⇒ Hier wird die Seiten Meta Description festgelegt (damit die Seite von Suchmaschinen gefunden wird)
- Global Site Meta Keywords ⇒ Hier werden die Schlüsselwörter festgelegt
- Show Title Meta Tag ⇒ Zeigt den Titel Meta Tag wenn ein Content-Item angesehen wird.
- Show Author Meta Tag ⇒ Zeigt den Author Meta Tag wenn ein Content-Item angesehen wird.
[Bearbeiten] Mail
- Mailer ⇒ Hier wird festgelegt welche Mail-Funktion benutzt wird (PHP Mail Function, Sendmail und SMTP-Server stehen zur auswahl)
-
- PHP Mail Function ⇒ Hier wird die interne PHP Funktion zum senden von Mails benutzt (php.net)
- Sendmail ⇒ Hier wird das Sendmail Programm von Linux benutzt. Zum Beispiel wenn man Joomla lokal auf einem Linux-PC installiert hat.
- SMTP-Server ⇒ Hier wird ein SMTP Server benutzt um die Mail zu senden (muss bei den SMTP funktionen festgelegt werden)
- Mail From ⇒ Hier wird die Mail des Absenders eingeben (zb.: admin@joomlaseit.com)
- From Name ⇒ Hier wird der Name des Absenders eingeben (zb.: Admin)
- Sendmail Path ⇒ Pfad der Sendmail Funktion
- SMTP Auth ⇒ Hier kann die Authorisation des SMTP-Servers ein- oder ausgeschaltet werden
- SMTP User ⇒ Hier wird der Username für den SMTP-Server eingestellt
- SMTP Pass ⇒ Hier wird das Password für den SMTP-Server eingestellt
- SMTP Host ⇒ Hier muss der Host für den SMTP-Server eingestellt werden
[Bearbeiten] Cache
- Caching ⇒ Hier wird festgelegt ob Caching eingeschaltet ist oder nicht.
- Cache Folder ⇒ Hier wird festgelegt, in welchem Ordner (Relativer Pfad) die zu cachenden Dateien gespeichert werden.
- Cache Time ⇒ Hier wird festgelegt wie lange die Dateien im Cache Ordner verbleiben.
[Bearbeiten] Statistics
- Statistics ⇒ Hier wird festgelegt ob Seiten-Statistiken gesammelt werden oder nicht.
- Log Content Hits by Date ⇒ Hier wird festgelegt ob Content-Hits (wie oft ein Content-Item angesehen wurde) nach Datum geloggt werden (Achtung: Hier werden viele Daten gespeichert)
- Log Search Strings ⇒ Hier wird festgelegt ob "Such" eingaben gespeichert werden sollen oder nicht.
- Zusätzliche Statistik Komponenten ⇒ Da die von Haus aus mitgelieferten Statistiken recht dürftig sind, gibt es zusätzliche Komponenten, welche installiert werden können. Hier haben sich drei verschiedene bewährt. Als Open Source Komponenten sind hier BBClone und TFSforJoomla zu nennen. Diese sind für den privaten Gebrauch ausreichend und liefern generelle Besucherinformationen. Je nach Joomla Version kann es allerdings auch zu Fehlern kommen, da die Open Source Gemeinde den aktuellen Joomla Releases ein Stück hinterherläuft. Als kommerzielle Statistik Komponente gibt es Stalytics. Diese bietet neben den Funktionen der freien Statistik Komponenten auch vollständige Navigationsanalysen und Exportfunktionen zur weiteren Verarbeitung der Daten. Schön sind die Flashgraphen, die die gesammelten Daten gut zusammenfassen und darstellen.
[Bearbeiten] SEO (Search Engine Optimization)
- Search Engine Friendly URLs ⇒ Diese Einstellung ist nur für Apache Server relevant, da die .htaccess Datei aktiv sein muss. Hierbei werden dann alle URLs so umgewandelt, dass sie für Suchmaschinen geeignet sind.
- Dynamic Page Titles ⇒ Diese Einstellung ändert den Seiten-Titel (<title> im Head der HTML-Datei) in der Form ab, dass der Titel des gezeigten Content-Items angezeigt wird.
[Bearbeiten] Einträge in der configuration.php
$mosConfig_offline = '0'; -- 0= Seite ist online | 1= Seite ist offline
$mosConfig_host = 'xxxxxx' -- Datenbank Host (üblicherweise "localhost")
$mosConfig_user = 'xxxxxx' -- Username der Datenbank
$mosConfig_password = 'xxxxxx' -- Datenbank-Passwort
$mosConfig_db = 'xxxxxx' -- Datenbank-Name
$mosConfig_dbprefix = 'jos_'; -- Datenbank-Prefix
$mosConfig_lang = 'english'; -- Sprachdatei für das Frontend
$mosConfig_absolute_path = '/home/joomla/public_html/demo'; -- Absoluter Pfad zur installation
$mosConfig_live_site = ' http://demo.joomla.org ' ; -- URL der Installation
$mosConfig_sitename = 'Joomla! Demo Site'; -- Seitenname
$mosConfig_shownoauth = '0';
$mosConfig_uniquemail = '1'; -- 0= Emailadresse kann mehrfach verwendet werden | 1= Jeder User braucht eine andere Emailadresse
$mosConfig_offline_message = 'This site is down for maintenance. Please check back again soon.'; -- Hinweistext, wenn die Seite Offline geschaltet ist
$mosConfig_error_message = 'This site is temporarily unavailable. Please notify the System Administrator'; -- Hinweistext, wenn ein Fehler aufgetreten ist
$mosConfig_debug = '0'; -- 0= Debugg ist ausgeschatet | 1= Debugg ist eingeschaltet, Diagnose Meldungen (SQL-Statements, etc.) werden angezeigt
$mosConfig_lifetime = '900'; -- Lebenszeit der Login-Sessions
$mosConfig_MetaDesc = 'Joomla - the dynamic portal engine and content management system'; -- Meta Beschreibung der Seite
$mosConfig_MetaKeys = 'Joomla, joomla'; -- Meta Keywords
$mosConfig_MetaTitle = '1';
$mosConfig_MetaAuthor = '1';
$mosConfig_locale = 'en_GB';
$mosConfig_offset = '0';
$mosConfig_hideAuthor = '0';
$mosConfig_hideCreateDate = '0';
$mosConfig_hideModifyDate = '0';
$mosConfig_hidePdf = '1'; -- PDF Button Anzeige (system default) / 1 = versteckt
$mosConfig_hidePrint = '0'; -- Print Button Anzeige (system default) / 1 = versteckt
$mosConfig_hideEmail = '0'; -- Seite per Email verschicken - Button Anzeige (system default) / 1 = versteckt
$mosConfig_enable_log_items = '0';
$mosConfig_enable_log_searches = '0';
$mosConfig_enable_stats = '0'; -- Statistiksystem aktivieren/deaktivieren
$mosConfig_sef = '0'; -- Suchmaschinenfreundliche URLS aktivieren/deaktivieren
$mosConfig_vote = '0';
$mosConfig_gzip = '0'; -- GZIP Komprimierung aktivieren/deaktivieren
$mosConfig_multipage_toc = '1';
$mosConfig_allowUserRegistration = '0'; -- Registrierung neuer Benutzer aktivieren/deaktivieren
$mosConfig_link_titles = '0'; -- Titel wird als Link zum Artikel angelegt
$mosConfig_error_reporting = -1;
$mosConfig_list_limit = '10';
$mosConfig_caching = '0'; -- Caching aktivieren/deaktivieren
$mosConfig_cachepath = '/home/joomla/public_html/demo/cache'; -- Pfad zum Cacheverzeichniss
$mosConfig_cachetime = '900'; -- Zeit in der die Seiten im Cache bleiben
$mosConfig_mailer = 'mail'; -- Art des Mailversands
$mosConfig_mailfrom = 'demo@joomla.org'; -- Mailfrom Adresse
$mosConfig_fromname = 'Joomla! Demo Site'; -- Absender Name
$mosConfig_sendmail = '/usr/sbin/sendmail'; -- Pfad zum Sendmail Skript
$mosConfig_smtpauth = '0'; -- SMTP Authentifizierung aktivieren/deakivieren
$mosConfig_smtpuser = ; -- SMTP Benutzername
$mosConfig_smtppass = ; -- SMTP Passwort
$mosConfig_smtphost = 'localhost'; -- SMTP Server
$mosConfig_back_button = '1'; -- Zuruck-Button default anzeigen
$mosConfig_item_navigation = '1';
$mosConfig_secret = 'ljpNXRxGyx6QVlb7';
$mosConfig_pagetitles = '1';
$mosConfig_readmore = '1'; -- Read More-Button default anzeigen
$mosConfig_hits = '1';
$mosConfig_icons = '1';
$mosConfig_favicon = 'favicon.ico'; -- Das Icon der Website
$mosConfig_fileperms = ;
$mosConfig_dirperms = ;
$mosConfig_helpurl = ' http://help.joomla.org ';
$mosConfig_mbf_content = '0';
$mosConfig_editor = 'tinymce';
setlocale (LC_TIME, $mosConfig_locale);
?>
[Bearbeiten] Language Manager
Im Language Manager, lassen sich neue Sprachen hinzufügen und Publishen (damit sie benutzt werden können). Diese Sprachpakete sind nur im Frontend wirksam, nicht im Backend Bereich. In Version 1.5 können auch Sprachpakete für das Backend installiert werden. Deutsche Sprachdateien bekommt man hier, eine Liste aller Sprachen gibt es auf http://dev.joomla.org Die Sprachpakete können als zip-Datei über den Menüpunkt "New" installiert werden. Zum Umschalten der Sprache ein Sprachpaket auswählen und auf Publish klicken. 
[Bearbeiten] Media Manager
Im Media Manager kann man Media Dateien (Bilder, Videos, etc.) hochladen und verwalten, die Größe ist dabei von den Servereinstellungen abhängig.
[Bearbeiten] Preview
In der Preview kann eine Vorschau der erstellten Joomla Seite angesehen werden.
- In new Window ⇒ Hier wird die Seite in einem neuen Fenster angezeigt.
- Inline =⇒ Hier wird die Seite im Adminbereich (Backend) angezeigt.
- Inline with Positions ⇒ Hier wird die Seite im Adminbereich (Backend) angezeigt, mit den Position der Menüs, sinnvoll wenn man eigene Templates erstellen will und man selber nicht weiß wo welches Menu angezeigt wird.
[Bearbeiten] Statistics
Hier können die Statistik-Auswertungen angesehen werden.
[Bearbeiten] Template Manager
Im Template Manager lassen sich Templates im zip Format installieren und als default oder auch nur für bestimmte Seiten setzen. Diese lassen sich auch entpackt in den Ordner 'templates' installieren hierfür müssen diese nur hochgeladen werden und übers Backend aktiviert werden.
[Bearbeiten] Trash Manager
Wenn Kategorien, Sektionen, Artikel usw. gelöscht wurden, bzw. in den "Trash" verschoben wurden, findet man sie hier. Man kann sie im "Trash Manager" wiederherstellen (restore) oder ganz löschen...
[Bearbeiten] User Manager
Der "User Manager" dient der Verwaltung von Benutzern. Hier kann man neue Benutzer anlegen, sowie bereits registrierte Benutzer bearbeiten. Bei der Bearbeitung/dem Anlegen eines Benutzers hat man folgende Änderungs-/Eingabemöglichkeiten:
- Namen, Benutzernamen, E-Mail und Passwort zu ändern
- Eine Gruppe zuweisen
- Einen Benutzer zu sperren
- Die Option Systemnachrichten zu empfangen
- Man sieht seit wann der Benutzer angemeldet ist und wann sein letzter Besuch war (Kann nicht geändert werden)
- Man kann optional eine Adminsprache, Seitensprache zuweisen. Lässt man dies, so wird die Standard Seitensprache gewählt.
- Es kann ausserdem Optional ein Editor zugewiesen werden.
- Die Hilfseite für den Benutzer kann mann hier angeben und die Zeitzone des Benutzers.
[Bearbeiten] Benutzergruppen
Das wichtigste Element ist hier die Zuweisung zu einer Gruppe. Es gibt folgende Gruppen:
Für das Frontend:
- Registriert
- Autor
- Editor
- Publisher
Für das Backend:
- Manager
- Administrator
- Super Administrator
Folgende Autorisation haben diese Benutzer im Frontend:
Registrierte können nur Beiträge lesen.
Autoren können Beiträge erstellen, aber nicht veröffentlichen.
Editoren können vorhandene Beiträge editieren und Beiträge erstellen. Allerdings können Sie keine neuerstellten Veröffentlichen
Publisher; Manager; Administrator; Super Administrator können Beiträge erstellen und Veröffentlichen, sowie vorhandene Beiträge editieren.
Folgende Autorisation haben diese Benutzer im Backend:
Manager können neue MenuIcons hinzufügen, Inhalt, Startseite, Sektionen, Kategorien und Medien verwalten
Administrator können dasselbe wie der Manager und außerdem Mülleimer, Menü und Nutzer verwalten, Komponenten, Module und Mambots installieren, deinstallieren und verwalten
Super Administrator können dasselbe wie der Administrator und außerdem Sprachen und Templates installieren/deinstallieren und verwalten, die globale Konfiguration bearbeiten.









