Über den Autor: Johann-Christian Hanke ist ein erfolgreicher Fachbuchautor (z.b. PHP und MySQL für Kids) und gibt u.a. Joomla!Kurse an einer Volkshochschule in Berlin. Ab 11 Jahre, aber auch für Erwachsene, die eine wirklich einfache Einführung suchen. Johann-Christian Hanke zeigt dir Schritt für Schritt, wie du Vorlagen verwendest, deine Webtexte und -bilder online auf dem Webserver einstellst und im Team Inhalte austauschst. Am Beispiel einer Vereinsseite erlebst du, was alles mit Joomla! möglich ist und wie du deine Ideen am besten umsetzt. Mit Joomla! kannst du richtig tolle Dinge anstellen: zum Beispiel eindrucksvolle Bildershows erstellen, MP3-Dateien und YouTubeVideos präsentieren oder ein Kontaktformular in deine Homepage zaubern. Auch Linkkataloge zu jedem Thema, das dich und deine Besucher interessiert, sind ganz einfach und der integrierte Newsfeed-Manager macht dich und deine Seite zu einer wichtigen Nachrichtenquelle. Außerdem... für Kids: ISBN 978-3-8266-8675-7 ISBN 978-3-8266-9194-2 Content Management mit Joomla! 2.5 (D) 17,95 ISBN 978-3-8266-9194-2 978-3-8266-9194-2.indd 1-3 JohannChristian Hanke ISBN 978-3-8266-8674-0 Noch Fragen? Dann nichts wie ran an Joomla! und all die tollen Möglichkeiten, die dir dieses Buch eröffnet! www.mitp.de Hanke Alles um dich herum spricht und schwärmt von einem Content-Management-System für Webseiten?! Auch du möchtest deine Homepage auf coole und moderne Art entwickeln und sogar deine Freunde daran teilhaben lassen? Dann solltest du Joomla! kennen lernen, eines der besten Content-Management-Systeme der Welt! Content Management mit Joomla! 2.5 Zum Download: Die Antworten zu den Fragen und Aufgaben im Buch, Beispielbilder und Beispieltexte, der PHP-Quellcode und das Mustertemplate zum Buch. 02.02.2012 10:25:43
Vorwort 9 Lernen am Beispiel 11 Einleitung 13 Vorteile eines CMS 13 Was kostet Joomla? 14 Wer sind denn»wir«? 14 1 Download und Installation 17 Vorüberlegungen zur Installation 18 XAMPP: lokaler Webserver unter Windows 19 Mamp: lokaler Webserver auf dem Mac 29 Datenbank einrichten mit phpmyadmin 31 Joomla herunterladen 32 Die Installation vorbereiten 34 Joomla ins Web hochladen 35 Installation von Joomla 38 Zusammenfassung 47 Ein paar Fragen 47 und ein paar Aufgaben 47 2 Frontend und Backend 49 Einloggen ins Backend 50 Im Backend zurechtfinden 53 Das Kontrollzentrum im Griff 53 Beitrag einfügen und formatieren 56 Anzeige unerwünschter Elemente abstellen 61 Füge ein Bild in den Beitrag ein 64 Brauchst du ein Impressum? 67 Zusammenfassung 70 5
Ein paar Fragen 71 und ein paar Aufgaben 71 3 Neuer Look für deine Site 73 Anderes Layout per Template-Manager 74 Template individuell anpassen 76 Die Positionen eines Templates 80 Neue Templates aus dem Internet? Bitte Vorsicht! 82 Template installieren und deinstallieren 86 Aufgabe: Installiere das Buchtemplate! 89 Ganz individuelles Template erstellen 94 Zusammenfassung 96 Ein paar Fragen 97 und keine weitere Aufgabe 97 4 Website planen und vorbereiten 99 Erst einmal planen 101 Module und Positionen 102 Ein neues Modul für die Suche 105 Module für Menü hinzufügen 107 Inhalte und Kategorien 109 Neuen Beitrag erstellen 115 Ein- und Auschecken 116 Zusammenfassung 117 Ein paar Fragen 118 und ein paar Aufgaben 118 6 5 Content managen: Beiträge und Bilder 121 Beiträge mit CSS formatieren 122 Aufgabe: Weitere Beiträge erfassen 127 Inhalte verwalten 129 Archivieren oder löschen? 131 Bilder verwalten 133
Bild in Beitrag einfügen 138 Inhalte mit Anreißertext versehen 141 Veröffentlichungsoptionen 143 Zusammenfassung 146 Ein paar Fragen 146 und ein paar Aufgaben 147 6 Menüeinträge einrichten 149 Menüeintrag für das Impressum 150 Ein paar Aufgaben 153 Menüeintrag nachträglich ändern 155 Menüeintrag im Bloglayout 158 Interessante Beiträge als RSS-Feed darstellen 163 Menüeintrag im Listen-Layout 166 Benutzermenü aufbauen 169 Zusammenfassung 172 Ein paar Fragen 172 und ein paar Aufgaben 173 7 Joomla konfigurieren 175 Joomla konfigurieren 176 Wartungsmodus, Seitentitel und Lieblingseditor 177 Datenbank, Mail und FTP 180 Suchmaschinenfreundliche URLs 183 Meta-Tags 187 Individueller Look per Favicon 189 Zusammenfassung 190 Ein paar Fragen 191 und ein paar Aufgaben 191 8 Feedbackformular und Bildergalerie 193 Komponenten, Module, Plugins 194 Die Komponente»Weblinks«195 7
Komponenten ins Menü einbauen 197 Feedback per Kontaktformular 198 Bildergalerie einbinden 203 Dein eigenes Gästebuch 205 Sound und Video 207 Erweiterung deinstallieren 211 Zusammenfassung 212 Ein paar Fragen 212 und ein paar Aufgaben 213 9 Nutzerverwaltung von Joomla 215 Benutzer-Manager im Überblick 216 Einloggformular wieder freischalten 219 Beiträge im Frontend bearbeiten 220 Erweiterte Zugriffskontrolle 226 Zusammenfassung 230 Ein paar Fragen 231 und ein paar Aufgaben 231 Anhang A: Tipps zum Webhoster 233 Anhang B: Probleme mit dem Schreibschutz 237 Anhang C: Bugs und Sicherheit 239 Bugs von Joomla 239 Tipps zur Sicherheit 240 Anhang D: Backup und Umzug 243 Ein komplettes Backup erstellen 243 Mit Joomla umziehen 246 Anhang E: Joomla aktualisieren 251 Stichwortverzeichnis 253 8
Vor wort Lust auf eine Homepage voller Dynamik und Pep? Eine Präsenz, die deine Freunde je nach Temperament»cool«,»sexy«,»hammermäßig«oder»total fett«finden werden? Kein Problem mit einem CMS, einem Content- Management-System. Damit fügst du deine Texte und Bilder zusammen und verpasst deiner Website ein attraktives Aussehen! Und zwar direkt auf dem Webserver, ohne irgendwelche Zusatzprogramme. In diesem Buch verraten wir dir, wie du mit dem frei verfügbaren Open- Source-System Joomla 2.5 problemlos zurechtkommst und rasend schnell deine eigene Website aufbaust. Joomla (sprich»dschumla«) ist eine Lautumschreibung für das Suaheli- Wort»Jumla«. Übersetzt heißt es»das Ganze«oder»als Ganzes«und meint damit die Entwicklergemeinschaft. Du lernst Folgendes: 0 Download und Installation von Joomla 0 Joomla auf dem Webserver einrichten 0 Frontend und Backend: Einloggen in Joomla 0 Anderes Template aussuchen und installieren 0 Joomla konfigurieren 0 Content einfügen und managen 0 Content ins Menü einbinden 0 Bilder hochladen und einbinden 0 Nutzerverwaltung kennenlernen 0 Berechtigungen setzen 0 Erweiterungen einbinden von Feedback bis Bildergalerie Einzige Voraussetzung: Dein Webhoster bietet PHP- und MySQL-Unterstützung. Sonst läuft Joomla nicht. 9