Last modified: 2014-08-07 16:33:23 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T62093, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 60093 - [MirrorTools] Implement capability for mirroring all revisions that occur on the remote wiki by accepting revisions pushed from a bot
[MirrorTools] Implement capability for mirroring all revisions that occur on ...
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
MirrorTools (Other open bugs)
master
All All
: Unprioritized enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on: 69234
Blocks: 59618
  Show dependency treegraph
 
Reported: 2014-01-15 17:06 UTC by Nathan Larson
Modified: 2014-08-07 16:33 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Nathan Larson 2014-01-15 17:06:28 UTC
Implement [[mw:Extension:MirrorTools]] capability for mirroring all revisions that occur on the remote wiki by accepting revisions pushed from a bot. This could be done either by import or by an API module. If by import, then bug 57490 needs to be fixed. Either way, database fields need to be added to the revision table to store data about the mirrored revision (e.g. rev_id, rev_page, rev_user, rev_user_text, and rev_parent_id) on the remote wiki. Maybe the same needs to be done for recentchanges.
Comment 1 Nathan Larson 2014-01-15 21:58:21 UTC
What's the best way to push Wikipedia API-obtained data into Inclupedia? Import it or POST it into a (as-yet-unwritten) API module?

Importing is already designed for bringing in revisions with timestamps other than now. On the other hand, I also get the impression that importing is inefficient, because it seems to take forever whenever you're trying to import a lot of stuff. The API module would require either a lot of code duplication in the extension, or a bunch of changes to be made to core functions that currently lack timestamp parameters. Will people will be cool with making those changes to accommodate Inclupedia's needs?

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links