Hello!
I have a question about accessing the internal info of mediawiki in an
extension code, e.g. information about revisions for pages.
What interface has less chances to change during the development of Media
Wiki? Is it database structure or mediawiki classes such as User, Article,
Revision?
For example, it's very simple to make select-query for getting all
contributors for the page $thisPageTitle:
SELECT rev_user_text
FROM page
INNER JOIN revision on page.page_id=revision.rev_page
WHERE
page_title=\"$thisPageTitle\";
On the other hand I'm sure that there exists a class method that allows us
to do the same thing.
What of these ways is more proper in terms of portability from one MediaWiki
version to another?
Sincerely yours,
Yury Katkov
Show replies by date