Hey guys.. Ik heb een probleem waar ik al een hele lange tijdje mee worstel.
Ik ga een betaalde CMS maken waar ik module-ondersteuning (plugin/add-on, whatever
) wil in maken.
Ik heb alleen geen idee hoe ik dat moet doen, ik heb al de grote scripts doorgekeken zoals Vbulletin, PHPBB (heeft die van modules?
), Invision Board etc.
Ik snap er alleen niet veel van.
Dit zal waarschijnlijk meer theorie bevatten
Voorbeeld van wat ik bijv. wil hebben:
Als je bijv. in de CMS: nieuwe pagina maken. Ik wil daar bijv. de module toevoegen die ondersteuning voor gastenboeken heeft. Zodat je een gastenboek kan maken.
Alleen moet dit dynamisch gebeuren.
Ik had al het volgende in gedachten:
Per pagina heb je een class. Als je een module hebt, word dat gedetecteerd en word de kopie van de class (van een bepaalde pagina) dus de module gebruikt i.p.v de orginele class van de pagina. (hopelijk snapt iemand dit
)
Alleen zit je dan met het probleem dat je niet meerdere module ondersteuning kan hebben aangezien dat PHP maar 1 class kan gebruiken....
1 belangrijk detail: Het moet volledig dynamisch zijn en de orginele bestanden mogen niet gewijzigd worden.
Weten jullie een oplossing hoe ik dit moet aanpakken? Ik ben nog niet begonnen met de CMS dus elke scriptmanier mag
Ik ga een betaalde CMS maken waar ik module-ondersteuning (plugin/add-on, whatever
Ik heb alleen geen idee hoe ik dat moet doen, ik heb al de grote scripts doorgekeken zoals Vbulletin, PHPBB (heeft die van modules?
Ik snap er alleen niet veel van.
Dit zal waarschijnlijk meer theorie bevatten
Voorbeeld van wat ik bijv. wil hebben:
Als je bijv. in de CMS: nieuwe pagina maken. Ik wil daar bijv. de module toevoegen die ondersteuning voor gastenboeken heeft. Zodat je een gastenboek kan maken.
Alleen moet dit dynamisch gebeuren.
Ik had al het volgende in gedachten:
Per pagina heb je een class. Als je een module hebt, word dat gedetecteerd en word de kopie van de class (van een bepaalde pagina) dus de module gebruikt i.p.v de orginele class van de pagina. (hopelijk snapt iemand dit
Alleen zit je dan met het probleem dat je niet meerdere module ondersteuning kan hebben aangezien dat PHP maar 1 class kan gebruiken....
1 belangrijk detail: Het moet volledig dynamisch zijn en de orginele bestanden mogen niet gewijzigd worden.
Weten jullie een oplossing hoe ik dit moet aanpakken? Ik ben nog niet begonnen met de CMS dus elke scriptmanier mag
[ Voor 6% gewijzigd door Dutchmega op 08-11-2003 23:12 ]