Static web site management systems

From WhyNotWiki

Jump to: navigation, search

These are tools for generating sites, based on content files and templates. I haven't tried any of them yet, but I think these might actually be worth looking into.

[edit] webgen

Homepage: http://webgen.rubyforge.org/
Source code: gem install webgen
Project/Development: http://rubyforge.org/projects/webgen




Implementation language: Ruby



webgen (http://webgen.rubyforge.org/). Retrieved on 2007-05-11 11:18.


[edit] About webgen

webgen is used to generate web pages from page and template files. You create one or more template files in which you define the layout of your page and where the content should go. After that you create page files in which you only define the content.

When webgen is run it combines the template with each of the page files and generates the HTML output files. During this process special tags are substituted so that, for example, a menu is generated. Actually, this website was generated with webgen and, for example, the menu that you can see was created dynamically. For more information look at the documentation!


[edit] ZenWeb

Homepage: http://www.zenspider.com/ZSS/Products/ZenWeb/index.htm






Implementation language: Ruby



http://www.zenspider.com/ZSS/Products/ZenWeb/index.html

ZenWeb provides tools for complete website design and creation, simple paragraph to HTML generation with embellishments, and a rich set of tools for page and website creation, modification, and customization.

ZenWeb extends traditional web tools by being site oriented instead of page oriented. This allows you to focus on the quality and consistancy of the whole system instead of only being able to focus on a page at a time.

It is based around a sitemap. This sitemap defines the structure of your site and allows you to focus on the whole website in a single view. Pages know their relationships to others (children, parents, siblings) as a consequence and all navigation tools are automatically created by ZenWeb.

Comments:

  • Written in Ruby; uses rake commands to do content generation (after changes to the configuration)
Personal tools