smashingboxes / cardboard-admin-archive

Rails 4 CMS
http://smashingboxes.com
Other
65 stars 13 forks source link

Cardboard Plugin Architecture #90

Open joeyjoejoejr opened 10 years ago

joeyjoejoejr commented 10 years ago

Let's begin a discussion of an architecture that will work best for splitting cardboard into plugins:

The end goal here, is to keep cardboard core minimal and split out cms, resource-generators, possibly a suite of third-party plugins (datepickers, select2, etc). This would also allow for more projects to contribute back when they have different, but generalizable needs (ie e-commerce dashboard, tabbed pages, actual dashboard widgets, an api).

joeyjoejoejr commented 9 years ago

We may not end up going with this, but I'm putting it in the 1.0.0 milestone so we can decide. I see Cardboard as it is having the following structure that would lend itself to a suite of plugins.

Admin Panel (really simple but the base)