memento logo

Memento Tools

About Guide Demos Tools



As tools become available that help implementing the Memento solution, we will make them available here. For now, this is what we have:
 
For servers without local archival capabilities: A mod_rewrite/mod_header ruleset to be added to the Apache httpd.conf file. This ruleset adds the Link header to an aggregating timegate for all requests.
 
For servers with local archival capabilities: A plug-in for the Mediawiki platform that achieves the following:
  • Sets the Link header to an internal Special:TimeGate page.
  • Checks for the existence of an Accept-Datetime header in the client's request.
  • If the Accept-Datetime header exists, redirect the client to the version of the requested resource that was the live version at the datetime expressed as the value of the Accept-Datetime header.
  • If the Accept-Datetime header does not exist, handle the client's request as usual. Nothing out of the ordinary will happen.
 
For third-party servers without any Memento capabilities: Web handler proxy functions that:
  • Implement all of the redirection and date time handling requirements
  • Implement TimeBundle and TimeMaps
  • Implement Simile Timeline event streams
  • And most importantly, are easy to extend
 
For clients wishing to parse the Link Header in responses:
 
 
This page was last modified on 2010-02-08 11:15:00 UTC