Replies: 1 comment
-
Yep this is definitely something we'd like to do eventually. It will require that Craft has a full REST API that can handle all of the administrative functions of the CP - something we'll either build before or alongside a new front-end CP app. Not going to happen until at least Craft 4 though. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Having the administration section work as a single page application, possibly built on something like React or Vue, would greatly improve workflow. Currently it feels jarring to wait for full page reloads everywhere. Modal windows help to some extent, but a SPA would feel so much more responsive.
There are instances where creating or editing things via modal windows cause data to become out of sync on the page. For example, having two entry selection fields on the same page, where both share a selected entry. Inline editing the title of this entry will only update on the field it was edited.
Another benefit (if an existing MV* framework is used) would be to plugin developers. While the Garnish framework is great, being a private framework with an undocumented API really hinders developers, and creates quite a large barrier to entry for future plugin developers. Using something like Vue would not only open up a lot of doors for developers, but would dramatically ease the learning curve to plugin development.
I realise this is a monstrous feature request so I'm not hoping for anything in version 2 or even 3, but I have a feeling this is something the developers over at P&T have already considered.
Beta Was this translation helpful? Give feedback.
All reactions