Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #1666 (closed defect: fixed)

Opened 11 years ago

Last modified 11 years ago

Brainstorm better REST/webservice support

Reported by: mramm Owned by: anonymous
Priority: normal Milestone: 2.0
Component: TurboGears Version: trunk
Severity: normal Keywords:


We need to deal with RESTful resource support in the best way possible. Currently rails seems to do the best, but we should be able to figure a "turbogearsish" way to do this better.

This means paying attention to HTTP verbs for CRUD operations on restfull resources. It means doing return content negotiation in a flexible way.

Perhaps we can create a default REST controller with some reasonable defaults, and improve dispatch to look for get_ post_ etc.

But this ticket is just to brainstorm solutions to this problem.

Change History

comment:1 Changed 11 years ago by mramm

  • Milestone changed from 2.0 to 2.0-preview-2

comment:2 Changed 11 years ago by mramm

  • Milestone changed from 2.0-preview-2 to 2.0

comment:3 Changed 11 years ago by mramm

  • Status changed from new to closed
  • Resolution set to fixed

Brainstorming done, ticket for actual creation of rest interface created.

Note: See TracTickets for help on using tickets.