Da ich ja zu 99% nur für meinen Eigenbedarf programmiere habe ich mir bis jetzt nicht viele gedanken über Wiederverwendbarkeit und modulare Bauweise in meinen Scripten gemacht. Je nach Bedarf habe ich ein Menge an Funktionen etc erstellt, angepasst usw..
Jetzt habe ich mir aber mal überlegt, das es doch sinnvoller ist, eine einheitliche Basis zu schaffen und den Rest über echte Modul Funktionalität zu regeln.
Aktuell habe ich für mich ein paar Shops laufen, zwei CMS, ein Anzeigenmarkt und zwei Affiliate Seiten.
So jetzt bin ich am überlegen was die Basis (core) alles beinhalten sollte.
- DB Anbindung (PDO),
- Session Verwaltung (aktiv, passiv, in URI, etc),
- Link Building Funktion,
- Pagination (Blättern),
- Simple Userverwaltung (durch die Module nach Bedarf erweiterbar),
- Eingabe Steuerung (request),
- Output Steuerung (Template Engine eventl.),
- Fehlersteuerung (Exceptions),
So fällt jemanden noch was ein, was man noch mit in die Basis mit aufnehmen kann.
Jetzt habe ich mir aber mal überlegt, das es doch sinnvoller ist, eine einheitliche Basis zu schaffen und den Rest über echte Modul Funktionalität zu regeln.
Aktuell habe ich für mich ein paar Shops laufen, zwei CMS, ein Anzeigenmarkt und zwei Affiliate Seiten.
So jetzt bin ich am überlegen was die Basis (core) alles beinhalten sollte.
- DB Anbindung (PDO),
- Session Verwaltung (aktiv, passiv, in URI, etc),
- Link Building Funktion,
- Pagination (Blättern),
- Simple Userverwaltung (durch die Module nach Bedarf erweiterbar),
- Eingabe Steuerung (request),
- Output Steuerung (Template Engine eventl.),
- Fehlersteuerung (Exceptions),
So fällt jemanden noch was ein, was man noch mit in die Basis mit aufnehmen kann.
Kommentar