We’ve been having fun at the 2011 Foswiki Camp! As well as some great discussions (and surprisingly few arguments) we have turned our hands to some hardcore hacking. Here’s some of what we’ve been working on.
Cueball - 56 weeks ago:
Been waiting/hoping for this as an "official" direction for Foswiki...
Awesomeness. That is all.
Lurker - 43 weeks ago:
Would this be a way to do some "time traveling" in a Foswiki? One of the reasons that I thought a version control tool would be used underneath a wiki would be to enable viewing an entire wiki at particular points in time. For instance, for a wiki used as release documentation for a major product, there may be times where you want to see what the documentation said at a particular past release point. Is the idea of using SQL as part of the query language to enable this idea of "time travel"?
@csirac2 · 24 weeks ago:
Yes, an SQL implementation would enable efficient implementation of the "time travel" feature, but there is no complete specification for how this would work. Development.AddWikiSnapshots has some talk about this, and Development.LoadDifferentTopic... has some more nitty gritty detail about adding web-topic-version tuples as first-class address syntax to be supported throughout the wiki. Ideas and comments are very welcome
For what it's worth, Extensions.MongoDBPlugin is storing every version of every topic (but not yet queryable via the QuerySearch versions query syntax yet)