Das mit dem, das ist das das 1000ste neuerfunde Rad, würde ich gerne Überspringen.
Es ist ein Hobbyprojekt von mir, das nun eine gewisse Größe erreicht hat.
Was das System von anderen Unterscheidet:
- Großer Verzichtung auf Abhängigkeiten von Drittambietern.
- Schnelle und saubere Umsetzung von neuen Apps, Modulen etc. Durch Vorlagen / Standards.
- Eigenes, (Natürlich PHPDoc kompatibles) Dolumentationssystem.
- Sehr vielseitig einsetzbar: Ticketsystem, Shop, Intranet etc. pp. Ebend eine Bastel Box mit PHP.
Das System bietet unter anderem;
- OOP
- DRY
- KISS
- DIC
- etc. pp.
- Eine Debugging Bar am unteren Seitenrand mit Zahlreichen Informationen. Query, Debug Dumps, Cache Zugriff, Datei Zugriff
- Fehler werden intelligent abgefangen.
- Cache über SQLite
- Kein Routing System über die URL. Routen werden per Installation der Apps, Module etc. angelegt.
Entwicklungsinformationen
- Ein PHP Framework wird nicht genutzt, es ist vom Scratch erstellt.
- phpstan wird durch Docker genutzt. Es wurden schon etliche Anpassungen durchgeführt. Im Entwickler App Bereich wurde eine App erstellt, welche die Json Ausgabe analysiert und als Tabelle darstellt. Ich musste einige Empfehlungen von phpstan wieder Rückgängig machen, da mein Server nur max. PHP 7.4 unterstützt.
- Unit Test sind in Planung. Werden mit Hilfe der Development Tools und Docker umgesetzt.
- Bug Reports & Feature Requests werden über ein externes Besprochen und dann über Issues abgearbeitet.
- Entwickelt wird mit der Docker XAMP Umgebung Devilbox
U.a. Was fehlt:
- Mehr Dokumentation (wie immer).
- Sprachanpassung, primär für die Menüs für Documentation, Config und Language.
- Responsive Frontend Anpassung
- Erweiterung auf Hybrid CMS
- API Schnittpunkte
- Altlasten Entfernung (Die meisten sollten gefunden sein)
- Event Punkte
- Weitete Applikationen
URL:
https://github.com/phpCraftBox/phpcraftbox
Wer Interesse hat mitzumachen, einfach hier oder per PN melden.
Es ist ein Hobbyprojekt von mir, das nun eine gewisse Größe erreicht hat.
Was das System von anderen Unterscheidet:
- Großer Verzichtung auf Abhängigkeiten von Drittambietern.
- Schnelle und saubere Umsetzung von neuen Apps, Modulen etc. Durch Vorlagen / Standards.
- Eigenes, (Natürlich PHPDoc kompatibles) Dolumentationssystem.
- Sehr vielseitig einsetzbar: Ticketsystem, Shop, Intranet etc. pp. Ebend eine Bastel Box mit PHP.
Das System bietet unter anderem;
- OOP
- DRY
- KISS
- DIC
- etc. pp.
- Eine Debugging Bar am unteren Seitenrand mit Zahlreichen Informationen. Query, Debug Dumps, Cache Zugriff, Datei Zugriff
- Fehler werden intelligent abgefangen.
- Cache über SQLite
- Kein Routing System über die URL. Routen werden per Installation der Apps, Module etc. angelegt.
Entwicklungsinformationen
- Ein PHP Framework wird nicht genutzt, es ist vom Scratch erstellt.
- phpstan wird durch Docker genutzt. Es wurden schon etliche Anpassungen durchgeführt. Im Entwickler App Bereich wurde eine App erstellt, welche die Json Ausgabe analysiert und als Tabelle darstellt. Ich musste einige Empfehlungen von phpstan wieder Rückgängig machen, da mein Server nur max. PHP 7.4 unterstützt.
- Unit Test sind in Planung. Werden mit Hilfe der Development Tools und Docker umgesetzt.
- Bug Reports & Feature Requests werden über ein externes Besprochen und dann über Issues abgearbeitet.
- Entwickelt wird mit der Docker XAMP Umgebung Devilbox
U.a. Was fehlt:
- Mehr Dokumentation (wie immer).
- Sprachanpassung, primär für die Menüs für Documentation, Config und Language.
- Responsive Frontend Anpassung
- Erweiterung auf Hybrid CMS
- API Schnittpunkte
- Altlasten Entfernung (Die meisten sollten gefunden sein)
- Event Punkte
- Weitete Applikationen
URL:
https://github.com/phpCraftBox/phpcraftbox
Wer Interesse hat mitzumachen, einfach hier oder per PN melden.
Kommentar