Kategorie:Handbuch für Entwickler

Aus PapayaCMS

Wechseln zu: Navigation, Suche

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:

E

R

Persönliche Werkzeuge