Rebollious Blogging

I like reading The REBOL Week, because it's a good source of information on what's going on in the REBOL community in general.

BUT, then I read the following under a mention of my TOOLBAR announcement:

By The way, congrats to Henrik for his nice adaptation of the popular REBOL Blog engine which he sure turned into a slick looking page!

I wish that was true, but it's too early to say that. This blog is (still) run with RapidWeaver on a Mac. It's a nice program which is very easy to use and set up a page with, so I can recommend it for beginners. However, RapidWeaver is rather limited in the integration of its pages with REBOL pages. That's why you see primitive links to REBOL style Makedoc2 documents in the Downloads section. Quite disjointed, but it works somewhat for now.

Sometime in the future, I hope I will have time to carry on a new project, which I have temporarily left in November. It's a REBOL based site generator, combining various existing REBOL web page generating tools to a powerful way of describing web pages, using a site map dialect. Early tests show that it's ridiculously fast at generating about 10 pages in 2-3 seconds and you can generate entire websites in 10-20 lines of code. Sometimes REBOL just catches me by surprise at how fast you can do parsing.

What it can do right now:

  • Set up a website using a sitemap dialect. Everything related to site structure is kept in one little file.

  • Generator grabs data for the website from anywhere REBOL can read from (other sites, disks, etc.).

  • Grab plain text documents from various directories, catalog them by directory, process them with a modified Makedoc2 and integrate them into the website, completely skinned and with page navigation. (I think this is currently the most impressive feature Happy)

  • Placeholder pages.

  • Full two-level page navigation with an automatically generated horizontal menu.

  • Banner/presentation pages for projects.

  • Uniform, tasteful, lightweight and clean skin for all pages.

  • Can be served with any webserver.

  • Skinned directory/file lists.

  • Easily editable skins.


These are all static pages, and it works beautifully, but I'm not happy with the functionality of the code generator, as I like to have tools to be as easy to pipeline as possible and flexible enough to fit in most development pipelines. This one isn't just yet.

Then I started work on dynamic pages, but I stumbled upon some difficulties integrating Carl's Blogger script, because it's tuned for CGI, where I use a different approach with webserv.r. I then left the project temporarily to pursue another one.

If someone is making small REBOL scripts to generate web page contents (BSD License only, please), I'd like to know, because, the goal of this project is to create an easy to use complete package for creating rich websites with REBOL. Another goal is to present this as a commercial quality project, so features, reliability and flexibility will be important.

This is how it looks:

Pasted Graphic 4
Title Page

Pasted Graphic 5
Makedoc 2 document

Pasted Graphic 6
Automatically generated Makedoc 2 article list.


That's all I'll be saying about it for now. Happy

|