Webgenz - Content Management System Webgenz Overview
Learn More About Webgenz

Home
Overview
Getting Started
User Guide
Tips & Tricks
FAQs
Download
Order Now
Message Board
Search
Contact Us
A Simple Example
Webgenz is a document management system that allows you to create and maintain web site documents (HTML, ASP, JSP, PHP, XML, XSL, etc.) using a collection of reusable templates and content macros.

Let's say you're designing a web site and you'd like every page of the site to have the same basic layout and design. First, you create a template that defines this layout and design. You can hand-code this template or use your favorite WYSIWYG tool. Next, you add special content macro tags to the template to designate the areas of the template that will display custom content when the template is used for a specific web page.

Below is a very basic example of a template file and a file that contains content macros. The template file is on the left. In this file, the content macro tags [@TITLE] and [@CONTENT] are used to identify areas of the template that display custom content whenever the template is used. Each individual page that uses this template will define values for these content macros. On the right is an example of a file that contains content macros. This file defines the content macros [@TITLE] and [@CONTENT] that are used in the template.

Sample Webgenz Template Sample Webgenz Content File

When Webgenz generates a document using the template file and content macro file above it replaces the special content macro tags in the template with the values defined for those macros in the content file. The result is the following:

Sample Webgenz Output

Advanced Features
The example above is a simple illustration of the basic function of Webgenz. The advanced features built around this basic operation make Webgenz extremely powerful.

Some of these advanced features include:

  • Unlimited nesting of content macros
  • Parameter passing to content macros
  • Conditional display of content macros
  • Subclassing of content macros
  • Inheritance of content macros

    By far, the most unique and powerful feature of Webgenz is support for inheritance and subclassing of content macros. Inheritance and subclassing are object-oriented concepts that are designed to facilitate reuse. Webgenz uses these concepts to make it easy to share content throughout a web site. Webgenz allows you to define multiple content files for each web site document. In addition, you can define global content files that are used by the entire web site or a certain area of the site. This is an extremely powerful feature that makes Webgenz a robust site management tool.

    Try It!
    To learn more about Webgenz download a fully-functional version of Webgenz for evaluation now! Webgenz is shareware.

    Webgenz
    The Webgenz main screen


  • Created with Webgenz Copyright(c) 1997-2002. Dave Krupinski. All rights reserved. Page Updated: 1/10/2002 6:58:49 AM