New Site Design
It is time to update the main page and add some new content. As ever,
I am exploring new ways of managing web-sites. This particular
effort makes use of some standard library modules including a
template engine and a mark-up engine in order to make the creation of
text easier. Of course there is still more to do.
I'm taking advantage of a couple of packages written by Paul Jones,
Pear::Text_Wiki
and his
Savant2 package.
Text_Wiki is the mark-up engine. It allows a page reference to be
something like [MainPage Main Page] instead of the much more
elaborate html version, particularly when special attributes are
required in the tag. A few changes have been made
to the mark-up language. Other extensions have been made by using the
Wiki library as a base class.
Savant is the template engine. The mark-up for this engine is
PHP, thus to show a variable you might add
body;?> to the HTML template. Which only makes
any sense at all if you program using PHP.