Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browsable API #161

Open
tisto opened this issue Nov 26, 2016 · 2 comments
Open

Browsable API #161

tisto opened this issue Nov 26, 2016 · 2 comments

Comments

@tisto
Copy link
Sponsor Member

tisto commented Nov 26, 2016

We should provide a browsable API (like http://restframework.herokuapp.com/). We already have the hypermedia controls/links for browsing content. Though, we are missing at least the auto-generated froms for CRUD operations.

@tisto
Copy link
Sponsor Member Author

tisto commented Mar 9, 2017

DRF just announced a new version of their browsable API:

http://www.django-rest-framework.org/topics/3.6-announcement/

If we want to compete in the API market for Python-based backends we need something like this as well.

@tisto tisto removed this from the 1.0 milestone Jan 8, 2018
@tisto
Copy link
Sponsor Member Author

tisto commented Mar 12, 2018

GSoC 2018 starter:

  1. Check out plone.restapi repo (git lcone) and make it work on your machine.

Here is a starting point: https://github.com/plone/plone.restapi/pull/488/files

  1. Have a look at Django REST Framework to check what kind of functionality we are looking for:

http://www.django-rest-framework.org/topics/3.6-announcement/

The DRF features would be a good starting point for a detailed listing of the goals and schedule for GSoC

  1. Choose a JavaScript front-end framework to build a simple PoC (preferably React, Angular, VueJS or something similar are also fine though).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant