Submit your breaking news stories and original articles to us by contacting us
Who would have thought a 444 line perl script could do so much?
Recently, I began the search for a content management system that met my admittedly simple needs. Basically, all I wanted was some system that would let me add blog-style news posts easily, be easy to install without, for instance, recompiling apache, and give me fairly simple but flexible control over the appearance of the site.
A friend recommended “blosxom,” which, after about ten seconds, was fully installed. I then proceeded to play around with it a bit, and it has been a lot of fun to work with.
The engine itself is a short perl script which lives in your cgi-bin directory. It assembles your page from flavour files (which determine the overall look and layout of the site) and text files containing your content. It’s as simple as that.
The text files making up your entries can be marked up with html, allowing for as much flexibility as if you were making each update by hand. The basic script itself does not include, for instance, support for authorship credit or comments or trackback, but blosxom does have a robust plugin repository to add any missing functions you can imagine.
Categories are determined by the directory structure where you save your entires, so, for instance, if you make a folder called “Music” and then put a text entry in that folder, it will be in the category music. If you have a “beatles” folder inside the music folder, then you will have a music/beatles category. And the date and time of the post are determined by the last modified date of the file (which can be set manually with the touch command, if you need to backdate an entry).
So for a simple site with modest needs, Blosxom deserves a try. And best of all, its both libre (free as in freedom) and gratis (free of cost).
Slipstreaming WordPress
OurMedia
Beatles catalogue could turn up in games
Linux Running Out of Space?
Hacking Google
Forever Geek is a resource for all things geek. You can stay tuned by having the latest FG news delivered to you for free via RSS.
Category: Uncategorized
Tags:

Netbooks and User Satisfaction: It’s All About Expectations
10 Cool Sony Walkman photos – celebrate Walkman’s 30th birthday
4 Responses for "Blosxom: Lightweight CMS"
September 2nd, 2004 at 10:39 am
1Wholehearted agreement on the usefulness of Blosxom. We’re using it to run front-page news clippings, the news page itself, and an RSS feed for news items all off of the same source files — just different “flavors” for the different uses.
September 2nd, 2004 at 8:05 pm
2That IS very nice, does it use templates?
September 30th, 2004 at 5:44 pm
3Yes, Blosxom does use templates, in a way, through the “flavour” related functionality.
If you want something with a better and easier template functionality, I would suggest Yanno. Yanno was actually inspired by Blosxom, and I wrote it because I didn’t like Blosxom’s confines. The plugin stuff is more powerful, and the way everything works is much, much more expandable than Blosxom has to offer. Almost any Blosxom plugin can be modified slightly to work with Yanno, and vice-versa. Currently I have six plugins, one of which (login2) works with both Blosxom and Yanno. The only drawback currently is that Yanno is still young. It currently powers 3 sites including
My Site and this one (soon to be extrude.net). Notice the blog functionality on mine. Yanno supports .edit editing, meaning editing the content part (with live preview) within the browser, when you are logged in. Not to mention very robust interpolation in a way that plugins can add tag names with corresponding subroutines. Plugins never cause errors. Debugging is a joy with the debugging messages output and the deeper debugging output. … … …
If you’re curious, take a look at my site and ask me any questions you have via email. You can always find the site easily on Google.
March 24th, 2007 at 6:53 am
4You may find it interesting to REMOVE ALL THAT STUPID SPAM.
RSS feed for comments on this post
Leave a reply