From ca6b4c468fc892b82fbae5b6337ce49564fde2ca Mon Sep 17 00:00:00 2001 From: jocelyn Date: Wed, 20 Jun 2012 12:53:52 -0700 Subject: [PATCH 1/3] Updated Tasks Roadmap (markdown) --- Tasks-Roadmap.md | 59 ++++++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 30 deletions(-) diff --git a/Tasks-Roadmap.md b/Tasks-Roadmap.md index e4aece3c..7bb685de 100644 --- a/Tasks-Roadmap.md +++ b/Tasks-Roadmap.md @@ -1,36 +1,35 @@ -## October 1st ## -* Source code , layout/handling EWR (**jfiat**) -* "Eiffel WSGI" spec (github wiki) (**paco**) -* Eiffel Web Nino (**jvelilla**) -* REST component (**jfiat**) -* Example/reference Eiffel Web Server App (**jvelilla**) - - Hello World - - Restbucks (from the book REST in Practice) -* WAMIE/apache based support for Eiffel WSGI (**daro**) - - SCOOP ... -* Some persistance solution (**daro**) -* XML, [[JSON|Task-JSON]] support (**jvelilla**) +## Future +* Focus on REST API + - Hypermedia API + - HAL, Collection/JSON ... + - ATOM, RSS, XHTML, ... ? +* Extend WSF with libraries addressing common needs + - Logging + - Caching + - Security (authentication) + OAuth (consumer+provider) + OpenID? + - Filter chain -## Maybe for October 1st ## -* Reference Client/REST-service consumer (**jfiat**) -* Mashup support, facebook, twitter, google+, ... (**jfiat**) -* Authentication support (**jfiat** ?) - - OpenID, Google Connect, Facebook Connect, OAuth, ... - - http authorization +* Start thinking about application friendly libraries + - Template engine + - State machine + - HTML5 (XHTML+JS) generation for widgets (table, suggestive box, ...) + - Google API, Twitter API, ... ? -## December ## -* Session handling - - Cookie based - - REST-based session example -* Access Control -* Application builder - - Deployment - - Persistence chooser -* Dynamic update of running system (**daro**) +* Improve documentation + - WSF documentation + tutorial + - Topic: how to contribute ? + - Example: add a "graphviz server" example, which will demonstrate an REST Hypermedia API, with logging, caching and security + +## Version 0.1 june 2012 ## +* "Eiffel WSGI" spec +* Core of Eiffel Web Framework + - 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 ## - 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. \ No newline at end of file From 3d686fb50ca410586d9b8ae35d7727fbf04093af Mon Sep 17 00:00:00 2001 From: jocelyn Date: Wed, 20 Jun 2012 12:54:37 -0700 Subject: [PATCH 2/3] Updated Task json (markdown) --- Task-json.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Task-json.md b/Task-json.md index f4ccd3fe..8b25b368 100644 --- a/Task-json.md +++ b/Task-json.md @@ -7,4 +7,5 @@ - and then let Eiffel Software include it, in the official libraries ## Roadmap ## -- this should be done before 1st of October - so has this been achieved? \ No newline at end of file +- This task is completed. +- Future task: review the library, and improve it. \ No newline at end of file From 675f58f42b036a88a42081131ef0d74f123e15ba Mon Sep 17 00:00:00 2001 From: jocelyn Date: Wed, 20 Jun 2012 12:56:55 -0700 Subject: [PATCH 3/3] Updated Community collaboration (markdown) --- Community-collaboration.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Community-collaboration.md b/Community-collaboration.md index 58098906..13819d95 100644 --- a/Community-collaboration.md +++ b/Community-collaboration.md @@ -10,11 +10,16 @@ This project is a community project - Proposal from Paul Cohen for a EWSGI spec at http://eiffel.seibostudios.se/wiki/EWSGI ## Main contributors ## -- **jfiat**: Jocelyn Fiat (Eiffel Software | http://eiffel.com/) -- **jvelilla**: Hector Javier Velilla (Seibo Software Studios | http://http://seibostudios.se/en/) -- **paco**: Paul Cohen (Seibo Software Studios | http://http://seibostudios.se/en/) -- **daro**: Daniel Rodriguez (Seibo Software Studios | http://http://seibostudios.se/en/) +- **jfiat**: Jocelyn Fiat (Eiffel Software) +- **jvelilla**: Hector Javier Velilla (Seibo Software Studios) +- **paco**: Paul Cohen (Seibo Software Studios) +- **daro**: Daniel Rodriguez (Seibo Software Studios) +- Olivier Ligot (Groupe-S) +- Paul G.Crismer (Groupe-S) +- Berend de Boer (XplainHosting) +- Colin Adams (AXA R.) +- Alexander Kogtenkov (Eiffel Software) ## You want to participate ## - You are welcome to contribute (code, test, doc, code review, feedback, suggestion, spread the words ...) -- Feel free to subscribe to the mailing list +- Feel free to subscribe to the mailing list \ No newline at end of file