Download - Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Transcript
Page 1: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Anja Ebersbach, Markus Glaser, Radovan Kubani

Joomla! 1.5Das umfassende Handbuch

881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Page 2: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Auf einen Blick

1 Einleitung .................................................................................................... 31

TEIL I Joomla! kennenlernen2 Installation .................................................................................................. 513 Frontend ..................................................................................................... 794 Backend ...................................................................................................... 975 Inhalte erstellen und verändern ................................................................... 1136 Eine erste Webseite .................................................................................... 1417 Das Website-Design .................................................................................... 1658 Benutzer und Bereiche ................................................................................ 1799 Module, Plug-ins, Komponenten ................................................................. 19110 Pflege der Webseite .................................................................................... 217

TEIL II Layout und Strukturen11 Eine Site aufbauen ...................................................................................... 22912 Was macht ein Template aus? ..................................................................... 24113 Tools zur Template-Erstellung ..................................................................... 25714 Barrierefreiheit ............................................................................................ 27915 Aus der Trickkiste ........................................................................................ 289

TEIL III Joomla! für die Business-Website16 Joomla! als professionelle Geschäftsplattform .............................................. 30717 Online-Shop: VirtueMart ............................................................................. 31718 Formulare: BreezingForms und ChronoForms .............................................. 35119 Dokumentenverwaltung: Docman und Attachments ................................... 40320 Kalender: JEvent und iWebCal .................................................................... 42121 Bildergalerien: Zoom Media Gallery und JoomGallery .................................. 435

TEIL IV Joomla! and Friends22 Joomla! als Community-Treff ....................................................................... 46123 Weblogs: IDoBlog und MMS Blog ............................................................... 47124 Wiki: JoomlaWiki ........................................................................................ 48925 Forum: FireBoard ........................................................................................ 50926 Gästebücher ................................................................................................ 52327 Noch mehr Kommunikation ........................................................................ 537

TEIL V Für Profis und Tüftler28 Installation beim Webhost .......................................................................... 55129 Backup und Upgrade ................................................................................... 56330 Tools ........................................................................................................... 57531 Standard-Erweiterungen .............................................................................. 59732 Mehrsprachigkeit ........................................................................................ 61933 Suchmaschinenoptimierung ........................................................................ 62734 Statistik ....................................................................................................... 64335 Performance ................................................................................................ 65336 Datentransfer und FTP-Modus .................................................................... 66137 Sicherheit .................................................................................................... 66938 Troubleshooting .......................................................................................... 679

TEIL VI Joomla! programmieren39 Mein erstes Modul ...................................................................................... 69340 Die Joomla!-API .......................................................................................... 70941 Plug-ins erstellen ......................................................................................... 73342 Eine eigene Komponente ............................................................................ 745

881.book Seite 3 Dienstag, 4. November 2008 5:19 17

Page 3: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

5

Inhalt

Vorwort ........................................................................................................ 25

1 Einleitung ................................................................................. 31

1.1 Content-Management ................................................................. 321.2 Die Geschichte von Joomla! ......................................................... 341.3 Weiterentwicklung zu Version 1.5 ............................................... 351.4 Open Source ................................................................................ 361.5 Einige Grundbegriffe .................................................................... 371.6 Die Technik ................................................................................. 401.7 Wie entsteht eine Seite? .............................................................. 411.8 Einsatzmöglichkeiten ................................................................... 421.9 Ein Blick über den Tellerrand ....................................................... 431.10 Joomla!-Seiten ............................................................................. 441.11 Wichtige Ressourcen im Netz ...................................................... 48

TEIL I Joomla! kennenlernen

2 Installation ............................................................................... 51

2.1 Systemvoraussetzungen ............................................................... 512.2 Installation unter Windows .......................................................... 53

2.2.1 XAMPP ........................................................................... 542.2.2 Joomla!-Dateien kopieren ............................................... 57

2.3 Installation unter Linux ................................................................ 582.3.1 XAMPP ........................................................................... 592.3.2 Joomla!-Dateien kopieren ............................................... 59

2.4 Installation unter Mac OS X ......................................................... 612.4.1 XAMPP ........................................................................... 612.4.2 Joomla!-Dateien kopieren ............................................... 64

2.5 Installationsdialog und Sprachauswahl ......................................... 662.5.1 Überprüfung der Servereinstellungen .............................. 672.5.2 Akzeptieren der Lizenz .................................................... 682.5.3 Datenbankeinstellungen .................................................. 692.5.4 Einstellungen für die Datenübertragung .......................... 702.5.5 Einstellungen der Seite .................................................... 712.5.6 Bestätigungsseite ............................................................ 72

2.6 Ein erster Blick ............................................................................. 73

881.book Seite 5 Dienstag, 4. November 2008 5:19 17

Page 4: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

6

3 Frontend ................................................................................... 79

3.1 Die Bereiche der Homepage im Überblick .................................... 793.1.1 Menüs ............................................................................ 803.1.2 Module ........................................................................... 803.1.3 Inhalte ............................................................................ 813.1.4 Dekoration ...................................................................... 81

3.2 Das Bearbeiten von Inhalten im Frontend .................................... 823.3 Der Editor TinyMCE im Detail ...................................................... 83

3.3.1 Die Formatiersymbolleisten ............................................. 843.3.2 Seitenumbruch und Weiterlesen ..................................... 853.3.3 Links einfügen ................................................................. 863.3.4 Tabellen einfügen ............................................................ 893.3.5 Bilder hochladen und einbinden ...................................... 91

3.4 Veröffentlichungsdetails festlegen ................................................ 933.5 Metadaten ................................................................................... 94

4 Backend .................................................................................... 97

4.1 Der Weg ins Backend ................................................................... 974.2 Eine Übersicht über die Startseite ................................................ 98

4.2.1 Kontrollzentrum .............................................................. 994.2.2 Schnellübersicht .............................................................. 1014.2.3 Menü .............................................................................. 1024.2.4 Statusleiste ...................................................................... 102

4.3 Die Bearbeitungsansichten ........................................................... 1034.3.1 Die Werkzeugleiste ......................................................... 1034.3.2 Listenansicht ................................................................... 1044.3.3 Editieransicht .................................................................. 1064.3.4 Vorschau ......................................................................... 108

4.4 Organisation der Inhalte .............................................................. 1084.5 Hilfe ............................................................................................ 111

5 Inhalte erstellen und verändern ............................................... 113

5.1 Neue Inhalte einfügen ................................................................. 1145.1.1 Die Beitragsverwaltung ................................................... 1145.1.2 Voreinstellungen treffen .................................................. 1165.1.3 Beitragsspezifische Einstellungen ..................................... 1165.1.4 Ein erster Beitrag auf der Startseite .................................. 118

5.2 Beiträge über das Frontend erstellen ............................................ 122

881.book Seite 6 Dienstag, 4. November 2008 5:19 17

Page 5: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

7

5.3 Bereiche kopieren ........................................................................ 1235.4 Unterschiedliche Darstellung der Inhalte ...................................... 1255.5 Eigene Bilder einbinden ............................................................... 130

5.5.1 Hochladen und Einbinden über den WYSIWYG-Editor .... 1305.5.2 Hochladen über die Medienverwaltung ........................... 132

5.6 Statische Inhalte .......................................................................... 1355.7 Mülltrennung .............................................................................. 1365.8 Die Joomla!-Installation bereinigen .............................................. 138

6 Eine erste Webseite ................................................................. 141

6.1 Auswahl und Aktivieren des Templates ........................................ 1426.2 Erstellen der Seitenstruktur .......................................................... 147

6.2.1 Struktur durch Bereiche ................................................... 1486.2.2 Arbeiten mit Kategorien .................................................. 152

6.3 Das Menü aufbauen .................................................................... 1556.3.1 Die Menü-Verwaltung .................................................... 1556.3.2 Menüeinträge löschen ..................................................... 1576.3.3 Einen Menüpunkt erstellen ............................................. 1586.3.4 Arten von Menüpunkten ................................................. 162

7 Das Website-Design ................................................................ 165

7.1 Warum verwenden wir ein fertiges Template? ............................. 1657.2 Das Template zurechtbiegen ........................................................ 1677.3 Einblick in die Template-Architektur ............................................ 172

7.3.1 Die HTML-Struktur ......................................................... 1727.3.2 CSS-Formatierung ........................................................... 175

8 Benutzer und Bereiche ............................................................. 179

8.1 Benutzer anlegen und verwalten .................................................. 1808.1.1 Neue Benutzer anlegen und bearbeiten ........................... 181

8.2 Neue User im Frontend ............................................................... 1828.3 Seitenzugriff ................................................................................ 184

8.3.1 Die Usergruppen ............................................................. 1848.3.2 Inhalte schützen .............................................................. 185

8.4 Das User-Menü ........................................................................... 1868.5 Einen internen Bereich anlegen .................................................... 1878.6 Nachrichten ................................................................................. 188

881.book Seite 7 Dienstag, 4. November 2008 5:19 17

Page 6: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

8

9 Module, Plug-ins, Komponenten ............................................ 191

9.1 Module ....................................................................................... 1929.1.1 Die Modulverwaltung ..................................................... 1929.1.2 Positionen ....................................................................... 1949.1.3 Die Modul-Detailseite ..................................................... 1959.1.4 Die Menüs ...................................................................... 1979.1.5 Anmeldung ..................................................................... 1989.1.6 Feed-Anzeige .................................................................. 199

9.2 Plug-ins ....................................................................................... 2009.2.1 Plug-in-Verwaltung ......................................................... 2009.2.2 Plug-in-Detailseite .......................................................... 2019.2.3 Editor – TinyMCE 2.0 ...................................................... 2029.2.4 Inhalt – Bewertung .......................................................... 203

9.3 Komponenten ............................................................................. 2049.3.1 Banner ............................................................................ 2049.3.2 Kontakte ......................................................................... 2069.3.3 Newsfeeds ...................................................................... 2079.3.4 Umfragen ........................................................................ 2089.3.5 Suchen ............................................................................ 2089.3.6 Weblinks ......................................................................... 209

9.4 Neue Erweiterungen installieren .................................................. 2099.4.1 Die Phoca Gallery ............................................................ 213

10 Pflege der Webseite ................................................................. 217

10.1 Seitenweite Einstellungen ............................................................ 21710.1.1 Seite ............................................................................... 21710.1.2 Suchmaschinenoptimierung und Metainformation .......... 21810.1.3 Benutzer ......................................................................... 220

10.2 Länder und Sprachen ................................................................... 22010.3 Mail-Versand ............................................................................... 222

10.3.1 Sendmail ......................................................................... 22210.3.2 PHP Mail ......................................................................... 22210.3.3 SMTP .............................................................................. 223

10.4 Technische Vorgaben ................................................................... 22310.5 Medien ........................................................................................ 224

881.book Seite 8 Dienstag, 4. November 2008 5:19 17

Page 7: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

9

TEIL II Layout und Strukturen

11 Eine Site aufbauen ................................................................... 229

11.1 Struktur der Site .......................................................................... 22911.2 Der Template-Bereich .................................................................. 23111.3 Der tiefere Einblick ins Template ................................................. 231

11.3.1 Layout und Gestaltung .................................................... 23211.3.2 Strukturierung der Layouts .............................................. 23411.3.3 Dem Entwurf das Leben einhauchen ............................... 236

12 Was macht ein Template aus? ................................................. 241

12.1 HTML-Bereich ............................................................................. 24212.2 Der CSS-Bereich .......................................................................... 24712.3 Das Drumherum .......................................................................... 255

13 Tools zur Template-Erstellung ................................................. 257

13.1 Browsertools ................................................................................ 25713.1.1 Firebug und Web Developer Toolbar ............................... 25713.1.2 Developer Toolbar .......................................................... 25913.1.3 Chrome ........................................................................... 260

13.2 YAML (Yet Another Multicolumn Layout) .................................... 26113.2.1 JYAML – YAML für Joomla! ............................................. 26213.2.2 Framework ...................................................................... 26613.2.3 YAML-Builder, das Online-Tool ....................................... 269

13.3 Dreamweaver Extension .............................................................. 27313.4 KompoZer ................................................................................... 274

13.4.1 Die Seite aufbauen .......................................................... 278

14 Barrierefreiheit ......................................................................... 279

14.1 Bedeutung ................................................................................... 28014.2 Kodifizierung und gesetzliche Grundlagen .................................... 28114.3 Das Beez-Template ...................................................................... 28314.4 Beez HTML .................................................................................. 28414.5 Beez CSS ...................................................................................... 28514.6 Überschreibungen ........................................................................ 28614.7 Weitere Hinweise ........................................................................ 287

881.book Seite 9 Dienstag, 4. November 2008 5:19 17

Page 8: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

10

15 Aus der Trickkiste .................................................................... 289

15.1 Zugriff für registrierte Benutzer .................................................... 28915.1.1 Einzelne Menüpunkte freigeben ...................................... 28915.1.2 Freigabe von kompletten Menüs oder Modulen .............. 29115.1.3 Ausbau der Freigabe-Funktion ........................................ 29215.1.4 Anpassen einer Komponente ........................................... 29415.1.5 Ein eigener Bereich ......................................................... 297

15.2 Parallelwelten .............................................................................. 29815.2.1 Untermenüs aufrufen ...................................................... 302

TEIL III Joomla! für die Business-Website

16 Joomla! als professionelle Geschäftsplattform ....................... 307

16.1 E-Commerce ................................................................................ 30716.1.1 Aufgaben ........................................................................ 30816.1.2 Anforderungen an eine Geschäftsplattform ...................... 30916.1.3 Rechtliches ...................................................................... 310

16.2 Die Anwendungen ....................................................................... 31116.2.1 Shop ............................................................................... 31216.2.2 Galerie ............................................................................ 31216.2.3 Dokumentenmanagement ............................................... 31316.2.4 Kalender ......................................................................... 31416.2.5 Formulare ....................................................................... 314

17 Online-Shop: VirtueMart ......................................................... 317

17.1 Installation .................................................................................. 31817.1.1 Komponente ................................................................... 31817.1.2 Beispieldaten .................................................................. 31917.1.3 Module ........................................................................... 31917.1.4 Sprachdateien ................................................................. 320

17.2 Ein kurzer Rundgang .................................................................... 32117.2.1 Im Backend ..................................................................... 32117.2.2 Im Frontend .................................................................... 323

17.3 Den Shop einrichten .................................................................... 32517.3.1 Shop-Informationen ........................................................ 32517.3.2 Konfiguration .................................................................. 326

17.4 Produkte ..................................................................................... 32817.4.1 Kategorien anlegen und verwalten .................................. 328

881.book Seite 10 Dienstag, 4. November 2008 5:19 17

Page 9: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

11

17.4.2 Produkte anlegen und verwalten ..................................... 32917.4.3 Produktattribute ............................................................. 33117.4.4 Preisnachlässe ................................................................. 33417.4.5 Produktbewertungen ...................................................... 336

17.5 Kunden ....................................................................................... 33717.5.1 Kundenverwaltung .......................................................... 33817.5.2 Gestaltung der Kundenregistrierung ................................ 338

17.6 Bestellungen ................................................................................ 34017.6.1 Der Bestellvorgang .......................................................... 34017.6.2 Bestellstatustypen ........................................................... 341

17.7 Lieferanten/Verkäufer .................................................................. 34317.7.1 Lieferantenkategorien anlegen ........................................ 34417.7.2 Lieferanten hinzufügen .................................................... 344

17.8 Reporte ....................................................................................... 34517.9 Steuern ........................................................................................ 34717.10 Zusätzliche Erweiterungen ........................................................... 348

18 Formulare: BreezingForms und ChronoForms ......................... 351

18.1 BreezingForms ............................................................................. 35118.1.1 Installation und Konfiguration ......................................... 35218.1.2 Die BreezingForms in der Übersicht ................................ 35318.1.3 Entwurf eines Beispielformulars ....................................... 35418.1.4 Die Formularoberfläche ................................................... 35518.1.5 Funktionen für das Formular und die Elemente ............... 36618.1.6 Die Verwaltung der Daten ............................................... 37118.1.7 Formular im Frontend verankern ..................................... 37318.1.8 Formular im Backend-Menü verankern ............................ 37318.1.9 Formular exportieren/importieren ................................... 376

18.2 ChronoForms ............................................................................... 37818.2.1 Installation und Überblick ............................................... 37818.2.2 Formular erstellen und übertragen .................................. 38018.2.3 Einbinden in eine Seite .................................................... 39518.2.4 Formulare sichern und wiederherstellen .......................... 39718.2.5 E-Mail-Benachrichtigung oder Daten in der

Datenbank ablegen ......................................................... 39718.2.6 Direkter Zugriff auf Formulare über einen eigenen

Backend-Menüeintrag ..................................................... 400

881.book Seite 11 Dienstag, 4. November 2008 5:19 17

Page 10: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

12

19 Dokumentenverwaltung: Docman und Attachments .............. 403

19.1 Dokumentenverwaltung: Docman ............................................... 40319.1.1 Installation ...................................................................... 40419.1.2 Konfiguration .................................................................. 40519.1.3 Eine Kategorie erstellen .................................................. 40519.1.4 Von der Datei zum Dokument ......................................... 40619.1.5 Rechte vergeben ............................................................. 40919.1.6 Anbindung an das Frontend ............................................ 40919.1.7 Eigene Templates ............................................................ 41119.1.8 Statistik ........................................................................... 41119.1.9 Zubehör .......................................................................... 411

19.2 Attachments ................................................................................ 41319.2.1 Installation ...................................................................... 41319.2.2 Attachment im Backend anhängen .................................. 41419.2.3 Attachments im Frontend ................................................ 41519.2.4 Konfiguration .................................................................. 416

20 Kalender: JEvent und iWebCal ................................................ 421

20.1 JEvent .......................................................................................... 42120.1.1 Installation ...................................................................... 42120.1.2 Einrichten des Kalenders ................................................. 42220.1.3 Der Kalender im Frontend ............................................... 42520.1.4 Die Verwaltung des Kalenders ......................................... 42820.1.5 Die Erweiterungen .......................................................... 428

20.2 Kalender: iWebCal ....................................................................... 42920.2.1 Installation und Konfiguration ......................................... 43020.2.2 Hochladen eines Kalenders ............................................. 43020.2.3 Der iWebCal-Kalender im Frontend ................................ 43120.2.4 Konfiguration des Kalenders ............................................ 433

21 Bildergalerien: Zoom Media Gallery und JoomGallery ............ 435

21.1 Zoom Media Gallery .................................................................... 43521.1.1 Installation ...................................................................... 43521.1.2 Einstellungen .................................................................. 43721.1.3 Das Erstellen eines Albums .............................................. 43821.1.4 Das Hochladen von Bildern ............................................. 43921.1.5 Medien verwalten ........................................................... 44021.1.6 Die Galerie im Frontend .................................................. 441

881.book Seite 12 Dienstag, 4. November 2008 5:19 17

Page 11: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

13

21.2 JoomGallery ................................................................................. 44421.2.1 Installation ...................................................................... 44421.2.2 Das Control Panel der JoomGallery ................................. 44521.2.3 Kategorien anlegen ......................................................... 44721.2.4 Bilder hochladen ............................................................. 44721.2.5 Die Galerie im Frontend .................................................. 44921.2.6 Meine Galerie ................................................................. 45121.2.7 Bilder bewerten und kommentieren ................................ 45321.2.8 Die Galerie konfigurieren ................................................ 45321.2.9 Zubehör .......................................................................... 457

TEIL IV Joomla! and Friends

22 Joomla! als Community-Treff ................................................... 461

22.1 Online-Kommunikation ............................................................... 46122.2 Kommunikations- und Kooperationsbedürfnisse .......................... 46322.3 Community-Tools ........................................................................ 464

22.3.1 Chat ................................................................................ 46422.3.2 Gästebuch ....................................................................... 46522.3.3 Forum ............................................................................. 46522.3.4 Online Social Network .................................................... 46622.3.5 Blog ................................................................................ 46622.3.6 Wiki ................................................................................ 46722.3.7 Podcast ........................................................................... 468

22.4 Social Web .................................................................................. 468

23 Weblogs: IDoBlog und MMS Blog .......................................... 471

23.1 IDoBlog ....................................................................................... 47123.1.1 Installation und Einrichtung ............................................ 47223.1.2 Arbeiten im Blog ............................................................. 47423.1.3 Den Blog administrieren .................................................. 477

23.2 MMS-Blog ................................................................................... 47923.2.1 Installation ...................................................................... 47923.2.2 Das Control Panel ........................................................... 47923.2.3 Ein neues Konto anlegen ................................................. 48023.2.4 Einen Beitrag publizieren ................................................. 48223.2.5 Der MMS-Blog im Frontend ............................................ 48323.2.6 Beiträge mit anderen teilen ............................................. 484

881.book Seite 13 Dienstag, 4. November 2008 5:19 17

Page 12: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

14

23.2.7 Einen Beitrag bearbeiten bzw. löschen ............................ 48523.2.8 Konfiguration .................................................................. 486

24 Wiki: JoomlaWiki ..................................................................... 489

24.1 Installation .................................................................................. 49024.2 Die Verwaltung des Wikis ............................................................ 492

24.2.1 Administration ................................................................ 49324.2.2 Konfiguration .................................................................. 493

24.3 Arbeiten im Wiki ......................................................................... 49524.3.1 Der Editiervorgang .......................................................... 49624.3.2 Die Wiederherstellung einer früheren Version ................. 49624.3.3 Eine neue Seite hinzufügen ............................................. 49724.3.4 Andere Seiten finden ....................................................... 49824.3.5 Diskutieren ..................................................................... 49824.3.6 Schützen ......................................................................... 49824.3.7 Löschen .......................................................................... 49924.3.8 Gelöschte Seiten wiederherstellen ................................... 49924.3.9 Verschieben bzw. umbenennen ....................................... 50024.3.10 Beobachten ..................................................................... 500

24.4 Die Formatierung eines Wiki-Artikels ........................................... 50124.4.1 Zeichenformatierung ....................................................... 50124.4.2 Überschriften und Abschnitte .......................................... 50224.4.3 Listen und Linien ............................................................. 50224.4.4 Einfache Tabellen ............................................................ 50324.4.5 Verlinkung ...................................................................... 50424.4.6 Bilder einbinden .............................................................. 50424.4.7 Benutzerverzeichnis ........................................................ 505

24.5 Die Benutzerrechtsverwaltung ..................................................... 50624.6 Verbindung mit Joomla! .............................................................. 507

25 Forum: FireBoard ..................................................................... 509

25.1 Installation .................................................................................. 51025.2 Das Control Panel ........................................................................ 51025.3 Die Nutzung des Forums .............................................................. 513

25.3.1 Erste Einstellungen .......................................................... 51325.3.2 Ein neues Forum anlegen ................................................ 51325.3.3 Das Forum im Frontend .................................................. 51525.3.4 Benutzer verwalten ......................................................... 51725.3.5 Die Moderation des Forums ............................................ 519

881.book Seite 14 Dienstag, 4. November 2008 5:19 17

Page 13: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

15

25.4 Die Verwaltung des Forums ......................................................... 52025.5 Zusätzliche Funktionen ................................................................ 521

26 Gästebücher ............................................................................. 523

26.1 Phoca Guestbook ......................................................................... 52326.1.1 Ein kurzer Rundgang ....................................................... 52426.1.2 Ein Gästebuch erstellen und verwalten ............................ 526

26.2 EasyBook ..................................................................................... 52926.2.1 Installation und Rundgang .............................................. 53026.2.2 Das Gästebuch aktivieren ................................................ 533

27 Noch mehr Kommunikation ..................................................... 537

27.1 Chat ............................................................................................ 53727.1.1 Inbetriebnahme .............................................................. 53727.1.2 Der Chat ......................................................................... 53927.1.3 ShoutBox ........................................................................ 542

27.2 Podcast ........................................................................................ 54327.2.1 Installation ...................................................................... 54327.2.2 Konfiguration .................................................................. 54427.2.3 Arbeiten mit Podcasts ..................................................... 54527.2.4 Feed ............................................................................... 547

TEIL V Für Profis und Tüftler

28 Installation beim Webhost ...................................................... 551

28.1 Kriterien zur Webhost-Wahl ........................................................ 55128.2 Übertragung zum Webhost .......................................................... 553

28.2.1 Datenbank einrichten ...................................................... 55328.2.2 System einrichten ............................................................ 55528.2.3 Übertragen der Datenbank .............................................. 55628.2.4 Anpassen der Konfiguration ............................................ 558

28.3 Zweitinstallation .......................................................................... 55928.4 Seitenumzug ................................................................................ 55928.5 Übertragung mit JoomlaPack ....................................................... 560

29 Backup und Upgrade ................................................................ 563

29.1 Backup der Daten ........................................................................ 56329.1.1 Manuelles Backup ........................................................... 564

881.book Seite 15 Dienstag, 4. November 2008 5:19 17

Page 14: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

16

29.1.2 Die Backup-Komponente .............................................. 56529.2 Aktualisieren ................................................................................ 569

29.2.1 Update .......................................................................... 57029.2.2 Upgrade von Joomla! 1.0 ............................................... 570

29.3 Deinstallation .............................................................................. 573

30 Tools ......................................................................................... 575

30.1 Editor: JCE ................................................................................... 57530.1.1 Installation .................................................................... 57530.1.2 Unterschiede zum TinyMCE ........................................... 576

30.2 Dateiverwaltung: eXtplorer .......................................................... 57930.2.1 Installation .................................................................... 57930.2.2 Die Funktionen von eXtplorer ....................................... 579

30.3 Übersicht: Xmap .......................................................................... 58330.3.1 Installation .................................................................... 58330.3.2 Die Einstellungen der Sitemap ....................................... 583

30.4 FTP-Client: FileZilla ...................................................................... 58430.4.1 Installation .................................................................... 58530.4.2 Das Programm ............................................................... 58530.4.3 Verbindungen verwalten ............................................... 58730.4.4 Dateien transferieren ..................................................... 58930.4.5 Rechte vergeben ............................................................ 590

30.5 Datenbankverwaltung: phpMyAdmin .......................................... 59130.5.1 Die Datenbankverwaltung ............................................. 59230.5.2 Tabellenansicht ............................................................. 59330.5.3 Datenbank exportieren und importieren ........................ 595

31 Standard-Erweiterungen .......................................................... 597

31.1 Module ....................................................................................... 59731.1.1 Banner .......................................................................... 59731.1.2 Syndication ................................................................... 59731.1.3 Statistik ......................................................................... 59831.1.4 Archiv ........................................................................... 59831.1.5 Bereiche ........................................................................ 59931.1.6 Verwandte Beiträge ....................................................... 59931.1.7 Wrapper ........................................................................ 59931.1.8 Umfragen ...................................................................... 60031.1.9 Wer ist online ................................................................ 60031.1.10 Zufallsbild ...................................................................... 600

881.book Seite 16 Dienstag, 4. November 2008 5:19 17

Page 15: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

17

31.1.11 Schlagzeilen ................................................................... 60031.1.12 Neueste Nachrichten und Meist gelesen ........................ 60131.1.13 Suche ............................................................................ 60231.1.14 Fußzeile ......................................................................... 60231.1.15 Navigationspfad ............................................................ 603

31.2 Plug-ins ....................................................................................... 60331.2.1 System – Legacy ............................................................ 60331.2.2 System – SEF ................................................................. 60431.2.3 Inhalt – Code-Hervorhebung (GeSHi) ............................. 60431.2.4 Inhalt – Modul laden ..................................................... 60631.2.5 Inhalt – Seitenumbruch ................................................. 60731.2.6 Editor – Kein Editor ....................................................... 60731.2.7 Editor – XStandard Lite 2.0 ............................................ 60831.2.8 Editorbutton – Bild, Editorbutton – Seitenumbruch

und Editorbutton – Weiterlesen .................................... 60831.2.9 Suche ............................................................................ 60831.2.10 Authentifikation ............................................................ 60931.2.11 Inhalt – Seitennavigation ............................................... 60931.2.12 System – Debug ............................................................. 60931.2.13 System – Cache ............................................................. 60931.2.14 System – Protokoll ......................................................... 61031.2.15 System – Remember Me ................................................ 61131.2.16 System – Backlink .......................................................... 61131.2.17 Benutzer – Joomla! ........................................................ 61131.2.18 XML-RPC – Joomla und XML-RPC – Blogger-API ........... 611

31.3 Backend-Module ......................................................................... 61231.3.1 Willkommen bei Joomla! ............................................... 61231.3.2 Update nötig? ............................................................... 61331.3.3 Angemeldete Benutzer .................................................. 61331.3.4 Beliebt .......................................................................... 61431.3.5 Neue Beiträge ............................................................... 61431.3.6 Statistiken ..................................................................... 61431.3.7 Fußzeile ......................................................................... 61431.3.8 Ungelesene Nachrichten ................................................ 61531.3.9 Benutzer online ............................................................. 61531.3.10 Quick-Icons ................................................................... 61531.3.11 Anmeldung ................................................................... 61531.3.12 Admin-Menü ................................................................. 61531.3.13 Benutzerstatus ............................................................... 61631.3.14 Admin-Untermenü ........................................................ 616

881.book Seite 17 Dienstag, 4. November 2008 5:19 17

Page 16: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

18

31.3.15 Titel .............................................................................. 61631.3.16 Toolbar .......................................................................... 61631.3.17 Eigene Module .............................................................. 616

32 Mehrsprachigkeit ..................................................................... 619

32.1 Joom!Fish einrichten .................................................................... 61932.2 Die Sprachauswahl ...................................................................... 62032.3 Übersetzungen ............................................................................ 62232.4 Hilfsmittel .................................................................................... 624

33 Suchmaschinenoptimierung ..................................................... 627

33.1 Suchmaschinenlogik .................................................................... 62733.1.1 Keywords ...................................................................... 62833.1.2 On-Page-Optimierung: Inhalt ........................................ 62833.1.3 On-Page-Optimierung: Technisches ............................... 63033.1.4 Off-Page-Optimierung ................................................... 631

33.2 SEO in Joomla! ............................................................................ 63133.3 Die sh404SEF-Komponente ......................................................... 632

33.3.1 Konfiguration ................................................................ 63433.3.2 URLs verwalten ............................................................. 63633.3.3 Metadaten .................................................................... 638

33.4 Verwertungsmodelle – AdSense ................................................... 64033.4.1 Funktionsweise .............................................................. 64033.4.2 Anmeldung ................................................................... 64133.4.3 Integration von AdSense ............................................... 642

34 Statistik .................................................................................... 643

34.1 Joomla!-Funktionen ..................................................................... 64334.2 Externe Statistik-Tools ................................................................. 64434.3 Installation von FireStats .............................................................. 64634.4 Die Bedienung von FireStats ........................................................ 650

35 Performance ............................................................................. 653

35.1 Seitenaufbau ................................................................................ 65335.2 Joomla! optimieren ...................................................................... 65635.3 Einstellungen des Servers ............................................................. 65735.4 Cache .......................................................................................... 657

881.book Seite 18 Dienstag, 4. November 2008 5:19 17

Page 17: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

19

36 Datentransfer und FTP-Modus ................................................ 661

36.1 Migration von Daten nach Joomla! .............................................. 66136.1.1 Statische Homepage ...................................................... 66136.1.2 Einbinden von Seiten mit der StaticXT-Komponente ...... 66236.1.3 Konvertierung aus anderen CMS ................................... 66436.1.4 Office-Dokumente ......................................................... 664

36.2 Statischer Export .......................................................................... 66536.3 Datenübertragung per FTP und Safe Mode .................................. 666

37 Sicherheit ................................................................................. 669

37.1 Angriffstypen ............................................................................... 66937.1.1 SQL Injection ................................................................ 67037.1.2 Parametermanipulation ................................................. 67137.1.3 Cross Site Scripting (XSS) ............................................... 67137.1.4 Man in the Middle ........................................................ 672

37.2 Vorbeugende Maßnahmen .......................................................... 67337.3 Spam-Vorbeugung ....................................................................... 674

38 Troubleshooting ....................................................................... 679

38.1 Installation .................................................................................. 67938.1.1 Apache läuft nicht ......................................................... 67938.1.2 MySQL läuft nicht ......................................................... 68038.1.3 Mac OS X Apache läuft, findet aber kein Joomla! .......... 68038.1.4 Mac OS X vor Version 10.4 ........................................... 681

38.2 Betrieb ........................................................................................ 68138.2.1 Fehlerhafte Verbindungsparameter zur Datenbank ........ 68138.2.2 Falsche Dateizugriffsberechtigungen .............................. 68238.2.3 Passwort vergessen ........................................................ 68338.2.4 Seiten sind gesperrt ....................................................... 68438.2.5 Statt Backend: Ausgabe »Invalid Token« ........................ 68438.2.6 Upload geht nicht .......................................................... 68538.2.7 Menüs werden in einem neuen Template nicht

angezeigt ....................................................................... 68538.2.8 Der PDF-Button funktioniert nicht ................................. 68538.2.9 Die Seite ist temporär nicht erreichbar .......................... 686

38.3 Sprachen ..................................................................................... 68638.3.1 Deutschsprachiger Hilfeserver ........................................ 68638.3.2 Englische Ausgaben auf der Frontpage ........................... 686

881.book Seite 19 Dienstag, 4. November 2008 5:19 17

Page 18: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

20

38.3.3 Erweiterungen übernehmen die Spracheinstellung nicht .............................................................................. 687

38.3.4 Die Ausgabe enthält seltsame rautenförmige Zeichen .... 68838.4 Erweiterungen ............................................................................. 688

38.4.1 Eine Erweiterung lässt sich nicht installieren .................. 68838.4.2 Ein Modul wurde aktiviert, wird aber nicht angezeigt .... 68838.4.3 Bei SEF führen alle Links zu 404-Fehlern ........................ 68938.4.4 Die Installation von Komponenten schlägt fehl .............. 68938.4.5 Erweiterungen deinstallieren ......................................... 689

TEIL VI Joomla! programmieren

39 Mein erstes Modul ................................................................... 693

39.1 Tools ........................................................................................... 69439.2 Hallo Joomla! ............................................................................... 69839.3 Architektur .................................................................................. 702

39.3.1 Model-View-Controller ................................................. 70239.3.2 Die Beschreibungsdatei ................................................. 70339.3.3 Der Controller ............................................................... 70439.3.4 Der Rahmen .................................................................. 70639.3.5 Die View ....................................................................... 706

40 Die Joomla!-API ....................................................................... 709

40.1 Zugriff auf die Interna von Joomla! .............................................. 70940.2 Informationen über den Benutzer ................................................ 71340.3 HTML-Elemente .......................................................................... 71540.4 URL-Parameter abfragen .............................................................. 71640.5 Parametrisieren ............................................................................ 71840.6 Auf die Datenbank zugreifen ........................................................ 72440.7 Internationalisierung .................................................................... 730

41 Plug-ins erstellen ..................................................................... 733

41.1 Funktionsweise ............................................................................ 73341.2 Plug-ins für den Inhalt ................................................................. 73641.3 Ein passender Button ................................................................... 73941.4 Plug-ins für die Suche .................................................................. 741

881.book Seite 20 Dienstag, 4. November 2008 5:19 17

Page 19: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

21

42 Eine eigene Komponente ......................................................... 745

42.1 Die Installationsdateien ............................................................... 74642.1.1 Die Komponenten-Beschreibung ................................... 74742.1.2 Die Datenbank .............................................................. 74842.1.3 Zusätzliche Installationsanweisungen ............................. 749

42.2 Die Darstellung im Frontend ........................................................ 75042.2.1 Einstiegsskript und Controller ........................................ 75042.2.2 Das Model .................................................................... 75242.2.3 Die Ausgabe .................................................................. 752

42.3 Die Komponentenverwaltung ...................................................... 75442.3.1 Das Grundgerüst ........................................................... 75742.3.2 Die Listenansicht ........................................................... 75842.3.3 Ändern der Daten ......................................................... 76242.3.4 Bearbeitungsmodus ....................................................... 767

Anhang ........................................................................................... 771

A Parameter der unterschiedlichen Menütypen ......................................... 773A.1 Die Funktionen des TinyMCE ....................................................... 773A.2 Die Icons der Symbolleiste ........................................................... 774A.3 Die Parameter der Menüeinträge ................................................. 776

A.3.1 Standard Bereichsliste Layout .......................................... 776A.3.2 Blog Layout ..................................................................... 778A.3.3 Kontaktkategorie-Layout ................................................. 779A.3.4 Newsfeed ........................................................................ 781A.3.5 Suche .............................................................................. 782A.3.6 Benutzer ......................................................................... 782A.3.7 Weblinks ......................................................................... 783A.3.8 Wrapper ......................................................................... 783A.3.9 Externer Link ................................................................... 784A.3.10 Trenner ........................................................................... 785

A.4 Parameter der Beiträge ................................................................ 785B Die Joomla!-API ..................................................................................... 787

B.1 Funktionen .................................................................................. 787B.2 Konstanten .................................................................................. 787B.3 Objekte ....................................................................................... 788B.4 Details zu einzelnen Objekten ..................................................... 791

B.4.1 JApplication .................................................................... 791B.4.2 JDatabase ........................................................................ 792B.4.3 JFactory .......................................................................... 793

881.book Seite 21 Dienstag, 4. November 2008 5:19 17

Page 20: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

Inhalt

22

B.4.4 JHTML ............................................................................ 793B.4.5 JParameter ...................................................................... 794B.4.6 JRequest ......................................................................... 795B.4.7 JToolbarHelper ................................................................ 796B.4.8 JUser ............................................................................... 800

C Glossar ................................................................................................... 801D Inhalt der DVD ....................................................................................... 807

Index ............................................................................................................ 809

881.book Seite 22 Dienstag, 4. November 2008 5:19 17

Page 21: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

23

Video-Lektionen auf der DVD-Rom

Die Begleit-DVD enthält ausgewählte Lektionen aus dem Video-Training »Einstieg inJoomla!« von Radovan Kubani. Sie finden das Training im Ordner videolektionen. Umdie Lektionen zu starten, rufen Sie bitte die Datei start.exe auf. Es wird vorausgesetzt,dass Sie den Flashplayer (ab Version 9) installiert haben.

1.1 Einleitung ....................................................................... [00:19 Min.]1.2 Die Bereiche des Backends ............................................. [10:49 Min.]1.3 Beiträge, Kategorien und Bereiche .................................. [11:22 Min.]

2.1 Einleitung ....................................................................... [00:22 Min.]2.2 Technische Voraussetzungen ........................................... [03:18 Min.]2.3 FTP-Client installieren und einrichten ............................. [02:44 Min.]2.4 Die Seite hochladen ........................................................ [10:11 Min.]2.5 Daten sichern und wiederherstellen ................................ [05:52 Min.]

3.1 Kontaktformular mit »ChronoForms« .............................. [14:44 Min.]3.2 Formulardaten speichern ................................................ [11:51 Min.]3.3 Webshop einrichten mit »VirtueMart« ............................ [19:12 Min.]3.4 Neue Produkte im Webshop anlegen .............................. [11:45 Min.]3.5 Foren mit »Fireboard« ..................................................... [12:32 Min.]

1 Arbeiten im Backend ................................................... [22:30 Min.]

2 Die Website live schalten ........................................... [22:45 Min.]

3 Erweiterungen ............................................................. [70:04 Min.]

881.book Seite 23 Dienstag, 4. November 2008 5:19 17

Page 22: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

141

»Tanzen ist wie Politik: für beides braucht man einen klaren Kopf.«Unbekannt

6 Eine erste Webseite

Wir werden nun eine einfache Website mit einigen Unterseiten erstellen und unseingehend mit den Inhalten und der Struktur der Informationen beschäftigen.Auch das Erscheinungsbild werden wir in diesem Kapitel über ein Templateetwas verändern. Mit Templates werden wir uns allerdings intensiver in Kapitel7, »Das Website-Design«, beschäftigen. Dort erfahren Sie auch, wie man ein eige-nes Template anlegt und was dabei von Joomla! erwartet wird. Kommen wir aberzurück zu unserer Tanzschule. Sie können diese Site Schritt für Schritt mit erstel-len und gewinnen so Ihre ersten Erfahrungen im Umgang mit Joomla!.

Zunächst brauchen wir ein passendes Template. Vielleicht stellen Sie sich jetzt dieberechtigte Frage, ob es nicht sinnvoll wäre, mit dem Design der Seite zu warten,bis Struktur und Inhalte stehen. Das Problem ist nur, dass ohne Template nichtsangezeigt wird. Ganz so schlimm ist das aber auch nicht, da bei der Joomla!-In-stallation bereits Templates mitgeliefert werden. Also haben Sie zwei Möglichkei-ten: Sie nutzen zunächst das Standardtemplate, erstellen die Site und suchen sichdann das passende Template aus, oder Sie kümmern sich gleich am Anfang umdas geeignete Template, wie wir das in unserem Beispiel machen werden.

Im nächsten Schritt müssen wir uns Gedanken über die inhaltliche Organisationunserer Site machen. Der Umfang und die Struktur werden sich auf etwa siebenMenüpunkte (Home, Person, Referenzen, Tanzstile, Tanzschulen, Training, Kon-takt) beschränken, wobei mindestens einer der Punkte noch mal in einige hierar-chisch angeordnete Elemente unterteilt wird. Bei den Inhalten dieser Bereichewird es sich überwiegend um dynamische Informationen handeln, die in regel-mäßigen Abständen aktualisiert werden. Lediglich Informationen wie »Kontakt«bzw. das Impressum oder AGB lassen sich statischen Seiten zuordnen, deren In-halte selten verändert werden müssen und inhaltlich nicht mit anderen Seiten zu-sammenhängen. Statische Seiten müssen immer über einen direkten Aufruf an-gesprochen werden. Sie können im Gegensatz zu dynamischen Inhalten nichtmehrfach über Bereichs- oder Kategorieseiten auftauchen.

881.book Seite 141 Dienstag, 4. November 2008 5:19 17

Page 23: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

142

Eine erste Webseite6

Joomla! gibt dem Benutzer eine feste Struktur zur Organisation der Inhalte vor.Ähnliche Content-Management-Systeme (CMS) verwenden die bekannte Baum-struktur mit Ordnern und Dokumenten. In unserem Fall findet aber eine Auftei-lung in Bereiche, Kategorien und Beiträge (in Vorgängerversionen hießen dieseSektionen, Kategorie und Inhaltselemente) statt. Mit diesen Zuordnungen haben Sieimmer einen direkten Überblick über Ihre Inhalte. Sobald diese Struktur einmalsteht, können Sie entscheiden, welche Elemente tatsächlich im Frontend veröf-fentlicht (Freigegeben) werden sollen oder nicht (Standardeinstellung ist Ja).

Im letzten Schritt können Sie die Inhalte für die Webseite erstellen. Wie das funk-tioniert, haben Sie bereits in Kapitel 5, »Inhalte erstellen und verändern«, erfah-ren. Dort haben wir die Erstellung und Verwaltung von Beiträgen bereits genauerunter die Lupe genommen.

Als konkretes Projekt soll weiterhin die Website für einen Tanzlehrer dienen. DieSite soll einige Daten und Informationen zum Lehrer und seinen Tanzkursen be-inhalten. Der Tanzlehrer dient uns nur als Einstiegsbeispiel und wird auch imweiteren Verlauf dieses Buches als Versuchskaninchen fungieren. Anhand desBeispiels werden Ihnen vermutlich schon die ersten Ideen für diverse Anwen-dungen durch den Kopf gehen. Statt einer Site für einen Tanzlehrer kann mansich natürlich ebenso gut Seiten für Vereine, Unternehmen, Betriebe oder sons-tige Einrichtungen vorstellen. Das Beispiel soll auch verdeutlichen, dass Sie zu-nächst mit einem kleinen Projekt beginnen können, von Joomla! aber nicht ein-geschränkt werden und stetig wachsen können. Je nach Bedarf kann aus der Seiteeines Tanzlehrers eine Website für eine ganze Tanzschule werden, die Sie pro-blemlos mit zusätzlichen Inhalten und Erweiterungen anreichern können.

6.1 Auswahl und Aktivieren des Templates

Bevor wir ein geeignetes Template heraussuchen, können Sie sich schon einwenig Inspiration auf der deutschen Joomla!-Seite unter www.joomlaos.de holen.Hier finden Sie unter dem Menüpunkt Userpages z. B. die Rubrik Sport & Ver-

eine. Besuchen Sie einfach einige der Seiten, und verschaffen Sie sich einen Über-blick zu den gestalterischen und inhaltlichen Unterschieden. Auf Joomlaos wer-den wir uns später auch unser Beispiel-Template holen. Kehren wir aber zunächstzu unserer Joomla!-Installation zurück.

Das Joomla!-Backend bietet uns zwei schnelle Möglichkeiten, um ein Templateauszuwählen und zu aktivieren:

881.book Seite 142 Dienstag, 4. November 2008 5:19 17

Page 24: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

143

Auswahl und Aktivieren des Templates 6.1

Möchten Sie eines der vorinstallierten Templates nutzen, so aktivieren Sie dafüreinfach über den Menüpunkt Erweiterungen � Templates das gewünschte Tem-plate für Ihre neue Site, indem Sie den entsprechenden Radiobutton anklickenund mit Standard als Standard-Template definieren (Abbildung 6.1). An dieserStelle haben Sie übrigens auch die Möglichkeit, ein Template für den Backend-Bereich auszuwählen. Wechseln Sie dazu einfach von der Site-Ansicht auf die An-sicht Administrator. Es sollte das Standard-Template in der Template-Auflistungerscheinen.

Zusätzlich finden Sie online z. B. unter www.joomlaos.de eine ständig wachsendeTemplate-Galerie mit freien Vorlagen zum Download.

� Wechseln Sie also in Ihrem Browser auf die Seite www.joomlaos.de.

� Wählen Sie den Menüpunkt Template Galerie an, und schon können Sie ent-scheiden, für welche Joomla!-Version Sie das Template benötigen.

� Klicken Sie auf Templates für Joomla 1.5. Der Bereich ist noch einmal unter-teilt in:

� Statische Templates – Diese Templates sind für eine bestimmte Bild-schirmbreite ausgelegt.

Abbildung 6.1 Die Template-Verwaltung im Backend

Abbildung 6.2 Die Template-Verwaltung für den Backend-Bereich

881.book Seite 143 Dienstag, 4. November 2008 5:19 17

Page 25: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

144

Eine erste Webseite6

� Dynamische Templates – Dynamische Templates passen sich an die Breitedes Bildschirms des Users an.

� Breite wählbar – Hier bestimmen Sie die Breite des Templates über Para-meter.

� Sobald Sie sich für einen der drei Bereiche entschieden haben, können Sie sichüber »Live Preview« ein Demo des jeweiligen Layouts ansehen oder die pas-sende Vorlage sofort herunterladen. Dazu klicken Sie auf Download. In unse-rem Beispiel nehmen wir das Template »Biz Blue 2« aus der Kategorie Tem-

plates für Joomla! 1.5 im Bereich Dynamische Templates. (Sie finden dieDatei auch auf der Buch-DVD im Verzeichnis /template.) Sobald der Down-load abgeschlossen ist, können Sie über Ihr Joomla!-Backend den Verzeichnis-pfad der Quelldatei angeben. Die Quelldatei ist ein gepacktes Verzeichnis, dasmehrere Dateien für die Installation enthält. Aber keine Sorge – Sie müssensich nicht um den Inhalt oder das Entpacken dieser Datei kümmern! DerInstallationsmanager von Joomla! übernimmt alle nötigen Vorgänge:

Abbildung 6.3 Der Download-Bereich für Templates bei joomlaos

881.book Seite 144 Dienstag, 4. November 2008 5:19 17

Page 26: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

145

Auswahl und Aktivieren des Templates 6.1

� Anders als bei der Aktivierung eines bereits installierten Templates wählen Siejetzt unter dem Menüpunkt Erweiterungen die Option Installieren/Dein-

stallieren.

� Der Erweiterungen-Manager verwaltet bei Joomla! 1.5 sämtliche Extensionsund Templates.

� Nun geben Sie bei Paketdatei über Durchsuchen den Pfad Ihres Downloadsan und

� installieren das Paket mit Datei hochladen & installieren (Abbildung 6.4).

� Nach der Bestätigung der erfolgreichen Installation können Sie über das MenüErweiterungen � Templates zu der Liste der Templates wechseln.

� In der Auflistung ist nun auch das neu installierte Template Biz Blue 2 aufge-führt.

� Zum Aktivieren klicken Sie auf den Radiobutton vor dem Template und bestä-tigen Ihre Auswahl mit dem Button Standard aus der Werkzeugleiste.

Abbildung 6.4 Erweiterungen suchen und hochladen

Abbildung 6.5 Diese Templates stehen Ihnen nun für das Frontend zur Verfügung.

881.book Seite 145 Dienstag, 4. November 2008 5:19 17

Page 27: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

146

Eine erste Webseite6

� Wenn Sie nun in das Frontend wechseln, erscheint Ihr Joomla! bereits imneuen Gewand.

Abbildung 6.6 Neues Template im Frontend

881.book Seite 146 Dienstag, 4. November 2008 5:19 17

Page 28: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

147

Erstellen der Seitenstruktur 6.2

6.2 Erstellen der Seitenstruktur

Unsere Website soll dem User eine leichte Navigation durch die Inhalte ermögli-chen. Daher ist es wichtig, sich Gedanken über eine geordnete Struktur zu ma-chen. Dazu gehören aussagekräftige Menüeinträge, deren Anzahl und eine bei-spielsweise chronologische oder hierarchische Anordnung der Informationen.Konkret bedeutet das für unser Beispiel, dass wir zunächst die Bereiche »Person«,»Tanzstile«, »Tanzschulen«, »Training«, »Referenzen« und »Kontakt« erstellenmüssen, da es vorher auch nicht möglich ist, Kategorien zu definieren. Danachkönnen wir den jeweiligen Bereichen Kategorien zuweisen, die den Inhalt derSeiten tragen werden.

Sie könnten natürlich auch einen Bereich erstellen (z. B. »alle Inhalte«), der mitsechs Kategorien (»Person«, »Tanzstile«, …) aufgebaut wird. Die Struktur wird da-

Alte Vorlagen

Wenn Sie eine nicht kompatible Vorlage heruntergeladen haben und versuchen, diesezu installieren, erhalten Sie eine Fehlermeldung. Ihr System wird deshalb aber keinenSchaden erleiden.

Um auch ältere Templates zu installieren, können Sie unter Erweiterungen � Plugins dieOption System – Legacy (Vorgängerversionsmodus) aktivieren. Joomla! installiert dabeizusätzlichen Code und ermöglicht so die Abwärtskompatibilität. In der Joomla!-Status-zeile erscheint ein Icon, das Sie auf den Legacy-Modus aufmerksam macht.

Abbildung 6.7 Unsere neuen Bereiche

881.book Seite 147 Dienstag, 4. November 2008 5:19 17

Page 29: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

148

Eine erste Webseite6

durch etwas unflexibler und lässt sich nicht mehr so leicht um weitere Unter-punkte erweitern. Außerdem gibt es kaum einen geeigneten Oberpunkt, dersämtliche Kategorien vereinen könnte. Dieses Vorgehen ist nur dann sinnvoll,wenn Sie sicher sind, dass die Website nicht weiter wachsen wird und die Hierar-chie der Inhalte flach bleibt.

Sie sehen aber, dass bei solch einer Struktur z. B. die Kategorie »Tanzschulen«nicht mehr weiter unterteilt werden könnte. Wir werden daher in unserem Bei-spiel für jeden Oberpunkt auch einen eigenen Bereich anlegen.

6.2.1 Struktur durch Bereiche

Erstellen wir also zunächst die nötigen Bereiche. Joomla! hat dafür eine eigeneBereichsverwaltung, die Sie über das Kontrollzentrum oder über das Menü Inhalt

� Bereiche starten können.

Fügen Sie über den Button Neu in der Toolbar einen Bereich »Person« hinzu. Eserscheint das Bereichsfenster, in dem Sie die Parameter des Bereichs bestimmenkönnen.

Die erste Eingabe erfolgt bei Titel. Hier bestimmen Sie einen kurzen Namen (inunserem Beispiel ist das »Person«) des Bereichs, der auch in Auswahlmenüs er-scheinen wird.

Abbildung 6.8 Die mögliche Organisation einer einfach strukturierten Site

881.book Seite 148 Dienstag, 4. November 2008 5:19 17

Page 30: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

149

Erstellen der Seitenstruktur 6.2

Beim Alias können Sie einen längeren Titel wählen. Dieser wird bei Joomla! 1.5für die suchmaschinenoptimierten (SEO) Links verwendet und sollte daher aus-sagekräftig und relevant für den Inhalt der Seite sein. Das betrifft alle Aliase (alsoauch bei Kategorien und Beiträgen).

Achten Sie allerdings darauf, kein Fragezeichen im Namen zu benutzen, da derLink sonst unter Umständen nicht aufgerufen werden kann. Nach Möglichkeitsollten in den Titeln der verlinkten Beiträge genau diese Begriffe nochmals auf-tauchen, so dass die Suchmaschine die Bedeutung höher einstufen wird.

Außerdem haben Sie jetzt die Möglichkeit, ein Bild zu wählen und dessen Posi-tion zu bestimmen. Es wird im Frontend in der Bereichsbeschreibung erscheinen.An dieser Stelle werden Ihnen allerdings im Pulldown-Menü nur Bilder aufgelis-

Abbildung 6.9 Die Bereichsverwaltung

Titel im Menü?

Der Titel wird nicht im Frontend als Menüpunkt auftauchen, sondern es sind die Menüsim Backend gemeint. Wenn Sie also einmal eine Liste mit Bereichen zur Auswahl haben(z. B. um ein neues Menüelement hinzuzufügen), dann werden in der Liste die Titel derBereiche aufgeführt.

Aussagekräftiger Alias

Wenn man z. B. den Menüeintrag »Tanzschule« erstellt, sollte der Alias zumindest»Tanzschule für Standardtanz« heißen.

Passender Titel

Für den Menüeintrag »Tanzschule« mit dem Alias »Tanzschule für Standardtanz« könntedie Überschrift im Beitrag z. B. »Lernen Sie in angenehmen Kursgrößen die geläufigstenStandardtänze« heißen.

881.book Seite 149 Dienstag, 4. November 2008 5:19 17

Page 31: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

150

Eine erste Webseite6

tet, die im Ordner /stories abgelegt worden sind. Wie Sie Bilder über die Medien-verwaltung hochladen, konnten Sie bereits im vorangegangenen Kapitel erfahren.

Mit der Zugriffsebene bestimmen Sie, wer Zugriff auf den Bereich haben soll.Wählen Sie Öffentlich, um jedem User den Zugriff zu ermöglichen. Damit derInhalt tatsächlich auf Ihrer Seite sichtbar wird, aktivieren Sie bei Freigegeben den

Abbildung 6.10 Einen neuen Bereich erstellen

Reihenfolge der Bereiche

Die Reihenfolge der Bereiche kann erst nach dem Speichern des Bereichs bestimmt wer-den. Ebenso ist die Zuweisung zu einem Menü erst nach dem Abspeichern möglich. Kli-cken Sie den Anwenden-Button, falls Sie diese Änderungen gleich vornehmen möchten.Die Bestimmung der Reihenfolge von Bereichen (oder auch Kategorien) spielt nur danneine Rolle, wenn Sie bei einem neuen Menüpunkt z. B. das Blog-Layout wählen und dieSortierung bei den erweiterten Parametern nach der festgelegten Reihenfolge bestim-men.

881.book Seite 150 Dienstag, 4. November 2008 5:19 17

Page 32: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

151

Erstellen der Seitenstruktur 6.2

Radiobutton Ja. Nun können Sie Ihrem Bereich im Fenster Beschreibung nocheinen kurzen Text hinzufügen. Dieser erscheint jedoch nur, wenn Sie das beimneuen Menüeintrag unter Basisparameter tatsächlich einstellen.

Jetzt können Sie Ihren ersten Bereich über den Button Speichern in der Toolbarabspeichern. Achten Sie immer darauf, dass Sie das Bereichsfenster entwederüber den Button Speichern oder Schliessen (falls Sie die Änderungen nicht ab-speichern möchten) verlassen. Sollten Sie den Back-Button Ihres Browsers ver-wenden, gilt die Arbeit an dem jeweiligen Bereich als nicht abgeschlossen, unddieser bleibt für andere User »checked out« (jedoch nicht für Sie selbst).

Ein weiteres Bearbeiten dieses Bereichs ist dann für andere Personen erst mög-lich, wenn der verantwortliche Autor seine Sitzung nachträglich mit Speichern

oder Schliessen abgeschlossen hat! In diesem Fall können Sie den Bereich noch-mals öffnen und über die Werkzeugleiste mit Schliessen beenden. Ansonstenwird er auch automatisch nach einem voreingestellten »Time out« freigegeben,oder Sie übernehmen das manuell für alle »checked out«-Elemente mit dem But-ton Globales Einchecken im Menü Werkzeuge.

Beachten Sie, dass zu diesem Zeitpunkt noch keine Verlinkung zur Frontpage be-steht und somit auch noch nicht auf den Bereich zugegriffen werden kann. Wirwerden zunächst die fehlenden Bereiche nach dem obigen Vorgehen ergänzen,um ihnen anschließend Kategorien zuzuweisen. Erst dann haben wir tatsächlichInhalte generiert, die wir verlinken möchten.

Nachdem Sie alle Hauptbereiche erstellt haben, muss eventuell die Reihenfolgeder Punkte noch geändert werden, um eine gewichtete Anordnung zu erstellen.Dazu verwenden Sie entweder die grünen Pfeile in der Spalte Reihenfolge, oderSie geben die Position der Elemente direkt in den Reihenfolge-Feldern danebenein. Drehen Sie die Reihenfolge der Elemente um, so dass der Bereich »Kontakt«an letzter Stelle steht und »Person« an erster.

Abbildung 6.11 Ein Bereich ist noch durch einen anderen User gesperrt.

881.book Seite 151 Dienstag, 4. November 2008 5:19 17

Page 33: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

152

Eine erste Webseite6

Damit wäre die grobe Struktur unserer Site vorbereitet, und Sie können nun deneinzelnen Bereichen Kategorien zuordnen.

6.2.2 Arbeiten mit Kategorien

Die nächste Form der Strukturierung unserer Website geschieht durch Katego-rien. Sie können Bereiche mehreren Kategorien zuordnen. Das ist sinnvoll, da Sieso Ihre Inhalte sortieren können und die Übersicht behalten. Eine Websitewächst schneller, als Sie denken, und Sie werden froh sein, wenn Sie von Grundauf eine übersichtliche Struktur für Ihre Inhalte geschaffen haben. Es ist jedochnicht möglich, eine Kategorie unterschiedlichen Bereichen zuzuweisen. Die Kate-gorien werden uns später auch vorgeben, welche Untermenüpunkte wir brau-chen. Außerdem werden wir innerhalb der Kategorien unseren tatsächlichen In-halt (Artikel) unterbringen und erreichen so das Ziel einer hierarchischenGliederung der Inhalte.

Abbildung 6.12 Unsere komplette Bereichsliste

Bereiche löschen

Falls Sie an dieser Stelle noch einen überflüssigen Bereich löschen möchten, wäre daskein Problem. Sobald aber ein Bereich eine Kategorie enthält, kann der Bereich erst ent-fernt werden, nachdem sämtliche Kategorien, die auf ihn verweisen, gelöscht odereinem anderen Bereich zugeordnet wurden.

881.book Seite 152 Dienstag, 4. November 2008 5:19 17

Page 34: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

153

Erstellen der Seitenstruktur 6.2

Das Erstellen der diversen Kategorien läuft vergleichbar mit dem Erstellen der Be-reiche ab. Sie müssen nun lediglich beachten, dass Sie die Kategorien auch dengewünschten Bereichen zuweisen.

Im Backend werden Ihnen zwei Möglichkeiten für das Vorgehen angeboten. DasKontrollzentrum (zum Kontrollzentrum gelangen Sie immer am einfachsten überdas Hauptmenü Site � Kontrollzentrum) ermöglicht Ihnen den Einstieg überden Kategorien-Button, über den Sie in die Kategorienverwaltung gelangen (dieSie an die Bereichsverwaltung erinnern wird), oder Sie wählen aus dem Menü In-

halt � Kategorien aus.

Wir werden jetzt für jeden Bereich eine Kategorie erstellen. Über die Toolbarkönnen Sie mit dem Button Neu eine neue Kategorie erzeugen. Klicken Sie alsoauf Neu und beginnen Sie mit der Eingabe der Inhalte für die entsprechenden Ka-tegorien. Nachdem Sie Titel und Alias vergeben haben, können Sie auch gleich imDropdown-Menü Bereich einen der bereits erstellten Bereiche wählen, dem dieneue Kategorie zugeordnet werden soll.

Unsere Kategorienverwaltung sollte dann etwa so aussehen wie in Abbildung6.15.

Abbildung 6.13 Die Strukturierung der Inhalte in Joomla!

881.book Seite 153 Dienstag, 4. November 2008 5:19 17

Page 35: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

154

Eine erste Webseite6

Mittlerweile hat die Struktur unserer Website für den Tanzlehrer schon ganzübersichtliche Formen erreicht. Es gibt jetzt zu jedem Bereich auch mindestenseine Kategorie, die Sie in der Kategorienübersicht überprüfen können. Die SpalteBereich zeigt Ihnen die Zugehörigkeit zum entsprechenden Bereich an und bietetauch einen direkten Zugriff auf diesen. Sollte die Liste der Kategorien später län-ger und unübersichtlicher werden, dann können Sie sie auf bestimmte Bereichebegrenzen. Wählen Sie einfach rechts über der Kategorieliste aus dem Drop-down-Menü den gewünschten Bereich aus, und es werden nur noch die zugehö-rigen Kategorien aufgelistet.

Abbildung 6.14 Die Kategorienverwaltung

Abbildung 6.15 Unsere Kategorien zu den bestehenden Bereichen

881.book Seite 154 Dienstag, 4. November 2008 5:19 17

Page 36: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

155

Das Menü aufbauen 6.3

Die Spalten #Aktiv und #Papierkorb zeigen später die Anzahl der aktiven bzw.der gelöschten Inhalte an. Bevor wir uns jedoch den Beiträgen zuwenden, müs-sen wir noch unsere Bereiche und Kategorien mit dem Menü verlinken. Ist daserst einmal erledigt, kann man sich ausgiebig mit den Inhalten beschäftigen.

6.3 Das Menü aufbauen

Obwohl der Status sämtlicher Bereiche und Kategorien automatisch auf Freige-

geben gesetzt (also veröffentlicht) wurde, wird man sie momentan noch nirgendsim Frontend finden. Uns fehlt noch die Verlinkung mit einem Menü. BeachtenSie an dieser Stelle die Eigenschaft eines Content–Management-Systems (CMS) imVergleich zur traditionellen Website-Erstellung. Joomla! bietet Ihnen zwei Berei-che, in denen Sie sich aufhalten können: zum einen das Frontend (die Website,wie sie User im Internet zu sehen bekommen) und zum anderen das Backend, indem Sie wie in einem Backstage-Bereich ungestört hinter der Bühne vor sich hinarbeiten können. Sie müssen keine HTML-Dateien von Ihrem Rechner per FTPins Internet hochladen, sondern arbeiten direkt an den Inhalten und entscheidenselbst, wann diese tatsächlich im Frontend für User sichtbar sein sollen, indemSie einfach den entsprechenden Beitrag freigeben. Aber genau wie beim klassi-schen Webdesign reicht es nicht, einen Inhalt zur Verfügung zu stellen, sondernes muss ein Link (also eine Verknüpfung) darauf existieren.

Wir werden also zunächst das Menü aufbauen und anschließend unsere Katego-rien mit Inhalten, also Beiträgen füllen. Prinzipiell ist es für eine gute Navigationwichtig, möglichst aussagekräftige Menü-Überschriften zu verwenden und dasGedächtnis des Users nicht durch die Anzahl der Menüpunkte zu überfordern.Gleichzeitig gilt es, ein ausgewogenes Verhältnis zur Tiefe der Menüstruktur zuerreichen. Wir sollten unsere Informationen also nicht zu tief vergraben, da dieNavigation sonst unübersichtlich wird und der User zu viele Klicks benötigt, uman die gewünschte Stelle zu gelangen.

6.3.1 Die Menü-Verwaltung

Werfen wir einen Blick auf die Menüverwaltung (siehe Abbildung 6.16) im Kon-trollzentrum. Das Template gibt sechs verschiedene Menütypen vor:

� Hauptmenü

� Benutzermenü

� Menü oben

� Weiteres Menü

881.book Seite 155 Dienstag, 4. November 2008 5:19 17

Page 37: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

156

Eine erste Webseite6

� Beispielseiten

� Schlüsselkonzepte

Diese vordefinierten Menüs sind bereits bestimmten Positionen im Layout zuge-wiesen und besitzen schon Menüeinträge aus den Beispieldaten. Zudem gibt esz. B. im Benutzermenü Einträge, die nur von registrierten Usern im Frontend er-reichbar sind.

In der Spalte Titel finden wir die Bezeichnung der Menüs, die frei gewählt wer-den kann. Mit einem Klick auf den Titel könnten Sie den Typ, den Titel und dieBeschreibung für den Menüpunkt ändern. Der Menütyp muss eindeutig sein undohne Leerzeichen geschrieben werden. Über den Typ identifiziert Joomla! dasMenü im Code bzw. Template. Daher muss das Menü hier einen einzigartigenNamen haben, da es sonst zu Konflikten kommen würde.

Über die Spalte Menüs gelangt man zu den Elementen des entsprechenden Me-nüs. Unter Freigegeben können wir sehen, wie viele Einträge im Menü existie-ren. Gelöschte oder unveröffentlichte Objekte sind noch nicht vorhanden.

Schauen wir uns kurz den Eintrag im »Hauptmenü« an. Klicken Sie dazu einfachdas Icon bei Menüs an. In der neuen Ansicht der Menüverwaltung sollten Sie nuneine Liste der bereits vorhandenen Objekte sehen. Momentan sollten neun Ein-träge aufgelistet sein, von »Startseite« bis »Newsfeeds«.

Die Bedeutung der nachfolgenden Spalten ist Ihnen bereits aus anderen Verwal-tungen wie der Kategorieverwaltung bekannt. Einzig die Spalte Typ ist in diesemZusammenhang neu. Sie gibt an, um was es sich bei dem Menüeintrag tatsächlichhandelt, wie er im Frontend dargestellt wird und welche Funktion er hat.

Abbildung 6.16 Die Menüverwaltung

881.book Seite 156 Dienstag, 4. November 2008 5:19 17

Page 38: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

157

Das Menü aufbauen 6.3

6.3.2 Menüeinträge löschen

Bevor wir unsere Tanzlehrer-Inhalte mit dem Menü verlinken, werden wir diebestehenden Menüeinträge löschen. Nachdem wir die Beispielinhalte ja bereitsentfernt haben, verbirgt sich hinter den vorhandenen Menüpunkten sowiesokein Inhalt mehr. Sie können das gern im Frontend testen. Es wird lediglich dieStartseite angezeigt (ohne Beiträge), bei allen anderen Menüpunkten erhalten Sieeine Fehlermeldung. Eine Ausnahme stellen die Menüpunkte dar, die auf externeSeiten zeigen, also auf Inhalte außerhalb unserer Joomla!-Installation.

� Das Löschen der Menüeinträge funktioniert sehr einfach. Wir können wiederalle Menüpunkte des jeweiligen Menüs mit einem Mal löschen lassen. KlickenSie dazu in der Listenansicht der Kopfzeile in die Auswahlbox, so dass allePunkte markiert werden.

� Die Startseite ist mit einem Stern in der Spalte Standard markiert. Standard-Einträge lassen sich nicht löschen. Sie sollten also die Startseite von der Aus-wahl ausschließen.

� Klicken Sie nun auf den Button Papierkorb in der Werkzeugleiste.

Sollten Sie Menüeinträge versehentlich gelöscht haben, gibt es auch hier die Mög-lichkeit, Einträge wiederherstellen zu lassen. Über das Hauptmenü Menüs � Pa-

pierkorb: Menü lassen sich diese Einträge wieder aus dem Papierkorb holen.

Abbildung 6.17 Die Menüeinträge im Hauptmenü

881.book Seite 157 Dienstag, 4. November 2008 5:19 17

Page 39: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

158

Eine erste Webseite6

6.3.3 Einen Menüpunkt erstellen

Um einen neuen Menüpunkt zu erstellen, klicken Sie in der Toolbar den ButtonNeu an. Es erscheint ein neues Fenster, in dem Sie den Typ, also die Art IhresMenüpunkts, bestimmen können. Man bekommt vier Hauptbereiche zur Aus-wahl gestellt:

� Interner Link

� Externer Link

� Trenner

� Alias

Der Bereich Interner Link wird unterteilt in Beiträge, Kontakte, Newsfeeds,

Umfragen, Suche, Benutzer, Weblinks und Wrapper. Sämtliche dieser Menü-typen werden nochmals unterteilt, sobald man sich für einen entschieden und aufihn geklickt hat. So arbeitet man sich mit drei Klicks zur gewünschten Darstel-lungsform durch. Einen schnellen Hinweis zu den jeweiligen Layouts der jewei-ligen Menütypen erhalten Sie über kleine Flyouts, wenn Sie den Mauscursoretwas länger über einem Typ stehen lassen.

Abbildung 6.18 Markieren Sie die Menüpunkte, die Sie löschen möchten.

Abbildung 6.19 Die bereinigte Listenansicht

881.book Seite 158 Dienstag, 4. November 2008 5:19 17

Page 40: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

159

Das Menü aufbauen 6.3

Für unser Beispiel werden wir einen einfachen Standard Bereich Layout-Menü-eintrag erzeugen. Wählen Sie dazu unter Interner Link � Beiträge � Bereich �

Standard Bereich Layout. Im Unterschied zum Blog Layout werden hier einfachalle Kategorien eines Bereichs in einer Liste angezeigt. Beim Blog Layout habenSie dagegen immer die Möglichkeit, die Beiträge in Spalten und Zeilen anzuord-nen.

Abbildung 6.20 Mögliche Menüeinträge

Der Menütyp bestimmt die Ansicht

Mit der Wahl des Menütyps bestimmen Sie das Layout der Beiträge in der Übersichteines Bereichs oder einer Kategorie (vgl. Kapitel 5, »Inhalte erstellen und verändern«).

881.book Seite 159 Dienstag, 4. November 2008 5:19 17

Page 41: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

160

Eine erste Webseite6

Im darauffolgenden Fenster sehen Sie drei große Bereiche: den Typ, die Detailsund die Parametereinstellungen. Den Menütyp können Sie an dieser Stelle jeder-zeit wieder ändern, auch nachdem Sie den Menüpunkt bereits gespeichert haben.

Sehen wir uns nun zunächst einmal die Eingabemöglichkeiten des Bereichs De-

tails an. Danach folgt eine Auflistung der Eingabefelder und Parameter zu denverschiedenen Menüelementen. Die Eingabemöglichkeiten bei den Details sindmehr oder weniger bei allen Menüeinträgen identisch. Wir werden sie daher nureinmal erwähnen und bei den anderen Elementen lediglich die jeweiligen Beson-derheiten herauspicken.

Unser erster Eintrag im Feld Titel bestimmt ganz einfach den Namen des Menü-punkts. Danach können wir im Feld Alias einen für Suchmaschinen aussagekräf-tigen Titel ergänzen. Im Feld Link sehen Sie nach dem Abspeichern des Menüein-trags die entsprechende Adresse des Menüpunkts. Als Nächstes bestimmen Sie,in welchem Menü Ihr Eintrag erscheinen soll. Wählen Sie dazu in der Dropdown-Liste Anzeigen in ein gewünschtes Menü aus. Über den Punkt Übergeordneter

Eintrag bestimmen wir, auf welcher Ebene sich der Menüeintrag befinden soll.Soll sich der Eintrag auf dem gleichen Level der Hauptmenüpunkte befinden, sobenötigen wir die Einstellung »Oben«, ansonsten wählen wir einen der vorhan-denen Punkte, um einen Untermenübeitrag zu erzeugen. Geben Sie bei Freige-

geben an, ob der Menüpunkt gleich sichtbar sein soll. Die Funktion Reihenfolge

legt die Anordnung der Menüelemente fest. Mit dem nächsten wichtigen Punktbestimmen Sie, welche User Zugriff auf das Element haben sollen. Zu guter Letztlegen wir noch fest, wie sich der Link verhalten soll, wenn er angeklickt wird.Entscheiden Sie, ob die Inhalte im bestehenden Fenster angezeigt werden sollenoder ob ein neues Fenster geöffnet werden muss.

Bevor wir uns die verschiedenen Parameter anschauen, gehen wir noch kurz aufdie Bedeutung des Übergeordneten Eintrags ein. Denn hier finden wir dieMöglichkeit, unser Menü wie bereits angesprochen hierarchisch zu gliedern. Andieser Stelle können wir aus der gewohnten Joomla!-Strukturierung ausbrechenund z. B. Bereiche anderen Bereichen unterordnen. Aber beachten Sie, dass sichdiese Möglichkeit nur auf die Darstellung bezieht und nicht auf die tatsächlicheOrganisation der Inhalte. Dort bleibt die Struktur »Bereich – Kategorie – Beitrag«bestehen. Hier im Menü dagegen können wir z. B. den Bereich »Tanzlehrer« demBereich »Tanzkurse« unterordnen. Wir werden dieses Beispiel kurz demonstrie-ren.

� In der Menüverwaltung erstellen wir zunächst über den Button Neu denMenüeintrag »Tanzkurse«. Dazu wählen wir Interner Link � Beiträge �

Bereich � Layout: Bereichsliste aus.

881.book Seite 160 Dienstag, 4. November 2008 5:19 17

Page 42: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

161

Das Menü aufbauen 6.3

� Nun können wir den Namen für den Menüpunkt eingeben (»Tanzstile«) undden entsprechenden Bereich »Tanzstile« aus der Liste in Basisparameter aus-wählen. Übergeordneter Beitrag soll in diesem Fall »Oben« sein.

� Vergessen Sie nicht, die Einstellungen über den Button Speichern zu sichern.Das können Sie auch über den Button Anwenden regelmäßig wiederholen,ohne dass Sie die Bearbeitung des Menüeintrags verlassen.

� Nun wiederholen wir den ganzen Vorgang, wählen aber für Name »Tanzleh-rer« und entsprechend für den Bereich »Person« aus. Bei Übergeordneter

Eintrag müssen wir nun unbedingt den Bereich »Tanzstile« angeben!

� Dann können Sie den Menüeintrag abspeichern. Im Frontend erscheint nunder Hauptmenüpunkt Tanzstile mit dem Untermenüpunkt Tanzlehrer

(Abbildung 6.21).

Abbildung 6.21 Der untergeordnete Menüpunkt im Backend

Abbildung 6.22 Das Menü im Frontend

Menüs und SSL

In Joomla! 1.5 wurde eine Unterstützung für SSL-Verbindungen integriert (sichere Ver-bindungen). Dazu finden Sie unter Basisparameter bzw. Systemparameter bei einigenMenütypen die Option SSL aktiviert. Wenn Sie hier An auswählen, werden alle Links indiesem Bereich über das https://-Protokoll aufgerufen.

881.book Seite 161 Dienstag, 4. November 2008 5:19 17

Page 43: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

162

Eine erste Webseite6

6.3.4 Arten von Menüpunkten

Kommen wir jetzt zum Bereich der Parameter, und verschaffen wir uns einenÜberblick. Dieser unterteilt sich in drei bzw. vier Bereiche:

� Basisparameter: Abhängig vom gewählten Menütyp können Sie hier einigeGrundeinstellungen für das Layout treffen.

� Erweiterte Parameter (nicht bei allen Typen vorhanden): Ermöglicht je nachMenütyp zusätzliche Einstellungen für das gewählte Layout.

� Komponentenparameter: Legen Sie hier fest, wie sich allgemeine oder spezi-elle Menüfunktionen verhalten sollen. Die Parameter werden hier standard-mäßig über die globalen Einstellungen gesteuert, um ein konsistentes Verhal-ten bzw. Erscheinungsbild der Seiten zu ermöglichen.

� Systemparameter: Diese Einstellungen sind bei allen Menütypen identisch.Entscheiden Sie, ob statt des Menüpunkts auf der verlinkten Seite ein eigensformulierter Seitentitel verwendet werden soll oder nicht. Sie können einMenübild aus dem Verzeichnis images/stories/ anzeigen und wählen, ob derLink über SSL angesteuert werden soll.

Die unterschiedlichen Menütypen und Komponenten, die Sie über diese Parame-ter steuern können, werden detailliert im Anhang aufgeführt. An dieser Stellemöchten wir Ihnen nur einen Überblick über die verschiedenen Bereiche geben.

Menütypen (vgl. Anhang A, »Parameter der unterschiedlichen Menütypen«):

� BeitragFünf verschiedene Layoutdarstellungen werden hier für Beiträge angeboten(Archiv, Beitrag, Kategorie, Startseite und Bereich).

� KontaktKontakte können in zwei Darstellungsformen präsentiert werden. Entwederwerden alle freigegebenen Kontakte angezeigt, oder nur die Details eines ein-zelnen Kontakts.

� NewsfeedFeeds definieren Sie je nach Bedarf für alle Kategorien, als eine spezielle Kate-gorie oder als individuellen Feed.

� UmfrageDas Standardlayout für Umfragen

� SucheDas Standardlayout für Suchen

� BenutzerFür die Benutzer finden Sie fünf verschiedene Einstiegsseiten: den üblichenLogin, eine Registrierungsseite für neue Besucher, eine Seite für Benutzer, die

881.book Seite 162 Dienstag, 4. November 2008 5:19 17

Page 44: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

163

Das Menü aufbauen 6.3

ihr Passwort vergessen haben, eine Seite für Benutzer, die ihr Passwortzurücksetzen möchten, und eine Benutzerverwaltungsseite, auf der man alsBenutzer seine Kontaktdaten, Passwort etc. verwalten kann.

� WeblinksListen Sie Weblinks einer speziellen oder aller Kategorien auf, oder erlaubenSie registrierten Benutzern, weitere Links zu ergänzen.

� WrapperBinden Sie externe Webseiten per Iframe in Joomla! ein.

� Externer LinkVerlinken Sie auf eine Seite im Internet.

� TrennerErstellt einen nicht verknüpften Punkt im Menü.

� AliasErstellt einen Link auf einen bereits bestehenden Menüpunkt.

881.book Seite 163 Dienstag, 4. November 2008 5:19 17

Page 45: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

435

»Tanz ist die Kunst, die die Seele des Menschen am meisten bewegt.«Platon

21 Bildergalerien: Zoom Media Gallery und JoomGallery

Das Verwalten von Bildern ist in Joomla!s Media Manager zwar möglich, aber beiWeitem nicht so komfortabel und flexibel, wie man sich das manchmal wünschenwürde. Auch die in Abschnitt 9.4.1, »Die Phoca Gallery«, besprochene Fotogale-rie erfüllt nicht alle Bedürfnisse. Daher möchten wir Ihnen im Folgenden zwei Al-ternativen vorstellen, die auch hohe Ansprüche an eine Bilderverwaltung erfüllenkönnen.

21.1 Zoom Media Gallery

Für etwas anspruchsvollere Präsentationen und Download-Optionen gibt es dieZoom Media Gallery. Mit dieser können Sie Bilder und andere Multimedia-dateien ganz einfach und schnell verwalten, präsentieren und zur Weitergabe be-reit machen. So gibt es z. B. die Möglichkeit, ein Bild als E-Card zu verschicken.

Ein Highlight ist die Lightbox: Ein Nutzer betrachtet die Bilder in der Diashow undkann die zum Download bestimmten Medien in der Lightbox zwischenlagern,um sie am Ende mit einem Befehl abzurufen.

Außerdem können die User anhand einer Bewertungsfunktion über Qualität undOriginalität des Mediums entscheiden.

Die aktuelle Version ist 2.5.1.

21.1.1 Installation

Installieren Sie das Paket zOOm_for_Joomla_1.5-b.zip mit dem Installationswerk-zeug.

881.book Seite 435 Dienstag, 4. November 2008 5:19 17

Page 46: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

436

Bildergalerien: Zoom Media Gallery und JoomGallery21

Das Menü Komponenten und die Schnellübersicht weisen nun einen einzelnenweiteren Unterpunkt auf, der Sie direkt zum Kontrollzentrum bzw. zur Haupt-seite der Komponente führt (Abbildung 21.1).

Von hier aus gelangen Sie zu allen wichtigen Verwaltungsebenen. Wenn Sie mitder Maus über ein Symbol fahren, erscheint dessen Bedeutung in einem Tooltip.Die letzte Option ist schnell erklärt:

� Tabellen optimieren: Sie müssen nichts weiter machen, als mit einem Klickdie Schaltfläche zu betätigen. Der Manager säubert daraufhin die Datenbank,auf der die Komponente basiert. Wenn die Funktion beendet ist, erhalten Sieüber dem Control Panel eine blaue Erfolgsmeldung.

Mit den anderen Optionen wollen wir uns im Folgenden ein wenig genauer be-schäftigen.

Kompatibilität

Achten Sie darauf, dass das Plug-in »Vorgängerversion-System – Legacy« aktiviert ist.

Abbildung 21.1 Die Verwaltung der Bildgalerie auf der Hauptseite

Sprache

Sollten Sie bei der Ansicht Schwierigkeiten mit seltsamen Sonderzeichen bekommen,kopieren Sie die Datei german.php, die Sie auf der DVD im Verzeichnis der Erweiterungfinden, nach components/com_zoom/lib/language. Die bereits vorhandene Datei wirddabei überschrieben. Der Grund für die Sonderzeichen ist eine fehlerhafte Kodierungder Sprachdatei.

881.book Seite 436 Dienstag, 4. November 2008 5:19 17

Page 47: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

437

Zoom Media Gallery 21.1

21.1.2 Einstellungen

Bevor wir eine eigene Anwendung erstellen, betrachten wir zunächst die Konfi-guration des Programms. Dazu wählen wir das Symbol Einstellungen.

Dort finden Sie eine Reihe von Registern, die sich mit unterschiedlichen Themenbeschäftigen (Abbildung 21.3 und Tabelle 21.1).

Abbildung 21.2 Erfolgsmeldung: Tabellen optimieren

Abbildung 21.3 Die Konfigurationsseite der Zoom Media Gallery

881.book Seite 437 Dienstag, 4. November 2008 5:19 17

Page 48: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

438

Bildergalerien: Zoom Media Gallery und JoomGallery21

21.1.3 Das Erstellen eines Albums

Die Multimediadateien werden diesmal nicht in Kategorien verwaltet, sondern insogenannten Alben. Um ein neues Album zu erstellen, klicken Sie auf das ersteSymbol des Media Gallery Admin-Systems, den Album-Manager (Abbildung21.2). Hier können Sie die notwendigen Einstellungen vornehmen und Erläute-rungen zu dem jeweiligen Album oder ein Bild als eine Art Logo einbinden.1

Klicken Sie zum Anlegen eines Albums auf das Symbol Neues Album. Es er-scheint ein Popup-Fenster mit der Nachricht »Neues Album erstellt.«. Jetzt sehenSie die Konfigurationsansicht. Geben Sie im Feld Titel eine aussagekräftige Be-schriftung für Ihr Fotoalbum an, z. B. »Tanzturnier«. Unter dem Namen, den Siebei Verzeichnis eingeben, wird ein neuer Ordner in images/zoom angelegt, indem alle zum Album gehörenden Dateien abgelegt werden. Im Reiter Mitglieder

können Sie die Zugriffsrechte auf das Album festlegen. Um ein Album zu veröf-fentlichen, müssen Sie im Reiter Aktionen den Haken nach »Dieses Album frei-geben« setzen. Speichern Sie die Einstellungen, indem Sie auf Speichern klicken.Es folgt eine Meldung »Albumdateien erfolgreich bearbeitet!«.

Register Funktionen

System Allgemeine Einstellungen der Komponente.

Medien Die Größe und die Verarbeitung der darzustellenden Thumbnails wer-den festgelegt.

Eigenschaften Einstellungen für die Ansicht der Gallery-Komponente im Frontend.

Layout Legt die Funktionalitäten und das CSS der Komponente im Frontend fest.

Wasserzeichen Hier können Sie einstellen, dass alle Ihre Bilder mit einem Wasserzei-chen versehen werden sollen.

Safe Mode Wenn Sie hier Ihre FTP-Zugangsdaten eintragen, werden zum Hoch-laden der Bilder die eingebauten FTP-Funktionen genutzt. »Safe Mode« bezieht sich dabei auf eine Einstellung von PHP, die Skripten den Zugriff auf Dateien erschwert.

Rechte Klärt anhand der möglichen Aktionen den Rechtestatus der User.

Reset Alle Daten unwiderruflich löschen und neu beginnen.

Tabelle 21.1 Die Register der Konfigurationsseite

1 Damit sich der User eine Übersicht über die Bilder in einer Gallery verschaffen kann und dieLadezeit optimiert wird, werden die Bilder nicht in voller Größe angezeigt, sondern als soge-nannte Thumbnails. Das sind kleine Vorschaubilder, die von der Zoom Media Gallery mithilfeeines Konvertierungsprogramms automatisch erzeugt werden.

881.book Seite 438 Dienstag, 4. November 2008 5:19 17

Page 49: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

439

Zoom Media Gallery 21.1

Nach dem Speichern sehen Sie das neue Album in der Liste (Abbildung 21.4).

21.1.4 Das Hochladen von Bildern

Nachdem wir das Album erfolgreich erzeugt haben, fehlt uns noch die Hauptsa-che: die Bilder, die in dieses Album gelegt werden sollen.

Zum Hochladen gehen Sie auf den Medien-Manager von Zoom. Hier müssen Siezunächst ein Album aussuchen. Jetzt sehen Sie eine Liste mit den bereits hochge-ladenen Bildern. Um neue Fotos einzupflegen, klicken Sie auf Datei(en) hochla-

den. Sie haben nun die Wahl zwischen vier Möglichkeiten, ein Bild zu laden (Ab-bildung 21.5).

� Einzelne Datei: Suchen Sie sich eine Datei im Verzeichnis Ihres Rechners aus,und geben Sie hier einen Namen, das übergeordnete Album, Schlüsselwörterund Erläuterungen an.

� Mehrere Dateien: Das Hochladen funktioniert im Prinzip wie bei der einzel-nen Datei, nur dass Ihnen jetzt entsprechend viele Formulare für die Bilder-wahl vorgelegt werden, anhand derer Sie mehrere Dateien am Ende miteinem Klick hochladen können.

� Drag’n Drop: Hier können Sie die Vorzüge einer grafischen Benutzeroberflä-che genießen: Suchen Sie sich die gewünschten Dateien aus, und laden Sie sie– nachdem Sie in Details noch einen Blick auf ihre Eigenschaften werfenkonnten – über eine Schaltfläche hoch. Diese Funktion ist ein Java-Applet. Sie

Abbildung 21.4 Die Konfiguration des Albums

881.book Seite 439 Dienstag, 4. November 2008 5:19 17

Page 50: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

440

Bildergalerien: Zoom Media Gallery und JoomGallery21

benötigen also ein Java-Plug-in im Browser oder die Java-Laufzeitumgebungauf Ihrem Rechner.

� Medien suchen: In diesem Register müssen Sie den genauen Pfad zu derMediendatei auf dem Server wissen. Der gesuchte Ort kann auch eine URLoder ein Verzeichnis auf einem Server sein. Wenn Sie viel mit FTP arbeiten,haben Sie so beispielsweise die Möglichkeit, Ihre Bilder mit einem FTP-Clientauf den Server zu laden und diese dann von dort aus in die Zoom Media Gal-lery einzubinden.

Nach einem erfolgreichen Ladevorgang sollten Sie eine entsprechende Meldungerhalten. Mit Zurück gelangen Sie wieder zum Kontrollzentrum.

21.1.5 Medien verwalten

Egal, auf welche Weise Sie die Bilder hochgeladen haben: Diese sollten nun imMedien-Manager sichtbar sein. Hier haben Sie die Möglichkeit, die Dateien nachBelieben zu verwalten.

Abbildung 21.5 Bilder hochladen

Datei nicht hochgeladen?

Falls keine Datei hochgeladen wurde, überprüfen Sie, ob in den Einstellungen unterMedia der richtige Pfad angegeben wurde. Dieser sollte mit einem »/« enden.

881.book Seite 440 Dienstag, 4. November 2008 5:19 17

Page 51: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

441

Zoom Media Gallery 21.1

Über die Werkzeugleiste können Sie die markierten Bilder löschen, bearbeitenoder in ein anderes Album verschieben. Bearbeiten bedeutet in diesem Fall, dassder Name, die Schlüsselwörter, die Beschreibung etc. geändert werden können.Es ist außerdem möglich, das Bild als Albumlogo festzulegen.

21.1.6 Die Galerie im Frontend

Die Zoom Media Gallery können Sie nun wie gewohnt in ein Menü des Front-ends einbinden (vgl. Abschnitt 6.3.3, »Einen Menüpunkt erstellen«). Wählen Sieals Menüpunkt zOOm Media Gallery.

Wenn Sie dann dem Link im Frontend folgen, sollte eine Auflistung Ihrer Albenzu sehen sein. Bei dem Klick auf ein Album wird es geöffnet, und Ihnen wird derInhalt als Thumbnail-Ansicht präsentiert.

Wenn Sie ein Thumbnail anklicken, öffnet es sich in der Vollansicht. Sie befindensich nun im Modus »Diashow«, d.h., Sie können über die blaue Navigationsleistedie gewünschten Bilder im Album ansteuern (Abbildung 21.8).

Unter dem Bild befindet sich zum einen eine Übersicht über die Bildeigenschaf-ten, zum anderen haben die Nutzer hier die Möglichkeit, das Bild zu kommentie-ren und zu bewerten.

Abbildung 21.6 Einige Bilddateien, aufgelistet im Medien-Manager

881.book Seite 441 Dienstag, 4. November 2008 5:19 17

Page 52: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

442

Bildergalerien: Zoom Media Gallery und JoomGallery21

Abbildung 21.7 Der Inhalt des Albums als Thumbnail

Abbildung 21.8 Ein Bild in der Vollansicht

881.book Seite 442 Dienstag, 4. November 2008 5:19 17

Page 53: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

443

Zoom Media Gallery 21.1

Ein nettes Feature ist die Zoomfunktion. Gehen Sie mit der Maus über das Bild,so wird ein vergrößerter Ausschnitt in einem Kasten angezeigt. Mit den Cursor-Tasten können Sie den Vergrößerungsfaktor verändern.

Sie sehen auch, dass unterhalb des Bildes sehr viele Informationen angezeigt wer-den. Diese können Sie im Backend im Media Gallery-Admin System bei den Ein-

stellungen unter Layout abschalten, beispielsweise im Feld »Zeige Eigenschaf-ten unter den Medien«.

Rechts über dem Bild befinden sich zwei weitere interessante Schaltflächen: Überdie linke Schaltfläche können Sie das Bild als E-Card mit einer Nachricht an dieE-Mail-Adresse von Bekannten abschicken. Die E-Mail enthält dann einen Linkauf das aktuelle Bild.

Der rechte Button legt das Bild oder das gesamte Album in die sogenannte Light-box ab. Die Lightbox ist eine Art nichtkommerzieller Warenkorb, dessen InhaltSie mit der Schaltfläche Lightbox anschauen betrachten und löschen können(Abbildung 21.9).

Fehlermeldung?

Sollten Sie eine Fehlermeldung erhalten (»Mail-Funktion konnte nicht initialisiert wer-den!«), dann ist Ihr Mail-Versand wahrscheinlich noch nicht richtig konfiguriert. Umdiese Funktion nutzen zu können, müssen Sie, wie in Abschnitt 10.3, »Mail-Versand«,beschrieben wird, noch Ihre E-Mail-Daten eintragen.

Abbildung 21.9 Die Lightbox

881.book Seite 443 Dienstag, 4. November 2008 5:19 17

Page 54: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

444

Bildergalerien: Zoom Media Gallery und JoomGallery21

Wenn Sie Ihren Rundgang durch die Bildergalerie beendet haben, können Siesich die ausgewählten Bilder in der Lightbox mit einem Klick komprimieren las-sen und diese Datei herunterladen.

21.2 JoomGallery

Eine weitere beachtenswerte Galerie ist die JoomGallery, die Nachfolgeversionder PonyGallery ML. Dieses Programm besitzt neben den Basisfunktionen einerBilderverwaltung auch einige Extras:

� vielseitige Konfigurationsmöglichkeiten

� Java-, Einzelbilder-, Batch- und FTP-Upload

� Kommentar- und Bewertungsfunktionen

� Community-Builder-Integration und Bridge-Funktionen

� Migrationsassistent von der PonyGallery

21.2.1 Installation

Die neueste Version der JoomGallery finden Sie auf der Website der Entwicklerselbst:

www.joomgallery.net

Derzeit liegt lediglich die Version JoomGallery Beta 1 vor, was bedeutet, dass dieVersion noch nicht für den Produktivbetrieb zu verwenden ist und möglicher-weise noch Fehler enthält. Dennoch lassen sich anhand der Beta schon alle wich-tigen Funktionalitäten zeigen. Wenn Sie dieses Buch in den Händen halten, isteventuell schon ein stabiles Programm verfügbar, das Sie sich von oben genann-ter Homepage herunterladen sollten.

Installieren Sie die Komponente wie gewohnt über Erweiterungen � Installie-

ren/Deinstallieren.

Zusätzlich zu der eigentlichen Komponente finden Sie im Download-Bereich derHomepage die Sprachdateien für formelles oder informelles Deutsch. Suchen Siesich eine der Versionen aus, entpacken Sie diese, wählen Sie den Ordner UTF-8,

Achtung Zubehör!

Für die neue Version der Zoom Media Gallery gibt es derzeit leider noch keine kompa-tiblen Module und Plug-ins. Die verfügbaren Erweiterungen (z. B. auf joomlaos.de) arbei-ten nur mit älteren Versionen dieser Galerie zusammen.

881.book Seite 444 Dienstag, 4. November 2008 5:19 17

Page 55: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

445

JoomGallery 21.2

und legen Sie dessen Inhaltsordner, nämlich administrator und components, indas Wurzelverzeichnis von Joomla!. Wenn Sie nun die JoomGallery über denMenüpunkt Komponenten anwählen, sollte die Erweiterung weitestgehend aufDeutsch angezeigt werden.

21.2.2 Das Control Panel der JoomGallery

Die JoomGallery besitzt ein Control Panel namens Admin-Menü, das als Ersteserscheint, wenn Sie die Galerie über das Menü anklicken (Abbildung 21.10).

Zusätzlich sind alle Manager, die sich darauf befinden, in Registerform aneinan-dergereiht, so dass Sie nicht immer erst das Menü aufklappen müssen, um einenManager anzuwählen.

� Kategorie-Manager: Der Manager verwaltet alle angelegten Kategorien. Inder Bearbeitungsansicht können Sie die Kategorie mit einem Beschreibungs-text und einem Thumbnail versehen.

� Bilder-Manager: Alle verfügbaren Bilder werden hier angezeigt und sindüber die Werkzeugleiste zu bearbeiten. Wenn Sie die Bilder über ihren Titelanklicken, können Sie diese einzeln beschreiben.

� Kommentar-Manager: Diese Funktion verwaltet alle Kommentare.

� Bewertungs-Manager: Hier werden die abgegebenen Bewertungspunkteangezeigt und bearbeitet.

� Einzelbild-Upload: Dies ist eine Funktion, mit der maximal zehn Bilder aufeinmal hochgeladen werden können.

� Batch Upload: Hier können Sie gezippte Bild-Pakete hochladen.

Abbildung 21.10 Das Control Panel der JoomGallery

881.book Seite 445 Dienstag, 4. November 2008 5:19 17

Page 56: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

446

Bildergalerien: Zoom Media Gallery und JoomGallery21

� FTP Upload: Über eine FTP-Verbindung werden Bilder oder Ordner in dasSystem geladen.

� Konfigurations-Manager: Anhand von mehreren Registerkarten könnenSie in diesem Manager die Einstellungen zu der Galerie sehr detailliert vor-nehmen (Abschnitt 21.2.8, »Die Galerie konfigurieren«).

� Java Upload: Eine weitere Möglichkeit, viele Bilder mit einem Klick hochzu-laden. Voraussetzung zur Nutzung des Java-Uploads ist, dass Ihr Browser einJava-Plug-in der Version 1.5 oder höher besitzt.

� CSS anpassen: Anhand einer CSS-Vorlage können Sie hier das Layout IhrerBildergalerie ändern. Mit dem Speichern wird die Datei direkt auf den Servergeladen und das neue Design sofort im Frontend sichtbar (Abbildung 21.11).

� Migrations-Manager: Falls Sie in Ihrem Joomla!-System bereits mit der Vor-gängerversion PonyGallery ML gearbeitet haben, können Sie mit dieser Funk-tion auf die JoomGallery umstellen. Der Manager überprüft zunächst, ob dieMigration möglich ist. Erst wenn nach dem Check alle Häkchen auf Grüngesetzt sind, findet die Übertragung statt.

� Hilfe und Information: Unter diesem Punkt finden Sie die Namen der Ent-wickler und Links, die Sie zu Hilfeseiten und den entsprechenden Sprachda-teien führen. Darüber hinaus wird die Seite für Danksagungen und einenSpendenaufruf genutzt.

Abbildung 21.11 Die Anpassung des Galerie-CSS im Backend

881.book Seite 446 Dienstag, 4. November 2008 5:19 17

Page 57: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

447

JoomGallery 21.2

21.2.3 Kategorien anlegenBevor Sie Ihre Bilder in die Erweiterung einbringen, ist es notwendig, zumindesteine Kategorie anzulegen, die Sie den Bildern zuweisen können. Wie Sie es vonJoomla! selbst gewohnt sind, gehen Sie dazu auf den Kategorie-Manager, klickenin der Werkzeugleiste auf Neu und machen im Bearbeitungsmodus die ge-wünschten Angaben. Wenn Sie diese gespeichert haben, wird die Kategorie inder Listenansicht sichtbar (Abbildung 21.12).

21.2.4 Bilder hochladenEs gibt in der JoomGallery vier Möglichkeiten, wie Sie Bilder in die nun angelegteKategorie hochladen können:

� Manuelles Hochladen einzelner Bilder über den Einzelbild-Upload: FallsSie nur einige wenige Bilder in das System laden wollen, die möglicherweisean verschiedenen Stellen in Ihrem Computer liegen, bietet sich der Einzelbild-Manager an. Hier können Sie den Pfad von maximal zehn Bildern einzelnangeben und mit einem Klick hochladen. Der Name, den Sie eintragen, wirddann an alle Bilder vergeben, die in diesem Vorgang geladen werden (vgl.Abbildung 21.13).

Ein Häkchen bei Transparente oder animierte Bilddateien? ist notwendig,wenn sich unter den hochzuladenden Dateien animierte oder transparente.png- oder .gif-Dateien befinden. Bei einem »normalen« Foto-Upload von .jpg-Dateien setzen Sie bitte kein Häkchen.

Abbildung 21.12 Die neue Kategorie »Salsa« wurde angelegt.

Beliebig viele Unterkategorien!

Anders als in Joomla!, in dem die Hierarchie-Ebenen auf drei beschränkt sind, könnenSie in der JoomGallery beliebig viele Kategorien ineinander verschachteln und Ihre Bil-der damit nach Ihren Vorstellungen sortieren.

Nicht mischen!

Diese Dateien sollten nicht gemischt hochgeladen werden – also entweder animiertbzw. transparent mit Häkchen oder »normal« ohne Häkchen.

881.book Seite 447 Dienstag, 4. November 2008 5:19 17

Page 58: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

448

Bildergalerien: Zoom Media Gallery und JoomGallery21

� Gezippte Bildpakete über den Batch Upload: In den meisten Fällen befindensich jedoch die zu verarbeitenden Bilder bereits in ein und demselben Ver-zeichnis auf Ihrem PC. Die Bilder einzeln anzugeben wäre mühsam und istauch absolut überflüssig, da Sie die Bilder gezippt (z. B. mit dem Programm7-zip) über den Batch Upload auf einmal hochladen können.

� Zahlreiche Bilderdateien und Ordner über eine FTP-Verbindung: DenVorgang des Zippens können Sie sich sparen, wenn Sie Bildordner über denFTP-Upload in die Galerie einbringen.

� Java-Upload: Dieser stellt eine sehr einfach zu bedienende Möglichkeit dar,mehrere Fotos in einem Rutsch in die Galerie zu laden. Voraussetzung zurNutzung des Java-Uploads ist, dass Ihr Browser ein Java-Plug-in der Version1.5 oder höher besitzt, ansonsten funktioniert das Java-Applet nicht.

Abbildung 21.13 Der Einzelbild-Upload

Nur die Dateien zippen!

Beachten Sie, dass diese Funktion nur erfolgreich ist, wenn Sie lediglich die Bild-Dateienverpacken, also nicht den Ordner, in dem sie sich befinden. Zudem darf hier lediglichdas Zip-Format verwendet werden, also keine .tar- oder .rar-Pakete.

881.book Seite 448 Dienstag, 4. November 2008 5:19 17

Page 59: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

449

JoomGallery 21.2

Welche Art des Hochladens Sie auch nutzen, die Bilder sollten danach im Bilder-Manager aufgelistet sein, wo sie dann verwaltet werden können (Abbildung21.14).

21.2.5 Die Galerie im Frontend

Nachdem Sie die Komponente in das Hauptmenü eingebunden haben (vgl. Ab-schnitt 6.3.3, »Einen Menüpunkt erstellen«), sollten Sie die Galerie im Frontendbewundern können. Sie erhalten zunächst eine Übersicht über alle Kategorien,aus denen Sie die gesuchte Kategorie mit einem Klick auf ein Bild oder denNamen auswählen können (Abbildung 21.15).

Mit Zertifikat!

Beim Start der Seite werden Sie aufgefordert, ein Zertifikat für dieses Applet anzuneh-men. Sollten Sie die Annahme verweigern, kann das Applet für den Upload nicht gestar-tet werden.

Abbildung 21.14 Die hochgeladenen Bilder sind im Bilder-Manager zu begutachten.

Abbildung 21.15 Die Galerie im Frontend

881.book Seite 449 Dienstag, 4. November 2008 5:19 17

Page 60: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

450

Bildergalerien: Zoom Media Gallery und JoomGallery21

Damit werden alle Bilder dieser Kategorie in Form von Thumbnails angezeigt.Klickt man hier wiederum eines der Bilder an, erscheint es in seiner vollen An-sicht. Sie können nun auch die Slideshow-Funktion anwählen, die die Bilder dergewählten Kategorie automatisch ablaufen lässt (Abbildung 21.16).

Außerdem sind folgende Schaltflächen verfügbar, die durchaus bemerkenswerteFunktionen besitzen:

Wie Sie sehen, ist die Ansicht der Galerie nach der Installation fast ein wenig zustark mit verschiedensten Funktionen, Beschriftungen und statistischen Daten

Abbildung 21.16 Das Foto in der Vollbildansicht im Slideshow-Modus

Schaltfläche Funktion

Schaltet das Bild in den Vollbildmodus und lässt es durch einen Abdunklungseffekt erst richtig zur Geltung kommen.

Leitet den bequemen Download des Bildes ein.

An der linken oberen Ecke eines jeden Bildes befindet sich ein Label mit Ihrem Nutzernamen, den Sie in das Bild ziehen können, um sich auf einem Foto eindeutig zu identifizieren. Mit einem Klick auf die Schaltfläche speichern Sie die Änderung.

Tabelle 21.2 Nützliche Schaltflächen für die Anzeige der Bilder

881.book Seite 450 Dienstag, 4. November 2008 5:19 17

Page 61: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

451

JoomGallery 21.2

angereichert. Dies alles können Sie ändern, wenn Sie im Backend in den Konfi-gurations-Manager gehen und als Oberregister Frontend Einstellungen und alsUnterregister Kopf- und Fussbereich anwählen. Hier sind sämtliche Anzeigeop-tionen aufgelistet, die Sie aktivieren oder deaktivieren können (Abbildung21.17).

So können Sie z. B. das Suchfeld ausblenden oder die Anzeige der Gesamtzahl derBilder auf den Kopfbereich der Galerie beschränken.

21.2.6 Meine Galerie

Die JoomGallery gibt den Usern auch die Möglichkeit, ihre Bilder selbst vomFrontend aus in »ihre eigene« Galerie hochzuladen. Davor hat der Administratorjedoch einige Vorkehrungen im Backend zu treffen: Um den Usern besagteRechte zu geben, müssen im Konfigurations-Manager in den Registern Benutzer-

Rechte � Benutzer-Upload über »Meine Galerie« die entsprechenden Optionenausgewählt werden (Abbildung 21.18).

Abbildung 21.17 Die Einstellungsoptionen für die Ansicht der Galerie im Frontend

Kategorien nicht vergessen!

Ganz wichtig ist es, dass Kategorien angegeben werden, in die der User seine Bilderhochladen kann. Anderenfalls wird die Hochladefunktion im Frontend nicht aktiviert.

881.book Seite 451 Dienstag, 4. November 2008 5:19 17

Page 62: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

452

Bildergalerien: Zoom Media Gallery und JoomGallery21

Damit der User den Link zu seiner Galerie sieht und deren Funktionen nutzenkann, muss er sich natürlich zunächst einloggen. Dann kommt er über den LinkMeine Galerie zu den zwei Schaltflächen Neue Bilder oder eine Maske zum Ein-

zelbild-Upload zur Verfügung stellen. Zuvor müssen die Funktionen jedochin der Konfiguration freigeschaltet werden.(Abbildung 21.19).

Abbildung 21.18 Für »Meine Galerie« müssen bestimmte Berechtigungen vergeben werden.

Abbildung 21.19 Freigabe des Uploads im Frontend über den Konfigurations-Manager

881.book Seite 452 Dienstag, 4. November 2008 5:19 17

Page 63: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

453

JoomGallery 21.2

21.2.7 Bilder bewerten und kommentieren

Zwei weitere Features, die das Community-Building auf Ihrer Website begünsti-gen, sind die Bewertungs- und die Kommentarfunktion. Auch diese müssen erstim Backend über das Register Benutzer-Rechte unter Bewertungen und Kom-

mentare autorisiert werden. Dabei können auch Details, wie die Anzahl der Be-wertungsstufen und die Farbe der von den Kommentatoren genutzten Smileyseingestellt werden.

Im Frontend zeigen sich die Bewertungs- und Kommentarfelder dann in der De-tailansicht der einzelnen Bilder direkt unter den Metadaten der Bilder (Abbildung21.20).

21.2.8 Die Galerie konfigurieren

Einige wichtige Optionen des Konfigurations-Managers wurden ja bereits in denvorherigen Abschnitten vorweggenommen. Im Folgenden erhalten Sie noch ein-mal einen Überblick über die zahlreichen Register und ihre Funktionen:

Grundlegende Einstellungen

� Pfade und Verzeichnisse: Es wird empfohlen, die bestehenden Einstellungender Pfade beizubehalten. Wichtig ist, dass nur grüne Meldungen angezeigtwerden, rote Fehlermeldungen werden zu Problemen bei der Arbeit mit der

Kontrolle behalten

Falls die Gefahr besteht, dass Nutzer unangebrachte Bilder und Fotos hochladen, kanndie Einstellung Veröffentlichung durch den Admin erforderlich aktiviert werden.Dann werden die Bilder erst im Frontend angezeigt, wenn der Admin sie genehmigt hat.

Abbildung 21.20 Bewertungs- und Kommentarfunktion in Aktion

881.book Seite 453 Dienstag, 4. November 2008 5:19 17

Page 64: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

454

Bildergalerien: Zoom Media Gallery und JoomGallery21

JoomGallery führen. In diesem Fall sollten Sie die Rechte der angegebenenVerzeichnisse überprüfen.Der letzte Punkt auf dieser Seite bestimmt die Ausgabe von Datum und Zeit.

� Bildmanipulation: Auf dieser Seite werden grundlegende Optionen derJoomGallery z. B. für den Bild-Upload oder die Größe der Thumbnails festge-legt.

� Backend-Upload: Speziell mit dem Upload im Backend beschäftigt sich diesesUnterregister. Hier werden z. B. die Nummerierung oder der Umgang mitdem Dateinamen geregelt.

� Community-Builder: Die JoomGallery unterstützt den CommunityBuilder(CB) und den CommunityBuilder Enhanced (CBE). Wenn einer der beideninstalliert ist und Sie die Usernamen innerhalb der JoomGallery mit derenProfil in Verbindung setzen möchten, stellen Sie hier auf Ja.

� Bridges: Ebenso gehen Sie vor, wenn Sie Bridges, also Schnittstellen zu ande-ren Programmen installiert haben.

Benutzer-Rechte

� Benutzer-Upload über »Meine Galerie«: Regelt die Konfiguration der Funk-tion Meine Galerie. Wenn die erste Option auf Nein steht, brauchen Sie garnicht erst weiterzulesen. Sämtliche Einstellungen dieses Registers sind dannwirkungslos.

� Bewertungen: Hier bestimmen Sie, ob Bewertungen überhaupt erlaubt sindund welche Zahl die höchstmögliche Bewertung darstellt. Sollten Sie Bewer-tungen nur für registrierte User gestatten, kann jeder Benutzer ein Bild auchtatsächlich nur einmal bewerten. Mehrfachbewertungen werden damit ver-hindert; eigene Bilder können gar nicht bewertet werden.

� Kommentare: Ebenso wie die Bewertungen werden die Kommentare inner-halb der Detailseite angezeigt. Natürlich müssen die Kommentare dafür auf Ja

stehen. Wenn Sie Anonyme Kommentare gestatten, wird im Namensfeldautomatisch »Gast« eingetragen.

Frontend Einstellungen

� Anordnung der Bilder: Hier können Sie einstellen, in welcher ReihenfolgeIhre Galeriebilder im Frontend angezeigt werden.

� Seitentitel: Veränderungen sollten hier nur vorgenommen werden, wennIhnen bewusst ist, was Sie damit verändern. Denn der voreingestellte Titel»Galerie« wird nicht hier editiert, sondern im Language-File, zu finden unter:components � com_joomgallery � language. Der Seitentitel taucht an ver-

881.book Seite 454 Dienstag, 4. November 2008 5:19 17

Page 65: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

455

JoomGallery 21.2

schiedenen Stellen auf: Er wird im Browser angezeigt (ganz oben in der Titel-zeile). Ebenso wird dieser Titel beim Speichern unter den Favoriten verwen-det sowie beim Anzeigen der bereits besuchten Seiten. Auch Suchmaschinenlegen auf den Seitentitel Wert.

� Kopf- und Fussbereich: Hier können die verschiedenen Funktionen undAnzeigen von z. B. statistischen Angaben an- und ausgeblendet werden.

� Meine Galerie: Die Sichtbarkeit des Userbereichs »Meine Galerie« kann indiesem Register definiert werden.

� PopUp-Funktionen: Je nachdem, welche Auswahl bei der Option Öffnen der

Detailansicht in der Kategorie-Ansicht � Generelle Einstellungen (s.u.)getroffen wurde, können die verschiedenen Ansichtsformen hier noch weiterverfeinert werden, z. B. durch die Angabe des Abdunklungsgrades.

Galerie-Ansicht

� Generelle Einstellungen: Hier werden in erster Linie Einstellungen vorge-nommen, die die Startseite der JoomGallery betreffen.

Kategorie-Ansicht

� Generelle Einstellungen: Diese Einstellungen bestimmen das Aussehen unddie Anzeige der Übersichtsseite innerhalb Ihrer Kategorien. Eine weitere inte-ressante Einstellung ist Öffnen der Detailansicht. Diese bestimmt, wie IhreBilder angezeigt werden, wenn beim Klick auf ein Thumbnail in der Katego-rie-Ansicht die Detail-Ansicht geöffnet wird. Es gibt folgende Optionen:

� Normale Ansicht zeigt das Detailbild und Informationen zu dem Bild an.

� Neues Fenster öffnet ein neues Browserfenster, in dem nur das Detailbildzentriert angezeigt wird.

� Javascript Fenster zeigt ein Fenster in der Größe des Bildes als PopUp an.

� DHTML Container legt das Bild (mit Rahmen, wenn eingestellt) – ohneeine neue Seite zu öffnen – zentriert über die Kategorieansicht.

� Lightbox öffnet das Bild animiert, und der Hintergrund ist abgedunkelt.

� Thickbox3 zeigt das Bild wie bei der Lightbox vor einem verdunkelten Hin-tergrund an. Die Navigationslinks befinden sich im geöffneten Bild untenlinks.

Details erwünscht?

Optionen wie Details zu den Bildern, Kommentare, Bewertungen und vieles mehr sindnur in dieser Ansicht möglich.

881.book Seite 455 Dienstag, 4. November 2008 5:19 17

Page 66: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

456

Bildergalerien: Zoom Media Gallery und JoomGallery21

� Slimbox zeigt das Bild wie bei der Lightbox an. Der einzige Unterschied istdie verwendete JavaScript-Bibliothek.

� Unterkategorien: Sollten Sie Ihre Kategorien in weiteren Kategorien abge-legt haben, sind auch die Einstellungen im Tab Unterkategorien für Sie inte-ressant. So haben Sie hier z. B. die Möglichkeit, andere Anzahlen an Spaltenund die anzuzeigenden Unterkategorien pro Seite festzulegen.

Detail-Ansicht

� Generelle Einstellungen: Wenn bei Öffnen der Detailansicht die OptionNormale Ansicht gewählt wurde (s.o.), kann die Detailansicht hier genaues-tens festgelegt werden.

� Motiongallery: Die Motiongallery ist die Darstellung der Thumbnails unterdem Detailbild. Per Voreinstellung ist die Motiongallery »beweglich«, wasbedeutet, dass alle Thumbnails in einer Zeile geladen werden, auch wenndann nicht mehr alle auf einmal sichtbar sind. Mit Mausbewegungen kanninnerhalb der Thumbnails zum Beginn oder Ende der Leiste navigiert werden.Die Thumbnails laufen dann quasi mit der Maus mit. Dies funktioniert aller-dings nur, wenn sich so viele Bilder in der Kategorie befinden, dass sie nichtalle auf einmal angezeigt werden können.

� Namensschilder: Die Funktion der Namensschilder fügt, wenn sie aktiviertist, jedem Bild in der linken oberen Ecke ein kleines Schild mit dem Namendes gerade eingeloggten Nutzers hinzu. Mit der Maus kann dieses Schildbewegt und auf dem Bild platziert werden. Die zuvor gesetzten Label habenVorrang und können nicht überdeckt werden. Die Einstellungen in demRegister für Namensschilder betreffen z. B. die Sichtbarkeit und die Größe derLabel.

� Slideshow: Die SlideShow stellt eine Art Diaschau dar. Beginnend mit demaktuellen Bild werden alle Bilder dieser Kategorie fortlaufend angezeigt.

In diesem Register können Sie z. B. bestimmen, wie viele Sekunden ein Bildgezeigt werden soll, bevor zum nächsten gewechselt wird.

Toplisten

Generelle Einstellungen: In diesem Register können die sogenannten Toplistenkonfiguriert werden. Diese zeigen Ihnen im Frontend u. a. die meistgesehenenoder zuletzt hochgeladenen Bilder an (Abbildung 21.21).

Abbildung 21.21 Die Links zu den Toplisten im Frontend

881.book Seite 456 Dienstag, 4. November 2008 5:19 17

Page 67: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

457

JoomGallery 21.2

Sollte die Anzeige der Toplist auf Keine Anzeige gestellt sein, haben die darauffolgenden Einstellungen keine Wirkung.

21.2.9 Zubehör

Momentan gibt es nur zwei Module für die JoomGallery, die Sie von der Joom-Gallery-Seite herunterladen können:

Als Beispiel installieren wir das Statistikmodul. Dazu laden Sie im Installer dasentsprechende Modul und veröffentlichen es in der Modullistenansicht. WennSie die Erweiterung konfigurieren wollen, gehen Sie in die Moduldetailansichtund verändern die Optionen nach Belieben (vgl. Abbildung 21.22).

Im Frontend sollten Sie dann dieses Ergebnis erhalten:

Module Funktion

JoomImages 1.0.5 Beta Ermöglicht die Anzeige der Galeriebilder auf vielfache Weise.

JoomGallery Stats V 1.0 Dieses Modul zeigt eine kleine Statistik an.

Tabelle 21.3 Module für die JoomGallery

Abbildung 21.22 Konfiguration des Statistik-Moduls

Abbildung 21.23 Das Modul im Frontend

881.book Seite 457 Dienstag, 4. November 2008 5:19 17

Page 68: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

809

Index

A

Active DirectoryAuthentifikation 609

Administrator 39, 185, 464Admin-Menü

Modul 615Admin-Untermenü

Modul 616AdSense 640

Funktionsweise 640Integration 642

Affiliate-Programm 640AGB 311AjaxChat 537

Bedienung 539Benutzerberechtigungen 542im Frontend 538Installation 537ShoutBox 542Steuerbefehle 540

Angemeldet bleiben 611Angemeldete Benutzer

Modul 613Angriffstypen 669Anmeldung 198

Modul 615API 709

Datenbank 724Internationalisierung 730Objektmodell 709Parameterabfrage 722Parameteroptionen 719Ressourcen 709Tooltip 715URL-Parameter 716Zugriff 711

ArchivModul 598

Archivieren 115Artikel 37Attachments

Backend 414Einstellungen 416Frontend 415

Authentifikation 179, 609Autor 39Autorisierung 179

B

B2B 307B2C 307Backend 37, 97

Angemeldete Benutzer 102Beliebt 102Login 74Menü 102Neue Beiträge 102Passwort 97Sprache 97Statistiken 102Update nötig? 102Willkommen bei Joomla! 102

Backend-Module 612Backend-Template 231Backlink

Plug-in 611Backup 563

Komponente 565manuelles 564wiederherstellen 568

Banner 82Komponente 204Modul 597

Barrierefreiheit 243, 279Alternativtext 287Attribute für Bilder 287Beez CSS 285Beez-Template 283, 284Blindheit 280CSS 279Digital Divide 281gesetzliche Grundlagen 281Sprungmarken 284Technische Anforderungen 281Überschreibungen 286

Basis-Skript 746Beispieldaten 72

881.book Seite 809 Dienstag, 4. November 2008 5:19 17

Page 69: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

810

Index

Beiträge 37, 114Frontend 122Parameter 116Startseite 118

BeliebtModul 614

Benutzer 179, 180Aktivierung 183anlegen 181löschen 181Manuelle Aktivierung 183Objekt 713Plug-in 611Registrierung im Frontend 182

Benutzer onlineModul 615

BenutzerregistrierungEinstellungen 220

Benutzersession 684Benutzerstatus

Modul 616Bereich 38, 108

interner 187Modul 599

Bereichsverwaltung 148Betrieb

Ausgabe »Invalid Token« 684Falsche Dateizugriffsberechtigungen 682Fehlerhafte Verbindungsparameter 681Menüs werden in einem neuen Template

nicht angezeigt 685Passwort vergessen 683PDF-Button funktioniert nicht 685Seite ist temporär nicht erreichbar 686Seiten sind gesperrt 684Upload geht nicht 685

BildEditorbutton 608

Bildergalerie 435Blog 466, 471Blogger-API 611Blogosphäre 467BreezingForms 351

abschicken 369Beispielformular 354Datenverwaltung 371Drag&Drop 357Dropdown-Liste 363E-Mail 369

BreezingForms (Forts.)Entwurfsansicht 357Formular exportieren/importieren 376Formulare 351Formularelemente 355Formularfunktionen 366Formularoberfläche 355Formularverwaltung 357im Backend-Menü 373im Frontend 373Installation 352Manager 354neues Formular anlegen 357Paket erstellen 376Paketinstallation 376Radiobutton 362Rückmeldung 370Skripte 366Statisches Textfeld 360Submit-Button 364Texteingabefeld 359Tooltip 355, 364XML-Export 372

Browsercache 685Browsertools 257Business-to-Business 307Business-to-Consumer 307

C

Cache 609, 657aktivieren 658leeren 658Plug-in 609

Captcha 469, 525, 531, 675Cascading Stylesheets 233CGI-Modul 682Chat 464, 537Chrome 260ChronoForms 378

Anti Spam 384Backup 397Captcha 384Drag&Drop 381dynamische Felder 391Ein Formular erzeugen 381Einbinden in eine Seite 395E-Mail-Benachrichtigung 397, 399Form Wizard 386

881.book Seite 810 Dienstag, 4. November 2008 5:19 17

Page 70: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

811

Index

ChronoForms (Forts.)Formular erstellen und übertragen 380Formulare 351Formulare sichern und wiederherstellen

397Formulare über Backend-Menüeintrag

400in Datenbank speichern 397Installation und Überblick 378Kontaktformular 395Kontrollmechanismus 384personalisierte Benachrichtigung 392Sicherheitskopie 397Tooltip 388Validation 386

CI 231Client 40Code Completion 698Code Hervorhebung

Modul 604Coding Standards 694Command Injection 670Community

Rollen 463Community-Plattform 461Content 37Content-Management-System 32, 33

Aufgaben 32Controller 702, 746

Modul 704Cookies 52, 98, 671, 685Corporate Identity � CICrawler 627Cross Site Scripting 671CSS 175, 247

D

Dateimanager 579Datenbank 223

exportieren 564, 595importieren 564, 595Löschen von Tabellen 593Optimieren von Tabellen 593Struktur 724Übertragung zum Webhost 556Verbindungsparameter 69, 681

Datenbankverwaltung 592Datenschutz 311

Datensicherung 563Datentransfer 661Debug

Plug-in 609Debug Site 224Dedizierter Server 552Deinstallation 573Developer Toolbar 259Dienste 55Div-Layer 243DMS

Dokumentenmanagement 313Docman 403

Attachements 413Control Panel 404Dokument erstellen 406Erweiterungen 411im Frontend 409Installation 404Kategorie erstellen 405Konfiguration 405Lister 412Rechte vergeben 409Statistik-Manager 411Themes-Manager 411

Dokumentenmanagement 313Dokumentenverwaltung 403Dreamweaver Extension 273Dreamweaver MX 273Drupal 44

E

EasyBook 529Bearbeitungsoptionen 536Frontend 533Installation 530

Eclipse 695E-Commerce 307Edit 103Editieransicht 106Editorbutton 608Eigenschaften 704Einchecken 684Einfügen von Bildern

Backend 130Emoticons 462Entwicklungsumgebungen 695Ereignisse 734

881.book Seite 811 Dienstag, 4. November 2008 5:19 17

Page 71: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

812

Index

Erweiterungen 688deinstallieren 689Installation schlägt fehl 689Modul wird nicht angezeigt 688nicht installierbar 688SEF und 404-Fehler 689

Events 733, 734eXplorer 683eXtplorer 579

Datei bearbeiten 581Funktionen 579Installation 579

Extranet 309

F

Factory 711Farbpalette 233Feed 199Feedlänge 598FileZilla 584

Dateien transferieren 589Installation 585Oberfläche 586Rechte vergeben 590Severmanager 588Verbindungen verwalten 587

FireBoardBenutzer verwalten 511, 517Control Panel 510Erweiterungen 521im Frontend 515Installation 510Konfiguration 520Moderation 519neues Forum anlegen 513Nutzung 513Threads 509, 515

Firebug 239, 257, 653FireStats 646

Bedienung 650Installation 646Plug-in 650

Form follows function 232Formulare 314

BreezingForms 351ChronoForms 378

Forum 465, 509

Frontend 37, 79Bereiche 79Dekoration 81Inhalte 81Login-Bereich 80Menüs 80

Frontend-Template 231Frontpage 38FTP 666FTP-Client 584FTP-Modus 661Fußzeile

Modul 602, 614

G

Galerie 312Gästebücher 465, 523Geschäftsplattform 307

Anforderungen 309Aufgaben 308Rechtliches 310

GeSHi 605Gitterstruktur 234Globales Einchecken 106Google Analytics 645GPL 36, 68Grafik 171Gruppenrechte

Autor 185Editor 185Publisher 185Registriert 185

GZip 656

H

Hilfe 104, 111Hilfetexte 686Hintereingang 298htaccess-Datei 631HTML bearbeiten 237HTML-Editor

ChronoForms 380HTTrack 665

881.book Seite 812 Dienstag, 4. November 2008 5:19 17

Page 72: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

813

Index

I

IDoBlog 471Aktualisieren 479Beiträge schreiben 474Benachrichtigungen 477Installation 472kommentieren 476Konfiguration 477Menü 472Tagging 475Userprofil 476Vorlagen 478

Iframes 784Impressum 310Impressumspflicht 310Inhalt 37, 113

als E-Mail 83als PDF 82Bearbeiten im Backend 107Bearbeiten im Frontend 82Bewertung 203Druckversion 82gesperrt 106, 684Link einfügen 86schützen 185statische 136Veröffentlichungsdetails 93

Installation 51, 66Apache 679BreezingForms 352Datenbank 69Erweiterungen 209FTP-Einstellungen 70Linux 58Lizenz 68Mac OS X 61Mac OS X Apache 680MacOS X vor Version 10.4 681MySQL 680Schritte 53Seiteneinstellungen 71Servereinstellungen 67Windows 53

Installationsdialog 66Instanz 705ISO-8859 688Itemid 302

iWebCalDer IWebCal Kalender im Frontend 431Hochladen eines Kalenders 430Installation und Konfiguration 430Konfiguration 433

J

JavaScript 52, 98JCE 575

Bild einfügen 577Bild hochladen 579CSS bearbeiten 577Drucken 577Hintergrundfarbe 576Installation 575interne Verlinkung 577Unterschiede zum TinyMCE 576Vorschau 577

JDatabase 724JEvents

Bilder 423Der Kalender im Frontend 425Die Erweiterungen 428Die Verwaltung des Kalenders 428Eine Kategorie erstellen 422Einen neuen Termin anlegen 422Einrichten des Kalenders 422Installation 421Termine archivieren 425Terminverwaltung 422

JFactory 712JHTML-Objekt 715Joom!Fish 619

Hilfsmittel 624Kontrollzentrum 620Sprachauswahl 622Spracheinstellung 620Sprachwahl 621Übersetzung 622

JoomGallery 444Batch Upload 445Bewertungen 453Bilder-Manager 445Community-Builder 454Control Panel 445Einzelbild-Upload 445Hilfe 446Installation 444

881.book Seite 813 Dienstag, 4. November 2008 5:19 17

Page 73: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

814

Index

JoomGallery (Forts.)Kategorie-Manager 445Kategorien 447Kommentare 453Kommentar-Manager 445Konfiguration 453Lightbox 455Migrations-Manager 446Motiongallery 456Namensschilder 456Slideshow 456Statistik 457Toplisten 456Zubehör 457

Joomla!Aktualisieren 569Dateien geändert 570Einsatzmöglichkeiten 42Geschichte 34Ressourcen 48Seitenentstehung 41Showcase 44Systemvoraussetzungen 51Technik 40Upgrade von 1.0 570Weiterentwicklung 35

Joomla! 1.6 36Joomla! Hosting 552Joomla! optimieren 656Joomla! Tools Suite 674Joomla!-API 694Joomlaboard 509JoomlaPack 565

Kickstart 568Übertragung zum Seitenumzug 560

JoomlaWikiAdministration 493Benutzerrechtsverwaltung 495, 506Benutzerverzeichnis 505Beobachten 500Bilder einbinden 504Diskussion 498Editiervorgang 496Einstellungen 494Formatierung 501Gelöschte Seite wiederherstellen 495, 499Installation 490IP-Adresse blockieren 495Komponente 489

JoomlaWiki (Forts.)Konfiguration 493Links 504Links von Joomla!-Seiten 507Listen 502Löschen 499neue Seite 497Schützen 498Seiten finden 498Seiten importieren 495Spezialseiten 493Tabellen 503Überschriften 502Verschieben 500Versionen 496Verwaltung 492

JRequest 716JText 730JYAML 262

K

KakenderTermine 421

Kalender 314, 421iWebCal 421, 429iWebCal Frontend 431iWebCal Kalender hochladen 430JEvent 421JEvent Kategorie erstellen 422JEvent Termin anlegen 422

Kalender JEventsim Frontend 426

Kategorie 38, 109, 152Kein Editor

Plug-in 607Keyword-Tool 629Klasse 705kommerzielle Erweiterungen 37Kommunikation

Asynchron 462Bedürfnisse 463Many-To-Many 461One-To-Many 461One-To-One 461Synchron 462

Komponente 38, 191, 204Administrationsoberfläche 757anpassen 294

881.book Seite 814 Dienstag, 4. November 2008 5:19 17

Page 74: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

815

Index

Komponente (Forts.)Ausgabe 750Bearbeitungsmodus 767ChronoForms 395Controller 750Dateien 745Dateistruktur 748Daten auslesen 763Daten bearbeiten 762Daten löschen 765Daten speichern 764Datenbank 748Definitionsdatei 747Deinstallationsskript 749erstellen 745Installationsdateien 746Installationsskript 749installieren 211Listenansicht 758Model 752Tabellenklasse 763Toolbar 759Verwaltung 754View 752

KompoZer 274Konfiguration 217, 558Kontakte 206Kontrollzentrum 98

L

Layout 166Analyse 257Entwurf 233Strukturierung 234Umsetzung 236

Layouttabellen 243LDAP

Authentifikation 609Legacy Plug-in 603Legacy-Modus 687Lightbox 435Link-Spammer 469Listenansicht 104

Filter 105Spalten 105

Listings 694

M

Mail-Versand 222Mambo 34Mambots 192MAMP 681Man in the Middle 672Manager 185MD5-Algorithmus 683MediaWiki 44, 489Medien

Einstellungen 224Medienmanager 132Medienverwaltung 132Mehrsprachigkeit 619Meist gelesen

Modul 601Menü 38, 155

Modul 197Übergeordneter Eintrag 160Zugriffslevel 291

Menüpunkt erstellen 158Menüpunkte

einzelne freigeben 289Menüs

komplett freigeben 291Menütyp 125, 158

Blog 126Liste 126Standard 126Tabelle 129

Menüverwaltung 155BreezingForms 373

Metadaten 219Migration 661

andere CMS 664CSS 662HTML-Export 664Office-Dokumente 664Screenshot 665Statische Homepage 661Template 661TYPO3 664WYSIWYG-Editor 665

Migrator 570Miro 34MMS Blog

Account anlegen 480Beitrag publizieren 482

881.book Seite 815 Dienstag, 4. November 2008 5:19 17

Page 75: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

816

Index

MMS Blog (Forts.)Control Panel 479Frontend 483Konfiguration 486

MMS-Blog 479mod_rewrite 632Model 702Model-View-Controller 702Moderator 464Module 38, 191, 192, 598

Anmeldung 615Architektur 702Archiv 598Banner 597Beliebt 614Benutzer online 615Bereich 599Beschreibungsdatei 703Code Hervorhebung 604Controller 704Definitionsdatei 699, 718eigene 616erstellen 698freigeben 291Fußzeile 602, 614installieren 211Komponente 752Meist gelesen 601Menü 197Metainformationen 700Navigationspfad 603Neue Beiträge 614Neueste Nachrichten 601Parameter 195Parameter definieren 718PHP-Datei 698Polls 600Positionen 194Programmrahmen 706Quick-Icons 615Schlagzeilen 600Site 192Statistik 614Suche 602Titel 616Toolbar 616über Link aktivieren 293Ungelesene Nachrichten 615Update nötig? 613

Module (Forts.)Verwandte Beiträge 599View 706weitere 597Wer ist online 600Wrapper 599Zufallsbild 600Zugriffslevel 291

Module ladenPlug-in 606

Modulverwaltung 192Moodle 44Multi-User-Blog 472MVC 702

N

Nachrichten 188Nachrichten lesen 188Navigationspfad

Modul 603Netiquette 462Neue Beiträge

Modul 614Neueste Nachrichten

Modul 601New 103Newsfeeds 597

Komponente 207nofollow 640noindex 640NVU 274

O

Objekt 705Methoden 704private 705public 705

Objektorientierte Programmierung 704Offline-Anzeige 217Off-Page-Optimierung 631Online-Kommunikation 461Online-Shop

VirtueMart 317On-Page-Optimierung 628OOP � Objektorientierte Programmie-

rung

881.book Seite 816 Dienstag, 4. November 2008 5:19 17

Page 76: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

817

Index

Open Source 36Organisationsstruktur 108

P

Page Class Suffix 254Papierkorb 136Parallelbetrieb � ZweitinstallationParametermanipulation 671Passwort

vergessen 683PDF 685Performance 653

Bilder 654, 655CSS 655CSS-Dateien 654HTML 655JavaScript 655Seitenaufbau 653Servereinstellungen 657

Phoca Guestbook 523Blacklist 525Frontend 527Verwaltung 526

PhocaGallery 213PHP

BreezingForms 367PHP Developer Tools 695PHP-Beschleuniger 657PHP-Mail 222phpMyAdmin 556, 564, 591, 657

Einzelansicht 595Oberfläche 592Tabellenansicht 593

Plug-in 38, 191, 200, 603Definitionsdatei 736Detailseite 201Editor-Extension 739erstellen 733Funktionsweise 733Grundgerüst 733installieren 211SEF 631Suche 741

Plug-in-Verwaltung 200Podcast 468, 543

Feed 547Funktionen 545Installation 543

Podcast (Forts.)Konfiguration 544Podcatcher 547

Podcast-Reader 543Podcastserver 543Podcatcher 543Polls

Komponente 208Modul 600

Port 587, 679Position 685Präfix 683Programmrahmen

Modul 706Projekte 695protected 705Protokoll

Plug-in 610Publish 103

Q

Quick-IconsModul 615

R

Rechtesystem 184Redakteur 39Referrer 651Remember Me

Plug-in 611Robots 627

S

Safe Mode 666Schlagzeilen

Modul 600Schließen 104Schnellübersicht 101Schreibrechte 685

Verzeichnisse 60, 65Scriptkiddies 669SEF 604, 689

Plug-in 604Seitenname 218Seitennavigation

Plug-in 609

881.book Seite 817 Dienstag, 4. November 2008 5:19 17

Page 77: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

818

Index

SeitenumbruchEditorbutton 608Plug-in 607

Seitenumzug 559Seitenzugriff 184Sendmail 222SEO 627Server 40Session 220sh404SEF 632

Konfiguration 634Metadaten 638

Shared Hosting 552Shop 312Sicherheit 669Site

Einstellungen 217Planung 230Sprache 220

Slices 233SMTP 223Social Network 466Social Web 468Sonderzeichen 688Spaltenlayout 265Spam 469, 674

Content 675E-Mail 674

Spam-Vorbeugung 674Speichern 103Spider 627Sprachdatei 731Sprachen

Deutschsprachiger Hilfeserver 686Englische Ausgaben 686Installieren 221rautenförmige Zeichen 688Spracheinstellung wird nicht übernommen

687SQL 725SQL Injection 670StaticXT 662Statische Objekte 705Statischer Export 665Statistik 218, 598, 643

Joomla! 643Modul 614

Statistik-Toolsexterne 644

Statusleiste 102Struktur 229Suche

Komponente 208Modul 602Plug-in 608

SuchmaschinenFunktion 627

Suchmaschinenoptimierung 218, 627Keywords 628

Suchstatistik 644Super Administrator 185Syndicates 597Syndication 597Systemvoraussetzungen

PHP 52Systemwartung 563

T

Template 141, 165Anmelde-Buttons 251Beschreibungsdatei 255Content-Bereich 249Content-Überschriften 251Eingabefelder 251Fußzeile 250Gestaltung 231HTML 242Include-Typ 246Klickpfad 251Layer 243Links 251Logo 248Modul-Inhalte 250Modul-Überschriften 250Positionen 245Unterschied zu der Vorgängerversion 245Voransicht 241

Template-DesignsYAML 263

Template-Manager 143Templates

Bereiche zuordnen 297erstellen 241Komponenten 241

Template-Verwaltung 231Thumbnail 132, 256

881.book Seite 818 Dienstag, 4. November 2008 5:19 17

Page 78: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

819

Index

TinyMCE 83Links 86Plug-in 202

TitelModul 616

ToolbarModul 616

Tools 575Tooltip 111Tricks 289Troubleshooting 679

Administrator-Passwort 679Betrieb 681Erweiterungen 688Installation 679Sprachen 686

TYPO3 44

U

Übergeordneter Eintrag 160Übersetzung 619Ungelesene Nachrichten

Modul 615Unpublish 103Untermenüs 302Update 569, 570Update nötig?

Modul 613Upgrade 569, 570Usability 167Usergruppen 184User-Menü 186User-Module 199Usertype 715UTF-8 688, 695

V

Validierung 368Vandale 464Veröffentlichen 93Verwandte Beiträge

Modul 599Verwertungsmodelle 640View 702

Modul 706VirtueMart

Bestellstatustypen 341

VirtueMart (Forts.)Bestellvorgang 340Control Panel 321Erweiterungen 348im Frontend 323Installation 318Konfiguration 326Kunden 337Kundenregistrierung 338Kundenverwaltung 338Lieferanten 343Module 319Produktattribute 331Produkte 328Produktkategorien 328Produktlisten importieren 329Produkttypen 334Reporte 345Shopdaten 325Sprachdateien 320Steuern 347Warenkorb 340

Vorlage 166Vorschau 108

W

Wartungsarbeiten 686WCMS 33Web 2.0 468Web Developer Toolbar 257Webapplikation 40Webhost 553

Datenbank einrichten 553System einrichten 555

Web-Links 209Wehbost

Auswahlkriterien 551Weiterlesen

Editorbutton 608Wer ist online

Modul 600Werkzeugleiste

Bearbeiten 103Entfernen 103Freigeben 103Hilfe 104Neu 103Schließen 104

881.book Seite 819 Dienstag, 4. November 2008 5:19 17

Page 79: Joomla! 1 · Anja Ebersbach, Markus Glaser, Radovan Kubani Joomla! 1.5 Das umfassende Handbuch 881.book Seite 1 Dienstag, 4. November 2008 5:19 17

820

Index

Werkzeugleiste (Forts.)Speichern 103Sperren 103Vorschau 103

Widerrufsrecht 311Wiki 467, 489Wiki-Code 501Willkommen bei Joomla!

Modul 612WordPress 44Workflow 40Wrapper

Modul 599wwwrun-Problem 682WYSIWYG-Editor 575

X

XAMPP 52Control Panel 55Linux 59Mac OS X 61Windows 54

Xmap 583Einstellungen 583Installation 583

XML-RPC 611XSS 671XStandard Lite 218

Plug-in 608

Y

YAML 261einbinden 268Framework 266

YAML-Builder 269

Z

Zahlungsmethoden 312Zeitzone 221Zoom Media Gallery 435

Einstellungen 437Erstellen eines Albums 438Hochladen von Bildern 439im Frontend 441Installation 435Lightbox 443Medien verwalten 440

ZufallsbildModul 600

Zugangspasswort 683Zugriffslevel 186

Admins 186Öffentlich 186Registriert 186

Zweite Site 298Zweitinstallation 559

881.book Seite 820 Dienstag, 4. November 2008 5:19 17