Welcome Guest, Not a member yet? Register   Sign In
[feature] REST support
#1

(This post was last modified: 09-03-2019, 04:13 PM by ciadmin.)

I am currently teaching a course on enterprisey RESTful backends, and discovering some corrections and opportunities for better REST support in CI4, which I plan to roll in when ready. These are being developed in the feature/resource branch of the CI4 repo.

Planned so far:
[x] better explanation for handling REST requests, splitting the routing explanation into its own page
[x] ResouuceController as a starter for a REST endpoint
[x] more flexible treatment for API-like routing
[x] clearer split between resource state & resource presentation routing/handling, perhaps with a base controller
[ ] better explanation for returning appropriate responses & data formats
[ ] better explanation & perhaps code improvements to handle incoming data
[ ] tutorial for building a RESTful resource or API service (might end up in user guide, might not)
[ ] RESTful filter to automate much of the request & response data representation transformations

----------------------------------------------------
This is a roadmap feature, or "epic", and a card on the roadmap board.
Component tasks will show up as issues or PRs on the development board.
We welcome comments & suggestions below.
James Parry
Project Lead
Reply


Messages In This Thread
[feature] REST support - by jlp - 03-06-2019, 03:44 PM
RE: [feature] REST support - by InsiteFX - 03-08-2019, 09:44 AM
RE: [feature] REST support - by hlohrenz - 05-06-2019, 09:03 AM



Theme © iAndrew 2016 - Forum software by © MyBB