keystonejs / keystone-classic

Node.js CMS and web app framework
http://v4.keystonejs.com
MIT License
14.62k stars 2.21k forks source link

Feature wishlist #1897

Closed ericelliott closed 7 years ago

ericelliott commented 8 years ago

High priorities:

ericelliott commented 8 years ago

If there are other open issues for any of these features, let's reference them and coordinate. =)

morenoh149 commented 8 years ago
ericelliott commented 8 years ago

I've had a better chance to get a handle on priorities for the projects I'm working on. Feedback welcome! =)

cantuket commented 8 years ago

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?

cantuket commented 8 years ago

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.

ericelliott commented 8 years ago

:+1: pre-rendered routes are a good idea.

niallobrien commented 8 years ago

I think it's worth adding Securing REST API endpoints to the API enhancements task.

ghost commented 8 years ago

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 ?

VinayaSathyanarayana commented 8 years ago

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

kadosh1000 commented 8 years ago

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

mxstbr commented 8 years ago

Should be added maybe, this wysiwyg cms idea is pretty awesome: #2274

Noviny commented 7 years ago

Closed as we are not referencing this anymore. It is not a good representation of our roadmap.