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

Releases als Community-Mitglied testen

Wie Community-Mitglieder die Entwicklungslinie von Exponential vor einem Release testen - eine sichere Testinstallation auf SQLite, was Sie für Ihre eigene Einrichtung testen, wie Sie eine Regression beschreiben und wie…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/community/contributing/testing-releases.md

On this page

This page is a translation. Read the English original

Releases als Community-Mitglied testen

Korrekturen und Funktionen entstehen auf dem Branch main, „der Linie 6.0.15, dev-main“, und werden mit dem nächsten 6.0.x-Release veröffentlicht (SECURITY.md). Jedes Community-Mitglied, das main vor einem Release auf seiner eigenen Art von Einrichtung ausprobiert, macht dieses Release für alle mit derselben Einrichtung besser.

Warnung Testen Sie nur auf einer separaten Installation mit erfundenen Daten. Nie auf einer Produktivseite, und richten Sie einen Installer nie auf eine Datenbank, die Sie behalten möchten (Upgrade).

Inhalt

  1. Eine Testinstallation einrichten
  2. Was Sie testen
  3. Eine Regression beschreiben
  4. Auf vielen Servern testen

Eine Testinstallation einrichten

Am einfachsten ist ein Git-Klon von main, installiert auf SQLite, das keinen Datenbankserver braucht:

  1. Klonen Sie das Repository und notieren Sie den Commit, den Sie testen (git log -1 --format='%h %ad %s').
  2. Installieren Sie ihn so, wie es Installation mit einem Befehl beschreibt.
  3. Halten Sie ihn mit Git aktuell (Mit Git entwickeln).

Die ausführliche Anleitung für Fürsprecher ist Die Entwicklungslinie testen.

Was Sie testen

BereichWie
Ihre alltäglichen AufgabenBearbeiten, veröffentlichen, hochladen, übersetzen, eine Seite mit Layouts aufbauen
Was laut Changelog neu istFolgen Sie den Funktionsseiten, die im Changelog 6.0.15 verlinkt sind
Ihre EinrichtungIhre PHP-Version, Datenbank, Engine (Velocity, Apache oder nginx mit PHP-FPM, FrankenPHP), Ihr Betriebssystem
Ihre ErweiterungenDie Erweiterungen, die Ihre echten Websites verwenden
Ihre Sprache und Ihre Anforderungen an BarrierefreiheitDie Administration in Ihrer Sprache, mit Ihrer assistiven Technologie
Ein UpgradeEine Kopie der Struktur einer echten Website mit erfundenem Inhalt, aktualisiert wie in Upgrade beschrieben

Eine Regression beschreiben

„Lief im letzten Release, auf main kaputt“ ist der nützlichste Befund überhaupt, weil er auf eine kürzliche Änderung zeigt. Nennen Sie den Commit:

Environment: Exponential main at <commit>, PHP <version>, <engine>, <database>, <design>
Worked in <last release>: <yes / no / unknown>
Steps: ...

Melden Sie sie im richtigen Tracker (Einen Fehler melden).

Auf vielen Servern testen

Hosting-Unternehmen und Agenturen betreiben oft viele PHP-Versionen, Datenbanken und Betriebssysteme. Ein Test auf jedem davon vor einem Release ist ein Beitrag, den nur wenige andere leisten können. Partner haben dazu eine eigene Seite: Releases testen (Partner). Anforderungen und unterstützte Kombinationen: Anforderungen, Datenbankunterstützung, Betriebssystemunterstützung.

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