Joomla! ist ein populäres Open Source CMS, das durch seine leichte Zugänglichkeit, Leistungsfähigkeit und Flexibilität besticht. Es basiert auf PHP und MySQL und kann daher auf verschiedensten Serverumgebungen eingesetzt werden. Der Versionssprung von 1.0 auf 1.5 macht es deutlich: umfangreiche Änderungen, wie z. B. die grundlegende Überarbeitung des Frameworks, Datenbankabstraktion und verbesserte Caching-Verfahren machen Joomla! 1.5 noch funktionsreicher, performanter und sicherer. Das Buch bietet eine umfassende Einführung in Installation, Funktionsumfang und Betrieb dieses CMS. Auch Erweiterungen wie VirtueMart werden ausführlich behandelt. Darüber hinaus werden auch professionelle Themen wie Websitemigration, Joomla! Templates, Entwicklung von Erweiterungen und Datensicherung detailliert dargestellt.
Aus dem Inhalt:
Installation
Frontend
Backend
Eine erste Webseite
Inhalte erstellen und verändern
Module, Mambots, Komponenten
Konfiguration von Joomla!
Eine Site aufbauen
Der Joomla!-Baukasten
Formulare: Facile Forms
Benutzer und Bereiche
Joomla! als Community-Treff
Forum: Simpleboard
Blog: WordPress
Wiki: MamboWiki
Noch mehr Kommunikation
Systemwartung
Weiterführende Themen
Eigene Erweiterungen schreiben
Mambots erstellen
Eine eigene Komponente
Troubleshooting
Die Joomla!-API
Rezensionen / Stimmen
Das Handbuch bietet eine umfassende und sehr detailreiche Darstellung der Möglichkeiten von Joomla!. Es ist ein umfassendes Werk, das für die Mehrheit der Nutzer keine Fragen offen lässt.
Reihe
Sprache
Verlagsort
Verlagsgruppe
Editions-Typ
Maße
Höhe: 24 cm
Breite: 16.8 cm
ISBN-13
978-3-89842-881-1 (9783898428811)
Schweitzer Klassifikation
... Vorwort ... 25
... ... Zur zweiten Auflage ... 26
... ... Für wen ist dieses Buch? ... 27
... ... Was erwartet Sie? ... 27
... ... Wie kann das Buch gelesen werden? ... 29
... ... Typographie ... 29
... ... Danksagung ... 29
1 ... Einleitung ... 31
... 1.1 ... Content-Management ... 32
... 1.2 ... Die Geschichte von Joomla! ... 34
... 1.3 ... Weiterentwicklung zu Version 1.5 ... 35
... 1.4 ... Open Source ... 36
... 1.5 ... Einige Grundbegriffe ... 37
... 1.6 ... Die Technik ... 40
... 1.7 ... Wie entsteht eine Seite? ... 41
... 1.8 ... Einsatzmöglichkeiten ... 42
... 1.9 ... Ein Blick über den Tellerrand ... 43
... 1.10 ... Joomla!-Seiten ... 44
... 1.11 ... Wichtige Ressourcen im Netz ... 48
2 ... Installation ... 51
... 2.1 ... Systemvoraussetzungen ... 51
... 2.2 ... Installation unter Windows ... 53
... 2.3 ... Installation unter Linux ... 58
... 2.4 ... Installation unter Mac OS X ... 61
... 2.5 ... Installationsdialog und Sprachauswahl ... 66
... 2.6 ... Ein erster Blick ... 73
3 ... Frontend ... 79
... 3.1 ... Die Bereiche der Homepage im Überblick ... 79
... 3.2 ... Das Bearbeiten von Inhalten im Frontend ... 82
... 3.3 ... Der Editor TinyMCE im Detail ... 83
... 3.4 ... Veröffentlichungsdetails festlegen ... 93
... 3.5 ... Metadaten ... 94
4 ... Backend ... 97
... 4.1 ... Der Weg ins Backend ... 97
... 4.2 ... Eine Übersicht über die Startseite ... 98
... 4.3 ... Die Bearbeitungsansichten ... 103
... 4.4 ... Organisation der Inhalte ... 108
... 4.5 ... Hilfe ... 111
5 ... Inhalte erstellen und verändern ... 113
... 5.1 ... Neue Inhalte einfügen ... 114
... 5.2 ... Beiträge über das Frontend erstellen ... 122
... 5.3 ... Bereiche kopieren ... 123
... 5.4 ... Unterschiedliche Darstellung der Inhalte ... 125
... 5.5 ... Eigene Bilder einbinden ... 130
... 5.6 ... Statische Inhalte ... 135
... 5.7 ... Mülltrennung ... 136
... 5.8 ... Die Joomla!-Installation bereinigen ... 138
6 ... Eine erste Webseite ... 141
... 6.1 ... Auswahl und Aktivieren des Templates ... 142
... 6.2 ... Erstellen der Seitenstruktur ... 147
... 6.3 ... Das Menü aufbauen ... 155
7 ... Das Website-Design ... 165
... 7.1 ... Warum verwenden wir ein fertiges Template? ... 165
... 7.2 ... Das Template zurechtbiegen ... 167
... 7.3 ... Einblick in die Template-Architektur ... 172
8 ... Benutzer und Bereiche ... 179
... 8.1 ... Benutzer anlegen und verwalten ... 180
... 8.2 ... Neue User im Frontend ... 182
... 8.3 ... Seitenzugriff ... 184
... 8.4 ... Das User-Menü ... 186
... 8.5 ... Einen internen Bereich anlegen ... 187
... 8.6 ... Nachrichten ... 188
9 ... Module, Plug-ins, Komponenten ... 191
... 9.1 ... Module ... 192
... 9.2 ... Plug-ins ... 200
... 9.3 ... Komponenten ... 204
... 9.4 ... Neue Erweiterungen installieren ... 209
10 ... Pflege der Webseite ... 217
... 10.1 ... Seitenweite Einstellungen ... 217
... 10.2 ... Länder und Sprachen ... 220
... 10.3 ... Mail-Versand ... 222
... 10.4 ... Technische Vorgaben ... 223
... 10.5 ... Medien ... 224
11 ... Eine Site aufbauen ... 229
... 11.1 ... Struktur der Site ... 229
... 11.2 ... Der Template-Bereich ... 231
... 11.3 ... Der tiefere Einblick ins Template ... 231
12 ... Was macht ein Template aus? ... 241
... 12.1 ... HTML-Bereich ... 242
... 12.2 ... Der CSS-Bereich ... 247
... 12.3 ... Das Drumherum ... 255
13 ... Tools zur Template-Erstellung ... 257
... 13.1 ... Browsertools ... 257
... 13.2 ... YAML (Yet Another Multicolumn Layout) ... 261
... 13.3 ... Dreamweaver Extension ... 273
... 13.4 ... KompoZer ... 274
14 ... Barrierefreiheit ... 279
... 14.1 ... Bedeutung ... 280
... 14.2 ... Kodifizierung und gesetzliche Grundlagen ... 281
... 14.3 ... Das Beez-Template ... 283
... 14.4 ... Beez HTML ... 284
... 14.5 ... Beez CSS ... 285
... 14.6 ... Überschreibungen ... 286
... 14.7 ... Weitere Hinweise ... 287
15 ... Aus der Trickkiste ... 289
... 15.1 ... Zugriff für registrierte Benutzer ... 289
... 15.2 ... Parallelwelten ... 298
16 ... Joomla! als professionelle Geschäftsplattform ... 307
... 16.1 ... E-Commerce ... 307
... 16.2 ... Die Anwendungen ... 311
17 ... Online-Shop: VirtueMart ... 317
... 17.1 ... Installation ... 318
... 17.2 ... Ein kurzer Rundgang ... 321
... 17.3 ... Den Shop einrichten ... 325
... 17.4 ... Produkte ... 328
... 17.5 ... Kunden ... 337
... 17.6 ... Bestellungen ... 340
... 17.7 ... Lieferanten/Verkäufer ... 343
... 17.8 ... Reporte ... 345
... 17.9 ... Steuern ... 347
... 17.10 ... Zusätzliche Erweiterungen ... 348
18 ... Formulare: BreezingForms und ChronoForms ... 351
... 18.1 ... BreezingForms ... 351
... 18.2 ... ChronoForms ... 378
19 ... Dokumentenverwaltung: Docman und Attachments ... 403
... 19.1 ... Dokumentenverwaltung: Docman ... 403
... 19.2 ... Attachments ... 413
20 ... Kalender: JEvent und iWebCal ... 421
... 20.1 ... JEvent ... 421
... 20.2 ... Kalender: iWebCal ... 429
21 ... Bildergalerien: Zoom Media Gallery und JoomGallery ... 435
... 21.1 ... Zoom Media Gallery ... 435
... 21.2 ... JoomGallery ... 444
22 ... Joomla! als Community-Treff ... 461
... 22.1 ... Online-Kommunikation ... 461
... 22.2 ... Kommunikations- und Kooperationsbedürfnisse ... 463
... 22.3 ... Community-Tools ... 464
... 22.4 ... Social Web ... 468
23 ... Weblogs: IDoBlog und MMS Blog ... 471
... 23.1 ... IDoBlog ... 471
... 23.2 ... MMS-Blog ... 479
24 ... Wiki: JoomlaWiki ... 489
... 24.1 ... Installation ... 490
... 24.2 ... Die Verwaltung des Wikis ... 492
... 24.3 ... Arbeiten im Wiki ... 495
... 24.4 ... Die Formatierung eines Wiki-Artikels ... 501
... 24.5 ... Die Benutzerrechtsverwaltung ... 506
... 24.6 ... Verbindung mit Joomla! ... 507
25 ... Forum: FireBoard ... 509
... 25.1 ... Installation ... 510
... 25.2 ... Das Control Panel ... 510
... 25.3 ... Die Nutzung des Forums ... 513
... 25.4 ... Die Verwaltung des Forums ... 520
... 25.5 ... Zusätzliche Funktionen ... 521
26 ... Gästebücher ... 523
... 26.1 ... Phoca Guestbook ... 523
... 26.2 ... EasyBook ... 529
27 ... Noch mehr Kommunikation ... 537
... 27.1 ... Chat ... 537
... 27.2 ... Podcast ... 543
28 ... Installation beim Webhost ... 551
... 28.1 ... Kriterien zur Webhost-Wahl ... 551
... 28.2 ... Übertragung zum Webhost ... 553
... 28.3 ... Zweitinstallation ... 559
... 28.4 ... Seitenumzug ... 559
... 28.5 ... Übertragung mit JoomlaPack ... 560
29 ... Backup und Upgrade ... 563
... 29.1 ... Backup der Daten ... 563
... 29.2 ... Aktualisieren ... 569
... 29.3 ... Deinstallation ... 573
30 ... Tools ... 575
... 30.1 ... Editor: JCE ... 575
... 30.2 ... Dateiverwaltung: eXtplorer ... 579
... 30.3 ... Übersicht: Xmap ... 583
... 30.4 ... FTP-Client: FileZilla ... 584
... 30.5 ... Datenbankverwaltung: phpMyAdmin ... 591
31 ... Standard-Erweiterungen ... 597
... 31.1 ... Module ... 597
... 31.2 ... Plug-ins ... 603
... 31.3 ... Backend-Module ... 612
32 ... Mehrsprachigkeit ... 619
... 32.1 ... Joom!Fish einrichten ... 619
... 32.2 ... Die Sprachauswahl ... 620
... 32.3 ... Übersetzungen ... 622
... 32.4 ... Hilfsmittel ... 624
33 ... Suchmaschinenoptimierung ... 627
... 33.1 ... Suchmaschinenlogik ... 627
... 33.2 ... SEO in Joomla! ... 631
... 33.3 ... Die sh404SEF-Komponente ... 632
... 33.4 ... Verwertungsmodelle -- AdSense ... 640
34 ... Statistik ... 643
... 34.1 ... Joomla!-Funktionen ... 643
... 34.2 ... Externe Statistik-Tools ... 644
... 34.3 ... Installation von FireStats ... 646
... 34.4 ... Die Bedienung von FireStats ... 650
35 ... Performance ... 653
... 35.1 ... Seitenaufbau ... 653
... 35.2 ... Joomla! optimieren ... 656
... 35.3 ... Einstellungen des Servers ... 657
... 35.4 ... Cache ... 657
36 ... Datentransfer und FTP-Modus ... 661
... 36.1 ... Migration von Daten nach Joomla! ... 661
... 36.2 ... Statischer Export ... 665
... 36.3 ... Datenübertragung per FTP und Safe Mode ... 666
37 ... Sicherheit ... 669
... 37.1 ... Angriffstypen ... 669
... 37.2 ... Vorbeugende Maßnahmen ... 673
... 37.3 ... Spam-Vorbeugung ... 674
38 ... Troubleshooting ... 679
... 38.1 ... Installation ... 679
... 38.2 ... Betrieb ... 681
... 38.3 ... Sprachen ... 686
... 38.4 ... Erweiterungen ... 688
39 ... Mein erstes Modul ... 693
... 39.1 ... Tools ... 694
... 39.2 ... Hallo Joomla! ... 698
... 39.3 ... Architektur ... 702
40 ... Die Joomla!-API ... 709
... 40.1 ... Zugriff auf die Interna von Joomla! ... 709
... 40.2 ... Informationen über den Benutzer ... 713
... 40.3 ... HTML-Elemente ... 715
... 40.4 ... URL-Parameter abfragen ... 716
... 40.5 ... Parametrisieren ... 718
... 40.6 ... Auf die Datenbank zugreifen ... 724
... 40.7 ... Internationalisierung ... 730
41 ... Plug-ins erstellen ... 733
... 41.1 ... Funktionsweise ... 733
... 41.2 ... Plug-ins für den Inhalt ... 736
... 41.3 ... Ein passender Button ... 739
... 41.4 ... Plug-ins für die Suche ... 741
42 ... Eine eigene Komponente ... 745
... 42.1 ... Die Installationsdateien ... 746
... 42.2 ... Die Darstellung im Frontend ... 750
... 42.3 ... Die Komponentenverwaltung ... 754
A ... Parameter der unterschiedlichen Menütypen ... 773
... A.1 ... Die Funktionen des TinyMCE ... 773
... A.2 ... Die Icons der Symbolleiste ... 774
... A.3 ... Die Parameter der Menüeinträge ... 776
... A.4 ... Parameter der Beiträge ... 785
B ... Die Joomla!-API ... 787
... B.1 ... Funktionen ... 787
... B.2 ... Konstanten ... 787
... B.3 ... Objekte ... 788
... B.4 ... Details zu einzelnen Objekten ... 791
C ... Glossar ... 801
D ... Inhalt der DVD ... 807