Thank you all very much for your timely responses.
I'll be reviewing them today and will probably have more questions as time goes on.
You've given us a lot to consider and discuss.
--Shawn
On Nov 1, 2013, at 7:33 PM, Chad <innocentkiller@gmail.commailto:innocentkiller@gmail.com> wrote:
On Fri, Nov 1, 2013 at 3:43 PM, Brian Wolff <bawolff@gmail.commailto:bawolff@gmail.com> wrote:
Hi, I responded inline.
On 11/1/13, Shawn Jones <sjone@cs.odu.edumailto:sjone@cs.odu.edu> wrote: Hi,
I'm currently working on the Memento Extension for Mediawiki, as announced earlier today by Herbert Van de Sompel.
The goal of this extension is to work with the Memento framework, which attempts to display web pages as they appeared at a given date and time in the past.
Our goal is for this to be a collaborative effort focusing on solving issues and providing functionality in "the Wikimedia Way" as much as possible.
Without further ado, I have the following technical questions (I apologize in advance for the fire hose):
1. The Memento protocol has a resource called a TimeMap [1] that takes an article name and returns text formatted as application/link-format. This text contains a machine-readable list of all of the prior revisions (mementos) of this page. It is currently implemented as a SpecialPage which can be accessed like http://www.example.com/index.php/Special:TimeMap/Article_Name. Is this the best method, or is it more preferable for us to extend the Action class and add a new action to $wgActions in order to return a TimeMap from the regular page like http://www.example.com/index.php?title=Article_Name&action=gettimemap without using the SpecialPage? Is there another preferred way of solving this problem?
Special Page vs Action is usually considered equally ok for this sort of thing. However creating an api module would probably be the preferred method to return such machine readable data about a page.
I disagree, but maybe that's because it's been a long-term goal of mine to kill action urls entirely.
-Chad _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.orgmailto:Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l