Testen und Fehler melden
Diese Seite ist für alle Anwender von Exponential. Sie müssen keinen Code schreiben, um die Software besser zu machen: Eine genaue Fehlerbeschreibung ist oft schon die halbe Korrektur.
Welcher Tracker
| Problem | Wo |
|---|---|
| Ein Fehler in der Software Exponential | https://github.com/se7enxweb/exponential/issues |
| Ein Fehler in einer Erweiterung | Das Repository dieser Erweiterung auf GitHub |
| Das Projekt, seine Websites oder die Community | https://github.com/se7enxweb/exponential-community/issues |
| Eine Sicherheitslücke | Vertraulich an [email protected]; niemals als öffentliches Issue (SECURITY.md) |
Eine gute Fehlerbeschreibung
Die Anleitung der Hilfe selbst erklärt es ausführlich: Wenn etwas schiefgeht. Das Wichtigste:
- Was Sie getan haben, Schritt für Schritt.
- Was Sie erwartet haben und was stattdessen geschehen ist.
- Die Versionen: Exponential, PHP, Datenbank, Engine, Erweiterungen.
- Fehlermeldungen und Logzeilen, aus denen Passwörter, Schlüssel und personenbezogene Daten entfernt sind.
- Ob es auch auf einer frischen Installation auftritt.
Nicht alles, was wie ein Fehler aussieht, ist einer: Manches Verhalten ist beabsichtigt oder Auslegungssache, und andere Sites verlassen sich darauf. Eine Änderung daran braucht eine klare Begründung und kann mehrere Runden der Prüfung brauchen; oft ist eine Option die bessere Lösung als ein neuer Standard (Negative Funktionen).
Vor einem Release testen
Die Entwicklung findet im Branch main statt, und Korrekturen werden „mit dem nächsten Release 6.0.x veröffentlicht“
(SECURITY.md). Wer main auf einer Testinstallation testet, findet Probleme, bevor sie alle erreichen:
- Installieren Sie aus Git (Mit Git entwickeln).
- Aktualisieren Sie auf den neuesten Stand von
main. - Tun Sie, was Sie sonst auch tun: bearbeiten, veröffentlichen, hochladen, suchen, die Sprache wechseln.
- Melden Sie alles, was nicht mehr funktioniert, zusammen mit dem Commit, den Sie getestet haben.
Testen Sie Entwicklungsversionen niemals auf einer Produktivsite.
Nachverfolgen
- Beantworten Sie Rückfragen zu Ihrem Issue; unbeantwortete Rückfragen sind der häufigste Grund, warum ein Fehler liegen bleibt.
- Testen Sie die Korrektur, sobald sie da ist, und sagen Sie, ob sie funktioniert.
- Wenn Sie den Fehler selbst beheben können: Wenn etwas schiefgeht, „Noch besser: die Korrektur schicken“.
Verwandte Seiten
- Wenn etwas schiefgeht
- Code beitragen
- Anderen in der Community helfen
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
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.