Actions

Difference between revisions of "Web Services Working Group"

From Joomla! Documentation

m (Added a couple of links.)
(Added link to Kickstarter project.)
(4 intermediate revisions by one user not shown)
Line 8: Line 8:
 
* [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/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]
 
* [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]
 
+
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/6474890e2453c6c3?hl=en# Request for comments on second draft of web services 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)
 
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)
Line 22: Line 22:
 
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]
 
* [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.
 
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.
 
+
* [https://github.com/chrisdavenport/j3-rest-api Proof-of-concept implementation of draft API specification] for Joomla 3.x.
 +
* [http://www.kickstarter.com/projects/964120480/joomla-web-services Kickstarter project for getting web services into Joomla 3.2]
 
==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
 
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
Line 28: Line 29:
 
==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]
 
* 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]
 
+
* 10 Feb 2012: Second draft of Web Services API Specification
 +
** [https://docs.google.com/document/d/1FVKGlV6BN6pu-YH2WR2pQHE3Ez7M6r7LD417GSw9ZSo/edit?usp=sharing Joomla CMS Web Services API Specification]
 +
** [https://docs.google.com/document/d/11SqH-daKQV9SrFBMEpopjBk3vM1USIHnFWZB9rjJB94/edit?usp=sharing application/vnd.joomla.base.v1 media type specification]
 +
** [https://docs.google.com/document/d/1wg3AcgStA26UwDcbHVV1bub4sa_BhsKfzAmX21eG-FM/edit?usp=sharing application/vnd.joomla.service.v1 media type specification]
 +
** [https://docs.google.com/document/d/16xwxSDDPW0U1CG9l7JcwOyGvyjm7wv5zOSd9JwgF2iQ/edit?usp=sharing application/vnd.joomla.item.v1 media type specification]
 +
** [https://docs.google.com/document/d/1PLym28MG5v1tWyvIyW-9483JNKh5AP21Fmsmg62plnA/edit?usp=sharing application/vnd.joomla.list.v1 media type specification]
 +
** [https://docs.google.com/document/d/1d5qQ16r1Bo1BlXXuyS_eFB4BQcfuSg05pn9hsMpAgqk/edit?usp=sharing Joomla CMS Web Service API Implementation]
 +
** [https://docs.google.com/document/d/1wI3cSm3y4aa8n8rojJKpiF6RUpSl63WFuLgJj2WqW8o/edit?usp=sharing Joomla CMS CLI Services API Specification]
 
==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 web services, then we will most likely start a separate mailing list.
 
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==
 +
* Initial implementation of a limited set of functions in Joomla 3.2 (September 2013).
 +
* Feature complete implementation in Joomla 3.5 (March 2014).
  
 
==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: Meeting at J and Beyond 2012, Bad Nauheim, Germany.
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html 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.
 +
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], Noordwijkerhout, The Netherlands.
 +
* November 2013: Meeting during Joomla World Conference, date and location to be determined.
  
 
[[Category:Web Services Working Group]]
 
[[Category:Web Services Working Group]]
 
[[Category:Working Groups]]
 
[[Category:Working Groups]]

Revision as of 03:41, 7 April 2013

The Web Services Working Group is a Production Working Group.

Contents

Coordinators & PLT Contact

Announcements

External resources

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

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

  • Initial implementation of a limited set of functions in Joomla 3.2 (September 2013).
  • Feature complete implementation in Joomla 3.5 (March 2014).

Meetings

  • 19 May 2012: Meeting at J and Beyond 2012, Bad Nauheim, Germany.
  • 17 November 2012: Meeting at Joomla World Conference, San Jose, California.
  • 31 May - 2 June 2013: Meeting during J and Beyond 2013, Noordwijkerhout, The Netherlands.
  • November 2013: Meeting during Joomla World Conference, date and location to be determined.