The developer creates the web pages using WebHub,
exports them, and then copies them onto a regular web server machine. The pages are then
served over HTTP.
Static sites served over HTTP
In this situation, the HTML developer uses the WebHub HTML editor
to create the site. This
typically involves defining the page headers, page footers, and page content, always using
macros for page links and repetitive sections of HTML.
Screen shot of the HTML Editing
Panel, 70k bytes
After the pages are defined, they are "exported," tested, and then copied (using FTP
or by copying them on a Local Area Network) to any type of web server running under any
operating system.
The advantage to using WebHub in addition to an ordinary HTML editor is that you can
express the page definitions at a higher level, using as many WebHub
"chunks" and macros as desired. WebHub lets you define macros
for any portion of a page - from META KEYWORDS to font changes.
Site type flexibility
With WebHub you can even re-use your code from a strictly static site to evolve
your site to either a CD-ROM or to a partially or fully dynamic site without starting over!
The page aliasing feature in WebHub allows you to define your pages
one time and then create
links as needed for static, CD-ROM or dynamic sites. When you change pages from, for example,
static to dynamic, you don't need to change anything, you simply decide to export versus
run the application server with a web server.
WebHub macros also enable you to easily make changes within your site. For example, using
the WebHub JUMP macro for links instead of A HREF tags,
you can maintain your site links very easily. The JUMP macro allows you to reference a link
internally so that when you change the page information or location, you don't need to update
every
link.
With WebHub you can also divide up the HTML files to be worked on as needed by project
team members. This affords you the flexibility and teamwork options
needed for larger projects.
Custom WebHub applications add more features
The WebHub Power HTML product includes a basic, generic application
server that includes the WebHub-HTML editor and the ability to export pages.
You can also buy custom WebHub application servers from third parties, and those applications
may have more advanced export features. For example, they might integrate with desktop
and/or SQL databases, so that you can build totally database-driven sites with ease.
TurboPress is an example of a high-end custom
application server with specialized exporting features.
If you are you creating static web sites check out
IndexMaker, which
is an extremely helpful program if you are distributing directories full of files and need to briefly
define the contents of each file.