Updated Tasks Roadmap (markdown)

This commit is contained in:
jocelyn
2012-06-20 12:53:52 -07:00
parent f6d64b42c6
commit ca6b4c468f

View File

@@ -1,36 +1,35 @@
## October 1st ## ## Future
* Source code , layout/handling EWR (**jfiat**) * Focus on REST API
* "Eiffel WSGI" spec (github wiki) (**paco**) - Hypermedia API
* Eiffel Web Nino (**jvelilla**) - HAL, Collection/JSON ...
* REST component (**jfiat**) - ATOM, RSS, XHTML, ... ?
* Example/reference Eiffel Web Server App (**jvelilla**) * Extend WSF with libraries addressing common needs
- Hello World - Logging
- Restbucks (from the book REST in Practice) - Caching
* WAMIE/apache based support for Eiffel WSGI (**daro**) - Security (authentication) + OAuth (consumer+provider) + OpenID?
- SCOOP ... - Filter chain
* Some persistance solution (**daro**)
* XML, [[JSON|Task-JSON]] support (**jvelilla**)
## Maybe for October 1st ## * Start thinking about application friendly libraries
* Reference Client/REST-service consumer (**jfiat**) - Template engine
* Mashup support, facebook, twitter, google+, ... (**jfiat**) - State machine
* Authentication support (**jfiat** ?) - HTML5 (XHTML+JS) generation for widgets (table, suggestive box, ...)
- OpenID, Google Connect, Facebook Connect, OAuth, ... - Google API, Twitter API, ... ?
- http authorization
## December ## * Improve documentation
* Session handling - WSF documentation + tutorial
- Cookie based - Topic: how to contribute ?
- REST-based session example - Example: add a "graphviz server" example, which will demonstrate an REST Hypermedia API, with logging, caching and security
* Access Control
* Application builder ## Version 0.1 june 2012 ##
- Deployment * "Eiffel WSGI" spec
- Persistence chooser * Core of Eiffel Web Framework
* Dynamic update of running system (**daro**) - EWSGI connectors: CGI, libfcgi, Nino
- WSF: request, response, router
- And utility lib, error, http, encoders, ...)
* Examples
* Documentation (tutorial inside the examples folder)
* Installation scripts
## Contributors ## ## Contributors ##
- See [[the collaboration page|Community-collaboration]] - See [[the collaboration page|Community-collaboration]]
note: In bold, you see the responsible for each task, but contribution from other is possible as well.
This needs updating, I think.