home
> Psion
> Solun
| FlCalc
| FlFinger
| FlWorld
| FlexHTML
flexible HTML generation OPM
description
FlexHTML is a simple OPM to process text files and apply template macros. Template invocations in the input file are replaced in the output by the text generated by user-written OPL procedures.
It was originally designed to aid the development and maintenance of this very web site, where the OPL templates are used to:
- Include common text on multiple pages, without requiring server-side includes.
- Ensure common layout on all pages (over and above what is acheived by CSS files).
- Generate pseudo-dynamic navigation controls.
- Automatically boilerplate each page with full URL and last update date.
- Help to ensure that all pages are XHTML 1.0 compliant by generating the complex stuff.
- Generate some pages HTML and WML pages from a common source.
With a little work the module could be applied to other scenarios, such as extracting a database of bookmarks to form an HTML links page or generating both an HTML and Help/Data version of an application's user manual from a single source. Advanced HTML applications could also employ temporary outputs and multiple passes to build a table of contents of automatically numbered sections, or float footnotes to the end of the document.
Combined with EpocSync, you have a powerful way to maintain a web site from your EPOC device.
download FlexHTML
- Download FlexHTML, for Series 5 (EPOC), etc.
top of page
|
wap
|
site map
|
email
![]()
home
> Psion
> Solun
| FlCalc
| FlFinger
| FlWorld
| FlexHTML