On 11.02.2013 20:19, Mariya Nedelcheva Miteva wrote:
Hi all,
For what I've undrstood from conversations so far the Web or HTML API is
not enough for extension developement and the variability of exposed
internal classes is often responsible for the incompatibility of extensions
with certain MediaWiki versions. Correct me if I am wrong.
Stable internal API means MediaWiki LTS version. Another alternative is
to update extensions to keep them compatible to internal API changes /
new features.
There were quite a lot of outdated and abandoned extensions at
mediawiki.org
Sometimes they are abandoned because the author lost his interest in
developing for MediaWiki.
But there are another cases when customer funding was small / short,
very limited and thus extension's maintainer does not have enough time
to support it.
WMF extensions are updated, that's true, however there are many more
extensions used at 3rd party wikis. Not so top quality as major WMF
extensions, though.
If there were corporate donations for non-WMF extensions, things could
have been improved.
But usually 3rd party site owners want quality for free while not
willing to provide funding for long-time support. That's life.
Developing free software is great, until living difficulties come.
Dmitriy