Andrew Garrett
9f1eee86c1
Implement usercontribs module for API.
2006-11-01 12:06:29 +00:00
Yuri Astrakhan
d1c8dbab7e
Database: added STRAIGHT_JOIN option for mysql
...
API: Optimized logevents module query
2006-10-31 21:00:00 +00:00
Yuri Astrakhan
751f69aa94
API * Implemented backlinks / imagelinks / embeddedin modules
...
* Revised help screen
2006-10-30 00:18:05 +00:00
Yuri Astrakhan
3ec1b5b646
API * simple backlinks module (no redirect resolution yet)
...
* Cleaned up references
2006-10-25 03:54:56 +00:00
Yuri Astrakhan
1e861c9f48
API * touched field format
...
* Removed duplicate pageid
2006-10-21 08:44:07 +00:00
Yuri Astrakhan
88e42b579b
API * Common field output function to simplify result generation
...
* Recent changes parameters
2006-10-21 08:26:32 +00:00
Yuri Astrakhan
10390af521
API * Added rudimentary RC list
...
* More readable query formulation
2006-10-20 07:10:18 +00:00
Yuri Astrakhan
398160f15e
API *
...
* OpenSearch support for namespaces
* Minor watchlist feed cleanup
2006-10-18 23:49:09 +00:00
Nick Jenkins
88879743df
* Probably want "$this->mIsGenerator = false;", not "$mIsGenerator = false;"
...
* rm unused global declaration.
* rm references usage in a foreach iteration ($info does not seem to be assigned to anything, so no benefit to using refs).
* Define local var in error printout.
* rm a few local vars that look unused.
* Make paranoia check do something.
2006-10-17 09:27:39 +00:00
Yuri Astrakhan
14e8a303b8
* API: fixed titleToKey() to convert values to upper case.
2006-10-16 02:14:10 +00:00
Yuri Astrakhan
262435b9f8
* API: help screen now shows default and allowed parameter values
...
* API: added experimental watchlist rss/atom feed
* API: if available, json_encode() will be used
* API: opensearch parameter changed to "search=" (more descriptive)
* API: minor parameter cleanup, a wrapper for Feed class
2006-10-16 00:08:03 +00:00
Yuri Astrakhan
31775400d8
*API: rewired generator (more work needed)
...
*API: structure cleanup: module names & parameters
2006-10-03 05:41:55 +00:00
Yuri Astrakhan
4ade08ef76
* API: implemented generator function
...
* API: enabled allpages to function as a generator
2006-10-02 23:56:19 +00:00
Yuri Astrakhan
c01eb06e5e
*API: better version gen, added check for read-only api, added allpages params description
2006-10-02 18:27:06 +00:00
Yuri Astrakhan
04399b2063
* API: added version information to each module (available via api.php?version command)
2006-10-01 21:20:55 +00:00
Yuri Astrakhan
e859600cea
* API: pageSet now supports pageids, revised revisions listings, lots of examples.
2006-10-01 20:17:16 +00:00
Yuri Astrakhan
f97b323e00
* API: result data generation cleanup, minor cleaning
2006-10-01 02:02:13 +00:00
Yuri Astrakhan
5c1ca0fc83
* API: Refactored per brion's suggestions
...
* API: began query revisions implementation (incomplete)
2006-09-27 05:13:48 +00:00
Yuri Astrakhan
8a7397e8ad
* API: Overall query-related cleanup.
2006-09-26 06:37:26 +00:00
Yuri Astrakhan
972b72f879
* API: All pages list
...
* API: Reworked parameter processing
2006-09-26 05:43:02 +00:00
Yuri Astrakhan
e57335a633
* API: Query Meta SiteInfo module
...
* API: Improved query help screen
2006-09-26 01:44:13 +00:00
Yuri Astrakhan
fc6ec50f94
* API: A new ApiPageSet class to retrieve page data and resolve redirects.
2006-09-25 04:12:07 +00:00
Yuri Astrakhan
e7ad7f3d41
* Non-working API to facilitate dev collaboration. Do not enable this yet in localsettings.php.
2006-09-08 14:27:58 +00:00