Kategorie:Handbuch für Entwickler
Aus PapayaCMS
Das papaya-Entwicklerhandbuch dient dazu, Ihnen als Programmierer den Einstieg in die Anwendungsentwicklung mit papaya CMS so leicht wie möglich zu machen. Sie lernen in der Einführung die technischen Konzepte von papaya CMS kennen und können tief Einblick in das System nehmen. Einzelne Tutorials ermöglichen es Ihnen sich gezielt mit den Konzepten vertraut zu machen, die Sie für die Umsetzung Ihres Projektes benötigen. Weiterführende Kapitel gehen auf Fehleranalyse und Anwendungsoptimierung ein. In der Referenz finden Sie schnell die benötigten Informationen zu Tabellen und Klassen von papaya CMS.
Inhaltsverzeichnis |
Für wen ist dieses Handbuch gedacht?
Dieses Buch richtet sich an Entwickler, die Erfahrung in der Programmierung webbasierter Anwendungen besitzen. Es werden grundlegende Kenntnisse in folgenden Bereichen vorausgesetzt:
- Objektorientierte Programmierung
- PHP
- XML
- XSLT
- SQL
- Bedienung von papaya CMS (siehe Benutzerhandbuch)
Das Entwicklerhandbuch hat zwei Ziele:
- Neue Entwickler sollen schnell in das System hineinfinden, Aufbau und Funktionsweise von papaya CMS verstehen lernen, eigene Module erstellen und bestehende anpassen können.
- Erfahrene Entwickler sollen gezielt und direkt die Informationen nachschlagen können, die sie gerade brauchen, damit sie nicht den Quellcode durchforsten müssen.
Aufbau des Handbuchs
Das Handbuch ist wie folgt aufgebaut:
Teil I: Entwickeln mit papaya CMS
Im ersten Teil des Handbuchs wird das System vorgestellt. Anschließend führen kleine Tutorials schrittweise in die Programmierung von papaya-Modulen ein:
- Wie funktioniert eigentlich papaya CMS?
- stellt papaya CMS in seinen Grundzügen vor und beschreibt, was bei einem Seitenaufruf passiert.
- Basismodule für papaya CMS programmieren
- beschreibt, wie Sie ein Paket für papaya CMS erstellen, wie Box- und Seitenmodule programmiert werden, wie Content für die Ausgabe maskiert wird und wie Parameter und Sessiondaten von papaya CMS gehandhabt werden.
- Module für das Backend programmieren
- beschreibt, wie Sie eigene datenbankgestützte Backend-Anwendungen entwickeln können.
- Fehlersuche in papaya CMS
- stellt die in papaya CMS eingebauten Debug-Möglichkeiten vor. Sie erfahren, wie Sie PHP-Fehler protokollieren oder ausgeben können und wie Sie ihre Datenbankabfragen optimieren können.
Teil II: Referenz
Im zweiten Teil des Handbuchs finden Sie eine Referenz. Sie gibt Ihnen einen schnellen Überblick über das Gesamtsystem und stellt Ihnen die Datenbankstruktur vor:
- Backend-Komponenten
- stellt einige grafische Komponenten des papaya-Backends vor.
Unterkategorien
Es werden 2 von insgesamt 2 Unterkategorien in dieser Kategorie angezeigt: