<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://docs.joomla.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://docs.joomla.org/api.php?action=feedcontributions&amp;user=Chris+Davenport&amp;feedformat=atom</id>
		<title>Joomla! Documentation - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://docs.joomla.org/api.php?action=feedcontributions&amp;user=Chris+Davenport&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Special:Contributions/Chris_Davenport"/>
		<updated>2013-05-21T22:31:23Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.3</generator>

	<entry>
		<id>http://docs.joomla.org/Fatal-error-in-registration</id>
		<title>Fatal-error-in-registration</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Fatal-error-in-registration"/>
				<updated>2013-05-15T12:05:11Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Improved formatting.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When registration is done with administrator activation you may get this error: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Fatal error: Call to a member function where() on a non-object in&lt;br /&gt;
 ROOT/components/com_users/models/registration.php on line 109 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Where &amp;lt;tt&amp;gt;ROOT&amp;lt;/tt&amp;gt; is the path to your Joomla files.&lt;br /&gt;
&lt;br /&gt;
To solve this, change line 108 of &amp;lt;tt&amp;gt;ROOT/components/com_users/models/registration.php&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
from&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php$&amp;gt;&lt;br /&gt;
-&amp;gt;from($db-&amp;gt;quoteName('#__users')&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
-&amp;gt;from($db-&amp;gt;quoteName('#__users'))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
(There should be an additional ) at the end of the line.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Version 3.1.0 FAQ]][[Category:Version 3.1.1 FAQ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2013-05-12T10:26:22Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added link to magazine article and note about Skype chat.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
* [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]&lt;br /&gt;
* [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]&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://magazine.joomla.org/issues/issue-may-2013/item/1303-thinking-outside-the-platform Thinking outside the platform] is a general introduction to the importance of web services in Joomla.&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [https://github.com/rcorral/com_api Rafael Corral's web API extension for Joomla 2.5]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
* [https://github.com/chrisdavenport/j3-rest-api Proof-of-concept implementation of draft API specification] for Joomla 3.x.&lt;br /&gt;
* [http://www.kickstarter.com/projects/964120480/joomla-web-services Kickstarter project for getting web services into Joomla 3.2]&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
* 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]&lt;br /&gt;
* 10 Feb 2012: Second draft of Web Services API Specification&lt;br /&gt;
** [https://docs.google.com/document/d/1FVKGlV6BN6pu-YH2WR2pQHE3Ez7M6r7LD417GSw9ZSo/edit?usp=sharing Joomla CMS Web Services API Specification]&lt;br /&gt;
** [https://docs.google.com/document/d/11SqH-daKQV9SrFBMEpopjBk3vM1USIHnFWZB9rjJB94/edit?usp=sharing application/vnd.joomla.base.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1wg3AcgStA26UwDcbHVV1bub4sa_BhsKfzAmX21eG-FM/edit?usp=sharing application/vnd.joomla.service.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/16xwxSDDPW0U1CG9l7JcwOyGvyjm7wv5zOSd9JwgF2iQ/edit?usp=sharing application/vnd.joomla.item.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1PLym28MG5v1tWyvIyW-9483JNKh5AP21Fmsmg62plnA/edit?usp=sharing application/vnd.joomla.list.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1d5qQ16r1Bo1BlXXuyS_eFB4BQcfuSg05pn9hsMpAgqk/edit?usp=sharing Joomla CMS Web Service API Implementation]&lt;br /&gt;
** [https://docs.google.com/document/d/1wI3cSm3y4aa8n8rojJKpiF6RUpSl63WFuLgJj2WqW8o/edit?usp=sharing Joomla CMS CLI Services API Specification]&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
There is also a Skype chat for informal communications.  Please request to be added by contacting Ashwin Date or Chris Davenport.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
* Initial implementation of a limited set of functions in Joomla 3.2 (September 2013).&lt;br /&gt;
* Feature complete implementation in Joomla 3.5 (March 2014).&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Bad Nauheim, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], Noordwijkerhout, The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Ftp-update-not-working</id>
		<title>Ftp-update-not-working</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Ftp-update-not-working"/>
				<updated>2013-05-03T12:00:45Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Typo.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There have been reports that updates with the FTP layer enabled are not working.  Currently there is not a fix for this, but it is suggested that rather than use the updater you install the new Joomla version using the standard extension manager install. If that does not work, you can ftp the update zip filed to your host and unzip the new files, replacing the old ones. You will need to manually run the database changes using the appropriate version script found in administrator/components/com_admin/sql.&lt;br /&gt;
&lt;br /&gt;
You will also need to manually delete the Flash uploader files from the media folder.&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Version 2.5 FAQ]][[Category:Version 2.5.11 FAQ]][[Category:Version 3.1.0 FAQ]][[Category:Version 3.1.1 FAQ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2013-04-07T08:41:56Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added link to Kickstarter project.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
* [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]&lt;br /&gt;
* [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]&lt;br /&gt;
==External resources==&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [https://github.com/rcorral/com_api Rafael Corral's web API extension for Joomla 2.5]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
* [https://github.com/chrisdavenport/j3-rest-api Proof-of-concept implementation of draft API specification] for Joomla 3.x.&lt;br /&gt;
* [http://www.kickstarter.com/projects/964120480/joomla-web-services Kickstarter project for getting web services into Joomla 3.2]&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
* 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]&lt;br /&gt;
* 10 Feb 2012: Second draft of Web Services API Specification&lt;br /&gt;
** [https://docs.google.com/document/d/1FVKGlV6BN6pu-YH2WR2pQHE3Ez7M6r7LD417GSw9ZSo/edit?usp=sharing Joomla CMS Web Services API Specification]&lt;br /&gt;
** [https://docs.google.com/document/d/11SqH-daKQV9SrFBMEpopjBk3vM1USIHnFWZB9rjJB94/edit?usp=sharing application/vnd.joomla.base.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1wg3AcgStA26UwDcbHVV1bub4sa_BhsKfzAmX21eG-FM/edit?usp=sharing application/vnd.joomla.service.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/16xwxSDDPW0U1CG9l7JcwOyGvyjm7wv5zOSd9JwgF2iQ/edit?usp=sharing application/vnd.joomla.item.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1PLym28MG5v1tWyvIyW-9483JNKh5AP21Fmsmg62plnA/edit?usp=sharing application/vnd.joomla.list.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1d5qQ16r1Bo1BlXXuyS_eFB4BQcfuSg05pn9hsMpAgqk/edit?usp=sharing Joomla CMS Web Service API Implementation]&lt;br /&gt;
** [https://docs.google.com/document/d/1wI3cSm3y4aa8n8rojJKpiF6RUpSl63WFuLgJj2WqW8o/edit?usp=sharing Joomla CMS CLI Services API Specification]&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
* Initial implementation of a limited set of functions in Joomla 3.2 (September 2013).&lt;br /&gt;
* Feature complete implementation in Joomla 3.5 (March 2014).&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Bad Nauheim, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], Noordwijkerhout, The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2013-04-05T20:44:35Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated list of outstanding tracker items.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28616|28616 - Add French language stemmer to Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29551|29551 - Fixed list_price and sale_price]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29691|29691 - Smart Search auto complete.is issue]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29953|29953 - smart search - this.toggleFocus.create is not a function]]&lt;br /&gt;
*** [[jtracker:30245|30245 - articles are not reindexed by finder plugin properly when their category access changes]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:30266|30266 - Array to string conversion in smart search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:30392|30392 - Smart Search broken for multilingual sites]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:30419|30419 - using foreach with nonarray in com_finder's feed view]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:30478|30478 - com_finder - smart search not filtering unpublished articles]]&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2013-03-30T16:59:37Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated list of outstanding tracker items.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28616|28616 - Add French language stemmer to Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29551|29551 - Fixed list_price and sale_price]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29691|29691 - Smart Search auto complete.is issue]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29953|29953 - smart search - this.toggleFocus.create is not a function]]&lt;br /&gt;
*** [[jtracker:30245|30245 - articles are not reindexed by finder plugin properly when their category access changes]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:30266|30266 - Array to string conversion in smart search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:30392|30392 - Smart Search broken for multilingual sites]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:30419|30419 - using foreach with nonarray in com_finder's feed view]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs</id>
		<title>Enabling Search Engine Friendly (SEF) URLs</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs"/>
				<updated>2013-03-26T17:21:38Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Deadjdona (talk) to last revision by Jamil-mohammadi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Search Engine Friendly URLs}}&lt;br /&gt;
The procedure for enabling Search Engine Friendly URLs differs depending on the web server you are using. If you are using shared hosting, it is probably Apache. Ask your hosting provider for more information if you are uncertain.&lt;br /&gt;
&lt;br /&gt;
Only the most popular web servers have been included on this page. Visit [[Enabling Search Engine Friendly (SEF) URLs on IIS]] and [[:Category:Search Engine Friendly URLs]] for more articles.&lt;br /&gt;
&lt;br /&gt;
== Apache ==&lt;br /&gt;
{{:Enabling Search Engine Friendly (SEF) URLs on Apache}}&lt;br /&gt;
&lt;br /&gt;
== IIS 7 ==&lt;br /&gt;
{{:Enabling Search Engine Friendly (SEF) URLs on IIS/IIS7}}&lt;br /&gt;
&lt;br /&gt;
== Nginx ==&lt;br /&gt;
{{:Enabling_Search_Engine_Friendly_(SEF)_URLs_on_Nginx}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Search Engine Friendly URLs]]&lt;br /&gt;
[[Category:Joomla! 1.5]]&lt;br /&gt;
[[Category:Joomla! 1.6]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2013-03-25T07:56:58Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated list of outstanding tracker items.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28616|28616 - Add French language stemmer to Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29691|29691 - Smart Search auto complete.is issue]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29953|29953 - smart search - this.toggleFocus.create is not a function]]&lt;br /&gt;
*** [[jtracker:30245|30245 - articles are not reindexed by finder plugin properly when their category access changes]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:30266|30266 - Array to string conversion in smart search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2013-03-24T20:45:32Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated list of outstanding tracker items.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28616|28616 - Add French language stemmer to Smart Search]] French-speaking testers required&lt;br /&gt;
*** [[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** [[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29691|29691 - Smart Search auto complete.is issue]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29953|29953 - smart search - this.toggleFocus.create is not a function]]&lt;br /&gt;
*** [[jtracker:30245|30245 - articles are not reindexed by finder plugin properly when their category access changes]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:30266|30266 - Array to string conversion in smart search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Production_Working_Groups/Permanent_Working_Groups</id>
		<title>Production Working Groups/Permanent Working Groups</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Production_Working_Groups/Permanent_Working_Groups"/>
				<updated>2013-03-23T21:01:24Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added Tom to coordinators/contacts for Doc WG.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bug Squad==&lt;br /&gt;
For further information see the [[Bug Squad]] page and [[Portal:Bug Squad|Bug Squad Portal]].&lt;br /&gt;
&lt;br /&gt;
* Coordinator: [mailto:mark.dexter@community.joomla.org Mark Dexter]&lt;br /&gt;
* PLT Contact: [mailto:mark.dexter@community.joomla.org Mark Dexter]&lt;br /&gt;
&lt;br /&gt;
==Documentation Working Group==&lt;br /&gt;
The [[Documentation Working Group]] is a standing team of people dedicated to improving Joomla's documentation.  This includes both user and developer documentation.  Our primary focus is this wiki, but we are also responsible for maintaining [http://api.joomla.org api.joomla.org] and other resources.&lt;br /&gt;
&lt;br /&gt;
* Coordinators: [mailto:tom.hutchison@community.joomla.org Tom Hutchison], [mailto:chris.davenport@joomla.org Chris Davenport]&lt;br /&gt;
* PLT Contacts: [mailto:tom.hutchison@community.joomla.org Tom Hutchison], [mailto:chris.davenport@joomla.org Chris Davenport]&lt;br /&gt;
&lt;br /&gt;
==Joomla Security Strike Team==&lt;br /&gt;
This team is for experienced Joomla users and developers who want to help test and fix reported security issues. If you are interested in helping, please contact Mark Dexter. Thanks!&lt;br /&gt;
&lt;br /&gt;
* Coordinator: [mailto:mark.dexter@community.joomla.org Mark Dexter]&lt;br /&gt;
* PLT Contact: [mailto:mark.dexter@community.joomla.org Mark Dexter]&lt;br /&gt;
&lt;br /&gt;
==Translations Working Group==&lt;br /&gt;
For further information see [[Translations Working Group]].&lt;br /&gt;
&lt;br /&gt;
* Coordinator: Jean-Marie Simonet&lt;br /&gt;
* PLT Contact: To be determined.&lt;br /&gt;
&lt;br /&gt;
==User Experience Working Group==&lt;br /&gt;
The [[User Experience Working Group]] is a standing team focused on the Joomla User Experience. This includes the Joomla administrator user interface, sample templates, sample data and any other related aspects. For further information see [http://ux.joomla.org/ The Joomla User Experience Portal].&lt;br /&gt;
&lt;br /&gt;
* Coordinator: [mailto:ron.severdia@joomla.org Ron Severdia]&lt;br /&gt;
* PLT Contact: [mailto:ron.severdia@joomla.org Ron Severdia]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Landing subpages]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Production_Working_Groups/Current_Working_Groups</id>
		<title>Production Working Groups/Current Working Groups</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Production_Working_Groups/Current_Working_Groups"/>
				<updated>2013-03-23T20:42:01Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Removed dead link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Database Working Group==&lt;br /&gt;
There's plenty of work to do to improve the way that Joomla works with databases.  We need database experts who can look at optimising queries, improving the data model and making Joomla work across multiple databases.  If you are a database junkie and you'd like to help then contact Mark Dexter.&lt;br /&gt;
&lt;br /&gt;
'''This group is currently inactive. If you are interested in working on this issue, contact Mark Dexter.'''&lt;br /&gt;
&lt;br /&gt;
* Coordinator: '''Open'''&lt;br /&gt;
* PLT Contact: [mailto:mark.dexter@community.joomla.org Mark Dexter]&lt;br /&gt;
&lt;br /&gt;
==Internet of Things Working Group==&lt;br /&gt;
This working group is looking into using the Joomla Platform to simplify and open source the &amp;quot;internet of things&amp;quot;.  Using several popular input/output devices to allow the world to connect to the internet and back to the world; for the device's data to be easily displayed on Joomla sites and Joomla sites to &amp;quot;talk back&amp;quot; to the environment.&lt;br /&gt;
&lt;br /&gt;
'''This group is currently inactive. If you are interested in working on this issue, contact Chris Davenport.'''&lt;br /&gt;
&lt;br /&gt;
* Coordinator: [mailto:phil@jthings.co.uk Phil Walton]&lt;br /&gt;
* PLT Contact: [mailto:chris.davenport@joomla.org Chris Davenport]&lt;br /&gt;
&lt;br /&gt;
==JavaScript Working Group==&lt;br /&gt;
&lt;br /&gt;
* Coordinator: Joe LeBlanc&lt;br /&gt;
* PLT Contact: [mailto:andrea.tarr@joomla.org Andy Tarr]&lt;br /&gt;
&lt;br /&gt;
For further information see [[JavaScript Working Group]]&lt;br /&gt;
&lt;br /&gt;
==Multi-site Working Group==&lt;br /&gt;
&lt;br /&gt;
* Coordinator: Open&lt;br /&gt;
* PLT Contact: [mailto:mark.dexter@community.joomla.org Mark Dexter]&lt;br /&gt;
&lt;br /&gt;
'''This group is currently inactive. If you are interested in working on this issue, contact Mark Dexter.'''&lt;br /&gt;
&lt;br /&gt;
For further information see [[Multi-site Working Group]]&lt;br /&gt;
&lt;br /&gt;
==Message Queue Working Group==&lt;br /&gt;
&lt;br /&gt;
* Coordinator: [mailto:chris.davenport@joomla.org Chris Davenport]&lt;br /&gt;
* PLT Contact: [mailto:chris.davenport@joomla.org Chris Davenport]&lt;br /&gt;
&lt;br /&gt;
'''This group is currently inactive. If you are interested in working on this issue, contact Chris Davenport.'''&lt;br /&gt;
&lt;br /&gt;
For further information see: [[Message Queue Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Search Working Group==&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.&lt;br /&gt;
&lt;br /&gt;
* Coordinator: Open.&lt;br /&gt;
* PLT Contact: [mailto:chris.davenport@joomla.org Chris Davenport]&lt;br /&gt;
&lt;br /&gt;
For further information see [[Search Working Group]]&lt;br /&gt;
&lt;br /&gt;
==Unified Content Model Working Group==&lt;br /&gt;
This is a working group for looking at how the CMS could take advantage of UCM.&lt;br /&gt;
&lt;br /&gt;
* Coordinator: Elin Waring&lt;br /&gt;
* PLT Contact: To be determined.&lt;br /&gt;
&lt;br /&gt;
For further information see [[Unified Content Model Working Group]]&lt;br /&gt;
&lt;br /&gt;
==Unit Tests for CMS Working Group==&lt;br /&gt;
&lt;br /&gt;
* Coordinator: Michael Babker&lt;br /&gt;
* PLT Contact: To be determined.&lt;br /&gt;
&lt;br /&gt;
For further information see [[Unit Tests for CMS Working Group]]&lt;br /&gt;
&lt;br /&gt;
==Update and Migration Working Group==&lt;br /&gt;
The Update and Migration Working Group looks to solve the immediate problem of Joomla 1.5 to 2.5+ core migration with extensibility to extensions of all types.&lt;br /&gt;
&lt;br /&gt;
* Coordinator: [mailto:robert.jacobi@arctg.com Robert Jacobi]&lt;br /&gt;
* PLT Contact: [mailto:mark.dexter@community.joomla.org Mark Dexter]&lt;br /&gt;
&lt;br /&gt;
For further information see [[Update and Migration Working Group]]&lt;br /&gt;
&lt;br /&gt;
==Web Services Working Group==&lt;br /&gt;
&lt;br /&gt;
* Coordinator: [mailto:coolbung@gmail.com Ashwin Date]&lt;br /&gt;
* PLT Contact: [mailto:chris.davenport@joomla.org Chris Davenport]&lt;br /&gt;
&lt;br /&gt;
For further information see [[Web Services Working Group]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Landing subpages]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2013-03-23T20:20:35Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated list of outstanding tracker items.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** [[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&lt;br /&gt;
*** [[jtracker:28616|28616 - Add French language stemmer to Smart Search]] French-speaking testers required&lt;br /&gt;
*** [[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** [[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29691|29691 - Smart Search auto complete.is issue]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29953|29953 - smart search - this.toggleFocus.create is not a function]]&lt;br /&gt;
*** [[jtracker:30245|30245 - articles are not reindexed by finder plugin properly when their category access changes]]&lt;br /&gt;
*** [[jtracker:30266|30266 - Array to string conversion in smart search]]&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs_on_IIS/IIS7</id>
		<title>Enabling Search Engine Friendly (SEF) URLs on IIS/IIS7</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs_on_IIS/IIS7"/>
				<updated>2013-03-20T13:13:07Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Jamil-mohammadi (talk) to last revision by Mvangeest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you have a server running IIS 7 and PHP, you can take advantage of IIS's own internal URL rewriting by using a web.config file similar to the one listed below. &lt;br /&gt;
&lt;br /&gt;
You can create the file yourself or use the GUI in the IIS7 Manager. You can import .htaccess rules using the GUI/wizard.&lt;br /&gt;
&lt;br /&gt;
This functionality depends on the presence of the '''IIS URL Rewrite Module''', which does not come with Windows. It is a free download and a Microsoft product.&lt;br /&gt;
&lt;br /&gt;
===GUI===&lt;br /&gt;
If the IIS URL Rewrite module is installed, your website manager will have a tool for &amp;quot;URL Rewrite&amp;quot;, visible in the IIS Manager's view of your site's configurable IIS modules. The interface is largely self-explanatory. Regular expressions, wildcards or exact matches are all supported.&lt;br /&gt;
&lt;br /&gt;
In the Joomla config turn on both the SEF and Apache mod_rewrite, next create a rule under IIS URL Rewrite:&lt;br /&gt;
:Pattern field: '''^([^/]+)/?$'''&lt;br /&gt;
:Ignore case '''ON'''&lt;br /&gt;
:Action type: '''Rewrite'''&lt;br /&gt;
:Rewrite URL: '''index.php/'''&lt;br /&gt;
&lt;br /&gt;
===web.config===&lt;br /&gt;
This has been tested on Joomla 1.5 with IIS 7 on Windows Server 2008 with no problems so far. For more information on converting .htaccess to web.config, check out http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-webconfig/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;configuration&amp;gt;&lt;br /&gt;
    &amp;lt;system.webServer&amp;gt;&lt;br /&gt;
        &amp;lt;rewrite&amp;gt;&lt;br /&gt;
            &amp;lt;rules&amp;gt;&lt;br /&gt;
                &amp;lt;clear /&amp;gt;&lt;br /&gt;
                &amp;lt;rule name=&amp;quot;Common Exploit Blocking&amp;quot; stopProcessing=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;match url=&amp;quot;^(.*)$&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;conditions logicalGrouping=&amp;quot;MatchAny&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;add input=&amp;quot;{QUERY_STRING}&amp;quot; pattern=&amp;quot;mosConfig_[a-zA-Z_]{1,21}(=|\%3D)&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;add input=&amp;quot;{QUERY_STRING}&amp;quot; pattern=&amp;quot;base64_encode.*\(.*\)&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;add input=&amp;quot;{QUERY_STRING}&amp;quot; pattern=&amp;quot;(\&amp;amp;lt;|%3C).*script.*(\&amp;gt;|%3E)&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;add input=&amp;quot;{QUERY_STRING}&amp;quot; pattern=&amp;quot;GLOBALS(=|\[|\%[0-9A-Z]{0,2})&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;add input=&amp;quot;{QUERY_STRING}&amp;quot; pattern=&amp;quot;_REQUEST(=|\[|\%[0-9A-Z]{0,2})&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
                    &amp;lt;action type=&amp;quot;Redirect&amp;quot; url=&amp;quot;index.php&amp;quot; appendQueryString=&amp;quot;false&amp;quot; redirectType=&amp;quot;SeeOther&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/rule&amp;gt;&lt;br /&gt;
                &amp;lt;rule name=&amp;quot;Joomla Search Rule&amp;quot; stopProcessing=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;match url=&amp;quot;(.*)&amp;quot; ignoreCase=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;conditions logicalGrouping=&amp;quot;MatchAll&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;add input=&amp;quot;{URL}&amp;quot; pattern=&amp;quot;^/search.php&amp;quot; ignoreCase=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
                    &amp;lt;action type=&amp;quot;Rewrite&amp;quot; url=&amp;quot;/index.php?option=com_content&amp;amp;amp;view=article&amp;amp;amp;id=4&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/rule&amp;gt;&lt;br /&gt;
                &amp;lt;rule name=&amp;quot;Joomla Main Rewrite Rule&amp;quot; stopProcessing=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;match url=&amp;quot;(.*)&amp;quot; ignoreCase=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;conditions logicalGrouping=&amp;quot;MatchAll&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;add input=&amp;quot;{URL}&amp;quot; pattern=&amp;quot;(/[^.]*|\.(php|html?|feed|pdf|raw))$&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;add input=&amp;quot;{REQUEST_FILENAME}&amp;quot; matchType=&amp;quot;IsFile&amp;quot; negate=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;add input=&amp;quot;{REQUEST_FILENAME}&amp;quot; matchType=&amp;quot;IsDirectory&amp;quot; negate=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
                    &amp;lt;action type=&amp;quot;Rewrite&amp;quot; url=&amp;quot;index.php/&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/rule&amp;gt;&lt;br /&gt;
            &amp;lt;/rules&amp;gt;&lt;br /&gt;
        &amp;lt;/rewrite&amp;gt;&lt;br /&gt;
        &amp;lt;caching&amp;gt;&lt;br /&gt;
            &amp;lt;profiles&amp;gt;&lt;br /&gt;
                &amp;lt;add extension=&amp;quot;.php&amp;quot; policy=&amp;quot;DisableCache&amp;quot; kernelCachePolicy=&amp;quot;DisableCache&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/profiles&amp;gt;&lt;br /&gt;
        &amp;lt;/caching&amp;gt;&lt;br /&gt;
    &amp;lt;/system.webServer&amp;gt;&lt;br /&gt;
&amp;lt;/configuration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:IIS]]&lt;br /&gt;
[[Category:Search Engine Friendly URLs]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Events_Working_Group</id>
		<title>Events Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Events_Working_Group"/>
				<updated>2013-03-18T12:38:24Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Guvenguv (talk) to last revision by Hutchy68&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The events working group or better the team of events mentors is responsible for the support for all world wide events. There is a small team of mentors that assist the regional organizers in their preparation for Joomla!Days or help the regional JUG's to participate on an exhibition or conference.&lt;br /&gt;
&lt;br /&gt;
You can find further details about Joomla! events on the community page at: [http://community.joomla.org/events.html http://community.joomla.org/events.html]&lt;br /&gt;
&lt;br /&gt;
==Events Team Wiki==&lt;br /&gt;
We intend to grow this wiki with further information and guidelines how to organize your event. If you have suggestions ideas and so on please feel free to add a page to this wiki below.&lt;br /&gt;
&lt;br /&gt;
== Follow us on Twitter ==&lt;br /&gt;
&lt;br /&gt;
[http://twitter.com/joomlaevents joomlaevents]&lt;br /&gt;
&lt;br /&gt;
[[Category:Working Groups]][[Category:Events Working Group]][[Category:Events]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2013-03-16T22:24:18Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added link to experimental implementation on GitHub.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
* [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]&lt;br /&gt;
* [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]&lt;br /&gt;
==External resources==&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [https://github.com/rcorral/com_api Rafael Corral's web API extension for Joomla 2.5]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
* [https://github.com/chrisdavenport/j3-rest-api Experimental implementation of draft API specification] for Joomla 3.x.&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
* 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]&lt;br /&gt;
* 10 Feb 2012: Second draft of Web Services API Specification&lt;br /&gt;
** [https://docs.google.com/document/d/1FVKGlV6BN6pu-YH2WR2pQHE3Ez7M6r7LD417GSw9ZSo/edit?usp=sharing Joomla CMS Web Services API Specification]&lt;br /&gt;
** [https://docs.google.com/document/d/11SqH-daKQV9SrFBMEpopjBk3vM1USIHnFWZB9rjJB94/edit?usp=sharing application/vnd.joomla.base.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1wg3AcgStA26UwDcbHVV1bub4sa_BhsKfzAmX21eG-FM/edit?usp=sharing application/vnd.joomla.service.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/16xwxSDDPW0U1CG9l7JcwOyGvyjm7wv5zOSd9JwgF2iQ/edit?usp=sharing application/vnd.joomla.item.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1PLym28MG5v1tWyvIyW-9483JNKh5AP21Fmsmg62plnA/edit?usp=sharing application/vnd.joomla.list.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1d5qQ16r1Bo1BlXXuyS_eFB4BQcfuSg05pn9hsMpAgqk/edit?usp=sharing Joomla CMS Web Service API Implementation]&lt;br /&gt;
** [https://docs.google.com/document/d/1wI3cSm3y4aa8n8rojJKpiF6RUpSl63WFuLgJj2WqW8o/edit?usp=sharing Joomla CMS CLI Services API Specification]&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
* Initial implementation of a limited set of functions in Joomla 3.2 (September 2013).&lt;br /&gt;
* Feature complete implementation in Joomla 3.5 (March 2014).&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Bad Nauheim, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], Noordwijkerhout, The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013</id>
		<title>Pizza Bugs and Fun March 16, 2013</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013"/>
				<updated>2013-03-12T16:21:50Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Merged prior edit by Parth Lawate.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin-left:1em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin-right:1em;&amp;quot;&amp;gt;[[Image:pbf.png|225px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are announcing a second Joomla! Pizza, Bugs and Fun event scheduled for Saturday, March 16, 2013. The event is global for virtual participants with local venues wherever they are organized. The key goal is to fix as many Joomla 3 and Joomla 2.5 bugs as possible before Joomla 3.1's, which will be on or around the 25th of March, and Joomla 2.5.10's release.&lt;br /&gt;
&lt;br /&gt;
'''See the section [http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013#General_Instructions General Instructions] below for instructions.'''&lt;br /&gt;
&lt;br /&gt;
This wiki will be used as the central resource for coordinating efforts and accumulating results from this event.&lt;br /&gt;
&lt;br /&gt;
The '''twitter''' hash tag is #JoomlaPBF.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:left;&amp;quot; /&amp;gt;&lt;br /&gt;
== Goals ==&lt;br /&gt;
* '''Bugs''' : We will be working through the [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&amp;amp;tracker_id=8103 CMS Issue Tracker] where there are bug reports needing patches and/or testing.&lt;br /&gt;
* '''Documentation''' : If you want to help out writing documentation, you're also more than welcome.  See the [http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013#If_you_want_to_work_on_Documentation Documentation Details] below for suggestions.&lt;br /&gt;
&lt;br /&gt;
== Organization, logistics and communications ==&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
We have set up a Skype chat for all attendees of the PBF. Skype is invitation only and you are all invited. This is the same chat we used for the PBF last September. To get an invitation, add nick.savov to your Skype contact list. To make sure you can get in, log in before the day of the PBF. This Skype chat will be in English, but other languages can set up their own chat groups as well.&lt;br /&gt;
&lt;br /&gt;
=== General Instructions ===&lt;br /&gt;
&lt;br /&gt;
These instructions may change as we get closer to the event.&lt;br /&gt;
&lt;br /&gt;
==== If you want to test bug fixes (i.e. patches) ====&lt;br /&gt;
* Look for issues with a status of Pending. We want at least 2 testers and more on complex issues, so you can test what others have tested already.&lt;br /&gt;
* Use the [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&amp;amp;tracker_id=8103 CMS Issue Tracker] as usual, which means you download the patch from the tracker and apply it to your test instance of Joomla.&lt;br /&gt;
* Most of the issues should have test instructions with them.&lt;br /&gt;
* Once you have tested, add comments to the tracker on your results. Start your comment with @test so you will get counted in the stats as a tester. If the test is successful check of a successful text box.&lt;br /&gt;
* Note: You don't have to delete the installation folder when you are using the development version of Joomla. This allows you to reinstall just by deleting the configuration.php file.&lt;br /&gt;
* Note: See the [http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013#FAQ FAQ] on how to apply a Git pull request as an SVN patch.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;h5&amp;gt;Helpful Documentation&amp;lt;/h5&amp;gt;&lt;br /&gt;
:* [[Git for Testers and Trackers]] - We'd recommend beginners to use TortoiseGit&lt;br /&gt;
:* [[Tortoise SVN]] - This is only if you're using SVN.  We'd recommend using Git instead (see above) though.&lt;br /&gt;
&lt;br /&gt;
==== If you want to code bug fixes ====&lt;br /&gt;
* Use the [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&amp;amp;tracker_id=8103 CMS Issue Tracker] as usual, looking for the issues with a status of Confirmed.&lt;br /&gt;
* When you have a patch, add it to the tracker and change the status to Pending if you are able to. Add testing instructions if they don't already exist.&lt;br /&gt;
&lt;br /&gt;
* If you want to just put your toe in the water at first, you could see if any of the older patches with a Pending status need updating to the newest build. When you find one that won't apply, you can manually apply it as necessary and then recreate the patch. Uploading to the tracker as a later version and note that you've updated it to the current build. Just make sure that you are using Unix End of Line and create that patch at the project level.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;h5&amp;gt;Helpful documentation&amp;lt;/h5&amp;gt;&lt;br /&gt;
:* [[Setting up your workstation for Joomla! development]].  A step-by-step guide to installing the Eclipse IDE on your local workstation for Joomla! development.&lt;br /&gt;
:* [http://community.joomla.org/blogs/community/828-webinar-using-eclipse-for-joomla-development.html Using Eclipse for Joomla! Development] Video webinar demonstrating overview of Eclipse features for Joomla! development&lt;br /&gt;
:* [[Git for Testers and Trackers]]&lt;br /&gt;
:* [[Working with git and github/My first pull request]]&lt;br /&gt;
:* [[Secure coding guidelines]]&lt;br /&gt;
:* [[Development Best Practices]]&lt;br /&gt;
&lt;br /&gt;
==== If you want to work on Documentation ====&lt;br /&gt;
* To edit this Documentation Wiki, you will need a user account on the wiki. If you don't already have one, you may register on [[Special:UserLogin]]. You only need a valid email address and once registered you will have immediate permission to edit any page except for a few that are protected because they are high profile spam targets.&lt;br /&gt;
* Get your user account a few days before and make sure that you are able to sign in since the automatic authorization system can lock some people out.&lt;br /&gt;
* If you'd like something to be edited, but you're not sure what to write exactly, use talk pages to add comments to pages.&lt;br /&gt;
* During the PBF, several experienced Wiki editors will be available in the Skype chat to help you.&lt;br /&gt;
&lt;br /&gt;
You are free to work on any aspect of the documentation that takes your fancy, but here are some suggestions for stuff that really needs some love and attention:&lt;br /&gt;
* [Will add in the coming weeks]&lt;br /&gt;
&lt;br /&gt;
=== Pizza ===&lt;br /&gt;
We are offering pizza (or any comparable locally popular main course) and soda for pre-registered groups. We are not setting a specific maximum, but please don’t go crazy with it. Get enough so there’s plenty for everyone, but not a week’s worth of pizza and soda leftovers for everyone. Contact Nick Savov (nick.savov[at]community.joomla[dot]org , replace [at] with @ and [dot] with .) before the event to register and get details.&lt;br /&gt;
&lt;br /&gt;
== Locations ==&lt;br /&gt;
&lt;br /&gt;
If you want to get people together and have a venue to share, please add it below. Share as much as possible details like exact location, url for more information about the venue, ways to register, date and time the venue is available etc.&lt;br /&gt;
&lt;br /&gt;
If you set up a location please send contact information to Nick Savov (nick.savov[at]community.joomla[dot]org , replace [at] with @ and [dot] with .). Feel free to contact him with any questions.&lt;br /&gt;
&lt;br /&gt;
===Virtual===&lt;br /&gt;
====Skype Chat====&lt;br /&gt;
We have set up a Skype chat for all attendees of the PBF. Skype is invitation only. This is the same Skype chat we used in March. To get an invitation, add nick.savov to your Skype contact list. To make sure you can get in, get your invitation and log in before the day of the PBF.&lt;br /&gt;
&lt;br /&gt;
If you don't already have Skype, you can download it for free from [http://skype.com Skype].&lt;br /&gt;
&lt;br /&gt;
=== Europe ===&lt;br /&gt;
&lt;br /&gt;
[http://www.viryatechnologies.com Virya Technologies] - 30 The Junction, Mallard House Business Centre, The Street, Little Bealings, Woodbridge, Suffolk, IP13 6LT - Space for 5-10 extra people (please email info@viryatechnologies.com if you want to join us!) - 0900-1800h&lt;br /&gt;
&lt;br /&gt;
=== North America ===&lt;br /&gt;
[http://www.joomladayboston.com/schedule-sessions-speakers.html Joomla!Day Boston Bug Squash Events] Microsoft New England Research &amp;amp; Development Center&lt;br /&gt;
One Memorial Drive&lt;br /&gt;
Suite 100&lt;br /&gt;
Cambridge, MA 02142.&lt;br /&gt;
10:00 AM-12:15 PM EST  and 1:30 PM-4:00 PM EST .  Visit http://www.joomladayboston.com/ for more information.&lt;br /&gt;
&lt;br /&gt;
[http://www.joomlachicagoloop.com/component/registrationpro/event/11/Joomla-Pizza-Bugs-and-Fun?Itemid=160 JoomlaChicago LOOP User Group Event]&lt;br /&gt;
The COOP - Cowork Space in Chicago&lt;br /&gt;
230 W Superior, 2nd Floor (Entrance on Franklin under the &amp;quot;L&amp;quot;)&lt;br /&gt;
Chicago, IL 60654&lt;br /&gt;
10:00 AM - 3:00 PM&lt;br /&gt;
Note: Please sign-up at the link above to receive more information and directions on accessing the location on March 16.&lt;br /&gt;
'''''Space is limited!!!'''''&lt;br /&gt;
&lt;br /&gt;
=== South America ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Asia/Pacific ===&lt;br /&gt;
[http://marvelic.co.th Marvelic Engine Co.,Ltd.] : 719 KPN Tower 10/F, Rama 9 Road. Huaykwang, Bangkok. THAILAND. Tel.+66 2 717 1120 .  Time : 1:00PM. - 5:30PM. [UTC+7]&lt;br /&gt;
&lt;br /&gt;
[http://techjoomla.com Techjoomla, Tekdi Web Solutions] : 106, Saket Apts.Vithal Mandir Road.Karvenagar. Pune 411052. Maharashtra India.  Tel.+91 020 25457905 .  Time : 1:00PM. - 5:30PM. [GMT+5.5]. Please get your Laptops . Wifi &amp;amp; Pizza will be provided :)&lt;br /&gt;
=== Africa ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Middle East ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
=== For write access to this wiki ===&lt;br /&gt;
To get write access to this wiki you will need to [[Special:Userlogin|register here first]]. Please be aware that the registration process requires a valid email address. This is the same login for updating Joomla documentation.&lt;br /&gt;
&lt;br /&gt;
=== At a physical location ===&lt;br /&gt;
If you wish to be present at one of the physical locations listed above then you must register in advance because space most likely is limited.  Registrations are the responsibility of the individual location organizers and you should click on the appropriate link above for more information.&lt;br /&gt;
&lt;br /&gt;
=== Taking bugs, tasks and pizza ===&lt;br /&gt;
&lt;br /&gt;
Please check the [http://docs.joomla.org/Pizza_Bug_and_Fun_March_16,_2013#Organization.2C_logistics_and_communications Organization, logistics and communications section] for details on how to get involved in working on tasks.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* All code must be made available under the [http://www.gnu.org/licenses/gpl-2.0.html General Public Licence version 2].&lt;br /&gt;
* All documentation contributions must be made available under the [[JEDL|Joomla! Electronic Documentation License]]. Further information on the JEDL is available in the [[JEDL/FAQ|JEDL Frequently Asked Questions]]&lt;br /&gt;
* No advertising or self-promotion will be allowed.  This includes back links to your website or anyone else's.  The one exception is that if you have made a contribution then feel free to add your name and an optional link to your website to the [[Pizza Bugs and Fun March 16, 2013/Contributors List|Contributors List]]&lt;br /&gt;
* All contributions must be in English.  Note that the official language of the Joomla! project is British English.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Q: Where is the code for Joomla?&lt;br /&gt;
&lt;br /&gt;
A: The current Joomla code can be found either on Joomlacode or GitHub.&lt;br /&gt;
&lt;br /&gt;
*GitHub - https://github.com/joomla/joomla-cms&lt;br /&gt;
*SVN - http://svn.github.com/joomla/joomla-cms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q: Which one is 3.0?&lt;br /&gt;
&lt;br /&gt;
A: On GitHub, it is the master branch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q: Which one is 2.5?&lt;br /&gt;
&lt;br /&gt;
A: On GitHub, it is the 2.5.x branch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q: Any known issues with JForge and Chrome on Windows?&lt;br /&gt;
&lt;br /&gt;
A: It have been seen that browsing the JForge tracker, Chrome may ask for a missing plugin (windows media player). No workaround for this is yet known.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q: How do I apply a Git pull request as an SVN Patch?&lt;br /&gt;
&lt;br /&gt;
A: Git &amp;amp; SVN are two different ways of doing version control for software. Joomla is in a transition stage of moving from SVN to Git. Many of the patches will be SVN patches which you'll find in the files tab at the bottom of the tracker. Some trackers will have Git &amp;quot;pull requests&amp;quot; instead.&lt;br /&gt;
&lt;br /&gt;
These git pull requests can still usually be applied like SVN patches if you only have SVN. Take the URL of the pull request, add &amp;quot;.patch&amp;quot; to the end of it and use that as a URL to the patch.&lt;br /&gt;
&lt;br /&gt;
[[Image:eclipse-pull-request-1.png]]&lt;br /&gt;
&lt;br /&gt;
Many of this pull requests will also have extra folders on the internal file names like a/ and b/.&lt;br /&gt;
&lt;br /&gt;
[[Image:eclipse-pull-request-3.png]]&lt;br /&gt;
&lt;br /&gt;
In Eclipse, to remove those automatically, change Ignore Leading Path Name Segments to 1.&lt;br /&gt;
&lt;br /&gt;
[[Image:eclipse-pull-request-2.png]]&lt;br /&gt;
&lt;br /&gt;
==Contributors==&lt;br /&gt;
{{:Pizza Bugs and Fun March 16, 2013/Contributors List}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Bug Squad]]&lt;br /&gt;
[[Category:Development]][[Category:Events]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013</id>
		<title>Pizza Bugs and Fun March 16, 2013</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013"/>
				<updated>2013-03-12T16:20:17Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Parthlawate (talk) to last revision by Rkendallc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right; margin-left:1em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left; margin-right:1em;&amp;quot;&amp;gt;[[Image:pbf.png|225px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are announcing a second Joomla! Pizza, Bugs and Fun event scheduled for Saturday, March 16, 2013. The event is global for virtual participants with local venues wherever they are organized. The key goal is to fix as many Joomla 3 and Joomla 2.5 bugs as possible before Joomla 3.1's, which will be on or around the 25th of March, and Joomla 2.5.10's release.&lt;br /&gt;
&lt;br /&gt;
'''See the section [http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013#General_Instructions General Instructions] below for instructions.'''&lt;br /&gt;
&lt;br /&gt;
This wiki will be used as the central resource for coordinating efforts and accumulating results from this event.&lt;br /&gt;
&lt;br /&gt;
The '''twitter''' hash tag is #JoomlaPBF.&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:left;&amp;quot; /&amp;gt;&lt;br /&gt;
== Goals ==&lt;br /&gt;
* '''Bugs''' : We will be working through the [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&amp;amp;tracker_id=8103 CMS Issue Tracker] where there are bug reports needing patches and/or testing.&lt;br /&gt;
* '''Documentation''' : If you want to help out writing documentation, you're also more than welcome.  See the [http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013#If_you_want_to_work_on_Documentation Documentation Details] below for suggestions.&lt;br /&gt;
&lt;br /&gt;
== Organization, logistics and communications ==&lt;br /&gt;
&lt;br /&gt;
=== Communication ===&lt;br /&gt;
We have set up a Skype chat for all attendees of the PBF. Skype is invitation only and you are all invited. This is the same chat we used for the PBF last September. To get an invitation, add nick.savov to your Skype contact list. To make sure you can get in, log in before the day of the PBF. This Skype chat will be in English, but other languages can set up their own chat groups as well.&lt;br /&gt;
&lt;br /&gt;
=== General Instructions ===&lt;br /&gt;
&lt;br /&gt;
These instructions may change as we get closer to the event.&lt;br /&gt;
&lt;br /&gt;
==== If you want to test bug fixes (i.e. patches) ====&lt;br /&gt;
* Look for issues with a status of Pending. We want at least 2 testers and more on complex issues, so you can test what others have tested already.&lt;br /&gt;
* Use the [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&amp;amp;tracker_id=8103 CMS Issue Tracker] as usual, which means you download the patch from the tracker and apply it to your test instance of Joomla.&lt;br /&gt;
* Most of the issues should have test instructions with them.&lt;br /&gt;
* Once you have tested, add comments to the tracker on your results. Start your comment with @test so you will get counted in the stats as a tester. If the test is successful check of a successful text box.&lt;br /&gt;
* Note: You don't have to delete the installation folder when you are using the development version of Joomla. This allows you to reinstall just by deleting the configuration.php file.&lt;br /&gt;
* Note: See the [http://docs.joomla.org/Pizza_Bugs_and_Fun_March_16,_2013#FAQ FAQ] on how to apply a Git pull request as an SVN patch.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;h5&amp;gt;Helpful Documentation&amp;lt;/h5&amp;gt;&lt;br /&gt;
:* [[Git for Testers and Trackers]] - We'd recommend beginners to use TortoiseGit&lt;br /&gt;
:* [[Tortoise SVN]] - This is only if you're using SVN.  We'd recommend using Git instead (see above) though.&lt;br /&gt;
&lt;br /&gt;
==== If you want to code bug fixes ====&lt;br /&gt;
* Use the [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&amp;amp;tracker_id=8103 CMS Issue Tracker] as usual, looking for the issues with a status of Confirmed.&lt;br /&gt;
* When you have a patch, add it to the tracker and change the status to Pending if you are able to. Add testing instructions if they don't already exist.&lt;br /&gt;
&lt;br /&gt;
* If you want to just put your toe in the water at first, you could see if any of the older patches with a Pending status need updating to the newest build. When you find one that won't apply, you can manually apply it as necessary and then recreate the patch. Uploading to the tracker as a later version and note that you've updated it to the current build. Just make sure that you are using Unix End of Line and create that patch at the project level.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;h5&amp;gt;Helpful documentation&amp;lt;/h5&amp;gt;&lt;br /&gt;
:* [[Setting up your workstation for Joomla! development]].  A step-by-step guide to installing the Eclipse IDE on your local workstation for Joomla! development.&lt;br /&gt;
:* [http://community.joomla.org/blogs/community/828-webinar-using-eclipse-for-joomla-development.html Using Eclipse for Joomla! Development] Video webinar demonstrating overview of Eclipse features for Joomla! development&lt;br /&gt;
:* [[Git for Testers and Trackers]]&lt;br /&gt;
:* [[Working with git and github/My first pull request]]&lt;br /&gt;
:* [[Secure coding guidelines]]&lt;br /&gt;
:* [[Development Best Practices]]&lt;br /&gt;
&lt;br /&gt;
==== If you want to work on Documentation ====&lt;br /&gt;
* To edit this Documentation Wiki, you will need a user account on the wiki. If you don't already have one, you may register on [[Special:UserLogin]]. You only need a valid email address and once registered you will have immediate permission to edit any page except for a few that are protected because they are high profile spam targets.&lt;br /&gt;
* Get your user account a few days before and make sure that you are able to sign in since the automatic authorization system can lock some people out.&lt;br /&gt;
* If you'd like something to be edited, but you're not sure what to write exactly, use talk pages to add comments to pages.&lt;br /&gt;
* During the PBF, several experienced Wiki editors will be available in the Skype chat to help you.&lt;br /&gt;
&lt;br /&gt;
You are free to work on any aspect of the documentation that takes your fancy, but here are some suggestions for stuff that really needs some love and attention:&lt;br /&gt;
* [Will add in the coming weeks]&lt;br /&gt;
&lt;br /&gt;
=== Pizza ===&lt;br /&gt;
We are offering pizza (or any comparable locally popular main course) and soda for pre-registered groups. We are not setting a specific maximum, but please don’t go crazy with it. Get enough so there’s plenty for everyone, but not a week’s worth of pizza and soda leftovers for everyone. Contact Nick Savov (nick.savov[at]community.joomla[dot]org , replace [at] with @ and [dot] with .) before the event to register and get details.&lt;br /&gt;
&lt;br /&gt;
== Locations ==&lt;br /&gt;
&lt;br /&gt;
If you want to get people together and have a venue to share, please add it below. Share as much as possible details like exact location, url for more information about the venue, ways to register, date and time the venue is available etc.&lt;br /&gt;
&lt;br /&gt;
If you set up a location please send contact information to Nick Savov (nick.savov[at]community.joomla[dot]org , replace [at] with @ and [dot] with .). Feel free to contact him with any questions.&lt;br /&gt;
&lt;br /&gt;
===Virtual===&lt;br /&gt;
====Skype Chat====&lt;br /&gt;
We have set up a Skype chat for all attendees of the PBF. Skype is invitation only. This is the same Skype chat we used in March. To get an invitation, add nick.savov to your Skype contact list. To make sure you can get in, get your invitation and log in before the day of the PBF.&lt;br /&gt;
&lt;br /&gt;
If you don't already have Skype, you can download it for free from [http://skype.com Skype].&lt;br /&gt;
&lt;br /&gt;
=== Europe ===&lt;br /&gt;
&lt;br /&gt;
[http://www.viryatechnologies.com Virya Technologies] - 30 The Junction, Mallard House Business Centre, The Street, Little Bealings, Woodbridge, Suffolk, IP13 6LT - Space for 5-10 extra people (please email info@viryatechnologies.com if you want to join us!) - 0900-1800h&lt;br /&gt;
&lt;br /&gt;
=== North America ===&lt;br /&gt;
[http://www.joomladayboston.com/schedule-sessions-speakers.html Joomla!Day Boston Bug Squash Events] Microsoft New England Research &amp;amp; Development Center&lt;br /&gt;
One Memorial Drive&lt;br /&gt;
Suite 100&lt;br /&gt;
Cambridge, MA 02142.&lt;br /&gt;
10:00 AM-12:15 PM EST  and 1:30 PM-4:00 PM EST .  Visit http://www.joomladayboston.com/ for more information.&lt;br /&gt;
&lt;br /&gt;
[http://www.joomlachicagoloop.com/component/registrationpro/event/11/Joomla-Pizza-Bugs-and-Fun?Itemid=160 JoomlaChicago LOOP User Group Event]&lt;br /&gt;
The COOP - Cowork Space in Chicago&lt;br /&gt;
230 W Superior, 2nd Floor (Entrance on Franklin under the &amp;quot;L&amp;quot;)&lt;br /&gt;
Chicago, IL 60654&lt;br /&gt;
10:00 AM - 3:00 PM&lt;br /&gt;
Note: Please sign-up at the link above to receive more information and directions on accessing the location on March 16.&lt;br /&gt;
'''''Space is limited!!!'''''&lt;br /&gt;
&lt;br /&gt;
=== South America ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Asia/Pacific ===&lt;br /&gt;
[http://marvelic.co.th Marvelic Engine Co.,Ltd.] : 719 KPN Tower 10/F, Rama 9 Road. Huaykwang, Bangkok. THAILAND. Tel.+66 2 717 1120 .  Time : 1:00PM. - 5:30PM. [UTC+7]&lt;br /&gt;
&lt;br /&gt;
=== Africa ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Middle East ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
=== For write access to this wiki ===&lt;br /&gt;
To get write access to this wiki you will need to [[Special:Userlogin|register here first]]. Please be aware that the registration process requires a valid email address. This is the same login for updating Joomla documentation.&lt;br /&gt;
&lt;br /&gt;
=== At a physical location ===&lt;br /&gt;
If you wish to be present at one of the physical locations listed above then you must register in advance because space most likely is limited.  Registrations are the responsibility of the individual location organizers and you should click on the appropriate link above for more information.&lt;br /&gt;
&lt;br /&gt;
=== Taking bugs, tasks and pizza ===&lt;br /&gt;
&lt;br /&gt;
Please check the [http://docs.joomla.org/Pizza_Bug_and_Fun_March_16,_2013#Organization.2C_logistics_and_communications Organization, logistics and communications section] for details on how to get involved in working on tasks.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* All code must be made available under the [http://www.gnu.org/licenses/gpl-2.0.html General Public Licence version 2].&lt;br /&gt;
* All documentation contributions must be made available under the [[JEDL|Joomla! Electronic Documentation License]]. Further information on the JEDL is available in the [[JEDL/FAQ|JEDL Frequently Asked Questions]]&lt;br /&gt;
* No advertising or self-promotion will be allowed.  This includes back links to your website or anyone else's.  The one exception is that if you have made a contribution then feel free to add your name and an optional link to your website to the [[Pizza Bugs and Fun March 16, 2013/Contributors List|Contributors List]]&lt;br /&gt;
* All contributions must be in English.  Note that the official language of the Joomla! project is British English.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Q: Where is the code for Joomla?&lt;br /&gt;
&lt;br /&gt;
A: The current Joomla code can be found either on Joomlacode or GitHub.&lt;br /&gt;
&lt;br /&gt;
*GitHub - https://github.com/joomla/joomla-cms&lt;br /&gt;
*SVN - http://svn.github.com/joomla/joomla-cms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q: Which one is 3.0?&lt;br /&gt;
&lt;br /&gt;
A: On GitHub, it is the master branch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q: Which one is 2.5?&lt;br /&gt;
&lt;br /&gt;
A: On GitHub, it is the 2.5.x branch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q: Any known issues with JForge and Chrome on Windows?&lt;br /&gt;
&lt;br /&gt;
A: It have been seen that browsing the JForge tracker, Chrome may ask for a missing plugin (windows media player). No workaround for this is yet known.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q: How do I apply a Git pull request as an SVN Patch?&lt;br /&gt;
&lt;br /&gt;
A: Git &amp;amp; SVN are two different ways of doing version control for software. Joomla is in a transition stage of moving from SVN to Git. Many of the patches will be SVN patches which you'll find in the files tab at the bottom of the tracker. Some trackers will have Git &amp;quot;pull requests&amp;quot; instead.&lt;br /&gt;
&lt;br /&gt;
These git pull requests can still usually be applied like SVN patches if you only have SVN. Take the URL of the pull request, add &amp;quot;.patch&amp;quot; to the end of it and use that as a URL to the patch.&lt;br /&gt;
&lt;br /&gt;
[[Image:eclipse-pull-request-1.png]]&lt;br /&gt;
&lt;br /&gt;
Many of this pull requests will also have extra folders on the internal file names like a/ and b/.&lt;br /&gt;
&lt;br /&gt;
[[Image:eclipse-pull-request-3.png]]&lt;br /&gt;
&lt;br /&gt;
In Eclipse, to remove those automatically, change Ignore Leading Path Name Segments to 1.&lt;br /&gt;
&lt;br /&gt;
[[Image:eclipse-pull-request-2.png]]&lt;br /&gt;
&lt;br /&gt;
==Contributors==&lt;br /&gt;
{{:Pizza Bugs and Fun March 16, 2013/Contributors List}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Bug Squad]]&lt;br /&gt;
[[Category:Development]][[Category:Events]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/J2.5:Use_an_existing_Joomla!_site</id>
		<title>J2.5:Use an existing Joomla! site</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/J2.5:Use_an_existing_Joomla!_site"/>
				<updated>2013-03-12T11:06:16Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Adarshame (talk) to last revision by Rafa.trevisan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{version/tutor|1.6,1.7,2.5}}{{:Getting_Started_Page_Index/2.5}}&lt;br /&gt;
The aim of this short introduction is to help you use a site that has already been set up so that you feel that you are not just using a mysterious back box.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Who is it written for?===&lt;br /&gt;
:*Everyone.&lt;br /&gt;
:*The main focus is on people who do not have much experience of using web sites.&lt;br /&gt;
You also need:-&lt;br /&gt;
:*to have access to a Joomla! site with  an appropriate level of permission&lt;br /&gt;
&lt;br /&gt;
Many people start to use a web site that has been set up using Joomla! You are especially likely to do this if you are going to be adding content to an existing site and do not expect to go further with managing the site.&lt;br /&gt;
&lt;br /&gt;
You do need to know something about the site and where the Articles are located. This will vary a great deal from site to site, so (obviously!) cannot be covered here in detail.&lt;br /&gt;
&lt;br /&gt;
===How to login===&lt;br /&gt;
You will need a username with the right permissions for what you are going to do, such as add and edit articles.&lt;br /&gt;
&lt;br /&gt;
You will be given a username (sometimes called a login) to allow you to alter the content of a site. This shows you how to login once you have a username and password. The positioning of the Login Form can vary but many sites place this to the left of the screen beneath the menus.&lt;br /&gt;
*Open the site in your browser&lt;br /&gt;
{{:How to login16}}&lt;br /&gt;
&lt;br /&gt;
=== Usernames and permissions to see and do things===&lt;br /&gt;
Permissions are sometimes referred to as 'access control'.&lt;br /&gt;
&lt;br /&gt;
Joomla! allows content to be created and edited by visitors who login with a username with appropriate permissions.&lt;br /&gt;
:*The usernames are created, and the permissions defined, by the person who looks after the Web site, usually called the Administrator.&lt;br /&gt;
&lt;br /&gt;
In Joomla! 2.5 there are a number of pre-defined groups relevant to adding and editing Articles in a Joomla! Web site. Some web sites have many more groups, allowing access to specific parts of the site for specific people. You will need to know which group you are in and what rights you have to view and edit articles.&lt;br /&gt;
&lt;br /&gt;
Typical groups include:-&lt;br /&gt;
* '''Guests:''' Some website visitors never login and are just able to read the content. They may also be limited in the pages they can see.&lt;br /&gt;
*'''Registered users:''' Others can login but have 'read only' access to the site - in other words they cannot alter anything.&lt;br /&gt;
*'''Author or Editor:''' You may be given 'author' or 'editor' permissions, which normally allows you to edit and add Articles, but does not allow you to 'publish' them.  Authors can usually only edit articles that they have created.&lt;br /&gt;
*'''Publisher:''' Publishing an article makes it visible to visitors to the web site. You may have some 'publisher' permissions, which allows you to publish articles, as well as adding and editing them.&lt;br /&gt;
&lt;br /&gt;
==Where Next?==&lt;br /&gt;
Once you have logged in to the site, there is a hands-on document (part of this series) to introduce you to altering an Article.&lt;br /&gt;
*[[Hands-on editing an article: Joomla! 1.6|Hands-on how to begin to edit an Article.]]&lt;br /&gt;
&lt;br /&gt;
This will help you to become familiar with editing in Joomla!&lt;br /&gt;
&lt;br /&gt;
==Further information==&lt;br /&gt;
&lt;br /&gt;
There are other levels of access for managing a site. Access Control in Joomla! 1.6 is more granular than in earlier versions. You would need to know about this for looking after or creating a site, but the full detail is not needed for simply editing and adding content.&lt;br /&gt;
&lt;br /&gt;
*[[How permissions work in Joomla! 1.6 |Controlling user access to a Joomla! Site]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/GSOC_2013_Project_Ideas</id>
		<title>GSOC 2013 Project Ideas</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/GSOC_2013_Project_Ideas"/>
				<updated>2013-03-06T13:10:19Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added forum link and tidied up another link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RightTOC}}&lt;br /&gt;
&lt;br /&gt;
==Welcome!==&lt;br /&gt;
Welcome to the Joomla! Google Summer of Code (GSoC) 2013 project ideas page. As we move forward with the 2013 version of the Joomla! GSoC, we will use this page to develop possible project ideas. Please note that anyone who is interested can participate in this process. You do not have to be a GSoC student or mentor to suggest possible project ideas. Please keep in mind that projects need to be realistically something that is able to be functionally completed by a student working full time for about eight weeks. Thanks!&lt;br /&gt;
&lt;br /&gt;
Discussion of ideas and other GSoC related items is welcome on our Google Group: https://groups.google.com/forum/?fromgroups#!forum/joomla-gsoc-2013&lt;br /&gt;
&lt;br /&gt;
If you are interested in participating as a student please review the materials on applying that are available at [http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2013/help_page].  We strongly encourage you to ask questions about process and ideas on the mailing list.&lt;br /&gt;
&lt;br /&gt;
If you are interested in serving as a mentor, please fill out the [https://docs.google.com/a/community.joomla.org/spreadsheet/viewform?formkey=dHA2V1lJbThYQXpwMERiRG1FOTZlV3c6MA Mentor Application Form 2013].&lt;br /&gt;
&lt;br /&gt;
==Ideas==&lt;br /&gt;
&lt;br /&gt;
Opportunities exist for students to work with projects from either the Joomla CMS, the Joomla Platform or in some cases a combination of both.&lt;br /&gt;
&lt;br /&gt;
In addition to this ideas list, the Joomla! Community is able to voice their opinion on features they would like to see via the [http://ideas.joomla.org/ Joomla! Idea Pool].  Those wishing to add ideas to this listing are encouraged to review the Idea Pool and base their idea on the input received there. You can also view the past lists for [http://docs.joomla.org/GSOC_2012_Project_Ideas 2012] [http://docs.joomla.org/Summer_of_Code_2010_Project_Ideas 2010] and [http://docs.joomla.org/Summer_of_Code_2009_Project_Ideas 2009], which may be useful for reference. We ask that you keep ideas realistic for the time frame that students will have to complete their projects.&lt;br /&gt;
&lt;br /&gt;
Unless a mentor has proposed a specific project, mentors from the mentor pool will be matched with student projects. However members of the mentor pool are available to answer questions on the Joomla GSoC mailing list.&lt;br /&gt;
&lt;br /&gt;
===Joomla CMS===&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/joomla/joomla-cms Source Code]&lt;br /&gt;
* [http://groups.google.com/d/forum/joomla-dev-cms Developer Mailing List]&lt;br /&gt;
&lt;br /&gt;
====Project: Refactor Media Manager====&lt;br /&gt;
&lt;br /&gt;
:'''Brief Explanation:''' The current media manager is outdated and limited. Refactor the media manager to include a better user interface, more robust functionality, and seemless integration for extensions to use. The improvements could include: add other not yet supported medias (PDF, MP·,...), providing a folder tree, file property information, upload capabilities, move/rename files and folders, use of JImage for image basic processing (resize, crop).&lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' Refactor the Media Manager to improve the usability, functionality, and reusability of the extension.&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' Joomla Platform, PHP, MySQL, Javascript&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Project: Convert JavaScript from MooTools to jQuery====&lt;br /&gt;
&lt;br /&gt;
:'''Brief explanation:''' Version 3 of the CMS introduced [http://twitter.github.com/bootstrap Twitter Bootstrap] and [http://jquery.com jQuery] to the core code base.  Previous versions of the CMS had been using MooTools as the preferred JavaScript library.  Currently, both JavaScript libraries are shipped and used within the CMS, which occasionally causes conflicts with a user's JavaScript functionality.  The CMS would like to reduce the dependency on MooTools by converting its core JavaScript behaviors from MooTools to jQuery.&lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' Dependency on MooTools is reduced within the CMS.&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' Joomla CMS, PHP, JavaScript&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Project: html contenteditable front-end editor for content, categories and modules====&lt;br /&gt;
&lt;br /&gt;
:'''Brief explanation:''' Allow seamless ajax-driven content-editing in the fronted of existing content and allowing to insert new modules.&lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' Authors with ACL permissions should be able to directly edit the content (content and categories descriptions and titles) and modules (titles and content/settings, and inserting new modules as well from the front-end. The modules and content parameters editing should not be re-invented but just use the administration interface, if possible in front-end, otherwise with links to the corresponding administration page. This would at least allow to remove the guesswork of which module outputs what result. Using an open-source html-contenteditable javascript editor would help here in the formatting.&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' A good knowledge of Joomla, of jQuery and Ajax techniques would help a lot here.&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Medium to Hard&lt;br /&gt;
&lt;br /&gt;
====Project: Add field 'created' in frontend article edit view====&lt;br /&gt;
&lt;br /&gt;
:'''Brief explanation:''' When creating or modifying an article via frontend, the 'created' date is set automatically. Add an input 'created' wherein the date of creation can be modified. &lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' The 'created' date of an article can be modified freely and even set to a future date.&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' PHP, little HTML&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
====Project: Add plugin 'modal'====&lt;br /&gt;
&lt;br /&gt;
:'''Brief explanation:''' Generate a plugin that sets add the modal behaviour (JHTML::_('behavior.modal');). The plugin can be deactivated by a {}tag (like {modal state=0}). &lt;br /&gt;
&lt;br /&gt;
::Create some buttons for backend as well, that allows to create links with the modal attribute. &lt;br /&gt;
&lt;br /&gt;
::Background: A link with the attribute 'class=&amp;quot;modal&amp;quot;' is opened in a kind of lightbox. Thus easily galleries can be generated. Additionally prepare editor(s) (e. g. via editor.css in template folder) to offer the modal class in their link edit display.&lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' The modal behaviour is always available - if plugin is published and it is not forbidden by a tag. And a link with class 'modal' can easily be generated - via button and/or via editor.&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' PHP, HTML, Javascript&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Easy/Medium&lt;br /&gt;
&lt;br /&gt;
====Project: Add plugin 'mvc override'====&lt;br /&gt;
&lt;br /&gt;
:'''Brief explanation:''' Generate a plugin that enables the developer to overwrite models and controllers. &lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' Any model and controller can be overridden.&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' Joomla! CMS, PHP&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
====Project: Hathor is beautiful====&lt;br /&gt;
&lt;br /&gt;
:'''Brief explanation:''' Make the admin template 'Hathor' more beautiful. Hathor is Isis' little sister. While Isis is breathtaking, Hathor still lacks a little css: She's edgy, and pale, and boring. Yet she always does what she is told. She deserves being tended a little. No additional functionality needed, no html changes, just css beauty.&lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' Hathor is beautiful.&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' CSS&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
====Project: Refactor document model containers====&lt;br /&gt;
&lt;br /&gt;
:'''Brief explanation:''' When I say document model containers, what I'm really talking about is all those arrays in the document model that store things like metas, scripts, css, etc. Those can be rendered collectively in the template using the jdoc head tag. The project would refactor the document model to allow more robust methods of working with document containers. One solution would be to use PHP ArrayObjects instead of simple arrays.&lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' A robust solution should allow methods for appending and prepending items, method chaining, and the ability to create custom containers from within extensions and templates.&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' Joomla! CMS, PHP, some html, some css, and some javascript.&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
:'''References:'''&lt;br /&gt;
:* Joomla! Forums topic: [[jtopic:793482|The ArrayObject - a different approach to document containers]]&lt;br /&gt;
:: (the editor would not allow me to post the link)&lt;br /&gt;
&lt;br /&gt;
====Project: Add fieldtype 'oclock' in fields====&lt;br /&gt;
&lt;br /&gt;
:'''Brief explanation:''' Joomla!'s form generation offers a fix group of field types, such as text, textarea, radio, calendar etc. Write another field that enables the developer to create a time field, call it 'oclock' or something else sensible. The display of the time should be configurable via a format attribute. It should have the look'n'feel of the calendar field ([[Calendar form field type|Calendar form field type]])&lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' Generation of a time field called in xml via &amp;lt;field type=&amp;quot;oclock&amp;quot; .../&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' PHP, HTML, Javascript&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{dablink|Please add your project ideas here, you can use this '''[[GSOC 2013 Project template]]'''}}&lt;br /&gt;
&lt;br /&gt;
===Joomla Platform===&lt;br /&gt;
&lt;br /&gt;
The Joomla Platform allows for ideas that can work within the Joomla CMS, or could be completely separate applications that have no connection at all. The Joomla Platform allows for applications to be built for the command line, process daemons and the web. The follow list outlines some ideas that will be immediately useful for the Joomla Platform project that a student may consider taking on. In addition to PHP libraries, the Joomla Platform also ships with MooTools and project ideas can be related to client-side operations as well as server-side. One emphasis on this year's list is on the incorporation of packages for accessing web services, however other ideas for libraries and packages are welcome. In some instances multiple students may work on different aspects of the project.  Two examples of this are unit testing and JStemmer.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
*[http://github.com/joomla/joomla-platform github Source Code]&lt;br /&gt;
*[http://developer.joomla.org/strategy.html Development Strategy]&lt;br /&gt;
*[http://groups.google.com/d/forum/joomla-dev-platform Developer Mailing List]&lt;br /&gt;
&lt;br /&gt;
All code contributions must follow Joomla coding standards and include full unit test coverage.&lt;br /&gt;
&lt;br /&gt;
====Project: Platform Unit Testing====&lt;br /&gt;
&lt;br /&gt;
:'''Brief explanation:''' The Joomla Platform has a good suite of automated Unit Tests, but code coverage is lacking in some areas. The goal of this project is to improve the code coverage by writing unit tests for the Joomla Platform.&lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' The student will be expected to review the current [http://developer.joomla.org/coverage/ code coverage report] for the Joomla Platform and write and agreed-upon number of unit tests with particular attention to packages that are below 50% coverage. Preference should be given to non-deprecated classes but the student may choose from either the core tree (/libraries/joomla) or the legacy tree (/libraries/legacy).&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' PHP, PHPUnit&lt;br /&gt;
&lt;br /&gt;
:'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Project: Object Relational Mapping (ORM) in Joomla====&lt;br /&gt;
&lt;br /&gt;
:'''Explanation:''' Joomla uses an Active Record implementation. Via JTable and JTableNested data are CRUDded in models to and from database tables. Tables for different content types share the same kind of data and therefore code is duplicated. There are plans to solve this with a Unified Content Model (UCM), which would use a shared table for all content and a specialised table per content type. In order to implement that the MVC was simplified and decoupled from several dependecies. A JData class was made to store data in and a JDataMapper to map the database tables (the general content table and the specialised table for the content type) to the data. In terms of Martin Fowler's Patterns of Enterprise Architecture Patterns (PEAA, page 285-292): Class Table Inheritance. This UCM would be a replacement for the current JTable classes. &lt;br /&gt;
&lt;br /&gt;
:This new model still has aspects of the Active Record pattern. A more general Data Mapper would make some implementations easier, especially when one-to-many and many-to-many relations are in play. A lot of this has already been worked out in the PHP-world with ORM-frameworks like Propel and Doctrine. No need to reinvent a complete new wheel; nowadays you can easily integrate other frameworks using Composer/Packagist. Some work has been done to use Doctrine ORM in Joomla extensions, but a more general approach would be great. The JDataMapper-class could eventually be a special case of this, or, as intended, be an interface between JData and a full blown ORM. The UCM-plans would be realised, but in a more general, object oriented and extendible way.&lt;br /&gt;
&lt;br /&gt;
:'''Expected Results:''' The focus for a GSOC-project could be on a more general ORM interface in which specific ORM packages could fit, or could be a specific implementation (like Doctrine) with which core CMS extensions could be refactored. Both the Joomla Platform and the CMS would benefit from this project.&lt;br /&gt;
&lt;br /&gt;
:'''Knowledge Prerequisite:''' Object Relational Mapping theory.&lt;br /&gt;
&lt;br /&gt;
:'''References:'''&lt;br /&gt;
:* http://martinfowler.com/eaaCatalog/ and http://www.martinfowler.com/books/eaa.html&lt;br /&gt;
:* http://propelorm.org/documentation/&lt;br /&gt;
:* http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/index.html&lt;br /&gt;
:* https://github.com/eBaySF/joomla-platform/blob/data-package/docs/manual/en-US/chapters/packages/data.md#jdatamapper&lt;br /&gt;
:* https://github.com/joomla/joomla-platform/pull/1746&lt;br /&gt;
&lt;br /&gt;
&amp;quot;As I'm using Doctrine when building complex Joomla extensions, I'd love to mentor this project&amp;quot; ~ Herman Peeren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{dablink|Please add your project ideas here, you can use this '''[[GSOC 2013 Project template]]'''}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Google Summer of Code 2013]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/User_talk:Chris_Davenport</id>
		<title>User talk:Chris Davenport</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/User_talk:Chris_Davenport"/>
				<updated>2013-02-21T20:10:43Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What was the reason my edits were removed?&lt;br /&gt;
&lt;br /&gt;
Linking to external sites is classed as &amp;quot;self-promotion&amp;quot;.  If you wish to contribute videos (or any other resource) then they need to be hosted on our infrastructure.  Ideally they will also be JEDL licensed, although we will consider material under other open licenses as long as the license terms are clearly shown.  I look forward to seeing your videos.  Just send them to me and I'll arrange to put them in an appropriate place.  Thanks. [[User:Chris Davenport|Chris Davenport]] 03:43, 12 December 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== basic template tutorial ==&lt;br /&gt;
&lt;br /&gt;
You removed the warning notice I added to the tutorial, IMHO it is better to warn people that the basic tutorial will *not* give them a working template than letting them wonder why the template manager refuse to install their template. This notice should stay until someone fix the tutorial. For example removing the reference to the optional background.png from the xml because joomla will complain about a missing file and refuse to install the template. The xml example ought to be coherent with the outline of folder/file structure. Adding some mention of the role and importance the thumbnail file is another thing worth mention among the errors I had to fix for the template to actually install.&lt;br /&gt;
&lt;br /&gt;
I removed your comments because they were not constructive.  If you encountered a specific problem with the tutorial you should describe the issue in enough detail that someone would be able to reproduce it and then be able to amend the tutorial.  You should also do that on the Talk: page rather than on the page itself.  Better still you could amend the tutorial yourself; we welcome additions or amendments that improve the documentation. [[User:Chris Davenport|Chris Davenport]] 08:52, 15 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
This revert thing is gonna get old quick. I can easily return the compliment and say I undid your removal because it's not constructive either, that If you encountered a specific problem with my editing, you should tell me about it in details on my talk page or point that warning readers that the tutorial is broken is improving the documentation, and the first step of actually fixing it. You should know better than what you did, I don't have the required knowledge and time to fix it myself. If you wanted to reproduce the issue, you just have to follow the tutorial step-by-step, better yet you can read the tutorial and you'll notice that it cannot work as is, or maybe just read what I wrote above and you'll see I did exactly what you asked me. On a related note don't invite someone to do something them block their account to prevent him from doing so, act stupid and treat people badly and they will act stupid too and behave as you expect them too. IMHO it's not smart to fight over such a ridiculous thing, but if you want me to waste both your and my time I'll take you on your challenge, so unless you're willing to block the whole ip range I'm using, I'll come back and do it again. This is the kind of behaviour you usually get from relying on http://meatballwiki.org/wiki/HardSecurity first and not trying to communicate instead of http://meatballwiki.org/wiki/SoftSecurity. see you soon from another ip. While at it also read http://meatballwiki.org/wiki/CriticismIsFeedback&lt;br /&gt;
&lt;br /&gt;
All I am asking is that you edit the page in such a way that others can see the problem you encountered and can correct the information given.  Simply saying that &amp;quot;...will end up in a few various errors...&amp;quot; does little to help us.  What errors did you encounter?  What version of Joomla were you using?  What platform are you running Joomla on?  Just stating that there are errors is like submitting a bug report that does nothing more than state that there is a bug in 1.6.  Your hostile behaviour is uncalled for.  07:29, 16 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
Hello&lt;br /&gt;
I wanna ask, who can edit the Template Namespace in this Wiki? It would be cool, if a &amp;quot;normal&amp;quot; user could add some templates, cause I got a permission denied message --[[User:Bembelimen|Bembelimen]] 20:17, 23 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
I wasn't aware that it was restricted.  What page/template are you trying to edit/create? [[User:Chris Davenport|Chris Davenport]] 21:06, 23 December 2008 (UTC)&lt;br /&gt;
:It doesn't matter which one i try to edit or create. I get everytime this message:&lt;br /&gt;
:'''Permission error'''&lt;br /&gt;
:You do not have permission to edit pages, for the following reason:&amp;lt;br /&amp;gt;&lt;br /&gt;
:You do not have permission to edit pages in the '''Template''' namespace.&lt;br /&gt;
:--[[User:Bembelimen|Bembelimen]] 21:37, 23 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
I moved you to the Editors group.  Try it now.  [[User:Chris Davenport|Chris Davenport]] 23:36, 23 December 2008 (UTC)&lt;br /&gt;
:works now, thank you --[[User:Bembelimen|Bembelimen]] 23:52, 23 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== J1.6 Help system ==&lt;br /&gt;
&lt;br /&gt;
I read that all will be different for Help in 1.6.  Can you please point me to plans for Help 1.6? Tony Davis 06:02, 3 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Help for Joomla 1.5 and prior versions has traditionally been served from pages on http://help.joomla.org, which is itself a Joomla instance.  In fact, the help system implemented in all Joomla versions up to 1.5 is hard-coded to require that the help server be a Joomla instance (probably not intentionally, but that's the way it worked out).  That caused a couple of problems:&lt;br /&gt;
# When we moved the focus of the documentation effort to a wiki, it made sense to construct the help screens on the wiki too.  However, this meant that we had to copy-paste the help screens from the wiki to help.joomla.org and whilst this is straightforward in theory, it is actually very labour-intensive and there is a lot of manual &amp;quot;fixing-up&amp;quot; that had to be done.&lt;br /&gt;
# It didn't solve a problem that had always existed with the help screens: clicking on a link in a help screen causes the next page to be loaded to appear with the full Joomla template, including headers, footers and modules, when it would be better to have just the help screen content display.&lt;br /&gt;
The first of these problems is addressed by serving the help screens directly from the wiki.  However, this requires some minor code changes in Joomla itself.  There is a patch to enable 1.5 to access non-Joomla help servers, but I believe it needs tweaking for 1.6 and I haven't had chance to do that yet.  The second of these problems is addressed by serving the help screens via a proxy instead of directly from the wiki.  The proxy is a Joomla instance running a small component and is already set up and running at http://help.joomla.org/proxy.  It uses the wiki's web API to pull data from the wiki and because it has a stripped-down default template, it doesn't deliver any headers, footers or modules that are not intended.&lt;br /&gt;
&lt;br /&gt;
As for the help screens themselves, the user interface for 1.6 is not yet fixed so it probably not wise to start writing the help screens (which generally involve a lot of screenshots) until it is.  It is expected that the UI will be fixed when the first beta is released, so that should be the starting point for writing help screens.  Of course, there's nothing to stop anyone starting before then, you just need to be aware that changes are very likely to happen.&lt;br /&gt;
&lt;br /&gt;
The other area which is still &amp;quot;up for grabs&amp;quot; is a new key reference scheme.  The help system works by having a &amp;quot;key reference&amp;quot; embedded in the code.  This is then used to construct a URL from which the help screen is pulled.  You can see the traditional naming scheme here: [[Help screens]].  However, with 1.6 we have the opportunity to completely revise this scheme if we want to.  For example, we could add a namespace to the key reference, giving us &amp;quot;Joomla16:Config&amp;quot; instead of &amp;quot;screen.config.16&amp;quot;, say.  I'm not saying we should do that; I'm just illustrating the point that we have a great deal of flexibility and with 1.6 we don't have to worry about backwards-compatibility as there won't be any even if we stick with the current naming scheme.&lt;br /&gt;
&lt;br /&gt;
In 1.5 (and before) the Joomla version number was appended to the basic key reference automatically.  With the new help system, we can construct URL's with a lot more flexibility and we can make use of the following variables:&lt;br /&gt;
* keyref&lt;br /&gt;
*: The basic key reference itself&lt;br /&gt;
* major&lt;br /&gt;
*: The major part of the Joomla version number.&lt;br /&gt;
* minor&lt;br /&gt;
*: The minor part of the Joomla version number.&lt;br /&gt;
* maintenance&lt;br /&gt;
*: The maintenance part of the Joomla version number.&lt;br /&gt;
* language&lt;br /&gt;
*: The full language code (eg. &amp;quot;en-GB&amp;quot;)&lt;br /&gt;
* langregion&lt;br /&gt;
*: The region part of the language code (eg. &amp;quot;GB&amp;quot;).&lt;br /&gt;
These variables can be used anywhere within a help system URL to construct the page name to be retrieved.&lt;br /&gt;
&lt;br /&gt;
Hope that helps.&lt;br /&gt;
[[User:Chris Davenport|Chris Davenport]] 09:36, 3 November 2009 (UTC)&lt;br /&gt;
Thanks for that Chris.&lt;br /&gt;
&lt;br /&gt;
I take it from the above that one decision (or obvious thing) is that 1.6 Help will be a Joomla based system.  Which leads to the question - Should the documentation be similarly based?  I see it all being of a piece - the Help Screens being the descriptive part of the User Manual but there also being Introductory texts, Tutorials, Videos, Recipes (a lesser form of Tutorial to encourage folk to write them).  It will be accessed either contextually - as a Help System - or like a Cookery Book or like a programming tutorial text.  Is this totally daft?&lt;br /&gt;
&lt;br /&gt;
I have built a whole heap of wiki pages and have learnt loads.  see [http://docs.joomla.org/Manual_1_6 the root]  I am concerned about controlling it.  Could you look at Amy's Ning in two places [http://www.alltogetherasawhole.org/group/joomla16userguide/forum/topics/are-things-going-in-the-right bottom of this page] and [http://www.alltogetherasawhole.org/group/joomla16userguide/forum/topics/style-and-content this post] asking for volunteers. &lt;br /&gt;
&lt;br /&gt;
All advice gratefully received. Tony Davis 22:02, 3 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Not sure I follow what you mean when you say that &amp;quot;1.6 Help will be a Joomla based system&amp;quot;.  The English help screens for 1.6 are going to be served from the wiki, although they are going through a proxy that happens to be running Joomla (I could just as easily have written some standalone PHP to act as a proxy, or if I knew how, a Drupal instance).  The fact that all the documentation will be in the wiki, including the help screens, means that we can share content between the help screens and other forms of documentation.  For example, I hope that the new 1.6 help screens will include links to more task-orientated pages.  I wouldn't include the help screens as such in the User Manual as they mostly just describe what you see on a particular Administrator screen.  I think that the User Manual (or Administrator's Manual as I prefer to call it) should be more task/goal orientated.  I made a start at  the sort of material I thought was appropriate on this page: [[Administrators]].  This is not to say that we cannot share content between the help screens and the User Manual though, but including an entire help screen in the User Manual is probably not very helpful.&lt;br /&gt;
&lt;br /&gt;
I haven't had chance to read the Ning pages thoroughly, but I think Amy is right when she says that we should not expect authors to be wiki experts.  We need to encourage people to write the raw material that can then be shaped by others into the modular, context-independent form that is the life-blood of a single-source, modular documentation system.  [[User:Chris Davenport|Chris Davenport]] 23:19, 3 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Vulnerable Extensions Updates ==&lt;br /&gt;
&lt;br /&gt;
I noticed you are in process of updating the page. I am wondering if your update might contain any new information regarding Zoom Media Gallery (a now dead project), or Ice Gallery (Zoom's replacement project, which may also be either dead or in serious limbo). Ice Gallery, it seems, has a serious vulnerability, and is not yet listed here. In any event, Ice should be added, and Zoom entry should be updated as well. I have the info, and can do, if you don't. --[[User:Riverside|Riverside]] 00:16, 21 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm not involved in maintaining that information.  Please email vel@joomla.org to report vulnerabilities.  Thank you.  [[User:Chris Davenport|Chris Davenport]] 00:25, 21 November 2010 (UTC)&lt;br /&gt;
:Sorry, I was looking at the wrong history page (talk, instead of the main page ~ so apparently it wasn't you editing it), but I will send what I've found there. Thanks. --[[User:Riverside|Riverside]] 18:58, 21 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Templates for 1.6==&lt;br /&gt;
Chris,&lt;br /&gt;
Just wondering if you got my email regarding chunks and templates for the 1.6 help screens.  I'd like to be editing and updating a lot of these screens but I'm not going to do anything until we can figure out a good way to handle chunks.&lt;br /&gt;
Would appreciate a response.&lt;br /&gt;
[[User:219jondn|219jondn]] 01:48, 21 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
I note that you removed the material I put on the evaluators page about terminology. &lt;br /&gt;
Could you clarify your reasons please ? [[User:Vernonr|Vernonr]] 10:27 4 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yes, you linked to material on your user page, which is not a good idea as all material should be in one of the main namespaces rather than in personal areas.  Plus, your user page contained references to external sites which could be construed as self-promotion (see [[JDOC:Wiki_policy|Wiki_policy]].  Although the links are acceptable on user pages, they would not be acceptable on main documentation pages.  You can fix it easily by writing directly in the Evaluators page and not linking to external sites. [[User:Chris Davenport|Chris Davenport]] 19:53, 4 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
OK. How can one create a new page in the main namespace ?&lt;br /&gt;
&lt;br /&gt;
I think it would make more sense to have an introductory page about terminology than to try and fit the material into the Evaluators page, and there could be other pages in the main namespace that should have the link. Would I be right in thinking that noting the authorship of articles is allowed under [[JDOC:Wiki_policy|Wiki_policy]] i.e. a link to the user page [[User:Vernonr|Vernonr]] 10:20 5 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
You don't need any additional permissions to create pages in the main namespace, so just go right ahead.  It is not necessary to note authorship in the pages themselves as all pages have full version history automatically recorded, including links to user pages (just click the &amp;quot;history&amp;quot; tab on any page). [[User:Chris Davenport|Chris Davenport]] 21:14, 5 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Change permission of content ===&lt;br /&gt;
Hi.&lt;br /&gt;
I would ask permission to move pages from the template namespace which are actually in course descriptions and pages that have links pointing to them.&lt;br /&gt;
I have as main objective the wiki organization and redesign the landing pages.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
[[User:Wgviana|WGViana]]&lt;br /&gt;
&lt;br /&gt;
Hi WGVianna.  Can you give me some examples of the changes you are proposing?  Moving templates needs to be done with care and I want to make sure that what you are proposing fits with our overall objectives.  Thanks.  [[User:Chris Davenport|Chris Davenport]] 14:39, 8 September 2011 (CDT)&lt;br /&gt;
&lt;br /&gt;
Hi Chris.&lt;br /&gt;
List pages =&amp;gt; [http://docs.joomla.org/index.php?title=Special%3AAllPages&amp;amp;from=&amp;amp;to=&amp;amp;namespace=10|SpecialPages:Allpages], there are pages in this namespace that are in my view should namespace '''description''' such as:&lt;br /&gt;
*[[Template:Beginner_profile]]&lt;br /&gt;
*[[Template:Framework]]&lt;br /&gt;
*[[Template:Model-View-Controller]]&lt;br /&gt;
*[[Template:Upgrade_Package]]&lt;br /&gt;
*[[Template:Upgrade-test]]&lt;br /&gt;
*[[Template:Version_Control_Software]]&lt;br /&gt;
[[User:Wgviana|WGViana]] 12:00, 9 September 2011&lt;br /&gt;
&lt;br /&gt;
Hi Wgviana.  I agree they should not be in the Template: namespace.  However, I think they should be moved to the Chunk: namespace rather than Description:.  The Description: namespace was set up specifically for class and method descriptions in the API Reference.  I have added you to the Editors group so you should be able to make the changes yourself now.  Thanks for volunteering.  [[User:Chris Davenport|Chris Davenport]] 16:15, 12 September 2011 (CDT)&lt;br /&gt;
&lt;br /&gt;
==Minor Spelling Issue==&lt;br /&gt;
Hi Chris, Top of the protected page:[http://docs.joomla.org/Vulnerable_Extensions_List Vulnerable_Extensions_List] &amp;quot;Jnuary&amp;quot; is probably &amp;quot;January&amp;quot; with an &amp;quot;a&amp;quot;. Thank you&lt;br /&gt;
&lt;br /&gt;
== Translations into french ==&lt;br /&gt;
&lt;br /&gt;
Hi. I'm a french speaking Joomla enthousiast ;) I'd like to port Security Guide into French, as this seems to be a main concern for some french speaking users. I could of course host that on my personal page, or as a guide on the french forum about Joomla, but I think that the best way should be to start a translation of the Wiki into french. Do you think it could be possible to have a subpage like the ones available for the brochure ? Is there something specific to do ? Is it a good practice or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Elnikoff|Elnikoff]] 03:25, 30 November 2011 (CST)&lt;br /&gt;
&lt;br /&gt;
== Help25 ==&lt;br /&gt;
&lt;br /&gt;
What are those changes you did with Help25?? [[User:Oc666|oc666]] 17:04, 25 December 2011 (CST)&lt;br /&gt;
&lt;br /&gt;
Help25 is a new namespace for the Joomla 2.5 help screens.  So far I have just copied across all the Joomla 1.7 help screens and amended all 1.6/1.7 references to 2.5.  I'm just now trying to work systematically through all the toolbar sections. If you have some time and you'd like to lend a hand, just dive straight in, or let me know if you need some pointers. [[User:Chris Davenport|Chris Davenport]] 17:10, 25 December 2011 (CST)&lt;br /&gt;
&lt;br /&gt;
== Define default name ==&lt;br /&gt;
&lt;br /&gt;
What should be the correct nomenclature?&lt;br /&gt;
manager or management&lt;br /&gt;
{|&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Extensions&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Components&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Languages&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Modules&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Plugins&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Templates&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
I believe we should create the following categories:&lt;br /&gt;
* Language&lt;br /&gt;
** Language Management&lt;br /&gt;
and organizer:&lt;br /&gt;
* Extension Management&lt;br /&gt;
** Component Management&lt;br /&gt;
** Language Management&lt;br /&gt;
** Module Management&lt;br /&gt;
** Plugin Management&lt;br /&gt;
** Template Management&lt;br /&gt;
--[[User:Wgviana|Wgviana]] 14:49, 25 March 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
I think that &amp;quot;manager&amp;quot; would refer to the component whereas &amp;quot;management&amp;quot; would refer to the process.  Personally, I think &amp;quot;management&amp;quot; would be more appropriate in the category names.  [[User:Chris Davenport|Chris Davenport]] 16:20, 25 March 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
== External links come automatically with signature ==&lt;br /&gt;
&lt;br /&gt;
Hello Chris,&lt;br /&gt;
&lt;br /&gt;
Not to complain, but just to inform you why the link to my site appeared on [[http://docs.joomla.org/index.php?title=Accessing_the_database_using_JDatabase&amp;amp;action=history]] (and possibly make someone change this wiki automatisation):&lt;br /&gt;
It's because I put 3 tilda's there to let everyone know which user said this (as I thought was appropriate because it was rather a editing note and not joomla specific knowledge).&lt;br /&gt;
So, maybe the 3 tilda's should be changed somehow in this wiki? Because after all, I'd still want that link to exist in my User info.&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
(No reply needed, you can immediatly delete this if you want)&lt;br /&gt;
&lt;br /&gt;
:Hmm, okay.  I usually use 4 tildas, so this is a test with 3 tildas. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]])&lt;br /&gt;
&lt;br /&gt;
:So for me using 3 tildas just adds links to the user's local profile page and profile talk page.  Ahh, I wonder if you have a link in your signature.  Please check the signature field in your user preferences and remove the external link if there is one.  Thanks. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 15:18, 12 September 2012 (CDT)&lt;br /&gt;
::Apperently it had everything to do with my signature.  I originally thought that had nothing to do with the tilda's, but it has. [[User:E-builds|E-motiv (former E-builds)]] ([[User_talk:E-builds|talk]]) 15:01, 21 September 2012 (CDT)&lt;br /&gt;
:::Thanks. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 03:32, 22 September 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Deleting page sends mail &amp;quot;created page&amp;quot; ?? ==&lt;br /&gt;
&lt;br /&gt;
Hello again Chris,&lt;br /&gt;
&lt;br /&gt;
I got a mail from the wiki saying you just created the page http://docs.joomla.org/Using_a_custom_image_in_the_Menu_Bar_title.&lt;br /&gt;
I guess this is some template or other wiki misconfiguration, since you just deleted it.&lt;br /&gt;
I didn't know where to put this comment, so here it is.  Feel free to forward to someone responsible, able or willing to fix it. :-)&lt;br /&gt;
[[User:E-builds|E-motiv (former E-builds)]] ([[User_talk:E-builds|talk]])&lt;br /&gt;
&lt;br /&gt;
:It's a &amp;quot;bug&amp;quot; that's been in MediaWiki for years.  The notification emails are identical whether a page is amended or deleted.  I'm so used to it now I just don't notice it any more. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 14:25, 4 October 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
== CodeExamples en categories with :: ==&lt;br /&gt;
&lt;br /&gt;
Hallo again, Chris,&lt;br /&gt;
Weren't you the guy that included CodeExamples in this wiki?&amp;lt;br/&amp;gt;&lt;br /&gt;
If not, any idea who is or who is the wiki-responsible  to talk to? &amp;lt;br/&amp;gt;&lt;br /&gt;
If so, read on..&lt;br /&gt;
&lt;br /&gt;
I tried to help people by giving this CodeExample [[CodeExample:JHtml::stylesheet]], but it doesn't show up in the JHtml::stylesheet.&amp;lt;br/&amp;gt; On inspection of some of those pages, I noticed that a lot of (if not all) categories that have a &amp;quot;::&amp;quot; in them, show up as red (as if they don't exist), but they do.  so I was wondering if that wasn't also the reason for my code-example not to show up.&lt;br /&gt;
[[User:E-builds|E-motiv (former E-builds)]] ([[User_talk:E-builds|talk]]) 12:26, 4 October 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
:The CodeExample extension is currently broken following an upgrade to the MediaWiki software.  I keep meaning to try to fix it, but workload keeps getting the better of me.  If you're a developer and you'd like to take a look then please drop me a line. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 14:25, 4 October 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
:: I don't think that I will have the time, but you can send me the php or template or whatever so I have it when I find the time and &amp;quot;power&amp;quot; ;-) [[User:E-builds|E-motiv (former E-builds)]] ([[User_talk:E-builds|talk]])&lt;br /&gt;
&lt;br /&gt;
== Mediwiki Spam a better way to manage it ==&lt;br /&gt;
Hello Chris,&lt;br /&gt;
&lt;br /&gt;
Looking thru the ''Recent Changes'' it seems like a lot of bogus wiki accounts are made and then used to spam the wiki. Has anyone looked at installing the [http://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] and instead of requesting a 50 word biography for the request form only ask for about 5 words to prove they are human that then can be rejecting or accepted? The intent being to reduce the amount of time currently spent chasing and deleting the spam pages and is not to get a real bio only to see if it is a real person who is not planning just to spam the wiki.&lt;br /&gt;
&lt;br /&gt;
The request wording: '''Are you a human, and not just signing up to spam our wiki? One of the Joomla! people will read what you write here and then confirm your account. Sorry for the inconvenience, but reducing spam on the wiki makes this step necessary...'''&lt;br /&gt;
* Q:Why do you want a login? (plain text only):&lt;br /&gt;
:Since we would need to examine all user registrations in order to accept or reject them, your proposal would, I think, involve more work rather than less.  Although there are a lot of spam registrations, only a few confirm their email addresses and the present rate of at most a handful of spam posts per day is manageable.  Thanks for the suggestion though.  [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 19:39, 29 October 2012 (CDT)&lt;br /&gt;
:: Your Welcome.. [[User:Cadrlp|Cadrlp]] ([[User talk:Cadrlp|talk]]) 01:29, 31 October 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Delete Page ==&lt;br /&gt;
&lt;br /&gt;
Hi Chris,&lt;br /&gt;
You just deleted the user who created this spammy page - but not the page itself :P Link:[[Need_To_Read_Shed_Buying_Suggestions]]&lt;br /&gt;
best,&lt;br /&gt;
George --[[User:Wilsonge|Wilsonge]] ([[User talk:Wilsonge|talk]]) 11:30, 21 February 2013 (CST)&lt;br /&gt;
&lt;br /&gt;
Yeah, I got interrupted.  Thanks for the reminder.  [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 14:10, 21 February 2013 (CST)&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/User_talk:Chris_Davenport</id>
		<title>User talk:Chris Davenport</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/User_talk:Chris_Davenport"/>
				<updated>2013-02-21T20:09:00Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Chris Davenport (talk) to last revision by Wilsonge&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What was the reason my edits were removed?&lt;br /&gt;
&lt;br /&gt;
Linking to external sites is classed as &amp;quot;self-promotion&amp;quot;.  If you wish to contribute videos (or any other resource) then they need to be hosted on our infrastructure.  Ideally they will also be JEDL licensed, although we will consider material under other open licenses as long as the license terms are clearly shown.  I look forward to seeing your videos.  Just send them to me and I'll arrange to put them in an appropriate place.  Thanks. [[User:Chris Davenport|Chris Davenport]] 03:43, 12 December 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== basic template tutorial ==&lt;br /&gt;
&lt;br /&gt;
You removed the warning notice I added to the tutorial, IMHO it is better to warn people that the basic tutorial will *not* give them a working template than letting them wonder why the template manager refuse to install their template. This notice should stay until someone fix the tutorial. For example removing the reference to the optional background.png from the xml because joomla will complain about a missing file and refuse to install the template. The xml example ought to be coherent with the outline of folder/file structure. Adding some mention of the role and importance the thumbnail file is another thing worth mention among the errors I had to fix for the template to actually install.&lt;br /&gt;
&lt;br /&gt;
I removed your comments because they were not constructive.  If you encountered a specific problem with the tutorial you should describe the issue in enough detail that someone would be able to reproduce it and then be able to amend the tutorial.  You should also do that on the Talk: page rather than on the page itself.  Better still you could amend the tutorial yourself; we welcome additions or amendments that improve the documentation. [[User:Chris Davenport|Chris Davenport]] 08:52, 15 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
This revert thing is gonna get old quick. I can easily return the compliment and say I undid your removal because it's not constructive either, that If you encountered a specific problem with my editing, you should tell me about it in details on my talk page or point that warning readers that the tutorial is broken is improving the documentation, and the first step of actually fixing it. You should know better than what you did, I don't have the required knowledge and time to fix it myself. If you wanted to reproduce the issue, you just have to follow the tutorial step-by-step, better yet you can read the tutorial and you'll notice that it cannot work as is, or maybe just read what I wrote above and you'll see I did exactly what you asked me. On a related note don't invite someone to do something them block their account to prevent him from doing so, act stupid and treat people badly and they will act stupid too and behave as you expect them too. IMHO it's not smart to fight over such a ridiculous thing, but if you want me to waste both your and my time I'll take you on your challenge, so unless you're willing to block the whole ip range I'm using, I'll come back and do it again. This is the kind of behaviour you usually get from relying on http://meatballwiki.org/wiki/HardSecurity first and not trying to communicate instead of http://meatballwiki.org/wiki/SoftSecurity. see you soon from another ip. While at it also read http://meatballwiki.org/wiki/CriticismIsFeedback&lt;br /&gt;
&lt;br /&gt;
All I am asking is that you edit the page in such a way that others can see the problem you encountered and can correct the information given.  Simply saying that &amp;quot;...will end up in a few various errors...&amp;quot; does little to help us.  What errors did you encounter?  What version of Joomla were you using?  What platform are you running Joomla on?  Just stating that there are errors is like submitting a bug report that does nothing more than state that there is a bug in 1.6.  Your hostile behaviour is uncalled for.  07:29, 16 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
Hello&lt;br /&gt;
I wanna ask, who can edit the Template Namespace in this Wiki? It would be cool, if a &amp;quot;normal&amp;quot; user could add some templates, cause I got a permission denied message --[[User:Bembelimen|Bembelimen]] 20:17, 23 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
I wasn't aware that it was restricted.  What page/template are you trying to edit/create? [[User:Chris Davenport|Chris Davenport]] 21:06, 23 December 2008 (UTC)&lt;br /&gt;
:It doesn't matter which one i try to edit or create. I get everytime this message:&lt;br /&gt;
:'''Permission error'''&lt;br /&gt;
:You do not have permission to edit pages, for the following reason:&amp;lt;br /&amp;gt;&lt;br /&gt;
:You do not have permission to edit pages in the '''Template''' namespace.&lt;br /&gt;
:--[[User:Bembelimen|Bembelimen]] 21:37, 23 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
I moved you to the Editors group.  Try it now.  [[User:Chris Davenport|Chris Davenport]] 23:36, 23 December 2008 (UTC)&lt;br /&gt;
:works now, thank you --[[User:Bembelimen|Bembelimen]] 23:52, 23 December 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== J1.6 Help system ==&lt;br /&gt;
&lt;br /&gt;
I read that all will be different for Help in 1.6.  Can you please point me to plans for Help 1.6? Tony Davis 06:02, 3 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Help for Joomla 1.5 and prior versions has traditionally been served from pages on http://help.joomla.org, which is itself a Joomla instance.  In fact, the help system implemented in all Joomla versions up to 1.5 is hard-coded to require that the help server be a Joomla instance (probably not intentionally, but that's the way it worked out).  That caused a couple of problems:&lt;br /&gt;
# When we moved the focus of the documentation effort to a wiki, it made sense to construct the help screens on the wiki too.  However, this meant that we had to copy-paste the help screens from the wiki to help.joomla.org and whilst this is straightforward in theory, it is actually very labour-intensive and there is a lot of manual &amp;quot;fixing-up&amp;quot; that had to be done.&lt;br /&gt;
# It didn't solve a problem that had always existed with the help screens: clicking on a link in a help screen causes the next page to be loaded to appear with the full Joomla template, including headers, footers and modules, when it would be better to have just the help screen content display.&lt;br /&gt;
The first of these problems is addressed by serving the help screens directly from the wiki.  However, this requires some minor code changes in Joomla itself.  There is a patch to enable 1.5 to access non-Joomla help servers, but I believe it needs tweaking for 1.6 and I haven't had chance to do that yet.  The second of these problems is addressed by serving the help screens via a proxy instead of directly from the wiki.  The proxy is a Joomla instance running a small component and is already set up and running at http://help.joomla.org/proxy.  It uses the wiki's web API to pull data from the wiki and because it has a stripped-down default template, it doesn't deliver any headers, footers or modules that are not intended.&lt;br /&gt;
&lt;br /&gt;
As for the help screens themselves, the user interface for 1.6 is not yet fixed so it probably not wise to start writing the help screens (which generally involve a lot of screenshots) until it is.  It is expected that the UI will be fixed when the first beta is released, so that should be the starting point for writing help screens.  Of course, there's nothing to stop anyone starting before then, you just need to be aware that changes are very likely to happen.&lt;br /&gt;
&lt;br /&gt;
The other area which is still &amp;quot;up for grabs&amp;quot; is a new key reference scheme.  The help system works by having a &amp;quot;key reference&amp;quot; embedded in the code.  This is then used to construct a URL from which the help screen is pulled.  You can see the traditional naming scheme here: [[Help screens]].  However, with 1.6 we have the opportunity to completely revise this scheme if we want to.  For example, we could add a namespace to the key reference, giving us &amp;quot;Joomla16:Config&amp;quot; instead of &amp;quot;screen.config.16&amp;quot;, say.  I'm not saying we should do that; I'm just illustrating the point that we have a great deal of flexibility and with 1.6 we don't have to worry about backwards-compatibility as there won't be any even if we stick with the current naming scheme.&lt;br /&gt;
&lt;br /&gt;
In 1.5 (and before) the Joomla version number was appended to the basic key reference automatically.  With the new help system, we can construct URL's with a lot more flexibility and we can make use of the following variables:&lt;br /&gt;
* keyref&lt;br /&gt;
*: The basic key reference itself&lt;br /&gt;
* major&lt;br /&gt;
*: The major part of the Joomla version number.&lt;br /&gt;
* minor&lt;br /&gt;
*: The minor part of the Joomla version number.&lt;br /&gt;
* maintenance&lt;br /&gt;
*: The maintenance part of the Joomla version number.&lt;br /&gt;
* language&lt;br /&gt;
*: The full language code (eg. &amp;quot;en-GB&amp;quot;)&lt;br /&gt;
* langregion&lt;br /&gt;
*: The region part of the language code (eg. &amp;quot;GB&amp;quot;).&lt;br /&gt;
These variables can be used anywhere within a help system URL to construct the page name to be retrieved.&lt;br /&gt;
&lt;br /&gt;
Hope that helps.&lt;br /&gt;
[[User:Chris Davenport|Chris Davenport]] 09:36, 3 November 2009 (UTC)&lt;br /&gt;
Thanks for that Chris.&lt;br /&gt;
&lt;br /&gt;
I take it from the above that one decision (or obvious thing) is that 1.6 Help will be a Joomla based system.  Which leads to the question - Should the documentation be similarly based?  I see it all being of a piece - the Help Screens being the descriptive part of the User Manual but there also being Introductory texts, Tutorials, Videos, Recipes (a lesser form of Tutorial to encourage folk to write them).  It will be accessed either contextually - as a Help System - or like a Cookery Book or like a programming tutorial text.  Is this totally daft?&lt;br /&gt;
&lt;br /&gt;
I have built a whole heap of wiki pages and have learnt loads.  see [http://docs.joomla.org/Manual_1_6 the root]  I am concerned about controlling it.  Could you look at Amy's Ning in two places [http://www.alltogetherasawhole.org/group/joomla16userguide/forum/topics/are-things-going-in-the-right bottom of this page] and [http://www.alltogetherasawhole.org/group/joomla16userguide/forum/topics/style-and-content this post] asking for volunteers. &lt;br /&gt;
&lt;br /&gt;
All advice gratefully received. Tony Davis 22:02, 3 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Not sure I follow what you mean when you say that &amp;quot;1.6 Help will be a Joomla based system&amp;quot;.  The English help screens for 1.6 are going to be served from the wiki, although they are going through a proxy that happens to be running Joomla (I could just as easily have written some standalone PHP to act as a proxy, or if I knew how, a Drupal instance).  The fact that all the documentation will be in the wiki, including the help screens, means that we can share content between the help screens and other forms of documentation.  For example, I hope that the new 1.6 help screens will include links to more task-orientated pages.  I wouldn't include the help screens as such in the User Manual as they mostly just describe what you see on a particular Administrator screen.  I think that the User Manual (or Administrator's Manual as I prefer to call it) should be more task/goal orientated.  I made a start at  the sort of material I thought was appropriate on this page: [[Administrators]].  This is not to say that we cannot share content between the help screens and the User Manual though, but including an entire help screen in the User Manual is probably not very helpful.&lt;br /&gt;
&lt;br /&gt;
I haven't had chance to read the Ning pages thoroughly, but I think Amy is right when she says that we should not expect authors to be wiki experts.  We need to encourage people to write the raw material that can then be shaped by others into the modular, context-independent form that is the life-blood of a single-source, modular documentation system.  [[User:Chris Davenport|Chris Davenport]] 23:19, 3 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Vulnerable Extensions Updates ==&lt;br /&gt;
&lt;br /&gt;
I noticed you are in process of updating the page. I am wondering if your update might contain any new information regarding Zoom Media Gallery (a now dead project), or Ice Gallery (Zoom's replacement project, which may also be either dead or in serious limbo). Ice Gallery, it seems, has a serious vulnerability, and is not yet listed here. In any event, Ice should be added, and Zoom entry should be updated as well. I have the info, and can do, if you don't. --[[User:Riverside|Riverside]] 00:16, 21 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm not involved in maintaining that information.  Please email vel@joomla.org to report vulnerabilities.  Thank you.  [[User:Chris Davenport|Chris Davenport]] 00:25, 21 November 2010 (UTC)&lt;br /&gt;
:Sorry, I was looking at the wrong history page (talk, instead of the main page ~ so apparently it wasn't you editing it), but I will send what I've found there. Thanks. --[[User:Riverside|Riverside]] 18:58, 21 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Templates for 1.6==&lt;br /&gt;
Chris,&lt;br /&gt;
Just wondering if you got my email regarding chunks and templates for the 1.6 help screens.  I'd like to be editing and updating a lot of these screens but I'm not going to do anything until we can figure out a good way to handle chunks.&lt;br /&gt;
Would appreciate a response.&lt;br /&gt;
[[User:219jondn|219jondn]] 01:48, 21 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Terminology ==&lt;br /&gt;
&lt;br /&gt;
I note that you removed the material I put on the evaluators page about terminology. &lt;br /&gt;
Could you clarify your reasons please ? [[User:Vernonr|Vernonr]] 10:27 4 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yes, you linked to material on your user page, which is not a good idea as all material should be in one of the main namespaces rather than in personal areas.  Plus, your user page contained references to external sites which could be construed as self-promotion (see [[JDOC:Wiki_policy|Wiki_policy]].  Although the links are acceptable on user pages, they would not be acceptable on main documentation pages.  You can fix it easily by writing directly in the Evaluators page and not linking to external sites. [[User:Chris Davenport|Chris Davenport]] 19:53, 4 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
OK. How can one create a new page in the main namespace ?&lt;br /&gt;
&lt;br /&gt;
I think it would make more sense to have an introductory page about terminology than to try and fit the material into the Evaluators page, and there could be other pages in the main namespace that should have the link. Would I be right in thinking that noting the authorship of articles is allowed under [[JDOC:Wiki_policy|Wiki_policy]] i.e. a link to the user page [[User:Vernonr|Vernonr]] 10:20 5 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
You don't need any additional permissions to create pages in the main namespace, so just go right ahead.  It is not necessary to note authorship in the pages themselves as all pages have full version history automatically recorded, including links to user pages (just click the &amp;quot;history&amp;quot; tab on any page). [[User:Chris Davenport|Chris Davenport]] 21:14, 5 April 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Change permission of content ===&lt;br /&gt;
Hi.&lt;br /&gt;
I would ask permission to move pages from the template namespace which are actually in course descriptions and pages that have links pointing to them.&lt;br /&gt;
I have as main objective the wiki organization and redesign the landing pages.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
[[User:Wgviana|WGViana]]&lt;br /&gt;
&lt;br /&gt;
Hi WGVianna.  Can you give me some examples of the changes you are proposing?  Moving templates needs to be done with care and I want to make sure that what you are proposing fits with our overall objectives.  Thanks.  [[User:Chris Davenport|Chris Davenport]] 14:39, 8 September 2011 (CDT)&lt;br /&gt;
&lt;br /&gt;
Hi Chris.&lt;br /&gt;
List pages =&amp;gt; [http://docs.joomla.org/index.php?title=Special%3AAllPages&amp;amp;from=&amp;amp;to=&amp;amp;namespace=10|SpecialPages:Allpages], there are pages in this namespace that are in my view should namespace '''description''' such as:&lt;br /&gt;
*[[Template:Beginner_profile]]&lt;br /&gt;
*[[Template:Framework]]&lt;br /&gt;
*[[Template:Model-View-Controller]]&lt;br /&gt;
*[[Template:Upgrade_Package]]&lt;br /&gt;
*[[Template:Upgrade-test]]&lt;br /&gt;
*[[Template:Version_Control_Software]]&lt;br /&gt;
[[User:Wgviana|WGViana]] 12:00, 9 September 2011&lt;br /&gt;
&lt;br /&gt;
Hi Wgviana.  I agree they should not be in the Template: namespace.  However, I think they should be moved to the Chunk: namespace rather than Description:.  The Description: namespace was set up specifically for class and method descriptions in the API Reference.  I have added you to the Editors group so you should be able to make the changes yourself now.  Thanks for volunteering.  [[User:Chris Davenport|Chris Davenport]] 16:15, 12 September 2011 (CDT)&lt;br /&gt;
&lt;br /&gt;
==Minor Spelling Issue==&lt;br /&gt;
Hi Chris, Top of the protected page:[http://docs.joomla.org/Vulnerable_Extensions_List Vulnerable_Extensions_List] &amp;quot;Jnuary&amp;quot; is probably &amp;quot;January&amp;quot; with an &amp;quot;a&amp;quot;. Thank you&lt;br /&gt;
&lt;br /&gt;
== Translations into french ==&lt;br /&gt;
&lt;br /&gt;
Hi. I'm a french speaking Joomla enthousiast ;) I'd like to port Security Guide into French, as this seems to be a main concern for some french speaking users. I could of course host that on my personal page, or as a guide on the french forum about Joomla, but I think that the best way should be to start a translation of the Wiki into french. Do you think it could be possible to have a subpage like the ones available for the brochure ? Is there something specific to do ? Is it a good practice or not ?&lt;br /&gt;
&lt;br /&gt;
[[User:Elnikoff|Elnikoff]] 03:25, 30 November 2011 (CST)&lt;br /&gt;
&lt;br /&gt;
== Help25 ==&lt;br /&gt;
&lt;br /&gt;
What are those changes you did with Help25?? [[User:Oc666|oc666]] 17:04, 25 December 2011 (CST)&lt;br /&gt;
&lt;br /&gt;
Help25 is a new namespace for the Joomla 2.5 help screens.  So far I have just copied across all the Joomla 1.7 help screens and amended all 1.6/1.7 references to 2.5.  I'm just now trying to work systematically through all the toolbar sections. If you have some time and you'd like to lend a hand, just dive straight in, or let me know if you need some pointers. [[User:Chris Davenport|Chris Davenport]] 17:10, 25 December 2011 (CST)&lt;br /&gt;
&lt;br /&gt;
== Define default name ==&lt;br /&gt;
&lt;br /&gt;
What should be the correct nomenclature?&lt;br /&gt;
manager or management&lt;br /&gt;
{|&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Extensions&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Components&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Languages&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Modules&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Plugins&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|&amp;lt;categorytree&amp;gt;Templates&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
I believe we should create the following categories:&lt;br /&gt;
* Language&lt;br /&gt;
** Language Management&lt;br /&gt;
and organizer:&lt;br /&gt;
* Extension Management&lt;br /&gt;
** Component Management&lt;br /&gt;
** Language Management&lt;br /&gt;
** Module Management&lt;br /&gt;
** Plugin Management&lt;br /&gt;
** Template Management&lt;br /&gt;
--[[User:Wgviana|Wgviana]] 14:49, 25 March 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
I think that &amp;quot;manager&amp;quot; would refer to the component whereas &amp;quot;management&amp;quot; would refer to the process.  Personally, I think &amp;quot;management&amp;quot; would be more appropriate in the category names.  [[User:Chris Davenport|Chris Davenport]] 16:20, 25 March 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
== External links come automatically with signature ==&lt;br /&gt;
&lt;br /&gt;
Hello Chris,&lt;br /&gt;
&lt;br /&gt;
Not to complain, but just to inform you why the link to my site appeared on [[http://docs.joomla.org/index.php?title=Accessing_the_database_using_JDatabase&amp;amp;action=history]] (and possibly make someone change this wiki automatisation):&lt;br /&gt;
It's because I put 3 tilda's there to let everyone know which user said this (as I thought was appropriate because it was rather a editing note and not joomla specific knowledge).&lt;br /&gt;
So, maybe the 3 tilda's should be changed somehow in this wiki? Because after all, I'd still want that link to exist in my User info.&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
(No reply needed, you can immediatly delete this if you want)&lt;br /&gt;
&lt;br /&gt;
:Hmm, okay.  I usually use 4 tildas, so this is a test with 3 tildas. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]])&lt;br /&gt;
&lt;br /&gt;
:So for me using 3 tildas just adds links to the user's local profile page and profile talk page.  Ahh, I wonder if you have a link in your signature.  Please check the signature field in your user preferences and remove the external link if there is one.  Thanks. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 15:18, 12 September 2012 (CDT)&lt;br /&gt;
::Apperently it had everything to do with my signature.  I originally thought that had nothing to do with the tilda's, but it has. [[User:E-builds|E-motiv (former E-builds)]] ([[User_talk:E-builds|talk]]) 15:01, 21 September 2012 (CDT)&lt;br /&gt;
:::Thanks. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 03:32, 22 September 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Deleting page sends mail &amp;quot;created page&amp;quot; ?? ==&lt;br /&gt;
&lt;br /&gt;
Hello again Chris,&lt;br /&gt;
&lt;br /&gt;
I got a mail from the wiki saying you just created the page http://docs.joomla.org/Using_a_custom_image_in_the_Menu_Bar_title.&lt;br /&gt;
I guess this is some template or other wiki misconfiguration, since you just deleted it.&lt;br /&gt;
I didn't know where to put this comment, so here it is.  Feel free to forward to someone responsible, able or willing to fix it. :-)&lt;br /&gt;
[[User:E-builds|E-motiv (former E-builds)]] ([[User_talk:E-builds|talk]])&lt;br /&gt;
&lt;br /&gt;
:It's a &amp;quot;bug&amp;quot; that's been in MediaWiki for years.  The notification emails are identical whether a page is amended or deleted.  I'm so used to it now I just don't notice it any more. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 14:25, 4 October 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
== CodeExamples en categories with :: ==&lt;br /&gt;
&lt;br /&gt;
Hallo again, Chris,&lt;br /&gt;
Weren't you the guy that included CodeExamples in this wiki?&amp;lt;br/&amp;gt;&lt;br /&gt;
If not, any idea who is or who is the wiki-responsible  to talk to? &amp;lt;br/&amp;gt;&lt;br /&gt;
If so, read on..&lt;br /&gt;
&lt;br /&gt;
I tried to help people by giving this CodeExample [[CodeExample:JHtml::stylesheet]], but it doesn't show up in the JHtml::stylesheet.&amp;lt;br/&amp;gt; On inspection of some of those pages, I noticed that a lot of (if not all) categories that have a &amp;quot;::&amp;quot; in them, show up as red (as if they don't exist), but they do.  so I was wondering if that wasn't also the reason for my code-example not to show up.&lt;br /&gt;
[[User:E-builds|E-motiv (former E-builds)]] ([[User_talk:E-builds|talk]]) 12:26, 4 October 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
:The CodeExample extension is currently broken following an upgrade to the MediaWiki software.  I keep meaning to try to fix it, but workload keeps getting the better of me.  If you're a developer and you'd like to take a look then please drop me a line. [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 14:25, 4 October 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
:: I don't think that I will have the time, but you can send me the php or template or whatever so I have it when I find the time and &amp;quot;power&amp;quot; ;-) [[User:E-builds|E-motiv (former E-builds)]] ([[User_talk:E-builds|talk]])&lt;br /&gt;
&lt;br /&gt;
== Mediwiki Spam a better way to manage it ==&lt;br /&gt;
Hello Chris,&lt;br /&gt;
&lt;br /&gt;
Looking thru the ''Recent Changes'' it seems like a lot of bogus wiki accounts are made and then used to spam the wiki. Has anyone looked at installing the [http://www.mediawiki.org/wiki/Extension:ConfirmAccount Extension:ConfirmAccount] and instead of requesting a 50 word biography for the request form only ask for about 5 words to prove they are human that then can be rejecting or accepted? The intent being to reduce the amount of time currently spent chasing and deleting the spam pages and is not to get a real bio only to see if it is a real person who is not planning just to spam the wiki.&lt;br /&gt;
&lt;br /&gt;
The request wording: '''Are you a human, and not just signing up to spam our wiki? One of the Joomla! people will read what you write here and then confirm your account. Sorry for the inconvenience, but reducing spam on the wiki makes this step necessary...'''&lt;br /&gt;
* Q:Why do you want a login? (plain text only):&lt;br /&gt;
:Since we would need to examine all user registrations in order to accept or reject them, your proposal would, I think, involve more work rather than less.  Although there are a lot of spam registrations, only a few confirm their email addresses and the present rate of at most a handful of spam posts per day is manageable.  Thanks for the suggestion though.  [[User:Chris Davenport|Chris Davenport]] ([[User talk:Chris Davenport|talk]]) 19:39, 29 October 2012 (CDT)&lt;br /&gt;
:: Your Welcome.. [[User:Cadrlp|Cadrlp]] ([[User talk:Cadrlp|talk]]) 01:29, 31 October 2012 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Delete Page ==&lt;br /&gt;
&lt;br /&gt;
Hi Chris,&lt;br /&gt;
You just deleted the user who created this spammy page - but not the page itself :P Link:[[Need_To_Read_Shed_Buying_Suggestions]]&lt;br /&gt;
best,&lt;br /&gt;
George --[[User:Wilsonge|Wilsonge]] ([[User talk:Wilsonge|talk]]) 11:30, 21 February 2013 (CST)&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/User_talk:Chris_Davenport</id>
		<title>User talk:Chris Davenport</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/User_talk:Chris_Davenport"/>
				<updated>2013-02-21T19:30:56Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2013-02-17T11:08:37Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added links for second draft of API specification.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
* [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]&lt;br /&gt;
* [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]&lt;br /&gt;
==External resources==&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [https://github.com/rcorral/com_api Rafael Corral's web API extension for Joomla 2.5]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
* 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]&lt;br /&gt;
* 10 Feb 2012: Second draft of Web Services API Specification&lt;br /&gt;
** [https://docs.google.com/document/d/1FVKGlV6BN6pu-YH2WR2pQHE3Ez7M6r7LD417GSw9ZSo/edit?usp=sharing Joomla CMS Web Services API Specification]&lt;br /&gt;
** [https://docs.google.com/document/d/11SqH-daKQV9SrFBMEpopjBk3vM1USIHnFWZB9rjJB94/edit?usp=sharing application/vnd.joomla.base.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1wg3AcgStA26UwDcbHVV1bub4sa_BhsKfzAmX21eG-FM/edit?usp=sharing application/vnd.joomla.service.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/16xwxSDDPW0U1CG9l7JcwOyGvyjm7wv5zOSd9JwgF2iQ/edit?usp=sharing application/vnd.joomla.item.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1PLym28MG5v1tWyvIyW-9483JNKh5AP21Fmsmg62plnA/edit?usp=sharing application/vnd.joomla.list.v1 media type specification]&lt;br /&gt;
** [https://docs.google.com/document/d/1d5qQ16r1Bo1BlXXuyS_eFB4BQcfuSg05pn9hsMpAgqk/edit?usp=sharing Joomla CMS Web Service API Implementation]&lt;br /&gt;
** [https://docs.google.com/document/d/1wI3cSm3y4aa8n8rojJKpiF6RUpSl63WFuLgJj2WqW8o/edit?usp=sharing Joomla CMS CLI Services API Specification]&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Bad Nauheim, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Help31:Joomla_Version_Additional_Information</id>
		<title>Help31:Joomla Version Additional Information</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Help31:Joomla_Version_Additional_Information"/>
				<updated>2013-02-04T20:19:48Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Created page with &amp;quot;===Announcements and release notes=== * [http://www.joomla.org/announcements/release-news/5478-joomla-3-0-3-released.html Joomla 3.0.3 announcement] * [http://www.joomla.org/a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Announcements and release notes===&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5478-joomla-3-0-3-released.html Joomla 3.0.3 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5471-joomla-3-0-2-released.html Joomla 3.0.2 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5468-joomla-3-0-1-released.html Joomla 3.0.1 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5464-joomla-3-0-0-released.html Joomla 3.0.0 announcement]&lt;br /&gt;
===Frequently Asked Questions===&lt;br /&gt;
* [[:Category:Version 3.0 FAQ|Version 3.0 FAQ]] for FAQ information covering all releases in the 3.0.x series.&lt;br /&gt;
* [[:Category:Version 3.0.3 FAQ|Version 3.0.3 FAQ]] for known issues specific to 3.0.3, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 3.0.2 FAQ|Version 3.0.2 FAQ]] for known issues specific to 3.0.2, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 3.0.1 FAQ|Version 3.0.1 FAQ]] for known issues specific to 3.0.1, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 3.0.0 FAQ|Version 3.0.0 FAQ]] for known issues specific to 3.0.0, together with suggested resolutions.&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Help31:Joomla_Version_3_0_0</id>
		<title>Help31:Joomla Version 3 0 0</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Help31:Joomla_Version_3_0_0"/>
				<updated>2013-02-04T20:13:08Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Created page with &amp;quot;{{ambox|type=serious|image=serious |text = '''Joomla! Version 3.0.0 is NOT the current version.  Your website is NOT up-to-date.''' }}  The current short-term support release ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox|type=serious|image=serious&lt;br /&gt;
|text = '''Joomla! Version 3.0.0 is NOT the current version.  Your website is NOT up-to-date.'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The current short-term support release is {{CurrentSTSVer}}.  As there have been security updates as well as bug fixes you should upgrade your website as soon as possible.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
{{Help30:Joomla Version Additional Information}}&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Help31:Joomla_Version_3_0_1</id>
		<title>Help31:Joomla Version 3 0 1</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Help31:Joomla_Version_3_0_1"/>
				<updated>2013-02-04T20:12:33Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Created page with &amp;quot;{{ambox|type=serious|image=serious |text = '''Joomla! Version 3.0.1 is NOT the current version.  Your website is NOT up-to-date.''' }}  The current short-term support release ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox|type=serious|image=serious&lt;br /&gt;
|text = '''Joomla! Version 3.0.1 is NOT the current version.  Your website is NOT up-to-date.'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The current short-term support release is {{CurrentSTSVer}}.  As there have been security updates as well as bug fixes you should upgrade your website as soon as possible.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
{{Help30:Joomla Version Additional Information}}&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Help31:Joomla_Version_3_0_2</id>
		<title>Help31:Joomla Version 3 0 2</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Help31:Joomla_Version_3_0_2"/>
				<updated>2013-02-04T20:11:52Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Created page with &amp;quot;{{ambox|type=serious|image=serious |text = '''Joomla! Version 3.0.2 is NOT the current version.  Your website is NOT up-to-date.''' }}  The current short-term support release ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox|type=serious|image=serious&lt;br /&gt;
|text = '''Joomla! Version 3.0.2 is NOT the current version.  Your website is NOT up-to-date.'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The current short-term support release is {{CurrentSTSVer}}.  As there have been security updates as well as bug fixes you should upgrade your website as soon as possible.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
{{Help30:Joomla Version Additional Information}}&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Help31:Joomla_Version_3_0_3</id>
		<title>Help31:Joomla Version 3 0 3</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Help31:Joomla_Version_3_0_3"/>
				<updated>2013-02-04T20:10:16Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Created page with &amp;quot;{{ambox|type=notice|image=notice |text = '''Joomla! version 3.0.3 is the current version.  Your website is up-to-date.''' }}  ==Additional information== {{Help30:Joomla Versio...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox|type=notice|image=notice&lt;br /&gt;
|text = '''Joomla! version 3.0.3 is the current version.  Your website is up-to-date.'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
{{Help30:Joomla Version Additional Information}}&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Template:CurrentSTSVer</id>
		<title>Template:CurrentSTSVer</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Template:CurrentSTSVer"/>
				<updated>2013-02-04T20:07:49Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated for Joomla 3.0.3 release.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch:{{{1}}}|&lt;br /&gt;
1|&lt;br /&gt;
major=3|&lt;br /&gt;
2|&lt;br /&gt;
minor=3.0|&lt;br /&gt;
3|&lt;br /&gt;
#default|&lt;br /&gt;
maintenance=3.0.3&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&amp;lt;!--The editor of this page is responsible for ensuring the three versions are consistent!--&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Template:CurrentLTSVer</id>
		<title>Template:CurrentLTSVer</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Template:CurrentLTSVer"/>
				<updated>2013-02-04T20:06:31Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated for Joomla 2.5.9 release.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#switch:{{{1}}}|&lt;br /&gt;
1|&lt;br /&gt;
major=2|&lt;br /&gt;
2|&lt;br /&gt;
minor=2.5|&lt;br /&gt;
3|&lt;br /&gt;
#default|&lt;br /&gt;
maintenance=2.5.9&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&amp;lt;!--The editor of this page is responsible for ensuring the three versions are consistent!--&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Help25:Joomla_Version_2_5_8</id>
		<title>Help25:Joomla Version 2 5 8</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Help25:Joomla_Version_2_5_8"/>
				<updated>2013-02-04T20:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated for Joomla 2.5.9 release.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox|type=serious|image=serious&lt;br /&gt;
|text = '''Joomla! Version 2.5.8 is NOT the current version.  Your website is NOT up-to-date.'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The current long-term support release is {{CurrentLTSVer}}.  As there have been security updates as well as bug fixes you should upgrade your website as soon as possible.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
{{Help25:Joomla Version Additional Information}}&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Help25:Joomla_Version_2_5_9</id>
		<title>Help25:Joomla Version 2 5 9</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Help25:Joomla_Version_2_5_9"/>
				<updated>2013-02-04T20:02:13Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Protected &amp;quot;Help25:Joomla Version 2 5 9&amp;quot; (‎[edit=sysop] (indefinite) ‎[move=sysop] (indefinite)) [cascading]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox|type=notice|image=notice&lt;br /&gt;
|text = '''Joomla! version 2.5.9 is the current version.  Your website is up-to-date.'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
{{Help25:Joomla Version Additional Information}}&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Help25:Joomla_Version_2_5_9</id>
		<title>Help25:Joomla Version 2 5 9</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Help25:Joomla_Version_2_5_9"/>
				<updated>2013-02-04T20:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated for Joomla 2.5.9 release.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ambox|type=notice|image=notice&lt;br /&gt;
|text = '''Joomla! version 2.5.9 is the current version.  Your website is up-to-date.'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
{{Help25:Joomla Version Additional Information}}&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Help25:Joomla_Version_Additional_Information</id>
		<title>Help25:Joomla Version Additional Information</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Help25:Joomla_Version_Additional_Information"/>
				<updated>2013-02-04T20:00:22Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated for Joomla 2.5.9 release.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Announcements and release notes===&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5477-joomla-2-5-9-released.html Joomla 2.5.9 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5470-joomla-2-5-8-released.html Joomla 2.5.8 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5463-joomla-2-5-7-released.html Joomla 2.5.7 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5428-joomla-256-released.html Joomla 2.5.6 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5427-joomla-255-released.html Joomla 2.5.5 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5418-joomla-254-released.html Joomla 2.5.4 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5416-joomla-253-released.html Joomla 2.5.3 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5415-joomla-252-released.html Joomla 2.5.2 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5410-joomla-251-released.html Joomla 2.5.1 announcement]&lt;br /&gt;
* [http://www.joomla.org/announcements/release-news/5406-joomla-25-released.html Joomla 2.5.0 announcement] and [http://www.joomla.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=5403 release notes]&lt;br /&gt;
===Frequently Asked Questions===&lt;br /&gt;
* [[:Category:Version 2.5 FAQ|Version 2.5 FAQ]] for FAQ information covering all releases in the 2.5.x series.&lt;br /&gt;
* [[:Category:Version 2.5.9 FAQ|Version 2.5.9 FAQ]] for known issues specific to 2.5.9, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 2.5.8 FAQ|Version 2.5.8 FAQ]] for known issues specific to 2.5.8, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 2.5.7 FAQ|Version 2.5.7 FAQ]] for known issues specific to 2.5.7, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 2.5.6 FAQ|Version 2.5.6 FAQ]] for known issues specific to 2.5.6, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 2.5.5 FAQ|Version 2.5.5 FAQ]] for known issues specific to 2.5.5, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 2.5.4 FAQ|Version 2.5.4 FAQ]] for known issues specific to 2.5.4, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 2.5.3 FAQ|Version 2.5.3 FAQ]] for known issues specific to 2.5.3, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 2.5.2 FAQ|Version 2.5.2 FAQ]] for known issues specific to 2.5.2, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 2.5.1 FAQ|Version 2.5.1 FAQ]] for known issues specific to 2.5.1, together with suggested resolutions.&lt;br /&gt;
* [[:Category:Version 2.5.0 FAQ|Version 2.5.0 FAQ]] for known issues specific to 2.5.0, together with suggested resolutions.&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2013-02-02T09:47:55Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Removed dead link to JAB12 and added new link to JAB13.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** [[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&lt;br /&gt;
*** [[jtracker:28616|28616 - Add French language stemmer to Smart Search]] French-speaking testers required&lt;br /&gt;
*** [[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** [[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29691|29691 - Smart Search auto complete.is issue]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29953|29953 - smart search - this.toggleFocus.create is not a function]]&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2013-02-02T09:46:18Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Removed dead link and added new link to JAB13.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
* [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]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [https://github.com/rcorral/com_api Rafael Corral's web API extension for Joomla 2.5]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
* 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]&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: Meeting at J and Beyond 2012, Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during [http://jandbeyond.org/ J and Beyond 2013], The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2013-01-20T17:56:52Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added future meetings.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** [[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&lt;br /&gt;
*** [[jtracker:28616|28616 - Add French language stemmer to Smart Search]] French-speaking testers required&lt;br /&gt;
*** [[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** [[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29691|29691 - Smart Search auto complete.is issue]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29953|29953 - smart search - this.toggleFocus.create is not a function]]&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/43-search-working-group.html Meeting at J and Beyond 2012], Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during J and Beyond 2013, The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2013-01-20T17:53:46Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added future meetings.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
* [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]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [https://github.com/rcorral/com_api Rafael Corral's web API extension for Joomla 2.5]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
* 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]&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/33-web-services-working-group.html Meeting at J and Beyond 2012], Germany.&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.&lt;br /&gt;
* 31 May - 2 June 2013: Meeting during J and Beyond 2013, The Netherlands.&lt;br /&gt;
* November 2013: Meeting during Joomla World Conference, date and location to be determined.&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2013-01-20T16:42:40Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added another tracker item to the list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** [[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&lt;br /&gt;
*** [[jtracker:28616|28616 - Add French language stemmer to Smart Search]] French-speaking testers required&lt;br /&gt;
*** [[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** [[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29691|29691 - Smart Search auto complete.is issue]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29953|29953 - smart search - this.toggleFocus.create is not a function]]&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/43-search-working-group.html Meeting at J and Beyond 2012], Germany&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/How_do_you_assign_a_module_to_a_position%3F</id>
		<title>How do you assign a module to a position?</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/How_do_you_assign_a_module_to_a_position%3F"/>
				<updated>2013-01-18T23:20:01Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by HenryMaxwell (talk) to last revision by JoomlaWikiBot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Navigate to Extensions&amp;gt;&amp;gt;Module Manager.&lt;br /&gt;
&lt;br /&gt;
(Note: all available modules show up under this Module Manager, even though some of them are built into Joomla! and are not extensions.)&lt;br /&gt;
&lt;br /&gt;
On the left side of the page, on the third line, there is a menu that lets you select the position. You also can create a new position name on the fly but typing it in the same space as the menu. (In that case, make sure the same position name also appears in the template file.)&lt;br /&gt;
&lt;br /&gt;
Modules that are not published will not display.&lt;br /&gt;
&lt;br /&gt;
Modules can be assigned to unused positions (positions not available in the template) if you want to have them published but not displayed in a position (for example, if you want to display a module in content). See [[How do you put a module inside an article?]] for instructions on putting a module inside an article.&lt;br /&gt;
&lt;br /&gt;
Multiple modules may be assigned to the same position. They will be displayed in the order shown for modules in that position in the module manager.&lt;br /&gt;
&lt;br /&gt;
If you want to display a module in more than one position, use the module manager new icon to create an additional copy and assign that copy to the second position. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:FAQ]]&lt;br /&gt;
[[Category:Administration FAQ]]&lt;br /&gt;
[[Category:Version 1.5 FAQ]]&lt;br /&gt;
[[Category:Module Management]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Getting_Started_with_Joomla!</id>
		<title>Getting Started with Joomla!</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Getting_Started_with_Joomla!"/>
				<updated>2013-01-16T00:40:12Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Zpcsolutions (talk) to last revision by Hutchy68&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{version/tutor|2.5|altlink=Getting Started with Joomla! 1.5|alt=1.5}}{{:Getting_Started_Page_Index/2.5}}&lt;br /&gt;
This series of documents introduces Joomla! to people who have not previously used it. This introduction aims to help you make the best use of the series.&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
&lt;br /&gt;
===Which versions are covered?===&lt;br /&gt;
&lt;br /&gt;
There are two versions in common use:-&lt;br /&gt;
* '''Version 1.5''' is well established and widely used, and will be going to end of life April 2012. It will be supported for security fixes until September 2012. See [[Getting Started with Joomla! 1.5]] for the corresponding series.&lt;br /&gt;
* Version 1.6 was released January 2011 and is not supported anymore.&lt;br /&gt;
* Version 1.7 was released July 2011 and is not supported anymore.&lt;br /&gt;
* '''Version 2.5''' (long-term-support (LTS) version that replaced versions 1.6 &amp;amp; 1.7) was released January 2012.&lt;br /&gt;
&lt;br /&gt;
There are many similarities between the versions but they are presented separately to newcomers to Joomla! in order to use 'hands-on' material.&lt;br /&gt;
&lt;br /&gt;
===Who is it written for?===&lt;br /&gt;
&lt;br /&gt;
The series is for anyone who wants to use Joomla! at a number of levels. Its main focus is:-&lt;br /&gt;
* on people with limited computing experience&lt;br /&gt;
* on using Joomla! for a small web site, such as a club or association or small business&lt;br /&gt;
but&lt;br /&gt;
* there are sections which will be useful to experienced designers and developers.&lt;br /&gt;
&lt;br /&gt;
At the start of each article there is an indication of who it is aimed at and, on occasions, about the pitfalls for the inexperienced or unwary. &amp;lt;/br&amp;gt;&lt;br /&gt;
[[GS/Readership|Some more detail about the intended readership]]&lt;br /&gt;
&lt;br /&gt;
== Introduction to the Getting Started series ==&lt;br /&gt;
&lt;br /&gt;
Joomla! is introduced using detailed 'hands-on' instructions about adding, altering and manipulating content. At the same time, general points about Joomla! are made which are intended to help people to learn more and do more. As the tasks require more background knowledge, so there are fewer hands-on instructions and more general pointers to the extensive documentation available for Joomla!&lt;br /&gt;
&lt;br /&gt;
The series divides into four parts:-&lt;br /&gt;
:*'''Hands-on a Joomla! site:''' There is an initial section on how to get 'hands-on' a Joomla! site. This is followed by practical instructions about doing key tasks needed for adding, altering and manipulating content on an existing site.&lt;br /&gt;
:*'''Setting up a Joomla! site:''' This has background information about the design of a Joomla! Web site. There is a hands-on section on the mechanics of creating a new site using the core features that come with Joomla!&lt;br /&gt;
:*'''Looking after a Joomla! site:''' This is a brief introduction to the day-to-day adminstration of a Joomla! web Site.&lt;br /&gt;
:*'''Doing more and learning more:''' The final part links into other documentation and is intended as a guide ahead for taking Joomla! beyond the basics.&lt;br /&gt;
&lt;br /&gt;
=== Hands-on a Joomla! site ===&lt;br /&gt;
&lt;br /&gt;
You must have the use of a Joomla! Web site to use 'hands-on' instructions. There are several possibilites:-&lt;br /&gt;
:*[[Use an existing Joomla! 1.6 site| '''Use a site that has already been set up.''']]  If you are going to be adding content to an existing site and do not have much computing experience this is a good option.&lt;br /&gt;
:* [[Use Joomla! on your own computer| '''Install a copy of Joomla! (with Sample Data) on your own computer.''']] This is sometimes referred to as a 'localhost' installation.  Installing with Sample Data enables you to to explore a Joomla! site before you have created one for your own content. This is a good option for beginners.&lt;br /&gt;
:* [[Install_1.7| '''Install a copy of Joomla! (with Sample Data) on a Hosting server.''']] This is sometimes referred to as a 'remote host' installation.  Installing with Sample Data enables you to to explore a Joomla! site before you have created one for your own content. This is a good option for beginners.  [http://resources.joomla.org/directory/support-services/hosting.html]&lt;br /&gt;
:*'''Use the Demo on the Joomla! site.''' - Probably not doing this for version 1.6 Some example sites needed even if not interactive.&lt;br /&gt;
&lt;br /&gt;
=== Hands-on adding and altering articles ===&lt;br /&gt;
Start here no matter what your previous experience. Articles are the building blocks of any Joomla! web site and everyone needs to know the basics of how to edit and create them. And doing this helps you to understand the inner workings of Joomla!&lt;br /&gt;
&lt;br /&gt;
:*[[Hands-on editing an article: Joomla! 1.6| '''How to edit an Article''']] - aimed at helping everyone to use the editor and understand what articles look like and where they are stored.&lt;br /&gt;
:*[[Hands-on adding a new article: Joomla! 1.6| '''How to create a new Article''']] - aimed at helping everyone to add a new article to a web site&lt;br /&gt;
&lt;br /&gt;
===More about editing articles===&lt;br /&gt;
These are aimed at helping everyone who wants to learn more about articles and managing them from the main Site, also called the Front-end.&lt;br /&gt;
:*[[Add links to other pages: Joomla! 1.6|'''Hands-on adding links to other pages''']]&lt;br /&gt;
:*[[Add a table: Joomla! 1.6|'''Hands-on adding a table''']]&lt;br /&gt;
:*[[Add an image: Joomla! 1.6|'''Hands-on adding a picture''']]&lt;br /&gt;
:*[[How to split an Article 1.6|'''Hands-on splitting a long article''']]&lt;br /&gt;
====Managing content using the Front-end of Joomla!====&lt;br /&gt;
:*[[Manage articles using the Front-end of Joomla! 1.6|'''Manipulating and publishing  Articles''' ]] using the Front-end&lt;br /&gt;
&lt;br /&gt;
===Setting up a Joomla! site===&lt;br /&gt;
There is a distinction between the mechanics of setting up a new site and the things you need to know before you set up a site. There is often a trial and error process involved in doing this, with muddle and frustration as a result. The problem is that you cannot design a site without knowing some background: and it is often easiest to learn the background by using a site. So this series presents the background to understanding how Joomla! sites work separately from the mechanics of creating a site. It emphasises that some initial thought can save hassle later.&lt;br /&gt;
====Background - things you need to know====&lt;br /&gt;
These are hands-on documents to familiarise you with designing a new site. The background is separate so that the flow of creating the site is not interrupted by asides. The background is aimed at helping you to understand what is going on, whether you have a large or a small site.&lt;br /&gt;
:*[[Get to know  the Administrator Back-end of Joomla! 1.6|'''Background: get to know the Back-end''']]&lt;br /&gt;
:*[[How permissions work in Joomla! 1.6|'''Background: controlling user access to a Joomla! Site''']]&lt;br /&gt;
:*[[Design the content: Categories in Joomla! 1.6|'''Background: design the content - Categories in Joomla! 1.6''']]&lt;br /&gt;
:*[[Design appearance using Menus and Modules: Joomla! 1.6|'''Background:design appearance using Menus and Modules''']]&lt;br /&gt;
:*[[Design appearance using default Templates: Joomla! 1.6|'''Background: design appearance using default Templates''']]&lt;br /&gt;
&lt;br /&gt;
====The mechanics of setting up a new site====&lt;br /&gt;
This covers the mechanics of creating new content and appearance of a simple site, using core Joomla! facilities.&lt;br /&gt;
:*[[The mechanics of creating a Joomla! 1.6 web site|'''Doing it: hands-on setting up a Joomla! site''']]&lt;br /&gt;
&lt;br /&gt;
===General administration of a Joomla! site===&lt;br /&gt;
The work is not done even when a site is set up and there are people adding and altering the content. There are some day-to-day tasks that need attention, as well as minor alterations to the site.&lt;br /&gt;
:*[[Start to manage a Joomla! 1.6 site|'''Getting Started with day-to-day Administration of a Joomla! site''']]&lt;br /&gt;
&lt;br /&gt;
==Take Joomla! beyond the basics==&lt;br /&gt;
There is more to learn about Joomla.&lt;br /&gt;
:* '''Beyond the basics: doing more Jooomla!''' - this is not yet completed - it points to ways ahead.&lt;br /&gt;
&lt;br /&gt;
:*[[References|'''Books, links and helpful resources''']]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Series Intro Pages]][[Category:Tutorials]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2013-01-02T09:25:15Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Updated list of outstanding tracker items.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** [[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&lt;br /&gt;
*** [[jtracker:28616|28616 - Add French language stemmer to Smart Search]] French-speaking testers required&lt;br /&gt;
*** [[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** [[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29691|29691 - Smart Search auto complete.is issue]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/43-search-working-group.html Meeting at J and Beyond 2012], Germany&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Category:Top_Level</id>
		<title>Category:Top Level</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Category:Top_Level"/>
				<updated>2012-12-31T22:01:51Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Abu jaber 07 (talk) to last revision by Hutchy68&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cat info|{{cat_header}}}}&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2012-12-31T11:03:17Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added some tracker items to the list and a couple of minor updates.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x and 3.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** [[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&lt;br /&gt;
*** [[jtracker:28616|28616 - Add French language stemmer to Smart Search]] French-speaking testers required&lt;br /&gt;
*** [[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29100|29100 - mod_finder does not find correct route]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** [[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29572|29572 - Smart Search Error: Unknown column 'm.weight' in 'field list' when doing empty searches]]&amp;lt;/s&amp;gt; (Duplicate of [[jtracker:28978|28978]])&lt;br /&gt;
*** [[jtracker:29691|29691 - Smart Search auto complete.is issue]]&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/43-search-working-group.html Meeting at J and Beyond 2012], Germany&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California.  This meeting was cancelled due to lack of interest and a scheduling conflict with the UCM group!&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2012-12-26T09:12:16Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added a couple of links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
* [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]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [https://github.com/rcorral/com_api Rafael Corral's web API extension for Joomla 2.5]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
* 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]&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/33-web-services-working-group.html Meeting at J and Beyond 2012], Germany&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Search_Working_Group</id>
		<title>Search Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Search_Working_Group"/>
				<updated>2012-12-24T23:30:03Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added some tracker items to the list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Search Working Group is the [[Production Working Groups|Production Working Group]] responsible for the design and development of search in all its forms in Joomla.&lt;br /&gt;
&lt;br /&gt;
Now that Finder has been integrated into Joomla 2.5 in the form of [[:Category:Smart Search|Smart Search]], the time has come to look forward to Joomla 3.x and how we want search to work in that series.  Having gained considerable experience of implementing an advanced search capability the Search Working Group will look at embedding search as a core API in the Joomla Platform and exploiting that API to deliver an improved search in future versions of the CMS.&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The (temporary) coordinator for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
*  The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/a03a0143ce5227f1?hl=en Search Working Group update 31 May 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* [http://www.slideshare.net/chrisdavenport/jab2012-smart-search-presentation Smart Search and Beyond] (slides from [http://jandbeyond.org/programme/sessions/session/session/20-smart-search-and-beyond.html presentation at J and Beyond 2012])&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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 search, then we will most likely start a separate mailing list.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
The current plan is to focus on fixing outstanding issues for the 2.5.x series (and carrying those fixes forward into the 3.x branch as required).  In parallel with that we should start to look at more extensive changes to be researched, coded and tested during the 3.x cycle for possible inclusion in Joomla 4.0.&lt;br /&gt;
&lt;br /&gt;
* '''Short-term (address for 2.5.x)'''&lt;br /&gt;
** Multi-language fixes and improvements&lt;br /&gt;
*** [[jtracker:27511|27511 - Smart Search in Japanese is not working]]&lt;br /&gt;
*** [[jtracker:27807|27807 - Smart Search / Finder issues with languages with no spaces between words and double byte spaces]] Testers required&lt;br /&gt;
*** [[jtracker:28070|28070 - Smart Search indexer fails when iconv function is not available]] Testers required&lt;br /&gt;
*** [[jtracker:28409|28409 - Smart Search gives fatal error when searching with stemmer enabled]]&lt;br /&gt;
*** [[jtracker:28616|28616 - Add French language stemmer to Smart Search]] French-speaking testers required&lt;br /&gt;
*** [[jtracker:28971|28971 - Smart Search: wrong URL with multilingual site and SEF enabled]]&lt;br /&gt;
*** [[jtracker:28972|28972 - Smart Search: suggestions are not filtered by current language]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29027|29027 - Add language data to Smart Search indexing's tokenize process]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29824|29824 - Finder saves * in language field]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Multi-database fixes and improvements&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27695|27695 - Smart Search Indexer does not work on SQL Server]]&amp;lt;/s&amp;gt; See [[jtracker:28924|28924]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28445|28445 - Smart Search throws an SQL error upon Indexing]]&amp;lt;/s&amp;gt; (duplicate of [[jtracker:27695|27695]])&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28799|28799 - Only run Smart Search indexer on supported databases]]&amp;lt;/s&amp;gt; See [[jtracker:28918|28918]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28918|28918 - Abstract FinderIndexer class for improved database support]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28924|28924 - Add SQL Server subclass for FinderIndexer]]&lt;br /&gt;
** Large site fixes and improvements&lt;br /&gt;
*** [[jtracker:27627|27627 - Indexer stalling on large sites]]&lt;br /&gt;
*** [[jtracker:27628|27628 - Smart Search database size is too large]]&lt;br /&gt;
*** [[jtracker:28668|28668 - Smart Search CLI: Memory leak in JComponentHelper::isEnabled()]]&lt;br /&gt;
*** [[jtracker:28669|28669 - Smart Search CLI: Memory leak in FinderIndexer::index()]]&lt;br /&gt;
** Other fixes and improvements&lt;br /&gt;
*** [[jtracker:27715|27715 - Smart Search - Changes to Menu Items can cause errors with search results]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27717|27717 - error saving _finder_tokens with big articles]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:27884|27884 - Inconsistent Itemid with Smart Search module when SEF enabled/disabled]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:27933|27933 - Smart Search module does not read static filter setting from module parameters]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28029|28029 - FinderIndexerAdapter Optimization - Double Cost]] Testers required&lt;br /&gt;
*** [[jtracker:28035|28035 - Smart Search shows text from public articles from categories with special access levels in search results]]&lt;br /&gt;
*** [[jtracker:28081|28081 - Smart Search Results Page Displays Wrong Modules]]&lt;br /&gt;
*** [[jtracker:28197|28197 - Bug in the Smart Search indexer that is causing items ids to be indexed]]&lt;br /&gt;
*** [[jtracker:28403|28403 - Validation error on com_finder]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28405|28405 - Smart Search - CLI Indexer doesn't catch exceptions]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28480|28480 - Smart search fills up cache folder]]&lt;br /&gt;
*** [[jtracker:28590|28590 - Smart Search doesn't get the menu item title effectively when indexing]] Testers required&lt;br /&gt;
*** [[jtracker:28610|28610 - Several ACL &amp;amp; Toolbar fixes for com_finder (Smart Search)]] Testers required&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28672|28672 - Fix PHP Strict errors with Smart Search auto-completion]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28687|28687 - Escaping of quoted search terms alone]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28689|28689 - FinderController duplicate lines]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28712|28712 - Deleting an article doesn't delete the smart search entry]]&lt;br /&gt;
*** [[jtracker:28754|28754 -  ModFinderHelper::getGetFields]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28756|28756 - Enable Search Term Logging in Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28797|28797 - Code Cleanup - Smart Search]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28858|28858 - Com_finder missing show_advanced_tips parameter =&amp;gt; can't hide advanced tips]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28930|28930 - Deleting in Finder displays extra code]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28939|28939 - Add Bootstrap Modal behavior, add toolbar button for a modal, use in Smart Search]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:28942|28942 - Use bootstrap markup in Fx.Progressbar; Use Fx.Progressbar in Finder]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:28978|28978 - Smart search (com_finder) - problem when using &amp;quot;Allow Empty Search&amp;quot;]]&lt;br /&gt;
*** [[jtracker:28998|28998 - Filter display not showing a filter in article category view]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29028|29028 - Finder log messages showing on save]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29058|29058 - Check parent state/access in Smart Search category plugin]]&lt;br /&gt;
*** &amp;lt;s&amp;gt;[[jtracker:29059|29059 - Smart Search - Filter Edit does not check the checked_out status to set the toolbar buttons]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[jtracker:29077|29077 - Add a toolbar button to render a Bootstrap modal, add a helper method to render the modal, use it for Smart Search indexer]]&lt;br /&gt;
*** [[jtracker:29143|29143 - Smart Search Ajax suggestions do not respect static filters from module-settings]]&lt;br /&gt;
*** [[jtracker:29353|29353 - Smart Search Module Not Using Selected Filter]]&lt;br /&gt;
*** [[jtracker:29691|29691 - Smart Search auto complete.is issue]]&lt;br /&gt;
*** Investigate lack of ACL in auto-completion.  [https://github.com/pasamio/joomla-cms/compare/secure_suggestions Possible solution]&lt;br /&gt;
* '''Medium-term (address during 3.x cycle for release in 4.0)'''&lt;br /&gt;
** [[jtracker:27592|27592 - Rename Finder plug-in group]]&lt;br /&gt;
** Save static filter definitions and restore them after a purge/rebuild cycle&lt;br /&gt;
** Mixed language content items&lt;br /&gt;
** Define a query language and build a parser to support it (with proper tests)&lt;br /&gt;
** Allow more than one &amp;quot;Did you mean?&amp;quot; suggestion&lt;br /&gt;
** Search API&lt;br /&gt;
** Swappable back-end search engine adapters&lt;br /&gt;
** Range query support&lt;br /&gt;
** Search logging via JLog and search statistics reporting&lt;br /&gt;
** Decouple indexing using message queues (see [[Message Queue Working Group]])&lt;br /&gt;
** Make it easier to load non-English common word lists&lt;br /&gt;
** Phonetic/morphological coding improvements - better multi-lingual Soundex support&lt;br /&gt;
** Improve multi-language tokenisation&lt;br /&gt;
** Multi-level taxonomy support&lt;br /&gt;
** Add parsers for PDF and MS Word documents&lt;br /&gt;
*** Look at porting the Finder plug-ins to Smart Search&lt;br /&gt;
** Dashboard view in Administrator&lt;br /&gt;
** Administrator search (see [[User Experience Working Group]])&lt;br /&gt;
* '''Long-term (address during 3.x and 4.x cycles for possible release in 5.0)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/43-search-working-group.html Meeting at J and Beyond 2012], Germany&lt;br /&gt;
&lt;br /&gt;
[[Category:Search Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;br /&gt;
[[Category:Smart Search]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2012-12-24T16:42:34Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Changed link to draft RFC.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
* 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]&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/33-web-services-working-group.html Meeting at J and Beyond 2012], Germany&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2012-12-24T01:00:21Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Added link to first draft of RFC.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
* 24 Dec 2012: First draft of [https://docs.google.com/document/pub?id=1PfJg8ec9PWa8oumIPXbVlO0GY8_8KQoL1Tx47K5blGA Request For Comments: A Web Service API for the Joomla CMS]&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/33-web-services-working-group.html Meeting at J and Beyond 2012], Germany&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Using_nested_sets</id>
		<title>Using nested sets</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Using_nested_sets"/>
				<updated>2012-12-18T00:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Pemdas21 (talk) to last revision by Hutchy68&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Starting with version 11.1 the Joomla Platform now includes native support for storing and retrieving hierarchical information in the form of &amp;quot;nested sets&amp;quot; in database tables.  This support is used in the implementation of menus and categories in the core Joomla CMS from version 1.6 onwards, but can of course be used in your own extensions too.  This document assumes that you are already familiar with using the JTable, JDatabase and JDatabaseQuery classes to interact with a database, either the Joomla database itself, or some external database.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
In the nested sets model each data item is stored as a row in the database table in the normal manner.  However, additional columns are present in the table to express the hierarchical relationship between the data items.  Each data item is referred to as a node and the collection of nodes can be thought of as forming a tree.  Nodes can have zero, one or many child nodes.  A node that has no children is referred to as a leaf node.  A child node can itself have children and this nesting can carry on to arbitrary depth.  The table is assumed to hold a single tree with a single node being allocated as the root node.  If you need to be able to store multiple trees then simply make the root node of each such tree a child node under the single root node and adjust your code to take this into account.&lt;br /&gt;
&lt;br /&gt;
As each node contains columns labelled &amp;quot;lft&amp;quot; and &amp;quot;rgt&amp;quot; for &amp;quot;left&amp;quot; and &amp;quot;right&amp;quot; respectively, it is tempting to think that the data structure is a binary tree.  However, these columns do not store node ids as they are not links to other nodes in the tree, but instead store sequence information.  More information can be found on the theory behind nested sets here&amp;lt;ref&amp;gt;[[wikipedia:Nested set model]].&amp;lt;/ref&amp;gt;  The term &amp;quot;nested sets&amp;quot; is a little inaccurate as a set is, stricly speaking, an unordered collection of objects.  In the Joomla implementation the order of nodes under a parent node is preserved and API calls are available to manipulate the order.  A better term would perhaps be &amp;quot;nested ordered sets&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
It should be noted that certain operations, such as inserting a new node, can be expensive in terms of disk access when dealing with a large tree and applications should be designed with this in mind.&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
The essential class is JTableNested, which extends the base JTable class, so instead of extending JTable you should extend your table class from JTableNested instead.&lt;br /&gt;
&lt;br /&gt;
Your table must include a number of standard columns that are required for JTableNested to maintain the tree structure successfully.  These are:-&lt;br /&gt;
&lt;br /&gt;
* id (primary key)&lt;br /&gt;
* parent_id&lt;br /&gt;
* lft&lt;br /&gt;
* rgt&lt;br /&gt;
* level&lt;br /&gt;
* title&lt;br /&gt;
* alias&lt;br /&gt;
* access&lt;br /&gt;
* path&lt;br /&gt;
&lt;br /&gt;
The primary key does not need to be called &amp;quot;id&amp;quot;, but it is required.  Other columns must have the names listed above.&lt;br /&gt;
&lt;br /&gt;
For example, a suitable MySQL command to create a basic table compatible with JTableNested would be&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE IF NOT EXISTS `#__nestedsets` (&lt;br /&gt;
  `id` int(11) NOT NULL AUTO_INCREMENT,&lt;br /&gt;
  `parent_id` int(10) unsigned NOT NULL DEFAULT '0',&lt;br /&gt;
  `lft` int(11) NOT NULL DEFAULT '0',&lt;br /&gt;
  `rgt` int(11) NOT NULL DEFAULT '0',&lt;br /&gt;
  `level` int(10) unsigned NOT NULL DEFAULT '0',&lt;br /&gt;
  `title` varchar(255) NOT NULL,&lt;br /&gt;
  `alias` varchar(255) NOT NULL DEFAULT '',&lt;br /&gt;
  `access` tinyint(3) unsigned NOT NULL DEFAULT '0',&lt;br /&gt;
  `path` varchar(255) NOT NULL DEFAULT '',&lt;br /&gt;
  PRIMARY KEY (`id`),&lt;br /&gt;
  KEY `idx_left_right` (`lft`,`rgt`)&lt;br /&gt;
) DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
You will, of course, need to add further columns for your specific data requirements.  For the purposes of this documentation a column called &amp;quot;payload&amp;quot; will be used to indicate this custom data.&lt;br /&gt;
&lt;br /&gt;
==Instantiating the table object==&lt;br /&gt;
You instantiate the nested sets table object in exactly the same way as you would for a regular table object.  For example, if your table class file is located in a &amp;lt;tt&amp;gt;/tables&amp;lt;/tt&amp;gt; directory in your component area, you could use code like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
JTable::addIncludePath( JPATH_COMPONENT.'/tables' );&lt;br /&gt;
$table = JTable::getInstance( 'nestedsets', 'Table' );&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
This will instantiate your table class called 'TableNestedSets' in the file 'nestedsets.php'.  Remember to extend from JTableNested instead of JTable:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
class TableNestedSets extends JTableNested&lt;br /&gt;
{&lt;br /&gt;
// Your properties and methods go here.&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Adding a root node==&lt;br /&gt;
The quickest way to add a root node to an otherwise empty table is to use code like this, which can be added to your table class:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * Add the root node to an empty table.&lt;br /&gt;
 *&lt;br /&gt;
 * @return    integer  The id of the new root node.&lt;br /&gt;
 */&lt;br /&gt;
public function addRoot()&lt;br /&gt;
{&lt;br /&gt;
    $db = JFactory::getDbo();&lt;br /&gt;
    $sql = 'INSERT INTO ckm_profiles'&lt;br /&gt;
        . ' SET parent_id = 0'&lt;br /&gt;
        . ', lft = 0'&lt;br /&gt;
        . ', rgt = 1'&lt;br /&gt;
        . ', level = 0'&lt;br /&gt;
        . ', title = '.$db-&amp;gt;quote( 'root' )&lt;br /&gt;
        . ', alias = '.$db-&amp;gt;quote( 'root' )&lt;br /&gt;
        . ', access = 1'&lt;br /&gt;
        . ', path = '.$db-&amp;gt;quote( '' )&lt;br /&gt;
        ;&lt;br /&gt;
    $db-&amp;gt;setQuery( $sql );&lt;br /&gt;
    $db-&amp;gt;query();&lt;br /&gt;
    &lt;br /&gt;
    return $db-&amp;gt;insertid();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
TODO: CHANGE THE ABOVE TO USE JDatabaseQuery.&lt;br /&gt;
&lt;br /&gt;
It is perfectly reasonable to store payload data in the root node.  For example, you might like to store component configuration data in the payload column of the root node.&lt;br /&gt;
&lt;br /&gt;
==Getting the root node id==&lt;br /&gt;
To determine the id of the root node use the &amp;lt;tt&amp;gt;getRootId&amp;lt;/tt&amp;gt; method.  For example, in this example if the root node is not found, it is created.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$rootId = $table-&amp;gt;getRootId();&lt;br /&gt;
if ($rootId === false) {&lt;br /&gt;
    $rootId = $table-&amp;gt;addRoot();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Updating a node==&lt;br /&gt;
Updating the payload data in a node is done in exactly the same way as you would update a record in a regular database table using the JTable class.  Given an array of data fields, this code binds it to the table object, checks its validity then stores it in the database table.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$table-&amp;gt;bind( $data_array );&lt;br /&gt;
$table-&amp;gt;check();&lt;br /&gt;
$table-&amp;gt;store();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Updating a node in such a way that it alters the structure of the tree, for example, by moving a node from one location to another, is a little more involved and is described below.  There are also some convenience methods for publishing/unpublished a node and these are also described in more detail below.&lt;br /&gt;
&lt;br /&gt;
==Adding a new node==&lt;br /&gt;
Adding a new node to the table is done in a similar way to adding a row to a normal Joomla table.  Data is bound to the Joomla table object using the bind method, followed by calls to check and store.  These methods have been overridden in the JTableNested class to provide the additional functionality required for storing nested sets.&lt;br /&gt;
&lt;br /&gt;
However, in order to determine where in the tree the new node is to be inserted, you need to make a call to the &amp;lt;tt&amp;gt;setLocation&amp;lt;/tt&amp;gt; method.  The setLocation method takes two arguments, the first is the id of a &amp;quot;reference&amp;quot; node in the tree.  The new node will be inserted relative to this node with the relationship being specified by the second argument.  Possible values for this relationship are:&lt;br /&gt;
* '''before''' - the new node will be inserted before the reference node but at the same level.&lt;br /&gt;
* '''after''' - the new node will be inserted after the reference node but at the same level.&lt;br /&gt;
* '''first-child''' - the new node will be inserted as the first child node of the reference node.&lt;br /&gt;
* '''last-child''' - the new node will be inserted as the last child node of the reference node.&lt;br /&gt;
&lt;br /&gt;
In this example a new node is inserted as the first child of the reference node.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Given an array of data fields in $data_array and a reference node id in $reference_id,&lt;br /&gt;
// this code will add the new node as the first child of the reference node.&lt;br /&gt;
&lt;br /&gt;
// Get the table object.&lt;br /&gt;
// Note that in a model you can replace this with $table = $this-&amp;gt;getTable();&lt;br /&gt;
$table = JTable::getInstance( 'yourtable' );&lt;br /&gt;
&lt;br /&gt;
// Specify where to insert the new node.&lt;br /&gt;
$table-&amp;gt;setLocation( $reference_id, 'first-child' );&lt;br /&gt;
&lt;br /&gt;
// Bind data to the table object.&lt;br /&gt;
$table-&amp;gt;bind( $data_array );&lt;br /&gt;
&lt;br /&gt;
// Force a new node to be created.&lt;br /&gt;
$table-&amp;gt;id = 0;&lt;br /&gt;
&lt;br /&gt;
// Check that the node data is valid.&lt;br /&gt;
$table-&amp;gt;check();&lt;br /&gt;
&lt;br /&gt;
// Store the node in the database table.&lt;br /&gt;
$table-&amp;gt;store();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In order to maintain the integrity of the data structure, the table is locked during a node insertion operation.  Bear in mind that adding a new node to a large table is an expensive operation so the table could potentially be locked for a considerable period.  You may need to take this into account when designing your application.&lt;br /&gt;
&lt;br /&gt;
==Retrieving a single node by id==&lt;br /&gt;
If you know the id of a node then retrieving it can be done in the same way that you would retrieve a row in a regular Joomla table.  For example,&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Get the node id from the request.&lt;br /&gt;
$id = JRequest::getInt( 'id' );&lt;br /&gt;
&lt;br /&gt;
// Get the node from the table.&lt;br /&gt;
$table-&amp;gt;load( $id );&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Is it a leaf node?==&lt;br /&gt;
A leaf node is one that has no child nodes beneath it.  To determine if a node is a leaf node you can use code like the following:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// If $id is the id of a node, determine if it is a leaf node.&lt;br /&gt;
if ($table-&amp;gt;isLeaf( $id )) {&lt;br /&gt;
  echo 'This is a leaf node';&lt;br /&gt;
else {&lt;br /&gt;
  echo 'This is NOT a leaf node';&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retrieving a subtree==&lt;br /&gt;
To retrieve an entire subtree given the id of the base node of the subtree, you can use code like the following&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// If $id is the id of a node, retrieve the subtree with this node as its root.&lt;br /&gt;
$subtree = $table-&amp;gt;getTree( $id );&lt;br /&gt;
print_r( $subtree );&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
This will retrieve an array of all the nodes in the subtree.  The array is one-dimensional and lists the nodes in preorder traversal order&amp;lt;ref&amp;gt;[[wikipedia:Tree traversal]]&amp;lt;/ref&amp;gt;.  Note that if your table is large calling getTree() from the root node will retrieve the entire table and very likely run you out of memory, so use it with caution.&lt;br /&gt;
&lt;br /&gt;
==Retrieving a path==&lt;br /&gt;
To retrieve all the nodes along the path leading to a specified node, you can use code like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$pathNodes = $table-&amp;gt;getPath( $id );&lt;br /&gt;
print_r( $pathNodes );&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
This will retrieve a one-dimensional array of all the nodes from the root node along the path leading to the specified node.&lt;br /&gt;
&lt;br /&gt;
==Publish or unpublish a node or an entire branch==&lt;br /&gt;
Supporting the publish/unpublish feature is a little more involved than with a regular flat database table as the state of parent and child nodes must also be taken into account.  Fortunately, the overridden publish and unpublish methods provided by JTableNested make the management of publish/unpublish almost transparent.&lt;br /&gt;
&lt;br /&gt;
To publish or unpublish one or more nodes use code like the following:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// $ids can be a single node id, or an array of node ids.&lt;br /&gt;
$state = 1;        // 0 = unpublish, 1 = publish&lt;br /&gt;
$userId = JFactory::getUser()-&amp;gt;id;&lt;br /&gt;
if ($table-&amp;gt;publish( $id, $state, $userId )) {&lt;br /&gt;
    echo 'State changed successfully';&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    echo 'State not changed';&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
The publish method respects rows checked out by other users and will attempt to checkin rows that it can after adjustments are made. The method will not allow you to set a publishing state higher than any ancestor node and will not allow you to set a publishing state on a node with a checked out child.&lt;br /&gt;
&lt;br /&gt;
TODO: Using publish/unpublish with checkin/out requires some additional columns in the table.  The documentation should be updated to reflect that.&lt;br /&gt;
&lt;br /&gt;
==Changing the order of nodes in a branch==&lt;br /&gt;
There are a number of different ways of moving a node to a new location in the tree.&lt;br /&gt;
&lt;br /&gt;
To move a node one position before or after its current position, but keeping it at the same level, you can use the orderUp or orderDown methods using code like the following:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
if ($table-&amp;gt;orderUp( $id )) {&lt;br /&gt;
    echo 'Success';&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    echo 'Failed to move node';&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More generally, you can move a node by more than one position at a time using the &amp;lt;tt&amp;gt;move&amp;lt;/tt&amp;gt; method.  For example, the following code moves the node 2 positions before its current position, at the same level.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Get the node id to be moved from the request.&lt;br /&gt;
$key = $this-&amp;gt;_tbl_key;&lt;br /&gt;
$this-&amp;gt;$key = JRequest::getInt( 'id' );&lt;br /&gt;
&lt;br /&gt;
// Set the direction and magnitude of the move.&lt;br /&gt;
// Negative indicates &amp;quot;before&amp;quot;, positive &amp;quot;after&amp;quot;&lt;br /&gt;
$delta = -2;&lt;br /&gt;
&lt;br /&gt;
// Do the move.&lt;br /&gt;
// Notice that the node id is not passed as an argument to&lt;br /&gt;
// move; it must already be set in the table object.&lt;br /&gt;
if ($table-&amp;gt;move( $delta )) {&lt;br /&gt;
    echo 'Success';&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    echo 'Failed to move node';&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the most general case, a node can be moved to an arbitrary position in the tree using the &amp;lt;tt&amp;gt;moveByReference&amp;lt;/tt&amp;gt; method.  This is very similar to adding a completely new node to the tree in that you need to specify the location to move the node to by reference to some other node.&lt;br /&gt;
&lt;br /&gt;
In this example a new node is inserted as the last child of the reference node.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Determine the reference node id.&lt;br /&gt;
$reference_id = JRequest::getInt( 'reference' );&lt;br /&gt;
&lt;br /&gt;
// Determine the relationship with the reference node.  Possible values are:-&lt;br /&gt;
// before - the new node will be inserted before the reference node but at the same level.&lt;br /&gt;
// after - the new node will be inserted after the reference node but at the same level.&lt;br /&gt;
// first-child - the new node will be inserted as the first child node of the reference node.&lt;br /&gt;
// last-child  - the new node will be inserted as the last child node of the reference node.&lt;br /&gt;
$relation = 'last-child';&lt;br /&gt;
&lt;br /&gt;
// Determine the node to be moved.&lt;br /&gt;
$node_id = JRequest::getInt( 'id' );&lt;br /&gt;
&lt;br /&gt;
// Do the move.&lt;br /&gt;
if ($table-&amp;gt;moveByReference( $reference_id, $relation, $node_id )) {&lt;br /&gt;
    echo 'Success';&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    echo 'Failed to move node';&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deleting a node==&lt;br /&gt;
Deleting a node given its node id is very simple as the following example illustrates:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Determine the node id from the request.&lt;br /&gt;
$node_id = JRequest::getInt( 'id' );&lt;br /&gt;
&lt;br /&gt;
// Delete the node.&lt;br /&gt;
if ($table-&amp;gt;delete( $node_id )) {&lt;br /&gt;
    echo 'Node deleted';&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    echo 'Failed to delete node';&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Note that this operation will also delete all child nodes of the node being deleted, if any are present.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Platform 11.1]][[Category:Development Tips and Tricks]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/Web_Services_Working_Group</id>
		<title>Web Services Working Group</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/Web_Services_Working_Group"/>
				<updated>2012-11-28T22:03:58Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: A few minor updates and corrections.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Web Services Working Group is a [[Production Working Groups|Production Working Group]].&lt;br /&gt;
&lt;br /&gt;
==Coordinators &amp;amp; PLT Contact==&lt;br /&gt;
* The coordinator for this working group is Ashwin Date (mailto:coolbung@gmail.com).&lt;br /&gt;
* The PLT Contact for this working group is Chris Davenport (mailto:chris.davenport@joomla.org).&lt;br /&gt;
&lt;br /&gt;
==Announcements==&lt;br /&gt;
* [https://groups.google.com/group/joomla-dev-cms/browse_frm/thread/76d499c6ec12840a?hl=en Web Services Working Group update 4 June 2012]&lt;br /&gt;
&lt;br /&gt;
==External resources==&lt;br /&gt;
* Recommended reading: [http://offers.apigee.com/api-design-ebook-rr/ Web API Design] by Brian Mulloy, Apigee (NOTE: Registration required)&lt;br /&gt;
* 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].&lt;br /&gt;
* 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]&lt;br /&gt;
* 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].&lt;br /&gt;
* [REST API by Techjoomla for Joomla Separate app approach Presentation | http://www.slideshare.net/coolbung/joomla-rest-api]&lt;br /&gt;
* [REST API  by Techjoomla  for Joomla Separate app approach Github | https://github.com/techjoomla/Joomla-REST-API]&lt;br /&gt;
* [com_api approach | https://github.com/techjoomla/com_api]&lt;br /&gt;
* [com_api Plugins | https://github.com/techjoomla/com_api-plugins]&lt;br /&gt;
* [[Xml-rpc|Note on current architecture used in Joomla 2.5]]&lt;br /&gt;
* [http://www.slideshare.net/HermanPeeren/webservices-connecting-joomla-with-other-programs-4399412 Herman Peeren's presentation at J and Beyond 2010]&lt;br /&gt;
* [https://groups.google.com/group/api-craft?hl=en API Craft] mailing list.&lt;br /&gt;
&lt;br /&gt;
==Deliverables==&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
==Technical work produced by this group==&lt;br /&gt;
&lt;br /&gt;
==Communications==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Roadmap==&lt;br /&gt;
&lt;br /&gt;
==Meetings==&lt;br /&gt;
* 19 May 2012: [http://jandbeyond.org/programme/sessions/session/session/33-web-services-working-group.html Meeting at J and Beyond 2012], Germany&lt;br /&gt;
* 17 November 2012: [http://conference.joomla.org/speakers/working-groups.html Meeting at Joomla World Conference], San Jose, California&lt;br /&gt;
&lt;br /&gt;
[[Category:Web Services Working Group]]&lt;br /&gt;
[[Category:Working Groups]]&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	<entry>
		<id>http://docs.joomla.org/File:Installer_Lang.jpg</id>
		<title>File:Installer Lang.jpg</title>
		<link rel="alternate" type="text/html" href="http://docs.joomla.org/File:Installer_Lang.jpg"/>
				<updated>2012-11-27T09:38:53Z</updated>
		
		<summary type="html">&lt;p&gt;Chris Davenport: Reverted edits by Pastorgpayne (talk) to last revision by Guysmiley&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot of Installer - Language&lt;/div&gt;</summary>
		<author><name>Chris Davenport</name></author>	</entry>

	</feed>