Dabei seit: 06.08.2007 Ort: Dettenheim Alter: - Geschlecht:
Verfasst Di 04.09.2007 13:23 Titel
Wie am besten CMS aufbauen?
Heyho,
hatte mal angefangen mein CMS zu basteln allerdings stell ich mir immer wieder die frage
wie soll ich das ganze aufbauen. Idee:
=============================================
funktionen includieren
classen includieren und instanzieren
=============================================
via "switch" (ident im get array) seiten includieren z.b.
case'def':
include("core/modul.php");
break;
usw usw oder nicht includieren sondern funktionen dafür schreiben?
naja auch nicht die beste möglichkeit.....mir fehlt einfach iwie die idee^^
bin dankbar für eure vorschläge
grüße
edit: vllt. möchte sich auch jemand mit mir zusammentun?
Zuletzt bearbeitet von sxs_de am Di 04.09.2007 13:57, insgesamt 2-mal bearbeitet
Dabei seit: 04.04.2006 Ort: - Alter: 49 Geschlecht:
Verfasst Di 04.09.2007 16:50 Titel
Strukturell gibt es da keine Grenzen
Mein größtes CMS hatte in der ersten Version 64 PHP Seiten( inclusive Classes usw) und ca 20 jss und css Dateien die alle untereinander required wurden.
Das gleiche überarbeitete cms mit den gleichen Funktionen hat jetzt nur noch 30 PHP Dateien.
Version 1 hat zwar mehr Dateien, erscheint mir als erbauer aber am ordentlichsten und strukturiertesten.
Version 2 kommt aber bei den Programmieren meiner Kunden besser an.
Fazit: (Zumindest mein Fazit)
Es spielt keine Rolle wie du deine Dateien auslagerst oder nicht. Es kommt darauf an was du damit machen möchtest.
Wenns nur für dich ist, machs so wie du am besten damit klar kommst.
Wenn auch mal ein anderer damit arbeiten können sollte, reduziere die Dateianzahl so gut es geht( kommentier aber alles)
Ich würde in jedem Fall Funktionen auch themenbezogen abspeichern.
Bsp. Textfunktionen (Überprüfen von Textfeldern etc) soweit möglich in eine tx_check.func.php untereinander schreiben.
Bildfunktionen wiederum in eine andere bsp pic_check.func.php
Auf keinen Fall würde ich die Funktionen im eigentlichen Script unterbringen, es sei denn du verwendest sie nur einmal und dann nie wieder.
Benenne deine Dateien immer entsprechend. Speichere sie auch themenentsprechend in Ordnern mit aussagekräftigen Namen.
Mach es so daß du schon beim anschauen deiner Dateien genau weißt in welcher welches Script ist
Ach so:
ich würde alles per require und nicht per include einlesen
Zuletzt bearbeitet von labrar am Di 04.09.2007 16:59, insgesamt 2-mal bearbeitet
Dabei seit: 04.04.2006 Ort: - Alter: 49 Geschlecht:
Verfasst Di 04.09.2007 20:14 Titel
Das sind nur Beispieldateinamen.
Ob die PHP jetzt fisch_kopf.func.php oder wasserfall.class.php heißt ist doch wurscht. Genauso ob du darin jetzt Klassen oder einfache Funktionen strukturierst.
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB