Ik zit met een dillema...
Ik ben een php webapplicatie aan het schrijven welke een redelijk groei potentieel heeft. Nu zit ik met een programma design vraag.
Ik wil een framework maken waarin ik verschillende modules kan hangen. Zo zijn er bijvoorbeeld twee verschillende producten maar die qua programmering allebei dezelfde recources aanspreken. Dit is nu al geregeld via functies die een api aanspreken.
Mijn idee is om dynamisch modules te laden die het framework beïnvloeden. Zoals een menu item toevoegen, initialisatie functies toevoegen enzovoorts. Ik heb dit idee gekregen door een heel klein beetje te snuffelen in de WordPress code. Dit lijkt mij de optimale manier om onderdelen te laden.
Zo heb ik bijvoorbeeld een module welke een download cliënt is. Maar hierin is weer een optionele module Reporting welke mogelijk apart ontwikkeld kan worden.
Zijn er hier ideeën over? Heeft iemand al zoiets uitgewerkt?
1.373 views