Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Das offizielle Contao-Buch

Der Leitfaden für Anwender, Administratoren und Entwickler

(Autor)

Buch | Hardcover
432 Seiten
2010
Addison Wesley ein Imprint von Pearson Deutschland (Verlag)
9783827330147 (ISBN)
CHF 55,70 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
(Aus der Einleitung)

Das Buch ist in drei Kategorien unterteilt:
- Contao für Anwender
- Contao für Administratoren
- Contao für Entwickler

Da die Abgrenzung dieser Kategorien in der Praxis wohl recht uneinheitlich ausfällt, weil beispielsweise die Bearbeitung eines Stylesheets für den einen in die Zuständigkeit eines Anwenders, für den anderen aber ganz klar in die Zuständigkeit des Administrators fällt, lassen Sie mich kurz erklären, wie ich diese Kategorien definiere.

Ein Anwender bzw. Redakteur ist jemand, der innerhalb eines Teams an einer Webseite arbeitet. Er hat eine bestimmte Aufgabe (wie z. B. das Schreiben von Artikeln) zugewiesen bekommen und kann diese mit Contao erledigen. Charakteristisch für einen Anwender ist, dass er keinen Vollzugriff auf das System hat.

Ein Administrator kann im Gegensatz zu einem Anwender auf alle Systembereiche zugreifen und z. B. neue Benutzer einrichten. Klassischerweise hat er das System installiert und verfügt daher auch über die Zugangsdaten zum FTP-Server und zur Datenbank. Kleinere Anpassungen gehören ebenfalls zu seinem Aufgabenbereich.

Ein Entwickler ist ein Programmierer, der Contao an seine Bedürfnisse anpassen kann und eventuell eigene Erweiterungen schreiben möchte. Er administriert das System nicht nur, sondern ändert bei Bedarf dessen Quellcode oder fügt mittels eigener Backend- oder Frontend-Module neue Funktionalität hinzu. Wenn Sie ein Contao-Einsteiger sind, empfehle ich Ihnen, die einzelnen Kapitel der Reihe nach zu lesen, da sie aufeinander aufbauen und eine steigende Lernkurve abbilden.

Contao für Anwender
In Kapitel 2 erhalten Sie einen Überblick über das Contao-Projekt und das Contao-Netzwerk. Außerdem lernen Sie alle wichtigen Grundprinzipien von Contao im Schnelldurchlauf kennen, was das Verständnis der folgenden Kapitel vereinfacht.

Kapitel 3 macht Sie mit dem Administrationsbereich vertraut, dem sogenannten Backend. Sie lernen, wie Sie Datensätze auflisten und bearbeiten und wie Sie den Überblick über verschiedene Versionen behalten. Außerdem stelle ich Ihnen das Task-Center vor, mit dem Sie Arbeitsabläufe organisieren können.

Kapitel 4 beschäftigt sich mit der Seitenstruktur, dem Kernstück von Contao. Sie erfahren, wie Seiten als zentrale Elemente konfiguriert und strukturiert werden und wie daraus schließlich eine fertige Webseite zusammengesetzt wird. Auch fortgeschrittene Themen wie der Multidomain-Betrieb oder mehrsprachige Webseiten werden behandelt.

In Kapitel 5 geht es um das Design der Webseite. Designs werden in Contao als »Themes« bezeichnet und mit dem Theme-Manager verwaltet. Zu den designrelevanten Elementen zählen Frontend-Module, Stylesheets und Seitenlayouts.

In Kapitel 6 lernen Sie die verschiedenen Frontend-Module des Core kennen, die Sie auf Ihren Seiten einbinden können, um eine bestimmte Funktionalität bereitzustellen. Dazu gehören z. B. Navigationsmenüs oder Formulare zur Benutzerregistrierung.

Kapitel 7 macht Sie mit der Artikelverwaltung und den verschiedenen Inhaltselementen vertraut, aus denen jeder Artikel besteht. Neben einer Übersicht über alle Inhaltselemente erhalten Sie auch einen Überblick über die verschiedenen Inserttags.

Die Kapitel 8 bis 11 behandeln die vier Core-Erweiterungen, die standardmäßig mit jeder Contao-Installation ausgeliefert werden: die News/Blog-Erweiterung, die Kalender/Events-Erweiterung, die FAQ-Erweiterung sowie das Newsletter-Modul.

Kapitel 12 macht Sie mit dem Formulargenerator vertraut, mit dem Sie Formulare erstellen und deren Daten beispielsweise per E-Mail verschicken können. Auch das Übertragen von Dateien mithilfe eines Formulars ist möglich.

In Kapitel 13 stelle ich Ihnen den Dateimanager vor, mit dem Sie eigene Dateien von Ihrem lokalen Rechner auf den Server übertragen und dort in hierarchischen Ordnerstrukturen verwalten können. Außerdem zeige ich Ihnen, wie Sie sogenannte Meta-Informationen zu bestimmten Dateien speichern und im Frontend ausgeben können.

Contao für Administratoren
In Kapitel 14 erfahren Sie, wie Contao installiert und aktualisiert wird. Sie lernen unter anderem, wie Sie den Open Source-Webserver XAMPP unter Windows und unter Mac OS X einrichten, wie Sie eine lokale Installation auf den Live-Server übertragen oder warum es auf manchen Servern Probleme mit dem Dateizugriff gibt.

Kapitel 15 behandelt die Organisation von Benutzern und Benutzergruppen sowie die Wartung des Systems. Sie lernen, wie Benutzerrechte zugewiesen und der Zugriff auf bestimmte Seiten und Ressourcen eingeschränkt werden kann.

In Kapitel 16 geht es um die sogenannten Third-Party-Erweiterungen, die von dritten Programmierern geschrieben und im Contao Extension Repository veröffentlicht werden. Zu dem Zeitpunkt, als dieses Kapitel entstand, gab es über 400 optionale Module, mit denen Sie Contao um fast jede Funktionalität erweitern können.

In Kapitel 17 erfahren Sie, wie Sie eigene Seitenlayouts erstellen. Von der Anpassung der Templates über die Erweiterung des CSS-Frameworks bis hin zur Einbindung externer Layouts werden alle wichtigen Themen behandelt.

Contao für Entwickler
Kapitel 18 widmet sich ganz dem Thema »Contao anpassen«. Sie lernen nicht nur das Prinzip der Data Container Arrays kennen, in denen Meta-Informationen für Tabellen definiert werden, sondern Sie erfahren auch, wie Sie Contao an Ihre eigenen Bedürfnisse anpassen und Änderungen dauerhaft speichern können.

In Kapitel 19 erfahren Sie, wie Sie eigene Erweiterungen schnell und effektiv mithilfe des Extension Creators erstellen und sie nach der Fertigstellung im Contao Extension Repository veröffentlichen. Eine ausführliche Anleitung führt Sie Schritt für Schritt durch das Entwickler-Interface des Extension Repository auf contao.org.

Kapitel 20 bietet Ihnen abschließend einen Einblick in das Innere von Contao. Sie lernen das Contao PHP-Framework kennen und erfahren unter anderem, wie Sie damit auf Dateien zugreifen, Datenbankabfragen tätigen oder Formular-Widgets nutzen können, und Sie erfahren auch, welche Sicherheitsmechanismen darin enthalten sind.

Leo Feyer ist Geschäftsführer der Firma iNet Robots, die Webhosting und eCommerce-Lösungen anbietet. Er hat TYPOlight erdacht und seit dem großen Erfolg der Version 2 im Jahre 2006 stetig ausgebaut. Seitdem das Anfang 2008 gebildete TYPOlight-Team die Betreuung des Projektes übernommen hat, konzentriert sich Leo Feyer auf die Weiterentwicklung des TYPOlight-Kerns.

Erscheint lt. Verlag 18.11.2010
Reihe/Serie Open source library
Zusatzinfo 1 CD
Sprache deutsch
Gewicht 1025 g
Einbandart gebunden
Themenwelt Mathematik / Informatik Informatik Web / Internet
Schlagworte Anwender • Cantao • CMS • Contao • Content • Einsteiger • Entwickler • Management • TYPOlight • WebCMS • Website
ISBN-13 9783827330147 / 9783827330147
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich