Template:GSOCIdea: Difference between revisions

(Created page with "* Project/Idea title: {{{title}}} * Brief explanation: {{{briefexplanation}}} * Knowledge Prerequisite: Eclipse + GIT + [http://en.wikipedia.org/wiki/REST REST protocol] + PHP 5....")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
* Project/Idea title: {{{title}}}
* Project/Idea title: {{{title}}}
* Brief explanation: {{{briefexplanation}}}
* Brief explanation: {{{briefexplanation}}}
* Knowledge Prerequisite: Eclipse + GIT + [http://en.wikipedia.org/wiki/REST REST protocol] + PHP 5.3+
* Knowledge Prerequisite: {{{knowledge}}}
* Mentor: [[Laurent Destailleur]]
* Mentor: {{{mentor}}}
* Backup mentor: To define
* Backup mentor: {{{mentor_backup}}}
* Why: Be more ready to cloud or mobile usage that need such API (preferred to SOAP) to exchange data.
* Why: {{{why}}}
* Expected results: Having 100% of services actually covered by SOAP, covered by REST, including REST unit tests.
* Expected results: {{{expected_results}}}
* Difficulty/time to achieve (Low/Medium/High): Medium
* Difficulty/time to achieve (Low/Medium/High): {{{difficulty}}}
* Risk on project stability (Low/Medium/High): Low
* Risk on project stability (Low/Medium/High): {{{risk}}}
* More information:
All main elementsof Dolibarr must have a REST API to offer CRUD services (Create/Read/Update/Delete).
List of elements to support are:
- Invoices
- Proposals
- Orders
- Users
- Members
- Thirdparties
- Agenda events
We recommand building first a generator to generate API from classes of elements.

Latest revision as of 11:54, 7 March 2013

  • Project/Idea title: {{{title}}}
  • Brief explanation: {{{briefexplanation}}}
  • Knowledge Prerequisite: {{{knowledge}}}
  • Mentor: {{{mentor}}}
  • Backup mentor: {{{mentor_backup}}}
  • Why: {{{why}}}
  • Expected results: {{{expected_results}}}
  • Difficulty/time to achieve (Low/Medium/High): {{{difficulty}}}
  • Risk on project stability (Low/Medium/High): {{{risk}}}