Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Checklisten für Framework-Entwickler

Vier Checklisten für Entwickler, die von anderen Frameworks kommen - Exponential für ein Projekt bewerten, eine Entwicklungsumgebung einrichten, ein erstes Modul vor dem Merge prüfen und eine Anwendung live schalten…

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/help/web-framework-developers/checklists-for-framework-developers.md

On this page

This page is a translation. Read the English original

Checklisten für Framework-Entwickler

Diese Seite richtet sich an Entwickler, die lieber Punkte abhaken als Kapitel lesen. Jeder Punkt verweist auf die Seite, die ihn erklärt.

Inhalt

  1. Exponential für ein Projekt bewerten
  2. Eine Entwicklungsumgebung einrichten
  3. Ein erstes Modul prüfen
  4. Eine Anwendung live schalten

Exponential für ein Projekt bewerten

Eine Entwicklungsumgebung einrichten

Ein erstes Modul prüfen

  • To do: Jeder View nennt seine Richtlinienfunktionen in module.php (Routing).
  • To do: Parameter werden umgewandelt und geprüft; Weiterleitungsziele werden geprüft (Validierung).
  • To do: Jeder ausgegebene Wert wird mit wash behandelt (Die View-Schicht).
  • To do: Formulare senden das Formular-Token mit; $_POST wird nirgends direkt gelesen (Formulare und CSRF).
  • To do: Kein SQL in Inhaltstabellen; persistente Objekte oder maskiertes SQL für eigene Tabellen (Abfragen).
  • To do: Kein Zustand pro Request in statischen Eigenschaften (Server und Deployment).
  • To do: Einstellungen sind in der INI-Datei Ihrer Erweiterung dokumentiert, Geheimnisse liegen nur in settings/override/ (Konfiguration).
  • To do: Logik in Klassen mit Unit-Tests, die ohne Datenbank laufen (Testen).
  • To do: Kein Inline-<style> und kein style="" in Administrations-Templates (Styling von admin4).

Eine Anwendung live schalten

  • To do: Ihr Schema und Ihre Klassen lassen sich mit einem Befehl installieren; für spätere Releases gibt es Upgrade-Schritte (Migrationen).
  • To do: Die Cronjob-Teile frequent und infrequent, Ihre eigenen Teile und die Queue-Worker sind eingeplant (Geplante Aufgaben, Warteschlangen).
  • To do: Die Debug-Ausgabe ist für Besucher ausgeschaltet; Geheimnisse sind pro Maschine mit dem Modus 0640 gesetzt.
  • To do: [HTMLForms] Secret ist für die Installation gesetzt (Formulare und CSRF).
  • To do: Caches und HTTP-Header sind festgelegt: View-Cache, Cache-Blöcke, HTTP-Cache, Velocity-Response-Cache (Caching, HTTP-Caching).
  • To do: Der Ablauf eines Releases ist aufgeschrieben und auf Staging erprobt (Server und Deployment).
  • To do: Die Anleitung zur Sicherheitshärtung wurde gelesen (Sicherheitshärtung).
  • To do: Die Checkliste für den Website-Start ist für die öffentliche Website abgearbeitet (Checkliste für den Start).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x