Alex,
Were you thinking of a "live", editable Wiki? (at least while it's
running?) You might want to distribute a seed database maintained in
memory and a WikiEngine embedded in a mini-web server.
The "snapshot" capability mentioned for MoinMoin would be another
alternative. There's been some "one-off" snap-shotting of coherent
portions of the Portland Pattern Repository Wiki's content for off-
line browsing, where links internal to the set of snapshot pages are
static, but links to non-snapshotted pages are the regular dynamic
Wiki references to the original server.
I have spent some time thinking about how to implement Wiki features
in static HTML, for the sake of distributing them to be browsed
without a web server ("check the WikiDocs right out of source control
or a distribution archive and dig in"), but I regret I don't have a
running example to point you to. My notion was to run a regular
WikiEngine to generate the content via editing and to save or cache
rendered Wiki pages in straight HTML. When served by the WikiEngine,
the pages would also have edit links templated in, and perhaps some
appropriate URL munging. Various operations that are typically done
by querying the Wiki database (BackLinks) could be pre-computed and
cached each time a page is saved.
If you're clever, you might be able to exploit JavaScript to allow
some rendering preferences to be available on a set of static pages.
Jeff Miller
(headed on holiday tomorrow...)
--- In WikiForum@yahoogroups.com, Alex McLintock <alex@O...> wrote:
> At 03:51 08/03/03, you wrote:
> >Hi i am learning a little about wiki ness.
> >just joined. are there any wiki developers here?!
>
> Hi folks,
>
> I'm not an honest to goodness Wiki developer yet, but I am thinking
about
> the best way of putting a Wiki on a CD.
>
> I'm most active with the Grubstreet people who use a Usemod type
Wiki.
>
> http://grault.net/grubstreet/ The Open Community Guide to London.
>
> One of the authors is writing a perl CGI-Wiki which helps you
design your
> own custom Wiki's
>
> Alex
>
>
> Available for java/perl/C++/web development in London, UK or nearby.
> Apache FOP, Cocoon, Turbine, Struts,XSL:FO, XML, Tomcat, JSP
> http://www.OWAL.co.uk/