This is the historical archive of the now-inactive 'grubstreet' list.
Discussion on OpenGuides development
has now moved to OpenGuides-Dev.
Discussion on The Open Guide to
London now takes place on OpenGuides-London.
[grubstreet] Revision history
[prev] [thread] [next] [lurker] [Date index for 2003/1/22]
From: Ivor Williams
Subject: [grubstreet] Revision history
Date: 14:16 on 22 Jan 2003
Subject: [grubstreet] Revision history
Date: 14:16 on 22 Jan 2003
It may be possible to tune or disable this forgetting with config params, but CGI::Wiki presents a way of addressing this fully. I gather that revision history is not yet implemented, but is planned for. I feel that Grubstreet should keep everything (unless you are an admin, in which case you have unrecorded delete and rename functions available). Here are my thoughts on the subject. What we want could be implemented in several ways. 1. A table of page revisions. A special view presents the current revision only, and this view is what is used for the majority of functions. 2. Abandon using a database to store the wiki text, just use it to store the admin data. Use a version control system (VCS) to hold the text. 3. A table of current revisions. Another table holds patches for historic revisions. 4. A table of wiki pages, which contains the revision history. 5. Perhaps we don't need to make this decision now, once we have defined the common interface for revision history, then we decide how to implement it. I think this needs some thought, as it introduces some fundamental database design questions. Ivor. -- grubstreet mailing list http://london.openguides.org/old-list-archives/
-
[grubstreet] Revision history
Ivor Williams 14:16 on 22 Jan 2003
It may be possible to tune or disable this forgetting with config params, but-
Re: [grubstreet] Revision history
Kate L Pugh 17:16 on 22 Jan 2003
I just skimmed the source quickly now; the config variable seems to be
-
Re: [grubstreet] Revision history
Kate L Pugh 17:16 on 22 Jan 2003