The look and features of a WebOnTheFly site are controlled with templates.
For each dynamic page element (one that is specific to the page being viewed), a module displays the content and gives the webmaster the ability to edit it.
Behind each module is a set of handlers that display or edit its content. Visitors to the site only see the work of the display handlers formatting the elements on the page. The webmaster uses additional handlers to create, insert and edit content.
Normal HTML tags have attributes to control their formatting and behavior. The same is also true of WebOnTheFly tags.
Links between pages are dynamically displayed based on the latest changes to the site. So, if a page is deleted or “un-published”, all links to that page from elsewhere on the site are automatically removed.