User:Yurik/Query API: Difference between revisions

Content deleted Content added
m Reverted edits by 85.206.199.64 (talk) to last version by Yurik
Line 1:
== General Information ==
This is the official manual for using Query API.
* Most information can be received from the API itself at http://en.wikipedia.org/w/query.php
* [[/User Manual|User Manual]] -- Code samples in various languages, usage scenarious.
* Suggestion ideas should be posted [[User talk:Yurik/Query API|here]].
* [[User:Yurik/Query API Performance|Some performance statistics]]
* [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/BotQuery/query.php?view=markup Source Code]
* [http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/BotQuery/query%2Ephp?view=log Revision History]
* [irc://irc.freenode.net/queryapi #queryapi] IRC channel
 
== Related Bugs ==
* [[bugzilla:6277|6277]] - Modify database tables: add revision length to revisions table; add change in length (delta) to the recentchanges table.
* [[bugzilla:6440|6440]] - Change indexes on pagelinks, templatelinks, and imagelinks tables to considerably optimize several queries.
* [[bugzilla:208|208]] - API for external access
 
== Credits ==
This project started as an IRC discussion between [[user:Yurik|Yuri Astrakhan]], [[user:Tim Starling|Tim Starling]], and [[:de:user:Duesentrieb|Daniel Kinzler]]. Tim gave a huge kick-start by implementing the very first property. Later, Yuri has implemented numerous queries and formats, and is currently maintaing this feature. As of July 1st, 2006, Query API receives over 275,000 requests per day.
 
Initially all of Query API code was developed using an excelent text editor [[Notepad++]], but on July 1st [http://www.nusphere.com/Y4F049 NuSphere] kindly donated [http://www.nusphere.com/Y2D571 PhpED] - an [[IDE]] for [[PHP]] with advanced debugging and profiling capabilities. I am very grateful to NuSphere for their support.