Closed ericelliott closed 7 years ago
If there are other open issues for any of these features, let's reference them and coordinate. =)
I've had a better chance to get a handle on priorities for the projects I'm working on. Feedback welcome! =)
One thing that I seem to be hacking quite often is just a 'static page' model. Basically defining a model as a single item so you never have a List, only a single Item that comes up immediately.
My users get confused when I have a 'Home Page' model then the have to click on the 'Home Page' item in that list to edit the content. Seems like it might be fairly easy to implement too?
A somewhat crazy idea I've been working on is a pre-compiling feature for pages/sections that are updated fairly irregularly (Home Page, Navs, Footer etc.). I'm compiling my Jade and using fs.write() to create/re-write static HTML pages based off my models every time they are updated. I got stuck when trying to make my routes reflect the static file system in a scalable and sane way.
Just trying to push load-time to its max and get the database calls out of the way when they aren't necessary.
:+1: pre-rendered routes are a good idea.
I think it's worth adding Securing REST API endpoints to the API enhancements task.
Hey , I'm thinking about implementing an bootstrap carousel plugin for tinyMCE , and then integrate it into keystone , does anyone has ideas/working on a same thing / wants to buy me coffee ?
pre-rendered routes is really good idea. May be we can have a flag in every list that says it is rarely updated and hence can be cached / pre compiled
Hi I have published my npm package: https://github.com/kadosh1000/keystone-custom-fieldtypes
It copies your custom fieldTypes from a selected dir into the keystone's fields dir and registers it
Should be added maybe, this wysiwyg cms idea is pretty awesome: #2274
Closed as we are not referencing this anymore. It is not a good representation of our roadmap.
High priorities:
Lower priorities, but generally reusable for almost any Keystone app:
Long Term Improvements & Plugins: