Skip to content

Restler 3: Status Report

Arul- edited this page Feb 10, 2013 · 1 revision

Update:- Restler 3 RC is released, try it out :) Also this list is old and not updated frequently, for more up to date progress tracking we are now using Trello.

(progress is updated by striking the completed task)

Needed for Beta Release

  • Custom HTTP headers for success responses
  • Versioning support
  • Support for HTTP PATCH
  • Character Encoding Support
  • Logging support (being worked on)
  • iRoute interface for creating custom Routers (rejected for R3)
  • iHook interface for creating custom hooks for various functionalities in Restler (rejected for R3)
  • Validating parameters and iValidate interface to avoid lot of boiler plate code in every method, auto document the api
  • Overriding options for Default* (for example DefaultResponder)
  • Caching support (client side, proxy caching completed. advanced caching options planned)
  • Etag support (planned)
  • Universal Routes/unlimited params using * (example:- GET target/* to match any route that begins with target like target\one\ target\one\two\three will call the respective function and pass all else as params)
  • Testing new routing syntax which allows more verbose urls (example:- GET target/page{pageNumber})

Needed for Release

  • Coming up with a list of reserved names
  • Code cleanup and adhere strict PHP coding standards
  • Examples for
  • the new features
  • features that do not have examples in Restler 2
  • features that have changed in Restler 3
  • db integration examples using different ORMs / ActiveRecord etc
  • NOSQL examples using modern databases
  • Installation instructions and configurations for IIS
  • Cloud hosting

Just after Release

  • Videos

  • Introduction to Restler

  • Why Restler?

  • Installing Restler

  • Restler Advantages

  • Pragmatic REST with Restler

  • ...

  • Info-graphic to compare and highlight Restler features with other popular solutions