Quote:
Originally Posted by robwod
A modular setup with a base set of core scripts, allowing users to create modules to add-on and extend functionality is a real nice idea. And of course, the ability to create premium add-ons provides a potential revenue stream to many.
Ultimately, it all starts with a very well thought out relational database core structure. This, of course, can be the most important aspect of the entire project to avoid having one of those "damnit, I should have anticipated that, now I need to go back and revise code" episodes.
|
I would consider going the headless cms route. So the front end would pull data in by API end points. This way I could build out a front end as the default but it would be optional. People with the skills to do so could then create custom front ends using React, VueJS, WordPress, vanilla php or JavaScript or whatever they wanted. Anyway, lots to consider...