Help for Snapshot
 Home 

A snapshot is a static rendering of a MemoWiki topic which allows its content be be viewed without using the MemoWiki server or software. In the snapshot of a topic, the links to pages, references, data items, and files all work as in the ‘live’ topic, but there are no actions possible (the usual buttons are replaced with a single Home link).

Use Build static snapshot on the more... page to create the snapshot (this can be a slow process as all the pages in the topic have to be created from their source).

Once a snapshot has been built successfully, you can browse it immediately from the confirmation page, or you can browse it from the more... page. Future builds (updates) of the snapshot will generally only need to build the files whose source has changed. There is also then an option on the more... page to delete the snapshot (erase all its .html files).

A snapshot can also be published to a web server if you are authorized to do so, and in this case the Build Snapshot page will also provide a link to a check page if one was specified in the Topic Settings.

Private pages

Pages with a name which starts with ‘*’ are considered private and will not be added to the snapshot.

Private headers and footers

By default, MemoWiki will provide a standard header and footer for each snapshot page. If you select Use private snapshot header and footer as a Topic setting, then MemoWiki will use the pages ‘*snap-header’ and ‘*snap-footer’ as the header and footer for each snapshot page (if they exist – it is not required that there be a header or footer). These pages may contain Wiki markup as usual, but will normally also contain HTML markup (the head matter, title, etc.).

When a private header is used it completely replaces the default header provided by MemoWiki, including styles used for hanging paragraphs, etc. Therefore the header will usually include (or link to) some or all the content of the MemoWiki style sheet; see Style Sheets for details.

The header and footer can be customized as each snapshot page is built using any of the following special entities:
Entity Description
&%topic; The topic to which this page belongs
&%page; The name of the page
&%year; The year the page was last edited [yyyy]
&%date; The date the page was last edited [yyyy-mm-dd]
&%time; The time the page was last edited [hh:mm]
&%editor; The user who last edited the page
&%mwversion; The MemoWiki version number [n.nn]
&%mwdate; The MemoWiki version date [yyyy-mm-dd]
&%nowyear; The year the snapshot was built [yyyy]
&%nowdate; The date the snapshot was built [yyyy-mm-dd]
&%nowtime; The time the snapshot was built [hh:mm]

The snapshot index page

On entering a web site or page, most web servers connect the user (client browser) to the page named ‘index’ (note that this name must be all lower-case on many servers). This means that if you wish, you can set up a different ‘entry point’ to the static snapshot than is used for the MemoWiki topic, by having a distinct index page (MemoWiki will ensure this name is lowercase, so you can call it ‘Index’ if you like).

If you do not supply an index page then the Build static snapshot action will create one for you, using a copy of a specific page (set in the Topic Settings). If no specific page was set, a copy of the topic home page is used. In either case the copy is named ‘index’.

Internals

The snapshot files are all placed in the top directory of the topic (they have to be in that directory as otherwise they would not be able to make safe relative links to the topic’s files). The files associated with a topic are often large and so are not duplicated, so this is just a snapshot of the editable files (wiki files, references, and data items).

To ‘publish’ a MemoWiki topic, all that is needed are the .html files at the top level of a topic and the content of the files directory. The other directories and files are not referred to from the snapshot .html files, so need not be included. MemoWiki can publish the snapshot to most web servers, as described here.

The snapshot can either be served as static pages and files from a web server, or it can be browsed directly on a hard disk (no server is needed for this).


Help for Snapshot was last edited on 2015-09-04  
Topic: MemoWiki