Template:GSOCIdea
- Project/Idea title: {{{title}}}
- Brief explanation: {{{briefexplanation}}}
- Knowledge Prerequisite: Eclipse + GIT + REST protocol + PHP 5.3+
- Mentor: Laurent Destailleur
- Backup mentor: To define
- Why: Be more ready to cloud or mobile usage that need such API (preferred to SOAP) to exchange data.
- Expected results: Having 100% of services actually covered by SOAP, covered by REST, including REST unit tests.
- Difficulty/time to achieve (Low/Medium/High): Medium
- Risk on project stability (Low/Medium/High): Low
- 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.