[pmwiki-users] [PATCH] create links to individual changes on history page

Patrick R. Michaud pmichaud at pobox.com
Mon Aug 14 08:45:34 CDT 2006


On Mon, Aug 14, 2006 at 01:10:25PM +0000, Johannes Winkelmann wrote:
> Hi,
> 
> For a setup of ours, we wanted to link directly to particular wiki
> changes from the history. To achieve this, I've introduced a link anchor
> using the timestamp of a change, allowing to link via
>   ?action=diff#<timestamp>

Nice!  This is a good idea for the core.

Thinking a bit larger for a second, I've been working on improving
date/time handling throughout PmWiki, primarily to be able to also 
address the issue of viewing a page as of some point in its history.
Thus one would be able to say something like 
..../Main/HomePage?when=2006-01-01 to see the version of 
Main.HomePage that existed as of January 1, 2006. 

So, if we have such date/time routines available, should we generate
anchors something like "#20060807071547" instead?  (And, if we
do, do we use a local timezone or a UTC timezone...?)

Lastly, note that HTML requires that all "id" and "name" values
begin with a letter ([A-Za-z]), so technically "#1154934947" and
"#20060807071547" aren't valid anchor names [1].  It might not
matter for something as esoteric as ?action=diff, but since it
is being generated by $CurrentTimestamp some validators might notice
and complain.

Thanks again!

Pm





More information about the pmwiki-users mailing list