szabgab / 6blog

14 stars 2 forks source link

Initial architecture thoughts #2

Open pscott-au opened 7 years ago

pscott-au commented 7 years ago

I feel that if we are going to create a new platform from scratch then we should give some real thought to the desirable architecture characteristics . WordPress gained rapid traction by being simple to install, bundling in some core features and being simple to create themes and plugins for. In my mind, the simplicity of making plugins has also been one of it's most annoying aspects. There are thousands of plugins that are free ... unless you want 'advanced' features. Many of the plugins are simply a wrapper to a very loosely coupled service on an entirely different architecture. WP is starting to show it's age in other ways .. it's not built with modern html5 and JS frameworks front and centre. Many perl devs have created templated solutions and aren't in a hurry to start another effort from scratch, but perhaps there could be some value in creating a reference implementation with sufficiently isolated functional components to make them easily replaceable with alternatives and that encourages. For my own part I still use code that I wrote 5 years ago to do templated stuff and have never been quite convinced to use the more popular templating approaches in perl. I have been quite impressed with mojo and I know that it's time I updated my core toolset so I'm quite interested in helping out where I can. For me, I'd love to see a solution that has the following features:

Suggested quickstart sprint: ( aprx 2 weeks - compare multiple appraoches )