Web Services Working Group
From Joomla! Documentation
(Difference between revisions)
(Added a few more details.) |
m (Added a couple of links.) |
||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
==Coordinators & PLT Contact== | ==Coordinators & PLT Contact== | ||
| − | * The coordinator for this working group is | + | * The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com). |
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org). | * The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org). | ||
==Announcements== | ==Announcements== | ||
| + | * [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012] | ||
| + | * [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/4547aeb290723d87/7608dd58300bbe57?hl=en%E1%B6%B8dd58300bbe57 Request for comments on first draft of web API specification] | ||
==External resources== | ==External resources== | ||
| + | * Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required) | ||
| + | * Stefan Neculai is a GSoC student working on a [https://github.com/stefanneculai/Web-service-API Web service API]. Read about him in the [http://magazine.joomla.org/issues/Issue-June-2012/item/772-RESTful-Web-Service-API Joomla Magazine]. | ||
| + | * Aaron Schmitz has done some work on an [https://github.com/aaronschmitz/joomla-platform/blob/b2b68507006e4e575858e1d103a75f2a56907215/libraries/joomla/oauth/oauth.php OAuth 2.0 library] | ||
| + | * Louis Landry has created an [https://github.com/LouisLandry/joomla-platform/tree/oauth OAuth connector]. Also take a look at Louis's [https://github.com/joomla/joomla-platform/pull/1259 new router proposal]. | ||
| + | * [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api] | ||
| + | * [REST API by Techjoomla for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API] | ||
| + | * [com_api approach | https://github.com/techjoomla/com_api] | ||
| + | * [com_api Plugins | https://github.com/techjoomla/com_api-plugins] | ||
| + | * [https://github.com/rcorral/com_api Rafael Corral's web API extension for Joomla 2.5] | ||
| + | * [[Xml-rpc|Note on current architecture used in Joomla 2.5]] | ||
| + | * [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010] | ||
| + | * [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list. | ||
==Deliverables== | ==Deliverables== | ||
| + | Create a POC using com_users by using the extending it to add webservices to Adding, Editing users, Listing users. Added by Parth Lawate as per webservices group discussion at #JWC12 | ||
==Technical work produced by this group== | ==Technical work produced by this group== | ||
| + | * 24 Dec 2012: First draft of [https://docs.google.com/document/d/1PfJg8ec9PWa8oumIPXbVlO0GY8_8KQoL1Tx47K5blGA/edit Request For Comments: A Web Service API for the Joomla CMS] | ||
==Communications== | ==Communications== | ||
| − | Primary communications channel is the [https://groups.google.com/group/joomla-dev-cms?hl=en Joomla CMS Development mailing list]. If the volume of traffic becomes such that it might be deemed to be a nuisance by those not interested in | + | Primary communications channel is the [https://groups.google.com/group/joomla-dev-cms?hl=en Joomla CMS Development mailing list]. If the volume of traffic becomes such that it might be deemed to be a nuisance by those not interested in web services, then we will most likely start a separate mailing list. |
==Roadmap== | ==Roadmap== | ||
| Line 20: | Line 36: | ||
==Meetings== | ==Meetings== | ||
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/33-web-services-working-group.html Meeting at J and Beyond 2012], Germany | * 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/33-web-services-working-group.html Meeting at J and Beyond 2012], Germany | ||
| − | * November 2012: Meeting at Joomla World Conference, San Jose, California | + | * 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California |
[[Category:Web Services Working Group]] | [[Category:Web Services Working Group]] | ||
[[Category:Working Groups]] | [[Category:Working Groups]] | ||
Revision as of 04:12, 26 December 2012
The Web Services Working Group is a Production Working Group.
Contents |
Coordinators & PLT Contact
- The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).
- The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).
Announcements
- Web Services Working Group update 4 June 2012
- Request for comments on first draft of web API specification
External resources
- Recommended reading: Web API Design by Brian Mulloy, Apigee (NOTE: Registration required)
- Stefan Neculai is a GSoC student working on a Web service API. Read about him in the Joomla Magazine.
- Aaron Schmitz has done some work on an OAuth 2.0 library
- Louis Landry has created an OAuth connector. Also take a look at Louis's new router proposal.
- [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]
- [REST API by Techjoomla for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]
- [com_api approach | https://github.com/techjoomla/com_api]
- [com_api Plugins | https://github.com/techjoomla/com_api-plugins]
- Rafael Corral's web API extension for Joomla 2.5
- Note on current architecture used in Joomla 2.5
- Herman Peeren's presentation at J and Beyond 2010
- API Craft mailing list.
Deliverables
Create a POC using com_users by using the extending it to add webservices to Adding, Editing users, Listing users. Added by Parth Lawate as per webservices group discussion at #JWC12
Technical work produced by this group
- 24 Dec 2012: First draft of Request For Comments: A Web Service API for the Joomla CMS
Communications
Primary communications channel is the Joomla CMS Development mailing list. If the volume of traffic becomes such that it might be deemed to be a nuisance by those not interested in web services, then we will most likely start a separate mailing list.
Roadmap
Meetings
- 19 May 2012: Meeting at J and Beyond 2012, Germany
- 17 November 2012: Meeting at Joomla World Conference, San Jose, California