neues Projekt begonnen
Da mir heute morgen ein wenig langweilig war hab ich mich mal hingesetzt und wieder ein neues Projekt angefanden.
Ist ja nicht so dass ich schon zig auf der Platte hab
Das “Besondere” an diesem ist dass es ein File gibt von dem alles ausgeht.
Sprich sämtliche Skripte/Module werden von diesem File aus aufgerufen. Das hört sich jetzt vlt. nach einem einfachen include() an, ist es aber nicht (ändert aber nix daran dass es eigentlich trotzdem einfach ist
)
Ich kann beliebige Kategorien/Einträge von beliebigen Modulen in beliebiger Reihenfolge an beliebiger Position (je nach Template) ausgeben.
Auch ein Aufruf von einem Modul in einem Modul stellt kein Problem dar.
So kann man zB zu einem Newseintrag einfach einen Download aus dem Download-Modul oder einen Link aus dem Link-Modul anhängen, ohne diesen extra nochmal einzugeben.
Natürlich wird man auch zwischen verschiedenen Themes wechseln können. Sollte ein Template bei einem Theme fehlen wird automatisch das Standard-Template genommen.
Language-Files gibts natürlich auch
Mit dem fertigen Skript kann man dann spielend leicht das Aussehen der Seite verändern.
Einfach im Adminbereich angeben welche Module auf der Seite angezeigt werden sollen und das Template entsprechend bearbeiten.
Es gibt also kein großes Überlegen mehr, welches File man denn nun einbinden muss um zB die aktuellsten ForenThreads neben den News anzuzeigen.
Das macht das Skript aufgrund des eingestellten Moduls und der eingestellten Werte.
So könnte man auch auf der Startseite einfach das neueste aus allen Bereichen der Homepage anzeigen lassen indem man es einfach im Adminbereich angibt und das Template bearbeitet. Hier genügt auch ein einfaches einbinden eines weiteren Templates.
Momentan habe ich etwa 80 % des Hauptteils fertig.
Die Module fehlen noch komplett, die schreibe ich nach Bedarf.