On Sat, Oct 25, 2008 at 8:08 PM, Aryeh Gregor
<Simetrical+wikilist@gmail.com<Simetrical%2Bwikilist@gmail.com>
wrote:
[snip]
For the future, clearly, you want to use the edit API and avoid all
these issues.
Exactly. Roan specifically tries to make the API as non-changing as
possible, so bots and other scripts can rely on it as being a stable
interface to the software. Unlike the GUI, which changes very very
regularly (and has been emphasized in many posts above as being
a poor way to interact except by browsers), it rarely changes in a
a breaking way. When it does change in a breaking or non-backwards-
compatible way, I know Roan goes at great lengths to announce this
to people so they are aware of the impending change. However, the
API developers try to avoid breaking changes when at all possible
(the issues with the SiteMatrix API module being a notable case,
we're _still_ debating whether to change it in a breaking way to make
it more sensible, see bug 14955).
-Chad