django-admin2 icon indicating copy to clipboard operation
django-admin2 copied to clipboard

divio: split frontend completely from backend

Open digi604 opened this issue 11 years ago • 2 comments

What i had in mind:

  • one page JS application that only talks with the rest api.
  • forms are serialized via rest api
  • lists and possible filters are serialized via rest api
  • easy way to create rest-apis and websockets

benefits:

  • the frontend can talk with multiple servers
  • the frontend can talk with other rest services (not python, django) directly if it supports the same protocols
  • allows to go into a services driven infrastructure easily instead of the monolithic we have at the moment.
  • could emerge as a quasi standard admin interface for a lot of other backends.
  • allows to use forms etc on the website frontend and even on other websites.
  • allows for easy frontend editing
  • allows for smart widgets that can talk with the rest apis to load more data

digi604 avatar Jun 10 '13 08:06 digi604

This is what the RESTful API is designed to provide. It's not there yet, but I hope for it to be there by version 0.6.0.

pydanny avatar Jul 05 '13 16:07 pydanny

+1, this would be great implemented as a separate theme (like how default is a theme).

audreyfeldroy avatar Jul 06 '13 09:07 audreyfeldroy