Of course this is necessary. These days people want highly specialized cms, with a specialized admin page for editing each page. not some 1 size fits all list option. keystone is awesome, but moving this here was unnecessary and shortsighted. currently keystone is unmatched in the speed to market department for building a custom cms. alienating developers will lead to a fork! Content managers want something as easy as possible. In conclusion, i would posit that, without singletons such possibility is not accessible in the developer in the current system without making modifications to keystone itsself, which is unsuccessful and makes keystone no better than wordpress.
We know this is an important feature, and we're working towards implementing this. I'm sure everybody would appreciate a PR implementing this @Garrett R. Morris, feel free to submit one to get this done more quickly!
I think https://productpains.com/post/keystonejs/add-support-for-nested-repeating-schemas basically takes care of this requirement. You can already kind of support pages, as long as you don't have any dynamically repeating items on the page, but nested-repeating-schemas, or nested objects, would allow robust page management.
@Max Stoiber you've made your point and i've already gotten started on possible implementation. 2 blockers for me:
1) react noob.
2) mongo noob.
3) keystone noob.
There should be able to add some admin ui field for showing some instruction for how to use the dashboard.
Just signed up to Prismic to check it out. Started adding content types and got this screen. Thought it made sense to share it here :)