O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Praxiswissen Joomla! 2.5 (O'Reillys Basics), Second Edition

Book Description

Wenn Sie einerseits ein Content-Management-System mit großem Funktionsumfang suchen, andererseits aber nicht erst ein Studium absolvieren möchten, um es beherrschen zu können -- dann sind Sie bei Joomla! richtig. Joomla! kann viel, ist bei wachsender Mächtigkeit aber benutzbar geblieben. Was nicht heißt, dass es selbsterklärend ist!

Lassen Sie sich Joomla! von Tim Schürmann erklären: Er begleitet Sie von den ersten Schritten mit Joomla! bis zum fertigen modernen Webauftritt am Beispiel eines Kinoportals. Er beschreibt Installation und Backend, die Benutzerverwaltung, das Ändern des Look-and-Feels durch Templates sowie die Verwendung existierender und das Entwickeln eigener Erweiterungen. Durch seine zahlreichen Tipps und Tricks zu Mehrsprachigkeit, Barrierefreiheit, Suchmaschinenoptimierung und zu Backups und Sicherheit werden Sie schnell zum echten Joomla!-Profi.

Die Version 2.5 hat noch einmal tolle Neuerungen gebracht: Die Benutzer- und Kategorienverwaltung ist flexibler geworden, die Mehrsprachigkeit wird besser unterstützt, es gibt mehr Gestaltungsmöglichkeiten -- Hunderte von kleinen Verbesserungen, die in diesem Buch beschrieben werden.

Table of Contents

  1. Praxiswissen Joomla! 2.5
  2. Vorwort
    1. Über dieses Buch
    2. Anmerkungen zur zweiten Auflage
    3. Aufbau des Buchs
    4. Typografische Konventionen
    5. Ressourcen und Support
    6. Der Autor, die Danksagung und der ganze Rest
  3. I. Installation und Einstieg
    1. 1. Einführung
      1. Eine Homepage wächst und wächst ...
      2. Die Lösung: Content-Management-Systeme
      3. Wie funktioniert ein Content-Management-System?
      4. Einsatzbereiche und Vorteile von Joomla!
      5. Versionschaos und eine kleine Geschichtsstunde
    2. 2. Installation
      1. Voraussetzungen
        1. Webserver
        2. PHP
        3. Datenbank
        4. Alle zusammen
      2. Schnellinstallation
        1. Erster Teil: Eine Arbeitsumgebung für Joomla! schaffen
        2. Zweiter Teil: Joomla! entpacken
        3. Dritter Teil: Joomla! installieren
        4. Vierter Teil: Deutsches Sprachpaket installieren
        5. Anwendungen beenden und löschen
      3. Lokale Testumgebung mit XAMPP
        1. Windows
          1. Installer
          2. ZIP- und 7zip-Archiv
          3. Apache und MySQL starten
          4. Deinstallation
        2. Linux
        3. Mac OS X ab Version 10.4
        4. Ein erster Test
        5. XAMPP und Sicherheit
      4. Installation von Joomla!
        1. Joomla! entpacken und aufrufen
        2. Schritt 1: Sprache wählen
        3. Schritt 2: Installationsprüfung
          1. configuration.php
          2. Weitere PHP-Einstellungen
        4. Schritt 3: Lizenz
        5. Schritt 4: Konfiguration der Datenbank
        6. Schritt 5: FTP-Konfiguration
        7. Schritt 6: Hauptkonfiguration
        8. Schritt 7: Abschluss
          1. configuration.php zum Zweiten
          2. Installationsverzeichnis löschen
          3. Beispielseite aufrufen
      5. Man spricht Deutsch
      6. Aufspielen auf den Server
        1. Schreibrechte
        2. PHP-Konfiguration anpassen
          1. Safe Mode
          2. Register Globals
    3. 3. Erste Schritte
      1. Das Frontend
        1. Startseite
        2. Unterseiten
        3. Benutzerkonten
        4. Das Baukastenprinzip
      2. Der Administrationsbereich (Backend)
        1. Anmeldung am Backend
        2. Das Hauptmenü
        3. Kontrollzentrum
      3. Allgemeine Bedienkonzepte
        1. Listen
        2. Übersicht in Listen schaffen
        3. Inhalte auswählen und bearbeiten
        4. Inhalte löschen und der Papierkorb
        5. Inhalte sperren und freischalten
        6. Sortierreihenfolge ändern
        7. Blockierte Inhalte einchecken
        8. Identifikationsnummern
        9. Kleine Hilfen
        10. Templates wechseln
  4. II. Einen Internetauftritt erstellen
    1. 4. Inhalte verwalten
      1. Arbeitsweisen: Beiträge und Kategorien
      2. Strukturierung der Inhalte
      3. Kategorien anlegen und verwalten
        1. Eine neue Kategorie erstellen
        2. Kategorien verschieben
        3. Kategorien kopieren
      4. Beiträge anlegen
        1. Basisinformationen
        2. Text eingeben
        3. Bilder in Beiträge einbauen
        4. Aufmacher
        5. Unterseiten
        6. Verweise auf bestehende Beiträge einfügen
        7. Autor und Veröffentlichungsdatum
        8. Die Darstellung des Beitrags anpassen
        9. Konfigurieren des Editorfensters
        10. Aufmacherbilder und ergänzende Links
        11. Metadaten
        12. Beitrag speichern und umsortieren
      5. Inhalte mit Menüpunkten verbinden
        1. Alle Kategorien auflisten
        2. Kategorieliste
        3. Kategorieblog
        4. Einzelner Beitrag
      6. Indirekt erreichbare Elemente
      7. Grundeinstellungen ändern
      8. Sichtbarkeit gesperrter Inhalte
      9. Hauptbeiträge und die Startseite
      10. Archivieren
    2. 5. Medien verwalten
      1. Das Medienverzeichnis
      2. Die Medienverwaltung im Überblick
        1. Mit Verzeichnissen Ordnung halten
      3. Bilder und Dokumente hochladen
      4. Bilder einbinden
      5. Rechtliche Aspekte
    3. 6. Komponenten – Nützliche Zusatzfunktionen
      1. Bannerwerbung
        1. Werbekunden verwalten
        2. Banner-Kategorien anlegen
        3. Die Banner einbinden
          1. Basisinformationen
          2. Veröffentlichungsoptionen
          3. Kontextabhängige Werbung
          4. Banner auf der Website anzeigen
        4. Statistiken
      2. Kontaktformulare
        1. Kategorien für die Kontakte anlegen
        2. Kontakte einrichten
          1. Basisinformationen
          2. Kontaktdaten
          3. Angezeigte Informationen festlegen
          4. Kontaktformular einrichten
          5. Metadaten
        3. Kontakte mit einem Menüpunkt verbinden
          1. Inhalte einer Kontaktkategorie auflisten
          2. Einen einzelnen Kontakt in das Menü einbinden
        4. Grundeinstellungen
        5. Hauptkontakte
      3. Newsfeeds
        1. Kategorien für die Newsfeeds anlegen
        2. Newsfeeds einrichten
          1. Basiseinstellungen
          2. Veröffentlichungsoptionen
          3. Anzeigeoptionen
          4. Metadatenoptionen
        3. Newsfeeds mit einem Menüpunkt verbinden
          1. Newsfeeds in Kategorie auflisten
          2. Alle Newsfeed-Kategorien auflisten
          3. Einzelner Newsfeed
      4. Suchfunktion und Suchstatistiken
        1. Suchanfragen analysieren
        2. Suchformular in ein Menü einbinden
        3. Suchindex (Smart Search)
      5. Weblinks
        1. Link-Kategorien einrichten
        2. Links verwalten
        3. Links mit einem Menüpunkt verbinden
        4. Grundeinstellungen
    4. 7. Module – Die kleinen Brüder der Komponenten
      1. Module, Komponenten und Templates: Ein komplexes Zusammenspiel
      2. Rundgang durch die Modulverwaltung
      3. Module verschieben
        1. Neue Position ermitteln
        2. Das Modul umtopfen
      4. Ein neues Modul erstellen
      5. Eigenschaften eines Moduls verändern
      6. Menüzuweisung – auf welchen Unterseiten erscheint das Modul?
      7. Vom Modultyp abhängige Einstellungen
        1. Beliebte Beiträge
        2. Anmeldung
        3. Archivierte Beiträge
        4. Banner
        5. Beiträge – Newsflash
        6. Beiträge – Verwandte Beiträge
        7. Beitragskategorie
        8. Beitragskategorien
        9. Eigene Inhalte (Leeres Modul)
        10. Feed – Anzeige
        11. Fußzeile
        12. Menü
        13. Navigationspfad (Breadcrumbs)
        14. Neueste Beiträge
        15. Neueste Benutzer
        16. Sprachauswahl
        17. Statistiken
        18. Suchen
        19. Suchindex
        20. Syndication Feeds
        21. Weblinks
        22. Wer ist online
        23. Wrapper
        24. Zufallsbild
      8. Module in Beiträge einbinden
      9. Administrator-Module
    5. 8. Menüs
      1. Die Menüs aus den Beispieldaten
      2. Menüs verwalten
        1. Menüs löschen
        2. Neue Menüs anlegen
        3. Ein neues Menü-Modul erstellen
      3. Menüeinträge verwalten
        1. Startseite festlegen
        2. Menüeinträge löschen
        3. Menüeinträgen eine neue Heimat geben
          1. Menüeinträge verschieben
          2. Menüeinträge kopieren
      4. Einen Menüeintrag anlegen
        1. Schritt 1: Festlegen des Menütyps
          1. Beiträge
          2. Benutzer
          3. Kontakte
          4. Newsfeeds
          5. Suche
          6. Suchindex
          7. Systemlinks
          8. Weblinks
          9. Wrapper
        2. Schritt 2: Grundeinstellungen vornehmen
        3. Schritt 3: Menüeinträge hierarchisch ordnen
        4. Schritt 4: Typabhängige Einstellungen vornehmen
        5. Schritt 5: RSS-Feeds aktivieren (Integrationseinstellungen)
        6. Schritt 6: An der Optik drehen (Einstellungen für Menülinks)
        7. Schritt 7: Seitentitel verändern
        8. Schritt 8: Metadaten ergänzen
        9. Schritt 9: Menüpunkt erzeugen
        10. Schritt 10: Das Verhalten des Untermenüs steuern
      5. Spezielle Menüpunkte
        1. Externe URL
        2. Menüeintrag-Alias
        3. Trennzeichen
        4. Iframe Wrapper
    6. 9. Benutzerverwaltung und -kommunikation
      1. Seiten für Benutzer im Frontend
      2. Benutzergruppen
      3. Benutzer verwalten
        1. Benutzerkonten im Backend anlegen
        2. Benutzer zwangsweise abmelden
      4. Zugriffsebenen – was bekommt ein Benutzer zu sehen
        1. Arbeitsweise
        2. Neue Zugriffsebene anlegen
        3. Zugriffsebene anwenden
      5. Berechtigungen – welche Aktionen darf ein Benutzer ausführen
        1. Berechtigungen anpassen
        2. Vererbungslehre
        3. Textfilter für Benutzergruppen
      6. Spezielle Menüs für Benutzer
        1. Registrierungsformular
        2. An- und Abmeldeformular
        3. Vergessene Benutzernamen und Passwörter
        4. Benutzerprofil
        5. Beiträge und Weblinks einreichen
      7. Benutzerhinweise
        1. Hinweiskategorien anlegen
        2. Benutzerhinweise anlegen
      8. Das interne Nachrichtensystem
        1. Empfangene Nachrichten
        2. Nachrichten verschicken
        3. Einstellungen für das Nachrichtensystem
      9. Massenmail
    7. 10. Globale Einstellungen
      1. Systemeinstellungen
      2. Ausgelieferte Website
      3. Globale Metadaten
      4. Fehlersuche (Debug)
      5. Zwischenspeicher (Cache)
      6. Sitzungsmanagement und Cookies
      7. Einstellungen zum Webserver
      8. Einstellungen zur Datenbank
      9. Zeitzone des Servers
      10. FTP-Einstellungen korrigieren
      11. E-Mail-Versand einrichten (Mailing)
      12. Systeminformationen
      13. Menüs und Kategorien wiederherstellen
    8. 11. Plugins
      1. Grundlagen
      2. Authentification-Plugins
        1. Authentifizierung - Joomla!
        2. Authentifizierung – GMail
        3. Authentifizierung – LDAP
      3. Captcha-Plugins
      4. Content-Plugins
        1. Inhalt – Bewertung
        2. Inhalt – Code Hervorhebung (GeSHi)
        3. Inhalt – E-Mail-Verschleierung
        4. Inhalt – Joomla!
        5. Inhalt – Modulpositionen laden
        6. Inhalt – Seitennavigation
        7. Inhalt – Seitenumbruch
        8. Inhalt – Suchindex
      5. Editors-Plugins
        1. Editor – CodeMirror
        2. Editor – Keine
        3. Editor – TinyMCE
      6. Editors-xtd-Plugins
      7. Extension-Plugins
      8. Finder-Plugins
      9. Quickicon-Plugins
      10. Search-Plugins
      11. System-Plugins
        1. System - Abmelden
        2. System – Cache
        3. System – Debug
        4. System – Erinnerung
        5. System – Highlight
        6. System – P3P-Richtlinien
        7. System – Protokollierung
        8. System – SEF
        9. System – Sprachenfilter
        10. System – Sprachkürzel
        11. System – Umleitung
      12. User-Plugins
        1. Benutzer – Joomla!
        2. Benutzer – Kontakterstellung
        3. Benutzer – Profile
  5. III. Joomla! erweitern
    1. 12. Mehrsprachigkeit
      1. Sprachpakete beschaffen und installieren
      2. Joomla! komplett auf eine Sprache umstellen
      3. Einen mehrsprachigen Internetauftritt erstellen
        1. Schritt 1: Sprachpakete installieren und Mehrsprachigkeit vorbereiten
        2. Schritt 2: Beiträge übersetzen
        3. Schritt 3: Plugin einschalten
        4. Schritt 4: Für jede Sprache ein Hauptmenü und eine Startseite einrichten
          1. Hauptmenüs anlegen
          2. Passende Module erstellen
          3. Startseiten einrichten
          4. Menüeinträge übernehmen
          5. Zusammenfassung
        5. Schritt 5: Das Modul für die Sprachauswahl aktivieren
        6. Schritt 6: Abschlussarbeiten
        7. Schritt 7: Menüpunkte miteinander verknüpfen
      4. Einzelne Übersetzungen austauschen (Language String Overrides)
      5. Eigene Sprachpakete erstellen
        1. Die Elemente der Website übersetzen
        2. Die Informationsdatei
        3. Texte übersetzen
        4. Die Datei .localize.php
        5. Ein Sprachpaket schnüren
        6. Die Elemente des Administrationsbereichs übersetzen
        7. Ein komplettes Archiv erstellen
    2. 13. Templates
      1. Templates verwalten
        1. Fertige Templates beschaffen
        2. Templates installieren
        3. Templates deinstallieren
      2. Stile
        1. Stile austauschen
        2. Stile erstellen und verändern
        3. Verschiedene Designs auf einer Website
      3. Ein erstes eigenes Template entwickeln
        1. Das Template-Verzeichnis
        2. Crashkurs HTML
        3. Die Entwurfsskizze
        4. Ein HTML-Grundgerüst basteln
        5. Spezialbefehle und die Integration in Joomla!
        6. Die fertige Datei index.php
        7. Die Datei templateDetails.xml
        8. Vorschaubilder
        9. Template-Paket erstellen und Testlauf in Joomla!
      4. Template-Entwicklung mit XHTML und CSS
        1. XHTML verwenden
        2. Aktuelle Sprache einbinden
        3. Tabellen entfernen
        4. Das style-Attribut nutzen
        5. CSS-Crashkurs
        6. Stylesheet einbinden
        7. Die Fußzeile formatieren
        8. Das Seitenlayout mit CSS aufbauen
        9. Joomla!s eigene CSS-Klassen
        10. Eigene CSS-Klassen
        11. Eigene Fehlerseite
      5. Eigene Templates mit Parametern steuern
        1. Einfache Abfragen
        2. Parameter festlegen
        3. Parameter auswerten
        4. Parameterbeschriftung in mehreren Sprachen
          1. Schritt 1: Platzhalter einführen
          2. Schritt 2: Sprachdateien anlegen
          3. Schritt 3: Texte übersetzen
          4. Schritt 4: Sprachdateien anmelden
      6. Template Overrides
        1. In die Ausgaben der Module eingreifen
        2. In die Ausgaben der Komponenten eingreifen
      7. Module Chrome
        1. Eigener Stil
        2. Eigene Attribute
      8. Templates für den Administrationsbereich erstellen
    3. 14. Funktionsumfang erweitern
      1. Erweiterungen installieren
      2. Erweiterungen verwalten und deinstallieren
      3. Wartungsfunktionen
        1. Warnungen
        2. Überprüfen
        3. Aktualisieren
      4. Abwärtskompatibilität
      5. Forum (Kunena)
        1. Kunena installieren
        2. Kunenas Verwaltungszentrale
        3. Bereiche und Kategorien anlegen
          1. Bereiche anlegen
          2. Kategorien anlegen
        4. Forum freischalten
      6. Kommentare (sliComments)
      7. Datei- und Dokumentenmanagement (Phoca Download)
        1. Installation
        2. Grundeinstellungen
        3. Kategorien erstellen
        4. Lizenzen
        5. Dateien hochladen
        6. Die Benutzerseite
      8. Social Networking und Nutzergemeinschaften (Community Builder)
        1. Installation
        2. Deutsches Sprachpaket
        3. Vorbereitungen
        4. Benutzerverwaltung
        5. Welche Informationen speichern?
        6. Informationen mit Registern strukturieren
        7. Frontend
        8. Listen
      9. Sitemap
        1. Sitemap mit Bordmitteln
        2. Sitemap mit Xmap
      10. Kalender (JEvents)
        1. Grundeinstellungen
        2. Kategorien
        3. Termine
        4. Einen Menüpunkt anlegen
        5. Die Benutzerseite
        6. Erweiterungen
      11. Bildergalerie
        1. Galerie über Beiträge mit sigplus
        2. Galerie mit Phoca Gallery
          1. Installation
          2. Kategorien
          3. Bilder hinzufügen
          4. Die Benutzerseite
      12. Umfragen (AcePolls)
        1. Umfrage einrichten
        2. Die Umfrage auf der Homepage
    4. 15. Eigene Erweiterungen erstellen
      1. Komponenten
        1. Model-View-Controller
        2. Schnellstart: Die Hallo-Welt-Komponente
          1. 1. Schritt: Das Model
          2. 2. Schritt: Die View
          3. 3. Schritt: Der Controller
          4. 4. Schritt: Ein Einsprungspunkt für Joomla!
          5. 5. Schritt: Einen Menütyp anmelden
          6. 6. Schritt: Die dunkle Seite der Macht – die Administrator-Schnittstelle
          7. 7. Schritt: Verzeichnisse vor neugierigen Blicken schützen
          8. 8. Schritt: Die XML-Datei
          9. 9. Schritt: Probelauf (und eine kleine Zusammenfassung der Geschehnisse)
          10. 10. Schritt: Deinstallation
        3. Die Kinoportal-Komponente
          1. 1. Schritt: Vorbereiten der Datenbank
          2. 2. Schritt: Das Model und der Zugriff auf die Datenbank
          3. 3. Schritt: View erstellen
          4. 4. Schritt: Controller, Einsprungspunkt und Administrator-Schnittstelle
          5. 5. Schritt: XML-Datei
          6. 6. Schritt: Ein erster Probelauf
          7. 7. Schritt: Übersichtsliste für die Administrator-Schnittstelle der Komponente
          8. 8. Schritt: Bearbeitungsbildschirm hinzufügen
          9. 9. Schritt: Aktionsmöglichkeiten hinzufügen
          10. 10. Schritt: Probelauf und Zusammenfassung
          11. 11. Schritt: Sprachdateien einbinden
      2. Module
        1. Schnellstart: Das Hallo-Welt-Modul
        2. Das Kinoportal-Modul
        3. Trennung von Darstellung und Inhalt
          1. 1. Schritt: Die Hilfsklasse
          2. 2. Schritt: Das Template
          3. 3. Schritt: mod_kinoportal.php anpassen
          4. 4. Schritt: mod_kinoportal.xml erweitern
        4. Das Modul in den Administrationsbereich einbinden
          1. 1. Schritt: mod_kinoportal.xml anpassen
          2. 2. Schritt: Erweiterung der mod_kinoportal.php
          3. 3. Schritt: Erweiterung der Hilfsklasse
        5. Sprachdateien einbinden
      3. Plugins
        1. Search-Plugin für das Kinoportal
        2. Das Plugin in den Administrationsbereich einbinden
        3. Sprachdateien einbinden
      4. Verbesserungspotenzial und Sicherheitshinweise
  6. IV. Tipps und Tricks
    1. 16. Barrierefreiheit
      1. Was ist Barrierefreiheit?
        1. Für wen reißt man Barrieren ein?
      2. Barrierefreiheit in Joomla!
        1. Die Aufgabe der Redakteure: Barrierefreie Inhalte
        2. HTML-Befehle vermeiden
        3. Korrekte Sprache verwenden
        4. Aussagekräftige Beschriftungen verwenden
        5. Zusätzliche Beschreibungen anbieten
        6. Farben mit Bedacht wählen
        7. Multimedia-Elemente vermeiden
        8. Bedienung über die Tastatur ermöglichen
        9. Inhalte und Navigation strukturieren
        10. Auf Sonderzeichen als grafische Elemente verzichten
      3. Barrierefreie Templates und Module erstellen
        1. Grundregeln
        2. Klarer und strukturierter Seitenaufbau
        3. An Standards halten
        4. Sprungmarken verwenden
        5. An spezielle Browser und Geräte denken
        6. Keine festen Auflösungen und Schriftgrößen verwenden
        7. Vorsicht bei der Farbwahl
        8. Formularelemente beschriften
      4. Literatur zum Thema
    2. 17. Suchmaschinenoptimierung
      1. Funktionsweise einer Suchmaschine
      2. Seiteninhalte
        1. Überschriften: Was draufsteht, muss auch drin sein
        2. Das richtige Menü
        3. Richtiges Reden ist Gold
        4. Bilder beschriften
        5. Links korrekt beschriften
        6. Auf Multimedia-Inhalte verzichten
        7. Sie lebt
      3. Metadaten: Fluch und Segen
      4. Der Seitenname
      5. Adressänderungen (Search Engine Friendly Links)
        1. Kryptische Adressen umschreiben (URL Rewrite)
        2. Das URL-Rewrite-Modul des Webservers nutzen
          1. Apache vorbereiten
          2. IIS vorbereiten
          3. Unterstützung unter Joomla! aktivieren
          4. Feintuning mit Suffixen
          5. Zusammenfassung
        3. Unicode-Zeichen berücksichtigen
      6. Umleitungen
      7. Noch mehr Funktionen mit Erweiterungen
    3. 18. Rund um die Datenbank
      1. Vergessene (Super-User-)Passwörter wiederherstellen
        1. Benutzer zum Super User erheben
        2. Passwort direkt in der Datenbank ändern
          1. Allgemeines Vorgehen
          2. Mit MySQL und phpMyAdmin
          3. Mit den Bordmitteln von MySQL
      2. Gelöschten Super User zurückholen
        1. Allgemeines Vorgehen
        2. Mit MySQL und phpMyAdmin
          1. 1. Schritt: Tabelle users
          2. 2. Schritt: Tabelle user_usergroup_map
        3. Mit den Bordmitteln von MySQL
      3. Datenbankfehlermeldungen
      4. Daten sichern: Backups
        1. Mit MySQL und phpMyAdmin
        2. Mit den Bordmitteln von MySQL
      5. Sicherung wieder zurückspielen
        1. Mit einer grafischen Konfigurationsoberfläche
        2. Mit einem Kommandozeilenprogramm
      6. Joomla! verpflanzen
    4. 19. Migration und Aktualisierung
      1. Sicherheitsaktualisierungen
      2. Migration vorbereiten
      3. Aktualisierung von Joomla! 1.6 oder 1.7 auf Version 2.5
      4. Migration von Joomla! 1.5 auf 2.5
        1. cURL aktivieren
        2. Joomla! 1.5 auf den aktuellen Stand bringen
        3. Migrationskomponente aktivieren (jUpgrade)
        4. Einstellungen prüfen
        5. Migration durchführen
        6. Nacharbeiten
      5. Migration von Joomla! 1.0.x
      6. Templates aktualisieren
        1. Allgemeine Änderungen
        2. Änderungen in der index.php
        3. Änderungen in der templateDetails.xml
        4. Änderungen in der Datei error.php
  7. V. Anhänge
    1. A. Wichtige Symbole und ihre Bedeutung
      1. Wichtige kleine Symbole
      2. Symbole in der Werkzeugleiste
      3. Symbole des Kontrollzentrums
    2. B. TinyMCE-Editor
      1. Der standardmäßig verwendete Modus
      2. Der komplette Funktionsumfang
    3. C. Über den Autor
  8. Stichwortverzeichnis
  9. Kolophon