I published a new extension named AddPageService.
It enables external programs to add or edit pages on the wiki just as a regular user, through a web service interface.
Feedback is welcome.
On 31/01/07, Fernando Correia fernandoacorreia@gmail.com wrote:
It enables external programs to add or edit pages on the wiki just as a regular user, through a web service interface.
Won't this be more or less redundant to the writeable API?
Rob Church
Maybe, but it doesn't seem that way to me. As far as I can understand, this API does not offer a way to add or edit pages with the same behavior as the web form, and it doesn't seem like it follows the web service interface either.
What external applications are currently supported (Word, Excel, Open Office?). Does it have any demonstration page (would like to test prior to use).
Regards, ARetai
On 1/31/07, Fernando Correia fernandoacorreia@gmail.com wrote:
Maybe, but it doesn't seem that way to me. As far as I can understand, this API does not offer a way to add or edit pages with the same behavior as the web form, and it doesn't seem like it follows the web service interface either. _______________________________________________ MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
Any environment in which you can use web services. Usually in programming languages link php or C#.
We're using it to make an issue database generate wiki pages with documentation about software releases.
2007/1/31, aretai aretai aretaiuc@gmail.com:
What external applications are currently supported (Word, Excel, Open Office?). Does it have any demonstration page (would like to test prior to use).
Regards, ARetai
Complementing: I think that when the post action is completed on the API and it is extended to support a web services interface, my extension will indeed become obsolete.
2007/1/31, Fernando Correia fernandoacorreia@gmail.com:
Maybe, but it doesn't seem that way to me. As far as I can understand, this API does not offer a way to add or edit pages with the same behavior as the web form, and it doesn't seem like it follows the web service interface either.
Fernando Correia wrote:
Complementing: I think that when the post action is completed on the API <...>
Arghhh... I hadn't tested it so far yet. Can't you post edits or new pages using API.php yet?
(I'm writing a Delphi component for "direct talk" to Mediawiki).
Regards
// Rolf Lampa
I really did not try it. The documentation says it is incomplete and that it needs a major rework.
I had enough problems trying other ways (maintenance import script and article->doEdit) that did not update the categories according to the templates, that I decided the way to go was to simulate a post to the web form to be assured that there would be no difference in behavior.
In addition, I needed web service, and although people talk about the API as if it were a web service, it is not one in the sense the term is usually applied, as far as I could understand.
2007/1/31, Rolf Lampa rolf.lampa@rilnet.com:
Fernando Correia wrote:
Complementing: I think that when the post action is completed on the API <...>
Arghhh... I hadn't tested it so far yet. Can't you post edits or new pages using API.php yet?
(I'm writing a Delphi component for "direct talk" to Mediawiki).
Regards
// Rolf Lampa
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
About Delphi... The integration we were doing was with Delphi. It worked like a charm... Between different servers, even, using web services.
mediawiki-l@lists.wikimedia.org