Nicht aus der Schweiz? Besuchen Sie lehmanns.de

TYPO3 4.0

Praxiswissen für Entwickler: TypoScript, Extensions, Templates. Inkl AJAX-Funktionalitäten in TYPO3
Media-Kombination
804 Seiten
2006 | 2. Auflage
Galileo Press
978-3-89842-812-5 (ISBN)

Lese- und Medienproben

TYPO3 4.0 - Kai Laborenz, Andrea Ertel, Thomas Wendt, Prakash Dussoye, Elmar Hinz
CHF 66,15 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Sie sind mit TYPO3 bereits grundlegend vertraut und haben erste TYPO3-Sites erstellt. Nun möchten Sie
tiefer in das Thema TYPO3 einsteigen und dabei auch zeitgemäße Technologien der Webentwicklung wie
z.B. AJAX einsetzen. Das Buch zur aktuellen Version 4.0 hilft dem fortgeschrittenen Entwickler oder
Administrator dabei, dieses Ziel zu erreichen und anspruchsvolle Projekte mit TYPO3 umzusetzen. Die
verschiedenen Entwicklungsbereiche von TYPO3 werden erschöpfend und anhand vieler Praxis-Beispiele
dargestellt. Neben nützlichen Hinweisen zur Installation und einer Einführung in die Administration von
TYPO3 erhalten Sie detailliertes Wissen über alle professionellen Techniken der Entwicklung.

1 Installieren, konfigurieren, optimieren –
Sie werden über den Aufbau von TYPO3
informiert, installieren das CMS und lernen,
wie Sie individuelle Konfigurationen vornehmen.

2 Nutzen Sie alle TYPO3-Funktionen –
Passen Sie das Backend Ihren Vorstellungen
an, richten Sie die Benutzerverwaltung ein,
und erstellen Sie Websites mit Designvorlagen
(Templates) und TypoScript – inkl. TemplaVoila.

3 Setzen Sie TypoScript professionell ein –
Steuern Sie TYPO3 mit TypoScript bis ins kleinste
Detail. Zahlreiche Beispielanwendungen vermitteln
Ihnen anschaulich alle Aspekte dieser Konfigurationssprache.

4 Implementieren Sie barrierefreie und standardkonforme
Websites –
Lernen Sie, welche Kriterien barrierefreie Websites
erfüllen müssen und welche optimierten
Module Ihnen dabei zur Verfügung stehen.

5 Erweitern Sie den Funktionsumfang –
Alles über Extension-Programmierung, den
Einsatz neuer Entwicklungen, wie z.B. Flexforms,
oder die Erstellung leistungsstarker AJAXAnwendungen.

6 Von Migration bis Performancesteigerung –
Auch bei weiterführenden Themen lassen Sie
unsere Autoren nicht allein. Die Webseite zum
Buch finden Sie unter www.typo3-handbuch.de.

Kai Laborenz arbeitet seit 1994 als Webdesigner. Seidem hat er sein Wissen in zahlreichen Kursen und Workshops vermittelt, unter anderem beim E-Learning-Anbieter Akademie.de, wo er zudem als Webmaster tätig war. Er ist Geschäftsführer der Internetagentur Sunbeam und entwickelte Websites für Kunden wie BP und die deutsche Energieagentur.

Andrea Ertel ist seit dem Jahr 2000 als Webdesignerin tätig und seit über 10 Jahren Frontend Developer bei der Kommunikationsagentur Sunbeam. Dort kümmert sie sich um die barrierefreie Umsetzung anpassungsfähiger Websites und die Integration der Projekte in das Content-Management-System TYPO3.

1 Vorwort 17
1.1 Für wen wurde dieses Buch geschrieben? 17
1.2 Was befindet sich in diesem Buch? 18
1.3 Was enthält die CD-ROM und die Referenzkarte? 18
1.4 Die Website zum Buch 19
1.5 Danke! 19

TEIL I: GRUNDLAGEN

2 Einführung 23
2.1 Grundlegendes 23
2.2 Die TYPO3-Community 27
2.3 Entwicklung von TYPO3 27

3 Architektur und Aufbau von TYPO3 31
3.1 Systemaufbau 31
3.2 Datenbank 34
3.3 Dateinamen und Verzeichnisse 36
3.4 Performance 38

4 Ressourcen zu TYPO3 45
4.1 Dokumentationen 45
4.2 Websites, Foren und Mailinglisten 47

TEIL II: TYPO3 VERWENDEN

5 Installation und Konfiguration 53
5.1 Voraussetzungen zum Betrieb von TYPO3 53
5.2 Installation von TYPO3 54
5.3 Installation mehrerer Sites auf einem TYPO3-System 79
5.4 Anbindung an bestehende IT-Strukturen (LDAP) 83
5.5 Konfiguration von TYPO3 89
5.6 Backup und Migration von TYPO3-Sites 94

6 Anpassen des Backends 101
6.1 Das AdminPanel 101
6.2 Anpassen des Backends mit TSconfig 106
6.3 Rich Text Editor 125
6.4 Alternative Editoren für das Backend 147
6.5 Eine Beispielkonfiguration für den htmlArea unter TYPO3 < 4.0 158

7 Aufbau von TYPO3-Sites 163
7.1 Vorgehensweise 163
7.2 Designvorlagen (HTML-Templates) 172
7.3 Benutzerverwaltung 205
7.4 Workspaces 247

8 TypoScript 261
8.1 Was ist TypoScript? 261
8.2 TypoScript-Elemente 278
8.3 TypoScript-Templates 310
8.4 Die Template Tools 321
8.5 Der Rendering-Prozess 334
8.6 TypoScript-Schnipsel/Praxisbeispiele 336

9 Extensions anwenden 367
9.1 Allgemeine Definition von Extensions 368
9.2 Einteilung von Extensions 368
9.3 Verwaltung von Extensions 371
9.4 Der Extension Kickstarter Wizard 388
9.5 Anwendungsbeispiele von Extensions 389

10 Mehrsprachige Websites mit TYPO3 435
10.1 Unicode (UTF-8) 435
10.2 TYPO3 als UTF-8 einrichten 438
10.3 TypoScript-Einstellungen für einsprachige Seiten 442
10.4 TypoScript-Einstellungen für mehrsprachige Seiten 445

11 Barrierefreie und standardkonforme Websites mit TYPO3 459
11.1 Warum Sie barrierefrei entwickeln sollten 459
11.2 Wie sieht eine barrierefreie Website aus? 460
11.3 Standardkonforme Seiten mit TYPO3 erstellen 462
11.4 Barrierefreie Websites mit TYPO3 466
11.5 TYPO3-Inhaltselemente barrierefrei gestalten 471
11.6 Barrierefreie Menüs mit TYPO3 491
11.7 Ein barrierefreier RTE 497
11.8 Accessible Content 500
11.9 Empfehlung zur Wahl der Extensions für Barrierefreiheit 508

TEIL III: TYPO3 ERWEITERN

12 Eigene Extensions programmieren 513 12.1 Grundlagen 513
12.2 Drei Extensions als Beispiel 520
12.3 Globale Variablen und Datenbankfunktionen 525
12.4 Backend-Programmierung 533
12.5 Backend-Module 560
12.6 Frontend-Programmierung 577
12.7 Plugins – die Klasse tslib_pibase 597
12.8 Flexforms 608
12.9 Mehrsprachigkeit 633
12.10 Ajax mit TYPO3 637
12.11 Weitere Themen der Extension-Entwicklung 646
12.12 Ausblick: Moderne Extension-Programmierung in Model-View-Controller-Architektur 665

A CD-ROM 703
A.1 Listings 703
A.2 Dokumentationen 703
A.2.1 Tutorials 703
A.2.2 Installation 703
A.2.3 Core Documentation 703
A.2.4 References 704
A.2.5 Extension Manuals 704
A.3 Video-Tutorials 704
A.4 TYPO3 4.0 zum Installieren 705
A.5 Extensions 705
A.6 TYPO3 4.0 Doxygen-Dokumentation 705
A.7 Static Templates der CSS Styled Content 706
A.8 Software 706
A.9 Beispielwebsite_Dateien 706
A.10 Infos zur Barrierefreiheit 706

B Zusätzliche Informationen 707
B.1 Caching-FAQ 707
B.2 CSS Styled Content im Detail 713
B.3 Ein reines CSS-Menü (für Kapitel 11) 783

C Glossar 789

Index 795

Reihe/Serie Galileo Computing
Sprache deutsch
Maße 240 x 168 mm
Gewicht 1490 g
Themenwelt Informatik Web / Internet Web Design / Usability
Schlagworte Barrierefreiheit • CMS • content management system • TYPO3 • TYPO3 4.0 • TYPO3 Extensions • TypoScript • Webdesign
ISBN-10 3-89842-812-5 / 3898428125
ISBN-13 978-3-89842-812-5 / 9783898428125
Zustand Neuware
Haben Sie eine Frage zum Produkt?