Inhalt. First. Max. Linie. Max. Linie. Vorwort... Teil 1: Installation und Einstieg



Ähnliche Dokumente
Inhalt. First. Max. Linie. Max. Linie. Vorwort... Teil 1: Installation und Einstieg

Inhalt. Das Frontend Das Backend (Administrationsbereich) Mit Listen arbeiten Gesperrte Inhalte freigeben Hilfen...

Inhaltsverzeichnis VII

Inhaltsübersicht. 1 Einleitung Beispielseiten Installation 31. U Strukturen und Begriffe Was ist neu in Joomla! 1.6?

3.0. Joomla! Praxiswissen. basics. o reillys. 3. Auflage. Schürmann. Tim

Joomla 1.5. Einführung in die Installation und Benützung

Tobias Hauser Christian Wenz. Mambo. Das Open Source-CMS einsetzen und erweitern HANSER

Mambo - mit Joomla! Das Open Source-CMS einsetzen und erweitern. von Tobias Hauser, Christian Wenz. 1. Auflage. Hanser München 2005

Inhalt. Teil I: Einführung und Installation

Inhaltsverzeichnis. Tobias Hauser, Christian Wenz. Joomla! 1.5. Das Open Source-CMS einsetzen und erweitern ISBN:

WordPress lokal mit Xaamp installieren

Content Management mit Joomla! 1.7 für Kids Hanke

Inhaltsverzeichnis. 1 Einleitung... 2 Beispielseiten... 3 Installation...

Joomla! 2.5. Grundlagen. Martin Wiedemann. 1. Ausgabe, Dezember 2012 JMLA25

Alle alltäglichen Aufgaben können auch über das Frontend durchgeführt werden, das in den anderen Anleitungen erläutert wird.

Joomla! eigenen Joomla!-Website ^ADDISON-WESLEY. Die Schritt-für-Schritt-Anleitung zur. Stephen Bürge. An imprint of Pearson

Joomla! und Mambo. Open Source-CMS einsetzen und erweitern. von Tobias Hauser, Christian Wenz. 2., aktualisierte Auflage. Hanser München 2006

Installationsanleitung WordPress auf greenwebhosting

Legen Sie nun dieses Verzeichnis mit dem Namen "joomla" hier an: C:xampphtdocs.

INSTALLATION. Voraussetzungen

RGS Homepage Arbeiten im Administratorbereich (Backend)

Wie richten Sie Ihr Web Paket bei Netpage24 ein

FTP-Server einrichten mit automatischem Datenupload für

Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite.

GITS Steckbriefe Tutorial

Websites organisieren und gestalten mit dem Open Source-CMS ADDISON-WESLEY. An imprint of Pearson Education

InfoPoint vom 9. November 2011

Anleitungen zum Publizieren Ihrer Homepage

FILEZILLA HANDBUCH

Patch Management mit

MEHR FUNKTIONEN, MEHR E-COMMERCE: XT:COMMERCE PLUGIN SEO BOX

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Adminer: Installationsanleitung

Inhaltsverzeichnis. Vorwort... 3 Installation von XAMPP... 3 Installation von Joomla... 8 Schlusswort Copyright

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Einleitung: Frontend Backend

Joomla Schulung. Open Source CM-System. Projekt-Nr Thomas Haussener, MA. 20. Juni 2007

Nach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht:

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

Anleitungen für User der Seite TSV AustriAlpin Fulpmes. So erstellen Sie einen Bericht (Beitrag) auf der TSV-AustriAlpin Fulpmes Homepage.

Virtuemart-Template installieren? So geht es! (Virtuemart 2.0.x)

Das CMS Joomla. Website erstellen und pflegen mit dem Content-Management-System Joomla! Dipl.-Ing. Uwe Schick SOFTWARE GBR

Installation des edu- sharing Plug- Ins für Moodle

Joomla! 1.5. Kurzporträt des Autors Alle Videos im Überblick. Geschichte der CMS. Struktur eines WCMS. Joomla! Versionen

Themen heute. Zusammenspiel Komponenten, Menüs und Module. Zusammenspiel Komponenten und Module

Themen heute (Tag 5)

Backend

Erste Schritte mit WordPress Anleitung WordPress Version 2.8.X

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Installationsanleitung Webhost Linux Flex

Musterlösung für Schulen in Baden-Württemberg. Windows Basiskurs Windows-Musterlösung. Version 3. Stand:

Apartment App. Web Style Guide

Content Management System (CMS) Manual

1. Handhabung Werkzeug- und Menüleiste

Installationsanleitung WordPress auf greenwebhosting

Ich empfehle Ihnen als Testumgebung den lokalen Webserver XAMPP zu nutzen. Diese Software ist im Internet kostenlos erhältlich.

Content Management mit Joomla! 2.5

Outlook Web App 2010 Kurzanleitung

Im zentralen Service Manager ( können Sie alle Funktionen Ihres Paketes einrichten und verwalten.

OP-LOG

Warenwirtschaft Handbuch - Administration

Anleitung für die Registrierung und das Einstellen von Angeboten

PHPNuke Quick & Dirty

Anleitung zum Prüfen von WebDAV

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

WordPress installieren mit Webhosting

INSTALLATIONSANLEITUNG

Installation von Wordpress

Ihr CMS für die eigene Facebook Page - 1

Einführung in den myapp2go Admin Bereich

Als Administrator im Backend anmelden

Anleitung für Autoren auf sv-bofsheim.de

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

G DATA INTERNET SECURITY FÜR ANDROID

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Einkaufslisten verwalten. Tipps & Tricks

Templates Umzug auf eine andere Domain -

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

Installationsanleitung für Magento-Module

Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP

Demopaket FDFsolutions für Windows, Version 1.73, Voraussetzungen & Installation. (Stand )

Autoresponder Unlimited 2.0

Einrichten einer mehrsprachigen Webseite mit Joomla (3.3.6)

Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben.

Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten

Engel.sys llll. Clever Daten sichern. Datensicherungen erstellen und auf dem Engel.sys FTP-Server speichern

Diese Anleitung beschreibt das Vorgehen mit dem Browser Internet Explorer. Das Herunterladen des Programms funktioniert in anderen Browsern ähnlich.

FTP Tutorial. Das File Transfer Protocol dient dem Webmaster dazu eigene Dateien wie z.b. die geschriebene Webseite auf den Webserver zu laden.

mehr funktionen, mehr e-commerce:

Inhaltsverzeichnis Abbildungsverzeichnis

Einrichten der BASE Projektbasis

Die folgenden Abläufe sind notwendig. Wir werden sie Schritt für Schritt nachfolgend im Detail beschreiben.

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Umstellung News-System auf cms.sn.schule.de

Ablauf. Redaktions-Schulung. Schulungs Unterlagen. Typo3

Anleitung für den Euroweb-Newsletter

Erste Schritte mit Sharepoint 2013

Transkript:

First Inhalt Vorwort..................................................... XI Teil 1: Installation und Einstieg 1 Einführung.................................................. 3 Eine Homepage wächst und wächst............................... 3 Die Lösung: Content-Management-Systeme....................... 4 Wie funktioniert ein Content-Management-System?................. 5 Einsatzbereiche und Vorteile von Joomla!......................... 6 Versionschaos und eine kleine Geschichtsstunde................... 7 2 Installation.................................................. 11 Voraussetzungen............................................. 12 Schnellinstallation........................................... 14 Lokale Testumgebung mit XAMPP.............................. 28 Installation von Joomla!....................................... 44 Man spricht Deutsch......................................... 64 Aufspielen auf den Server...................................... 69 3 Erste Schritte................................................ 75 Das Frontend............................................... 76 Der Administrationsbereich (Backend)........................... 84 Allgemeine Bedienkonzepte.................................... 90 V

Teil 2: Einen Internetauftritt erstellen Links 4 Inhalte verwalten............................................. 107 Arbeitsweisen: Beiträge und Kategorien........................... 107 Strukturierung der Inhalte..................................... 110 Kategorien anlegen und verwalten............................... 114 Beiträge anlegen............................................. 126 Inhalte mit Menüpunkten verbinden............................. 151 Indirekt erreichbare Elemente.................................. 173 Grundeinstellungen ändern.................................... 176 Sichtbarkeit gesperrter Inhalte.................................. 177 Hauptbeiträge und die Startseite................................ 179 Archivieren................................................. 181 5 Medien verwalten............................................. 185 Das Medienverzeichnis........................................ 186 Die Medienverwaltung im Überblick............................. 186 Bilder und Dokumente hochladen............................... 190 Bilder einbinden............................................. 193 Rechtliche Aspekte........................................... 194 6 Komponenten Nützliche Zusatzfunktionen......................... 195 Bannerwerbung............................................. 196 Kontaktformulare............................................ 213 Newsfeeds................................................. 237 Suchfunktion und Suchstatistiken............................... 251 Weblinks.................................................. 263 7 Module Die kleinen Brüder der Komponenten....................... 279 Module, Komponenten und Templates: Ein komplexes Zusammenspiel. 279 Rundgang durch die Modulverwaltung........................... 282 Module verschieben.......................................... 285 Ein neues Modul erstellen..................................... 289 Eigenschaften eines Moduls verändern........................... 292 Menüzuweisung auf welchen Unterseiten erscheint das Modul?...... 295 Vom Modultyp abhängige Einstellungen.......................... 296 Module in Beiträge einbinden.................................. 333 Administrator-Module........................................ 336 VI Inhalt

Rechts 8 Menüs..................................................... 339 Die Menüs aus den Beispieldaten................................ 339 Menüs verwalten............................................ 340 Menüeinträge verwalten....................................... 347 Einen Menüeintrag anlegen.................................... 356 Spezielle Menüpunkte........................................ 377 9 Benutzerverwaltung und -kommunikation........................... 385 Seiten für Benutzer im Frontend................................. 385 Benutzergruppen............................................ 388 Benutzer verwalten........................................... 393 Zugriffsebenen was bekommt ein Benutzer zu sehen............... 399 Berechtigungen welche Aktionen darf ein Benutzer ausführen........ 406 Spezielle Menüs für Benutzer................................... 416 Benutzerhinweise............................................ 427 Das interne Nachrichtensystem................................. 431 Massenmail................................................. 434 10 Globale Einstellungen.......................................... 437 Systemeinstellungen.......................................... 438 Ausgelieferte Website......................................... 438 Globale Metadaten........................................... 441 Fehlersuche (Debug).......................................... 443 Zwischenspeicher (Cache)..................................... 445 Sitzungsmanagement und Cookies............................... 447 Einstellungen zum Webserver.................................. 448 Einstellungen zur Datenbank................................... 449 Zeitzone des Servers.......................................... 450 FTP-Einstellungen korrigieren.................................. 450 E-Mail-Versand einrichten (Mailing)............................. 451 Systeminformationen......................................... 452 Menüs und Kategorien wiederherstellen.......................... 454 11 Plugins..................................................... 457 Grundlagen................................................. 457 Authentification-Plugins....................................... 461 Captcha-Plugins............................................. 465 Content-Plugins............................................. 466 Editors-Plugins.............................................. 472 Editors-xtd-Plugins........................................... 479 Extension-Plugins............................................ 479 Inhalt VII

Finder-Plugins.............................................. 480 Quickicon-Plugins........................................... 480 Search-Plugins.............................................. 481 System-Plugins.............................................. 481 User-Plugins................................................ 488 Links Teil 3: Joomla! erweitern 12 Mehrsprachigkeit............................................. 495 Sprachpakete beschaffen und installieren......................... 495 Joomla! komplett auf eine Sprache umstellen...................... 500 Einen mehrsprachigen Internetauftritt erstellen..................... 501 Einzelne Übersetzungen austauschen (Language String Overrides)...... 524 Eigene Sprachpakete erstellen.................................. 527 13 Templates.................................................. 537 Templates verwalten......................................... 538 Stile....................................................... 543 Ein erstes eigenes Template entwickeln........................... 553 Template-Entwicklung mit XHTML und CSS...................... 572 Eigene Templates mit Parametern steuern......................... 595 Template Overrides.......................................... 606 Module Chrome............................................. 612 Templates für den Administrationsbereich erstellen................. 616 14 Funktionsumfang erweitern..................................... 619 Erweiterungen installieren..................................... 621 Erweiterungen verwalten und deinstallieren....................... 622 Wartungsfunktionen......................................... 623 Abwärtskompatibilität........................................ 626 Forum (Kunena)............................................. 627 Kommentare (slicomments)................................... 634 Datei- und Dokumentenmanagement (Phoca Download)............. 638 Social Networking und Nutzergemeinschaften (Community Builder)... 648 Sitemap.................................................... 660 Kalender (JEvents)........................................... 665 Bildergalerie................................................ 675 Umfragen (AcePolls).......................................... 682 VIII Inhalt

Rechts 15 Eigene Erweiterungen erstellen................................... 687 Komponenten............................................... 688 Module.................................................... 769 Plugins.................................................... 785 Verbesserungspotenzial und Sicherheitshinweise................... 794 Teil 4: Tipps und Tricks 16 Barrierefreiheit............................................... 799 Was ist Barrierefreiheit?....................................... 800 Barrierefreiheit in Joomla!..................................... 801 Barrierefreie Templates und Module erstellen...................... 807 Literatur zum Thema......................................... 812 17 Suchmaschinenoptimierung..................................... 815 Funktionsweise einer Suchmaschine............................. 816 Seiteninhalte................................................ 817 Metadaten: Fluch und Segen................................... 821 Der Seitenname.............................................. 824 Adressänderungen (Search Engine Friendly Links).................. 825 Umleitungen................................................ 830 Noch mehr Funktionen mit Erweiterungen........................ 832 18 Rund um die Datenbank........................................ 833 Vergessene (Super-User-)Passwörter wiederherstellen................ 833 Gelöschten Super User zurückholen............................. 838 Datenbankfehlermeldungen.................................... 841 Daten sichern: Backups....................................... 842 Sicherung wieder zurückspielen................................. 846 Joomla! verpflanzen.......................................... 847 19 Migration und Aktualisierung.................................... 851 Sicherheitsaktualisierungen.................................... 851 Migration vorbereiten......................................... 852 Aktualisierung von Joomla! 1.6 oder 1.7 auf Version 2.5.............. 854 Migration von Joomla! 1.5 auf 2.5............................... 856 Migration von Joomla! 1.0.x................................... 864 Templates aktualisieren....................................... 866 Inhalt IX

Anhänge Links A Wichtige Symbole und ihre Bedeutung............................. 871 B TinyMCE-Editor............................................... 877 Index...................................................... 883 X Inhalt

First Kapitel 2 KAPITEL 2 In diesem Kapitel: Hier Voraussetzungen Mini IVZ eingeben! Schnellinstallation Lokale Testumgebung mit XAMPP Installation von Joomla! Man spricht Deutsch Aufspielen auf den Server Installation Erstellen auf den Arbeitsseiten (siehe Muster) Abstand untere Tabellenlinie zu Textanfang 1,8 cm -> also: manuell auf den Arbeitsseiten ziehen!!! Bevor Sie nun voller Elan auf die Joomla!-Homepage unter http://www.joomla.org stürmen (siehe Abbildung 2-1), dort das aktuelle Archiv herunterladen und anschließend auf Ihren gemieteten Webserver schieben, empfiehlt es sich, ein paar Trockenübungen auf dem heimischen Computer durchzuführen. Mit einer Joomla!-Installation auf dem eigenen PC können Sie das neue System nicht nur etwas besser kennenlernen, sondern auch gefahrlos verschiedene Einstellungen testen. Zudem stehen hier Werkzeuge bereit, mit denen Sie im Fall des Falles schnell auf die Bestandteile Ihres Internetauftritts zugreifen können. Beispielsweise lässt sich ein falsch eingebundenes Bild flugs mit dem Explorer, Dateimanager oder Finder an seine korrekte Stelle verschieben. Diese Möglichkeit beschleunigt übrigens auch später die Entwicklung von eigenen Erweiterungen. Darüber hinaus müssen nicht ständig Daten zwischen dem heimischen Rechenknecht und dem Webserver ausgetauscht werden. Gerade wer nicht per DSL und Flatrate an das Internet angebunden ist, wird dies zu schätzen wissen. Als angenehmer Nebeneffekt steigt zudem die Antwortgeschwindigkeit: Bilder sind beispielsweise in Millisekunden eingebunden und müssen nicht erst den Weg durch die Netzwerkleitungen antreten. Eine lokale Installation hat aber noch einen Vorteil: Die Joomla!-Entwickler veröffentlichen in regelmäßigen Abständen aktualisierte Versionen. Je nachdem, wie umfangreich die Änderungen ausfallen, kann eine achtlose Installation das System teilweise oder sogar unter Umständen ganz unbrauchbar machen. Es empfiehlt sich folglich, ein solches Update zunächst in einer Joomla!-Installation auf dem heimischen PC zu testen. Folglich gibt es viele gute Gründe für eine Testinstallation. Daher beschreiben die folgenden Schritte zunächst, wie man Joomla! zu Hause auf dem eigenen PC installiert und zum ersten Mal startet. Anschließend zeigt ein eigener Abschnitt, wie man Joomla! auf den Webserver hievt. 11

Links Abbildung 2-1: Die Joomla!-Homepage Voraussetzungen Joomla! ist recht anspruchsvoll und verlangt vor seiner Installation nach ein paar Hilfsprogrammen. Welche dies sind, klären die folgenden Abschnitte. Warnung Im Gegensatz zu anderen Programmen ist Joomla! keine eigenständige Anwendung. Sie können sie daher nicht einfach aus dem Internet laden und starten. Dies hat einerseits den Nachteil, dass man zusätzliche Hilfsprogramme benötigt, andererseits läuft Joomla! hierdurch auf beliebigen Betriebssystemen. Webserver Sobald ein Browser eine Seite anfordert, wird diese Anfrage von einer speziellen Software, dem sogenannten Webserver, entgegengenommen und an Joomla! weitergereicht. Welchen Webserver Sie verwenden, bleibt Ihnen überlassen. Am häufigsten trifft man in der Praxis auf den freien und quelloffenen Apache der gleichnamigen Stiftung. Sie bekommen ihn kostenlos unter http://www.apache.org. Für Joomla! muss er mindestens die Versionsnummer 2.0 tragen. Aber auch der IIS von Microsoft lässt sich ab Version 7 problemlos verwenden (http://www.iis.net). 12 Kapitel 2: Installation

Rechts Wichtig ist nur, dass der präferierte Webserver in der Lage ist, PHP-Programme auszuführen. Version Joomla! 1.5 begnügte sich noch mit Apache in Version 1.3 oder dem IIS in Version 6. X.X PHP PHP ist ein rekursives Akronym und steht für PHP Hypertext Preprocessor. In dieser einfach zu erlernenden, aber doch sehr mächtigen Programmiersprache wurde Joomla! geschrieben. Anders als herkömmliche Programme benötigen PHP-Anwendungen zu ihrer Ausführung eine zusätzliche Hilfsanwendung, den sogenannten Interpreter. Er liest nacheinander jede Anweisung des PHP-Programms ein und führt sie direkt aus. Auf den Internetseiten von PHP unter http://www.php.net steht gleich ein ganzes System, das aus besagter Gehhilfe und einigen nützlichen Zusätzen besteht, kostenlos für verschiedene Betriebssysteme bereit. Für Apache gibt es eine Erweiterung, mit deren Hilfe der Webserver PHP-Anwendungen direkt starten kann. Joomla! 2.5 verlangt dabei mindestens nach PHP in Version 5.2.4. Version Für Joomla! 1.5 reichte noch ein betagtes PHP ab Version 4.3.10, wenngleich die Joomla!-Entwickler auch schon hier PHP ab Version 5.2 empfahlen. X.X Neben dem Downloadangebot bietet die PHP-Homepage übrigens auch ausführliche Informationen zu neu entdeckten und behobenen Sicherheitslecks in PHP. Datenbank Hat der Webserver die Seitenanfrage übernommen, so startet er mithilfe des PHP- Interpreters Joomla! und übergibt dem nun laufenden Content-Management-System die Anfrage. Joomla! wiederum holt die Texte der angefragten Seite aus einer Datenbank. Joomla! 2.5 arbeitet sowohl mit MySQL ab Version 5.0.4, dem SQL Server und Microsofts Azure-Dienst zusammen. Version Frühere Joomla!-Versionen sprachen ausschließlich mit MySQL ab Version 3.23. X.X Die Entwickler empfehlen den Einsatz von MySQL. Diese Datenbank ist vollkommen kostenlos und im Internet unter http://www.mysql.com zu haben. Darüber hinaus ist sie bei vielen angemieteten Webservern automatisch enthalten. Entwickelt wird sie derzeit übrigens vom Datenbankspezialisten Oracle (http://www.oracle.com). Warnung Zum Zeitpunkt der Drucklegung vertrug sich Joomla! nicht mit MySQL 6. Voraussetzungen 13

Alle zusammen Damit wären auch schon alle Bestandteile beisammen. Abbildung 2-2 illustriert nochmals das Zusammenspiel der vorgestellten Komponenten: Der Webserver nimmt die Abfrage des Browsers entgegen und startet dann mithilfe von PHP das Content-Management-System Joomla!. Dieses holt seinerseits bei der Datenbank die Seiteninhalte ab und stöpselt sie mithilfe eines Bauplans zusammen. Sobald die Seite fertig ist, übergibt Joomla! sie wieder an den Webserver, der sie wiederum an den Browser zurückliefert. Links Internetserver 1. Anfrage Apache Joomla! 2. holt Daten Webserver MySQL Datenbank Computer mit Browser 3. liefert Seite aus Bauplan Abbildung 2-2: Tipp Der Ablauf einer Seitenanfrage Übrigens schreibt niemand vor, dass alle genannten Komponenten auf ein und demselben Computer laufen müssen. Umgekehrt gilt das auch für den Browser, der natürlich auf dem gleichen Computer installiert sein darf wie Joomla!. Zusammengefasst benötigt Joomla! 2.5 folgende zusätzliche Softwareprogramme: einen Webserver, wie zum Beispiel Apache ab Version 2.0 (http://www.apache.org) PHP ab Version 5.2.4 (http://www.php.net) MySQL ab Version 5.0.4 (http://www.mysql.com) Schnellinstallation Bevor Sie nun damit beginnen, alle genannten Hilfsprogramme einzeln aus dem Internet zu fischen, sollten Sie einen Blick auf XAMPP werfen (http://www.xampp. org). Dieses Projekt bietet alle erwähnten Komponenten mit Ausnahme von Joomla! selbst in einem fertig geschnürten und einfach zu installierenden Paket. Da die Installation von XAMPP und Joomla! gerade beim ersten Mal etwas kompliziert wirkt und daher häufiger Probleme bereitet, folgt hier zunächst eine einfache Schritt-für-Schritt-Anleitung. Mit ihr gelangen Sie ohne große Umschweife und 14 Kapitel 2: Installation

Rechts Erklärungen zu einer fertigen Joomla!-Testinstallation. Alles was Sie dazu benötigen, finden Sie auf dem beiliegenden Datenträger. Die nachfolgenden Abschnitte befassen sich dann noch einmal detaillierter mit den einzelnen Softwarepaketen, Abläufen und Installationsschritten. Warnung Mit der folgenden Anleitung erhalten Sie lediglich eine Testinstallation auf Ihrem heimischen PC. Um Joomla! auf Ihrem Webserver zu installieren, greifen Sie am besten immer zur brandaktuellen Version von der offiziellen Homepage http://www.joomla. org. XAMPP ist zudem nicht von Haus aus für den Betrieb auf produktiven Webservern ausgelegt. Weitere Hinweise zur Installation von Joomla! auf einem Webserver folgen gleich noch im Abschnitt»XAMPP und Sicherheit«. Erster Teil: Eine Arbeitsumgebung für Joomla! schaffen Installieren Sie als Erstes das XAMPP-Paket und somit in einem Rutsch den Webserver Apache, die Datenbank MySQL und PHP. Damit schaffen Sie die Voraussetzung für den Betrieb von Joomla!. Unter Windows gehen Sie dazu wie folgt vor: 1. Starten Sie von der beiliegenden CD im Verzeichnis xampp/windows die Anwendung mit dem kryptischen Namen xampp-win32-1.7.7-vc9-installer.exe. (Gehen Sie beispielsweise über das Startmenü, dann auf ARBEITSPLATZ respektive COMPUTER. Doppelklicken Sie auf das CD-Laufwerk, gehen Sie weiter in die Verzeichnisse xampp und Windows und doppelklicken Sie auf die Anwendung xampp-win32-1.7.7-vc9-installer die Endung.exe zeigt Windows bei Ihnen sehr wahrscheinlich nicht an.) Unter Windows Vista beschwichtigen Sie die Benutzerkontensteuerung mit einem Klick auf ZULASSEN. Windows 7 erlauben Sie die Ausführung mit JA (siehe Abbildung 2-3). Abbildung 2-3: Windows 7 und Vista verlangen vor der Ausführung eine Bestätigung. Hier sehen Sie das entsprechende Fenster unter Windows 7. Schnellinstallation 15

First Hier Mini IVZ eingeben! Index Erstellen auf den Arbeitsseiten (siehe Muster) Abstand untere Tabellenlinie zu Textanfang 1,8 cm -> also: manuell auf den Arbeitsseiten ziehen!!! A Accessibility 800 AcePolls 682 Umfrage auf der Homepage 684 Umfrage einrichten 682 Admin, Benutzername 60 Admin, Bereich 84 Adminbereich 84 Administration 84 <administration> 707 Administration Modules 283 Administrationsbereich 84, 85 Anmeldung 84 Bearbeitungsschirm 93 Bedienkonzepte 90 Control Panel 88 Hauptmenü 86 Hilfe 87 Kontrollzentrum 88 Listen 90 Papierkorb 94 Templates 101 Werkzeugleiste 92 Administrationsoberfläche 84 Administrator Benutzernamen festlegen 59 Passwort 59 Administrator-Module 282 Administratoroberfläche 84 Administrator-Schnittstelle programmieren 702, 719 Alle Kategorien auflisten (Menütyp) 152 Alle Newsfeed-Kategorien auflisten (Menütyp) 246 Alle Weblinkskategorien auflisten (Menütyp) 271 Angemeldet bleiben, Login Form 484 Anmeldung, Backend 84 Apache 12 API-Referenz 691 Arbeitsplatz 87 Archiv 181 Archivieren 181 Articles 107 Associated Menu Items 522 Assoziierte Menüpunkte 522 ATOM 326 Atomic 538 Aufmacher 133 Aufmacherbilder 145 Australian Parks 81 Authentification-Plugins 461 <author> 706 <authoremail> 706 <authorurl> 706 Autor 137 Azure 13, 52, 715 B Backend 84 Backup 842 Banner 196 Bannerwerbung 196 Barrierefreie Informationstechnik- Verordnung (BITV) 800 883

Barrierefreiheit 799 Accessibility 800 Auflösung 810 Barrierefreie Informationstechnik- Verordnung (BITV) 800 Bedienung über Tastatur 806 Beez 802 Beez2 807 Beschreibungen 804 Beschriftungen 803 BIENE 813 BIK 812 Bildbeschreibung 804 Bildunterschrift 804 Braillezeile 801 Breadcrumb-Leiste 807 Content Design 810 Definition 800 Farben 805 Farbwahl 811 Fehler 800 Flash 801, 806 Formulare 812 HTML-Befehle 802, 808 in Joomla! herstellen 801 Inhalte 802 Inhalte strukturieren 806 Internet-Standards 807 Layout 808 Links 803 Literatur 812 Menüpunkte 803 Multimedia 806 Navigation 806 Schriftgrößen 810 Screen-Reader 799 Seitenaufbau 806, 808 Seitengestaltung 799 Sitemap 807 Sonderzeichen 807 Spacer 807 spezielle Browser 810 Sprache 803 Sprungmarken 809 Standards 808 Suchmaschinen 801 Tastatur 810 Templates 802, 806, 807 Texttrennzeichen 807 Überschriften 803 Usability 800 Web Accessibility Evaluation Tool 812 Web Accessibility Initiative (WAI) 807 Zielgruppe 801 Baukastenanwendung 3 Baukastenprinzip 82 Bauplan 82, 537 Bearbeitungsbildschirm 93 Beiträge 127 Kategorien 115 Menüpunkt 151 Beez 802 Beez_20 538, 802 Beez2 802 Beez5 538 Beispieldaten installieren 60 Beispielseite aufrufen 63 Beispielseiten 76 Australian Parks 81 Breadcrumb-Leiste 78 Fruit Shop 80 Logo 78 Schriftgröße verändern 78 Suchfunktion 78 Titelbanner 78 Beiträge 107 Alias 128 anlegen 126 archivieren 181 Aufmacher 133 Aufmacherbilder 145 Autor 137 Basisinformationen 128 beliebteste 89 Bilder einbauen 131 Darstellung anpassen 138 Editorfenster konfigurieren 144 Einleitung 133 einreichen 386, 425 Featured Articles 179 filtern 126 Grundeinstellungen 176 Hauptbeiträge 96, 179 Haupteintrag 179 im Frontend einreichen 386 in Menü einbinden 171 Intro 133 Kategorie wechseln 151 Links 884 Index

Rechts Links 145 Menütypen 359 Metadaten 149 Module integrieren 333 speichern 150 Text eingeben 129 Textfilter für Benutzergruppen 415 übersetzen 506 umsortieren 151 Unterseiten 134 Veröffentlichungsdatum 137 verschieben 151 Verweise auf andere Beiträge 136 Vorspann 133 zeitgesteuert freischalten 138 zuletzt hinzugefügt 89 Benutzer 393 Abmeldeformular 421 abmelden 388, 399, 421 anlegen 394 Anmeldeformular 421 anmelden 421 Beitragsformular 386 Benutzerhinweise 427 Benutzernamen 385, 395, 423 Benutzerprofil 424 Berechtigungen 406 Berechtigungsbericht 444 Captchas 420 Frontend 385 Gruppen 388 Kontaktformular 213 Konto 385 Massenmail 434 Mein Profil 425 Menüs 416 Menütypen 359 Nachrichtensystem 431 Nutzungsbedingungen 491 Passwort 385, 395, 423 Postkasten 432 Profile (Plugin) 489 Profilseite 386 recaptcha 420 Registrierungsformular 416 Textfilter 415 User Menu 386 verwalten 393 Visitenkarte 214 Weblink einreichen 386 Zugriffsebenen 399 zuletzt angemeldet 88 zwangsweise abmelden 399 Benutzergruppen 388 Administrator 390 Author 389 Berechtigungen 406 Berechtigungsbericht 444 Editor 389 Manager 389 Public 389 Publisher 389 Registered 389 Super Users 390 Textfilter 415 Zugriffsebenen 399 Benutzerhinweise 427 Benutzerkonten 82, 385 aktivieren 419 anlegen 394 Benutzerhinweise 427 Benutzername 82, 385, 395 vergessenen wiederherstellen 423 Benutzerprofil 424 ändern 424 Mein Profil 425 Benutzerverwaltung 385 Berechtigungen 406 Adminanmeldung 408 Administrationszugriff 409, 410 anpassen 407 bearbeiten 409, 410, 411 Bericht 444 Eigene Inhalte bearbeiten 409, 410, 411 erstellen 409, 410, 411 konfigurieren 410 löschen 409, 410, 411 Offlinezugang 408 Permission Hierarchy 412 Rechte-Hierarchie 412 Seitenanmeldung 408 Status bearbeiten 409, 410, 411 Superadmin 409 vererben 409 Vererbungslehre 412 BIENE 813 Bildbeschreibung barrierefreie 804 Index 885

Links Bilder einbinden 193 hochladen 190 in Beiträge einbauen 131 löschen 187 rechtliche Aspekte 194 Suchmaschinenoptimierung 820 Thumbnails 187 Vorschau 187 Bildergalerie 107, 675 Phoca Gallery 677 sigplus 675 über Beiträge 675 Bildunterschrift 132 barrierefreie 804 Bildverzeichnisse 188 ändern 189 Blog 112 Bluestork 538 Braillezeile 801 Branches 258 Breadcrumb-Leiste 78, 290, 315 Barrierefreiheit 807 Bridges 627 Brücken 627 C Cache 445, 482 Captcha-Plugins 465 Captchas 420, 441, 466 Cascading Style Sheets 572 Categories 108 Category Manager 238 checkall() 751 Check-In 99 Cloaking 468 CMS 4 Code Hervorhebung 466 CodeMirror 472 com_banners 689 com_content 689 com_kinoportal 689 Community Builder 648 Avatar hochladen 652 Benutzer bestätigen 652 Benutzer zulassen 652 Benutzerverwaltung 651 Deutsches Sprachpaket 649 Einsatz vorbereiten 649 Feld 652 Frontend 657 Installation 648 Listen 658 Modul aktivieren 649 Profilinformationen festlegen 652 Register 655 Tab 656 components, Verzeichnis 689 <config> 779 configuration.php 49, 61, 437, 453, 834, 839 Contact Manager 218 Contacts 213 Content Maps 258 Content-Management-System 4 clientseitig 5 Funktionsweise 5 serverseitig 5 Content-Plugins 466 Content-Type 192 Control Panel 88 Controller 690, 698, 719 Aufgabe 744 Task 744 Cookies 227, 447, 484 <copyright> 706 Core-Komponenten 620 <creationdate> 706 CSS 572, 582 Box-Modell 588 Crashkurs 582 Eigene CSS-Klassen 591 Joomla!s eigene CSS-Klassen 590 Klassen 586 Menüklassensuffix 593 Modulklassensuffix 592 Seitenlayout aufbauen 587 curl 462 Customer-Relationship-Management- Systeme 4 D Dateien filtern 191 hochladen 55, 190 überprüfen 192 Dateimanagement 638 Dateirechte 70 886 Index

Rechts Dateitypen überprüfen 192 Datenbank 5, 13, 833 anlegen 53 Azure 13, 52 Backups 842 Daten sichern 842 Dump 843 Fehlermeldungen 841 gelöschter Super User 838 Konfiguration 52 MySQL 13, 52, 835, 837, 840, 841, 843, 845 mysql (Befehl) 838 Passwörter wiederherstellen 833 phpmyadmin 835, 840, 843, 846 Präfix 714 Servername 52 SQL 713 SQL Server 13, 52 Tabellen löschen 55 Tabellenpräfix 54 Tipps und Tricks 833 Zeichenkodierung 722 Zugriff 715 Datenbankabfragen 483 Debug 443, 482 <description> 706 Designs, verschiedene auf einer Seite 551 Document-Management-Systeme 4 DocumentRoot 46 Dokumente Content-Type 192 einbinden 193 filtern 191 hochladen 190 Internet Media Type 192 MIME-Typ 192 überprüfen 192 Dokumentenmanagement 638 Dreamweaver 3 Drucken 79 Drupal 7 dynamisch 5 E Editor 441 CodeMirror 472 Keine 473 TinyMCE 473 Editorfenster konfigurieren 144 Editors-Plugins 472 Einleitung, Aufmacher 133 Einsprungspunkt 699, 719 Einzelner Beitrag (Menütyp) 171 Einzelner Kontakt (Menütyp) 234 Einzelner Newsfeed (Menütyp) 247 E-Mail-Versand 451 E-Mail-Verschleierung 468 Entry Point 699 Entwurfsmuster 692 Entwurfsskizze 557 error.php 486, 593 Erscheinungsbild 537 Erweiterungen 619, 687 Abwärtskompatibilität 626 AcePolls 682 aktivieren 623 aktualisieren 625 alte mitnehmen 620 automatisches Update 625 Bildergalerie 675 Bridges 627 Brücken 627 Community Builder 648 Dateimanagement 638 deaktivieren 623 deinstallieren 622 Dokumentenmanagement 638 erstellen 687 Event Calendar 665 Events 665 Finder 255 FireBoard 627 Forum 627 installieren 621 JEvents 665 Joomap 662 Joomlaboard 627 jupgrade 858 Kalender 665 Kommentare 634 Kompatibilitätsmodus 627 Komponente 620 Kunena 627 Legacy Mode 627 Migrationskomponente 858 Module 620 mxcomments 635 Nutzergemeinschaften 648 Index 887

Links Phoca Download 638 Phoca Gallery 677 Plugins 620 sigplus 675 Simpleboard 627 Sitemap 660 slicomments 634 Social Networking 648 Suchmaschinenoptimierung 832 überprüfen 624 Umfragen 682 verwalten 622 Verzeichnis 619 Warnungen 624 Wartungsfunktionen 623 Xmap 662 yvcomments 635 Erweiterungspaket 195 Event Calendar 665 Events 665 <extension> 705 Extension-Plugins 479 F Featured Articles 78, 179 Featured Contacts 221, 236 Fehlerseite 593 error.php 593 Fehlersuche 443, 482 <field> 736, 780 <fieldset> 738 <file> 722 File Transfer Protocol 56 Fileinfo 191 <filename> 706 <files> 706 FileZilla 70 Filter 92, 261 Finder 255 Finder-Plugins 480 <folder> 706 <form> 736 Formular 736 Formularelement 736 Forum 627 Front Page 76, 179 Frontend 76 Beitrag einreichen 386 Beitragsformular 386 Benutzerprofil 424 offline 439 Profilseite 386 Seiten für angemeldete Benutzer 385 User Menu 386 Weblink einreichen 386 Fruit Shop 80 FTP 55, 70, 450 FTP-Konfiguration 55 FTP-Programm 70 FTP-Server 56 FileZilla 56 ProFTPD 56 FTP-Zugang 56, 70 Füllwörter 533 Funktionsumfang erweitern 619 Fusion 3 G Geheimes Wort 438 GeSHi 466 Gliederung, der Inhalte 110 Globale Einstellungen 437 GNU General Public License XI, 7, 52 Google Mail 462 Grundeinstellungen 176, 437 Bildverzeichnisse ändern 189 Cache 445 configuration.php 437 Cookies 447 Datenbank 449 Debuggen 443 E-Mail-Versand 451 Fehlersuche 443 Frontend 438 FTP 450 Kontakte 235 Mailing 451 Medien 189, 191 Metadaten 441 Sitzung 447 Suche 252 System 438 Weblinks 276 Webserver 448 Website 438 Werbebanner 198 Zeitzone 450 Zwischenspeicher 445 888 Index

Rechts H Hathor 538 Hauptbeiträge 78, 96, 179 Haupteintrag 179, 221 Hauptkontakte 236 Hauptmenü 86 Helper-Class 775 Hilfe 87 Hilfeserver 438 Hinweiskategorien 427 Home 76 Homepage 76 Aufbau 110 Bauplan 537 Design 537 htaccess.txt 828 htdocs 45 HTML Attribute 556 Crashkurs 555 Kopfteil 557 Rumpf 557 Tags 555 HTML-Editor 3 HyperText Markup Language 556 I Identifikationsnummern 100 IIS 12 images, Verzeichnis 186 Impressum 112 mit Kontaktformular 229 Indexierung 255 Informationsdatei 704, 771, 789 für Komponenten 704 für Module 771 für Plugins 789 Inhalte 107 archivieren 181 auswählen 92 barrierefreie 802, 806 bearbeiten 92 Beiträge 107 blockierte 99 Blog 112 einchecken 99 freischalten 94 gesperrte 177 gliedern 110 Hauptbeiträge 179 Identifikationsnummern 100 indirekt erreichbare Elemente 173 Kategorien 108 löschen 94 mit Menüpunkten verbinden 151 Sichtbarkeit gesperrter Inhalte 177 Sortierreihenfolge 96 sperren 94 Status 94 strukturieren 110 Suchmaschinenoptimierung 817, 819 übersetzen 506 verwalten 107 Zugriff regeln 399 Inhaltsgruppen 257 Inhaltssprachen 503.ini-Dateien 531 <install> 705, 721 Installation 11 Abschluss 60 auf Server 69 Datenbanktabellen löschen 55 FTP-Konfiguration 55 Hauptkonfiguration 58 Installationsprüfung 49 Installationsverzeichnis löschen 62 Konfiguration der Datenbank 52 Lizenz 52 PHP-Einstellungen 51 Sprache wählen 48 Tabellen sichern 55 Installationspaket 44 Installationsprüfung 49 Internes Nachrichtensystem 431 Internet Media Type 192 Internetadressen 712 Internetauftritt, strukturieren 110 Intro 133 J JController 698 display() 730 execute() 700 redirect() 700 JControllerAdmin 753 getmodel() 752 JControllerForm 747 Index 889

JDatabase 715 loadobjectlist() 716 loadresult() 716 JDatabaseQuery 716 from() 716 getquery() 716 order() 716 select() 716 setquery() 716 JError 696 JEvents 665 Benutzerseite 674 Control Panel 667 Ereignisse 668 Erweiterungen 675 Events 668 Grundeinstellungen 666 Kategorien 667 Kontrollzentrum 667 Menüpunkt anlegen 671 Termine 668 JFactory 715 getdbo() 715 JForm 738, 740 getfieldset() 745 getform() 740 JHtml 727 _() 727 jimport 694 JModel 694 getlistquery() 724 JModelAdmin 739 getitem() 741 loadform() 740 loadformdata() 740 JModelList 724 get() 726 getitems() 726 getpagination() 726 JModuleHelper 777 getlayoutpath() 777 Joomla! XI abmelden 27 aktivieren 45 Aktualisierung 851 anmelden 63 Arbeitsweisen 75 auf anderen Server verschieben 847 auf Server installieren 69 Aussprache 8 Backups 842 Bedeutung des Namens 8 Bedienkonzepte 90 Core-Komponenten 620 Einsatzbereiche 6 entpacken 20, 45 Erweiterungspakete 619 Full Package 44 Geschichte 7 Grundeinstellungen 437 installieren 11, 44 Leistungsumfang erweitern 619 Lizenz 52 Lokale Testumgebung 28 Migration 851 Pakete 44 Ressourcen XIV Schnellinstallation 14 Sicherheitsaktualisierungen 851 Sprache umstellen 500 Support XIV Systeminformationen 452 Systemvoraussetzungen 12 Terminologie 75 umziehen 847 Upgrade-Paket 44 Versionen 7 Verwaltungszentrale 85 Vorteile 6 JPagination 726 getlistfooter() 728 JPlugin 786 oncontentsearch() 788 JRequest 730 getcmd() 753 setvar() 730, 743 JRoute 745 _() 745 JTable 739 getinstance() 740 JText 761 _() 761 JTOOLBAR_CANCEL 744 JTOOLBAR_CLOSE 744 JToolBarHelper 743 addnew() 750 cancel() 744 deletelist() 750 editlist() 750 save() 743 title() 743 Links 890 Index

Rechts jupgrade 858 JView 696 display() 696 K Kalender 665 Kategorieblog 165 Kategorieliste 156, 157 Kategorien 108 Alias 115 anlegen 114 Beschreibung 117 Bild zuordnen 119 Einstellungen 115 erstellen 115 für Banner 200 für Kontakte 214 für Newsfeeds 238 für Weblinks 263 Grundeinstellungen 176 Kategorieblog 165 Kategorieliste 156, 157 kopieren 124 Layout ändern 118 Metadaten 120 Übersichtsseiten 108 verschieben 123 verwalten 114 wiederherstellen 454 Kinoportal, Gliederung 112 Kinoportal-Komponente 713 Klassenbibliothek 694 Kommentare 634 Kommunikation 385 Kompatibilitätsmodus 481, 627 Komponenten 195, 279, 620 Aktionsmöglichkeiten hinzufügen 749 Ausgaben verändern 610 Banner 196 Bannerwerbung 196 Controller 690 Einsprungspunkt 699 Entry Point 699 erstellen 688 Hallo-Welt-Beispiel 691 Kinoportal 689, 713 Kontakte 213 Kontaktformular 213 Model 690 Model-View-Controller 689 Newsfeeds 237 programmieren 688 Softwareentwicklung 195 Sprachdateien erstellen 760 Suche 251 Suchstatistik 251 Template 697 View 690 Weblinks 263 Werbebanner 196 Werbung 196 Zugriff auf Datenbank 715 Kontakte 213 Contact Manager 218 einrichten 218 erstellen 218 Featured Contacts 221, 236 Haupteintrag 221 Hauptkontakte 236 in Menü einbinden 234 Kategorien 214 Kategorien in Menü einbinden 230 Menütypen 360 vcard 223 Kontaktformular 213, 226 Kontrollzentrum 88 Kunena 627 Bedienungskonsole 629 Beiträge 633 Bereiche 629 Diskussion 633 Forum freischalten 633 installieren 628 Kategorien 629 Themen 633 Verwaltungszentrale 629 L Länderkürzel 505 <language> 767 Language Manager 66 Language String Overrides 524 Language-Tag 529, 765, 783, 793 Langzeitunterstützung XII, 8 Layout 697 LDAP 464 Legacy Mode 627 Index 891

Links Legacy Plugin 481 <license> 706 Lightweight Directory Access Protocol 464 Linkfarmen 816 Links 145 suchmaschinenfreundliche 825 Transliteration-Verfahren 830 Umleitungen 830 Unicode-Zeichen 829 Listen 90 Anzahl 92 Filter 92 Übersicht schaffen 91 Lizenz 52 loadposition 334, 468 loadtemplate() 729 Login Form 82 Long Term Support XII, 8 M Mambo 7 Mambots 457 Massenmail 434 Media Manager 186 Medien 185 Content-Type 192 Dateitypen überprüfen 192 einbinden 193 Fileinfo 191 filtern 191 hochladen 190 Internet Media Type 192 löschen 187 Media Manager 186 Medienverzeichnisse 188 MIME Magic 191 MIME-Typ 192 ordnen 188 rechtliche Aspekte 194 Uploads blockieren 191 verwalten 185 Verzeichnisse 186, 188 ändern 189 Medienverwaltung 186 Mini-Ausgabe 193 rechtliche Aspekte 194 Medienverzeichnis 186 Mehrsprachigkeit 495, 501 Assoziierte Menüpunkte 522 Hauptmenü 510 Länderkürzel 505 Language String Overrides 524 Menüpunkte verknüpfen 521 Modul 319, 515 Plugin 508 Sprachauswahl 510 Sprachen für Inhalte 503 Sprachkonstante 526 Sprachkürzel 504 Sprach-Tag 505 Startseite 510 Übersetzungen austauschen 524 vorbereiten 502 Menü 342 <menu> 707 Menüalias 380 Menüeintrag-Alias 380 Menüeinträge 341, 347 anlegen 356 Bild hinzufügen 371 Einstellungen für Menülinks 371 erstellen 356 Externe URL 378 Grundeinstellungen 363 Iframe Wrapper 382 in andere Menüs verschieben 350 Integrationseinstellungen 370 kopieren 353 löschen 349 Menüalias 380 Menüeintrag-Alias 379, 380 Menüeintragstyp 357 Menütyp 357 Metadaten 375 Modul 377 ordnen 366 Permission Hierarchy 412 Position ändern 347 recaptcha 420 RSS-Feeds 370 Seitentitel verändern 372 Startseite festlegen 348 Trennzeichen 380 typabhängige Einstellungen 367 Unterpunkte 356 UserManager 385 verschieben 350 verwalten 347 892 Index

Rechts Menüeintragstyp 152, 357 Menüklassensuffix 593 Menüpunkte 342, 347 Alle Kategorien auflisten 152 Alle Kontaktkategorien auflisten 230 Alle Newsfeed-Kategorien auflisten 246 Alle Weblinkskategorien auflisten 271 anlegen 151 assoziierte 522 einzelner Kontakt 234 einzelner Newsfeed 247 für archivierte Beiträge 182 für Beiträge 171 für einzelnen Beitrag 171 für Hauptbeiträge 181 für Kategorien 152 für Kontakte 229 für Newsfeeds 246 für Suchformular 254 für Weblinks 271 Hauptkontakte 237 in Menü einbinden 152 indirekt erreichbare Elemente 173 Kategorieblog 165 Kategorieliste 157 Kontakte in Kategorie auflisten 230 Newsfeeds in Kategorie auflisten 246 Suchformular oder Suchergebnisse auflisten 254 verknüpfen (Mehrsprachigkeit) 521 Weblinks in Kategorie auflisten 271 Menüs 339 Alle Kategorien auflisten 152 anlegen 344 archivierte Beiträge 182 aus den Beispieldaten 339 Begriffe 342 der Beispielseite 77 Einträge ordnen 366 erstellen 344 für Benutzer 416 Hauptbeiträge 181 indirekt erreichbare Elemente 173 Kategorien 152 löschen 343 Mehrsprachigkeit 510 Menüeinträge 341, 347 verschieben 350 Menüeintragstyp 357 Menüpunkte 347 Menütyp 344, 357 Modul 342, 345, 377 Module zuweisen 295 Registrierungsformular 416 RSS-Feeds 370 Startseite festlegen 348 Unterpunkte 356 verwalten 340 wiederherstellen 454 Menütyp 152, 342, 344, 357 Alle Kategorien auflisten 152, 359 Alle Kontaktkategorien auflisten 230, 361 Alle Newsfeed-Kategorien auflisten 246, 361 Alle Weblinkskategorien auflisten 271, 362 Anmeldeformular 360 anmelden (Programmierung) 700 Archivierte Beiträge 182, 359 Beitrag erstellen 359, 425 Beiträge, Rubrik 359 Benutzer 359 Benutzername erneut zusenden 360 Benutzerprofil 360 bearbeiten 360, 424 Einzelner Beitrag 171, 359 Einzelner Kontakt 234, 361 Einzelner Newsfeed 247, 361 Externe URL 362, 378 Grundeinstellungen 363 Hauptbeiträge 181, 359 Hauptkontakte 237, 361 Iframe Wrapper 362, 382 Kategorieblog 165, 359 Kategorieliste 157, 359 Kontakte 360 Kontakte in Kategorie auflisten 230, 361 Menüalias 380 Menüeintrag-Alias 362, 379 Newsfeeds 361 Newsfeeds in Kategorie auflisten 246, 361 Passwort zurücksetzen 360 Permission Hierarchy 412 recaptcha 420 Registrierungsformular 360, 416 Suche 361 Index 893

Suchformular oder Suchergebnisse auflisten 254, 361 Suchindex 361 Systemlinks 361 Trennzeichen 362, 380 UserManager 385 Weblink einreichen 362, 427 Weblinks in Kategorie auflisten 271, 362 Wrapper 362 Menüzuweisung 295 <message> 701 Metadaten 441, 821 Beiträge 149 Globale 441 Kategorien 120 Menüeinträge 375 Robots 121 Suchmaschinenoptimierung 821 Migration 851 jupgrade 858 Komponente 858 Templates 866 von Joomla! 1.0.x 864 von Joomla! 1.5 856 von Joomla! 1.6 oder 1.7 854 vorbereiten 852 MIME Magic 191 MIME-Typ 192 Miro 7 mod_rewrite 827 Model 690, 693, 715 Model-View-Controller 689 Module 279, 620 an andere Position verschieben 285 anlegen 289 Anmeldung 299 Banner 301 bearbeiten 292 Beiträge Newsflash 303 Beiträge Verwandte Beiträge 305 Beitragskategorien 306, 310 Beliebte Beiträge 297 Breadcrumbs 315 Eigene Inhalte 311 Eigenschaften verändern 292 Einstellungen ändern 292 erstellen 289, 769 Feed Anzeige 312 Fußzeile 315 Hallo-Welt-Beispiel 770 Helper-Class 775 in Beiträge einbinden 333 in den Administrationsbereich einbinden 778 in die Ausgaben eingreifen 607 Kinoportal-Beispiel 772 Language-Tag 783 Leeres Modul 311 loadposition 334 Menüs 315, 342, 345, 377 Menüzuweisung 295 Module Manager 282 Modulklassensuffix 297 Navigationspfad 315 Neueste Beiträge 317 Neueste Benutzer 318 Position 285 Sprachauswahl 319, 515 Sprachdateien erstellen 782 Statistiken 320 Suchindex 323 Syndication Feeds 325 Template 775, 776 Typ 285, 289 Unterseiten 295 verschieben 285 Verwaltung 282 vom Typ abhängige Einstellungen 296 Weblinks 327 Wer ist online 329 Wrapper 330 Zufallsbild 332 Module Chrome 612 eigene Attribute 614 erstellen 612 Parameter 614 Module Manager 282 Modulklassensuffix 297, 592 Modultyp 289 abhängige Einstellungen 296 Anmeldung 289, 299 Archivierte Beiträge 289 Banner 290, 301 Beiträge Newsflash 290, 303 Beiträge Verwandte Beiträge 290, 305 Beitragskategorien 290, 306, 310 Beliebte Beiträge 290, 297 Breadcrumbs 315 Links 894 Index

Rechts Eigene Inhalte 311 Eigene Inhalte (Leeres Modul) 290 Feed Anzeige 290, 312 Fußzeile 290, 315 Leeres Modul 311 Menü 290, 315, 345 Navigationspfad (Breadcrumbs) 290, 315 Neueste Beiträge 291, 317 Neueste Benutzer 291, 318 Sprachauswahl 291, 319 Statistiken 291, 320 Suchen 291, 321 Suchindex 291, 323 Syndication Feeds 291, 325 Weblinks 291, 327 Wer ist online 291, 329 Wrapper 292, 330 Zufallsbild 292, 332 Modulverwaltung 282 MOS (Mambo Open Source) 7 MySQL 13, 53, 713, 835, 837, 840, 841, 843, 845 Dump 843 mysql (Befehl) 838, 841, 847 mysqldump 845 Sicherung zurückspielen 846 mysql (Befehl) 841 mysqldump 845 MySQLi 52 N Nachrichten Einstellungen 433 empfangene 432 Postkasten 432 verschicken 433 Nachrichtenkanäle 237 Nachrichtensystem 431 Einstellungen 433 Massenmail 434 <name> 706 Navigationspfad 315 Newsfeeds 237 einrichten 241 Kategorien 238 Menütypen 361 mit Menüpunkt verbinden 246 Newsfeeds in Kategorie auflisten (Menütyp) 246 Nodes 258 Nutzergemeinschaften 648 Nutzungsbedingungen 491 O Online-Hilfe 87 Open Source Matters 7 Overrides 524, 525, 528 P P3P-Richtlinien 485 Papierkorb 94 <param> 779 <params> 779 Passwort 82, 385, 395 vergessenes wiederherstellen 423, 833 Permission Hierarchy 412 Phoca Download 638 Benutzerseite 647 Control Panel 639 Datei herunterladen 647 Dateien hochladen 644 Grundeinstellungen 640 Installation 638 Kategorien 641 Kontrollzentrum 639 Lizenzen 643 Phoca Gallery 677 Benutzerseite 680 Bilder hinzufügen 679 Installation 678 Kategorien 678 Kontrollzentrum 678 PHP 13, 687 Einstellungen 453 Interpreter 13 Konfiguration anpassen 71 Register Globals 73 Safe Mode 72 php.ini 51, 72 phpbb 627 PHP-Mail 451 phpmyadmin 723, 835, 840, 843, 846 Platform for Privacy Preferences 485 Platzhalter für Texte 761 Plugins 457, 620 Authentification-Plugins 461 Index 895

Authentifizierung GMail 462 Authentifizierung Joomla! 462 Authentifizierung LDAP 463 Benutzer Joomla! 488 Benutzer Kontakterstellung 488 Benutzer Profile 489 Captcha ReCaptcha 466 Captcha-Plugins 465 Content-Plugins 466 Editor CodeMirror 472 Editor Keine 473 Editor TinyMCE 473 Editors-Plugins 472 Editors-xtd-Plugins 479 erstellen 785 Erweiterungen Joomla! 479 Extension-Plugins 479 Finder-Plugins 480 in den Administrationsbereich einbinden 790 Informationsdatei 789 Inhalt Bewertung 466 Inhalt Code Hervorhebung (GeSHi) 466 Inhalt E-Mail-Verschleierung 468 Inhalt Joomla! 468 Inhalt Modulpositionen laden 468 Inhalt Seitennavigation 469 Inhalt Seitenumbruch 470 Inhalt Suchindex 472 Language-Tag 793 Quickicon-Plugins 480 Schaltfläche Beiträge 479 Schaltfläche Bild 479 Schaltfläche Seitenumbruch 479 Schaltfläche Weiterlesen 479 Search-Plugins 481 erstellen 786 Sprachdateien erstellen 792 Suche Inhalt 481 Suche Kategorien 481 Suche Kontakte 481 Suche Newsfeeds 481 Suche Weblinks 481 Suchindex Inhalt 480 Suchindex Kategorien 480 Suchindex Kontakte 480 Suchindex Newsfeeds 480 Suchindex Weblinks 480 System Abmelden 481 System Backlink 481 System Cache 482 System Debug 482 System Erinnerung 484 System Highlight 485 System Legacy 481 System P3P-Richtlinien 485 System Protokollierung 485 System SEF 486 System Sprachenfilter 486 System Sprachkürzel 487 System Umleitung 487 System-Plugins 481 Typ 458 User-Plugins 488 Postkasten 432 Profilseite 386 Programmierung Ablauf 708 Administrator-Schnittstelle 702, 724, 778, 790 API-Referenz 691 Aufgabe 744, 750 Ausklappliste 779 Azure 715 Bearbeitungsbildschirm 733 Checkbox hinzufügen 749 Controller 690, 698 Datenbank 713 Deinstallation 711 Einsprungspunkt 699, 730 Entry Point 699 Entwurfsmuster 692 Erweiterungen 687 Formular 736 Formularelement 736 Hallo-Welt-Beispiel 691 Hauptmenü deaktivieren 743 Helper-Class 775 Informationsdatei 704, 789 Internetadressen 712 JController 698 JDatabase 715 JDatabaseQuery 716 JError 696 JFactory 715 jimport 694 JModel 694 JView 696 Kinoportal-Beispiel 713, 772 Links 896 Index

Rechts Klassenbibliothek 694 Komponenten 688 Language-Tag 765, 783, 793 Menütyp anmelden 700 Model 690, 693 Model-View-Controller 689 Modul im Administrationsbereich 778 Module 769 MySQL 713 Platzhalter für Texte 761 Plugins 785 Search-Plugin erstellen 786 Sicherheitshinweise 794 Sicherheitsprobleme 795 Sicherheitstoken 746 Sprachdateien einbinden 760, 782, 792 SQL 713 SQL-Dateien 714 SQL-Injection 795 Task 744 Template 697, 775 Upgrade-Pakete 734 Verbesserungspotenzial 794 Verzeichnisse verstecken 704 View 690, 695 Werkzeugleiste erstellen 743, 749 Protokollierung 485 Protokollverzeichnis 438 Q Quick Icons 88 Quickicon-Plugins 480 R RapidWeaver 3 recaptcha 420, 466 Rechte-Hierarchie 412 Register Globals 73 Registrierungsformular 416 require_once() 777 Robots 121, 816 RSS 326 RSS-Feeds 370 S Safe Mode 72 <schemapath> 734 <schemas> 734 Schlüsselwörter 822 Schnellinstallation 14 Schnellstartsymbole 88 Schreibrechte 70 Schriftgröße verändern 78 Screen-Reader 799 Search Engine Friendly Links 825 Search Engine Optimisation 815 Search-Plugins 481 Secure Shell 70 SEF 486 Seite ausdrucken 79 senden 79 Seitengestaltung barrierefreie 799 Seitentitel verändern 372 Sendmail 451 SEO 815 Session-Management 447 Sicherheitsaktualisierungen 851 Sicherheitstoken 746 sigplus 675 Site 76 Site Modules 283 Sitemap 660 Barrierefreiheit 807 mit Bordmitteln 660 mit Xmap 662 Site-Module 282 Sitzung 447 slicomments 634 Smart Search 255, 459, 480 SMTP-Server 451 Social Networking 648 Spider 816 Sprachauswahl 510, 515 Sprache Language String Overrides 524 Modul 515 Sprachkonstante 526 Übersetzungen austauschen 524 wechseln 500 Sprachen für Inhalte 503 Sprachenfilter 486 Sprachkonstante 526 Sprachkürzel 504 Sprachpakete 495.ini-Dateien 531 Index 897

.localize.php 532.xml-Datei 529 beschaffen 495 deutsche 64 erstellen 527 Füllwörter 533 Informationsdatei 529 install.xml 533 installieren 26, 64, 495, 502 Language Manager 66 Language String Overrides 524 Language-Tag 529 schnüren 533 Sprachkonstante 526 Übersetzungen austauschen 524 wechseln 500 Sprach-Tag 505 SQL 713 SQL Server 13, 52 sqlazure 52 SQL-Injection 693, 795 sqlsrv 52 ssh 70 SSL 375 Startseite 76, 179, 348 festlegen 348 Mehrsprachigkeit 510 Status 94 Steuerzentrale 63 Stile 543 Default 543 erstellen 547 Probleme beheben 545 prüfen 545 Standard 543 tauschen 544 verändern 547 verschiedene auf einer Seite 551 Styles 543 Stylesheets 555 einbinden 583 Suche 251 Anfragen analysieren 252 Branches 258 Content Maps 258 Filter 261 Finder 255 Formular in Menü einbinden 254 Indexierung 255 Inhaltsgruppen 257 Menütyp 361 Nodes 258 Smart Search 255 Suchen-Feld 251 Suchformular 254 Suchformular 254 Suchformular oder Suchergebnisse auflisten (Menütyp) 254 Suchfunktion 78 Suchindex 255, 472, 480 Menütyp 361 Suchmaschinen Barrierefreiheit 801 Funktionsweise 816 Optimierung 815 PageRank 817 Punktwert 817 Rank 817 Robot 816 Score 817 Spider 816 Webcrawler 816 Suchmaschinenoptimierung 815 Adressänderungen 825 Aktualität 821 Bilder 820 E-Marketing 816 Erweiterungen 832 Füllwörter 819 Funktionsweise einer Suchmaschine 816 Internet-Marketing 816 Linkfarmen 816 Links 820 Menüs 818 Metadaten 821 mod_rewrite 827 Multimedia-Inhalte 821 Online-Marketing 816 PageRank 817 Punktwert 817 Rank 817 Robot 816 Schlüsselwörter 819, 822 Score 817 Search Engine Friendly Links 825 Seiteninhalte anpassen 817 Seitenname 824 Texte 819 Links 898 Index

Rechts Transliteration-Verfahren 830 Überschriften 817 Umleitungen 830 Unicode-Zeichen 829 URL Rewrite 826 URL-Rewrite-Modul (Apache) 827 Webcrawler 816 Suchstatistik 251 Super Administrator 82 Super User 82, 84 Swahili 8 Symbole 871 Syntax-Highlighting 466, 472 Systeminformationen 71, 452 System-Plugins 481 Systemvoraussetzungen 12 T Tabellenpräfix 54 Tags 555 Template Manager 538 template_preview.png 555, 568 template_thumbnail.png 555, 568 templatedetails.xml 554, 565 Templates 82, 101, 279, 537 Administrationsbereich 616 Atomic 538 Ausgaben von Komponenten verändern 610 Ausgaben von Modulen verändern 607 Barrierefreiheit 802, 807 Bauplan 537 Beez_20 538 Beez5 538 beschaffen 540 Bluestork 538 Cascading Style Sheets 572 CSS 572, 582 default.php 608 deinstallieren 542 eigene CSS-Klassen 591 Entwurfsskizze 557 error.php 593, 867 erstellen 553 Fehlerseite 593 Fußzeile formatieren 585 Grundgerüst 558 HTML 555 HyperText Markup Language 556 index.php 563, 866 installieren 541 Integration in Joomla! 561 Joomla!s eigene CSS-Klassen 590 Menüklassensuffix 593 migrieren 866 mit Parametern steuern 595 Module Chrome 612 Modulklassensuffix 592 Overrides 606 Paket erstellen 569 Parameter 595 params.ini 603, 866 Seitenlayout mit CSS aufbauen 587 Spezialbefehle 561 Sprache einbinden 575 Stile 543 style-attribut 578 Styles 543 Stylesheet einbinden 583 Stylesheets 555 Template Manager 538 Template Overrides 606 template_preview.png 555, 568, 866 template_thumbnail.png 555, 568, 866 templatedetails.xml 554, 565, 866 UTF-8-Zeichenkodierung 558 verschiedene auf einer Seite 551 verwalten 538 Verzeichnis 554 Vorschaubilder 568 wechseln 101 XHTML 572, 574 XML 561 Template-Verzeichnis 554 Terminologie 75 Thumbnails 187 TinyMCE 129, 473, 877 Barrierefreiheit 802 Titelbanner 78 Toolbar 90 Tooltip 101 Transliteration-Verfahren 830 TYPO3 7 U Übersetzung, Beiträge 506 Übersetzungen austauschen 524 Übersichtsseiten 108 Index 899