Successfully reported this slideshow.
Your SlideShare is downloading. ×

Plone.restapi - a bridge to the modern web

Ad

plone.restapi
a bridge to the modern web
Plone Conference Boston 2016 — Timo Stollenwerk, kitconcept GmbH

Ad

3 years ago…

Ad

The modern web

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Upcoming SlideShare
Plone server
Plone server
Loading in …3
×

Check these out next

1 of 25 Ad
1 of 25 Ad

Plone.restapi - a bridge to the modern web

Download to read offline

The way Plone does traversal (mapping URLs to objects) makes it a really good fit for a proper REST interface. Timo will describe the current state of plone.restapi, a high quality and fully documented RESTful hypermedia API.

The way Plone does traversal (mapping URLs to objects) makes it a really good fit for a proper REST interface. Timo will describe the current state of plone.restapi, a high quality and fully documented RESTful hypermedia API.

Advertisement
Advertisement

More Related Content

More from Timo Stollenwerk (20)

Advertisement

Plone.restapi - a bridge to the modern web

  1. 1. plone.restapi a bridge to the modern web Plone Conference Boston 2016 — Timo Stollenwerk, kitconcept GmbH
  2. 2. 3 years ago…
  3. 3. The modern web
  4. 4. JavaScript
  5. 5. Plone
  6. 6. Headless CMS
  7. 7. plone.restapi
  8. 8. Content Negotiation Client: „Accept: application/json“ Server: „Content-Type: application/json"
  9. 9. Authentication POST /@login { username, password }
  10. 10. Content { "@id": "http://localhost:8080/Plone", "@type": "Plone Site", "items": [ { "@id": "http://localhost:8080/Plone/front-page", "@type": "Document", "description": "Congratulations!", "title": "Welcome to Plone" } ], }
  11. 11. CRUD POST /my-folder {…} GET /my-folder/1 PUT /my-folder/1 DELETE /my-folder
  12. 12. Schema GET Plone/@types/Collection
  13. 13. Components
  14. 14. Navigation GET /@components/navigation
  15. 15. Breadcrumbs GET /@components/breadcrumbs
  16. 16. Workflow POST /front-page/@workflow/publish
  17. 17. Registry GET /@registry/my-setting PUT /@registry/my-setting
  18. 18. Users POST /@users {…} GET /@users/tisto PUT /@users/tisto DELETE /@users/tisto
  19. 19. Search GET/@search?SearchableText=
  20. 20. Current Status
  21. 21. Start today! pypi.python.org/pypi/plone.rest pypi.python.org/pypi/plone.restapi
  22. 22. plone.restapi a bridge to the modern web Plone Conference Boston 2016 — Timo Stollenwerk, kitconcept GmbH Timo Stollenwerk kitconcept.com github.com/kitconcept twitter.com/timostollenwerk

×