Building Block CMS

Home Facts Guides Example Forum Help

Facts : Basic
What can I do with it?
What is the difference to other systems?
Does that run on my site?
What is Perl and CGI?
Is Building Block a Wiki?
What About Backups?
I use static pages. What benefits can Building Block bring?

Facts : Basic

This page gives some facts about Building Block.

What can I do with it?

Using Building Block, you can manage and edit your website directly in your browser. You can design your pages just as you like, because Building Block gives you full control about the HTML source code. You need some HTML knowledge to set up Building Block projects, but after that even non HTML-savvy users can change or commit to pages.

With Building Block's basic tools you can build guestbooks, newstickers, weblogs, wiki-like pages, forum pages, bugtrackers or To-Do-Lists. Even advanced applications as help desks or browser sidebars are possible.

Building Block comes with a template technology similar to XSL Transformations: You describe how an entry should look like in HTML, and Building Block uses this template for all entries.

Other features:

The powers of Building Block are speed, simplicity and efficiency. That means you won't find toys that are not important for the main functions: counters, smilies, statistics, calendar, RSS feeds or plugins. Even without those Building Block can offer a potential comparable to expensive commercial software.

What is the difference to other systems?

Flexibility

First, you are free to design your pages as you like them. You are not tied to any predefined layouts. Second, Building Block provides all features through one uniform interface: You can decide at any time whether or not users can edit or add to a page. So you can turn a static page into a guestbook, a guestbook into a wiki-like page and the wiki into a bulletin board.

Minimum Software Requirements

Building Block needs only a CGI-capable web server and a Perl interpreter. Today this is common on even simple web hosting packages, and so you can run a professional Building Block site for a couple of Euros a year. Other systems need less common technologies as Python, Zope or Ruby, or even complete Java environments. Not only are these expensive, they also require expert knowledge to set up and manage.

Less Auxilliary Tools

Building Block is fast, efficient and simple, but it does not support modules, plugins, statistics, RSS feeds oder calendars.

Effort

Just as any other system Building Block demands some effort to get into the concepts and set up projects. It is not a turn-key software that runs out of the box, as it is the case with some bulletin boards. However, there is far less training and learning involved compared to other content management systems. These often are so complicated that you can not set up or run them without help from the outside.

Comparable

Building Block offers lots of tools and functions found in other software or in expensive commercial solutions: direct access to the HTML source, user management, mail notifications, HTML filter, multilingual interface and password protection.

Does that run on my site?

These are the requirements to run Building Block:

What is Perl and CGI?

Perl is the programming language Building Block is written in. It is used for all kinds of tasks, but is particulary good at handling text. That is why it is used often in World Wide Web applications. You provider should have installed Perl on your server as this is a standard today.

CGI is a technology for exchanging data between Perl programs, the server and the user. It is used to pass user input to Building Block. After processing the data a reply is sent to the web server. All of this happens on the same machine. Finally the data are sent back to the browser of the user.

Is Building Block a Wiki?

Building Block lets you create pages which you can edit right in your browser. You can decide which users are permitted to do so.

However, Building Block is not a Wiki software, and it does not try to be. Here are the main differences:

What About Backups?

The user of a web server is responsible to make backups of his or her web projects. Now if you use a software which works with databases, then backups can be difficult, particulary for beginners. Restoring such a database after a crash can be even more complicated.

Building Block makes backups easy. It saves all project contents in simple text files. You can have these files sent to you email account regulary and save them on your computer at home. You can also download these files at any time using FTP.

If you want to restore data after a crash or vandalism, you simply upload your last backup to the server. Your pages are up and running again in no time.

I use static pages. What benefits can Building Block bring?

If you have written your pages in an HTML editor up to now, Building Block can bring you some advantages:

There are also a number of changes:

Software, Webdesign and Contents © Ingenieurbüro Florian Berger, Leipzig, Germany
Kontakt: info@buildingblockcms.org