Jump to content

Blosxom: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
added a ref, ref section
Update pyblosxom homepage
Line 14: Line 14:
The design of Blosxom is minimalist. It is distributed as a single [[Perl]] script, and all configuration is done by editing this script.<ref>{{cite web | url=http://www.blosxom.com/documentation/users/configure/ | title=Blosxom documentation}}</ref> All of the weblog entries are stored as plain text files consisting of a headline, optional headers or meta-information (if using certain plugins), and a blank line followed by the post body. New display styles can be added by creating template files called flavours. Blosxom can operate as a [[Common Gateway Interface|CGI]] script or produce static [[HTML]] files. By default, Blosxom supports showing recent posts, doing content categorization, content retrieval by date (and [[permalink]]ing based on that), and [[RSS (file format)|RSS]] feeds. It can be extended with dozens of available [[plugin]]s [http://blosxom.ookee.com/blog/plugins/registry/v2/listing.html].
The design of Blosxom is minimalist. It is distributed as a single [[Perl]] script, and all configuration is done by editing this script.<ref>{{cite web | url=http://www.blosxom.com/documentation/users/configure/ | title=Blosxom documentation}}</ref> All of the weblog entries are stored as plain text files consisting of a headline, optional headers or meta-information (if using certain plugins), and a blank line followed by the post body. New display styles can be added by creating template files called flavours. Blosxom can operate as a [[Common Gateway Interface|CGI]] script or produce static [[HTML]] files. By default, Blosxom supports showing recent posts, doing content categorization, content retrieval by date (and [[permalink]]ing based on that), and [[RSS (file format)|RSS]] feeds. It can be extended with dozens of available [[plugin]]s [http://blosxom.ookee.com/blog/plugins/registry/v2/listing.html].


Blosxom has inspired many derivatives in various languages, including [http://pyblosxom.sourceforge.net/ PyBlosxom] (in [[Python (programming language)|Python]]), [http://www.blojsom.com/ Blojsom] (in [[Java (programming language)|Java]]), [http://github.com/bleakgadfly/clojsom Clojsom] (in [[Clojure]]), Blosxonomy (in [[Ruby (programming language)|Ruby]]), [http://js.hu/package/blosxom.php/ Blosxom.PHP] (in [[PHP]]), and [http://hobix.com/ Hobix] (in [[Ruby (programming language)|Ruby]]).
Blosxom has inspired many derivatives in various languages, including [http://pyblosxom.bluesock.org/ PyBlosxom] (in [[Python (programming language)|Python]]), [http://www.blojsom.com/ Blojsom] (in [[Java (programming language)|Java]]), [http://github.com/bleakgadfly/clojsom Clojsom] (in [[Clojure]]), Blosxonomy (in [[Ruby (programming language)|Ruby]]), [http://js.hu/package/blosxom.php/ Blosxom.PHP] (in [[PHP]]), and [http://hobix.com/ Hobix] (in [[Ruby (programming language)|Ruby]]).


Blosxom and its derivatives tend to be used by people who prefer to write weblog postings with their favourite text editor instead of using a web-based interface. However, there are plugins for web-based posting to a Blosxom weblog, too.
Blosxom and its derivatives tend to be used by people who prefer to write weblog postings with their favourite text editor instead of using a web-based interface. However, there are plugins for web-based posting to a Blosxom weblog, too.

Revision as of 21:16, 22 August 2010

Blosxom
Developer(s)Rael Dornfest
Stable release
2.1.2 (2008-10-02)
Repository
Operating systemCross-platform
PlatformPerl
TypeBlog publishing system
LicenseMIT License
Websitehttp://blosxom.sf.net/

Blosxom is a free-software weblog program (and simple content management system) written in Perl by Rael Dornfest and now maintained by a group of developers. It uses the pre-existing file system instead of a database management system, unlike most blog software.

The design of Blosxom is minimalist. It is distributed as a single Perl script, and all configuration is done by editing this script.[1] All of the weblog entries are stored as plain text files consisting of a headline, optional headers or meta-information (if using certain plugins), and a blank line followed by the post body. New display styles can be added by creating template files called flavours. Blosxom can operate as a CGI script or produce static HTML files. By default, Blosxom supports showing recent posts, doing content categorization, content retrieval by date (and permalinking based on that), and RSS feeds. It can be extended with dozens of available plugins [1].

Blosxom has inspired many derivatives in various languages, including PyBlosxom (in Python), Blojsom (in Java), Clojsom (in Clojure), Blosxonomy (in Ruby), Blosxom.PHP (in PHP), and Hobix (in Ruby).

Blosxom and its derivatives tend to be used by people who prefer to write weblog postings with their favourite text editor instead of using a web-based interface. However, there are plugins for web-based posting to a Blosxom weblog, too.

It has a small but dedicated userbase, including many users in Japan.

Further reading

  • Cory Doctorow (2002). "Minimalist Blogging with Blosxom". Essential Blogging. O'Reilly Press. ISBN 0596003889.
  • Paul Bausch, Jim Bumgardner (2006). "Track Your Friends' Favorites". Flickr Hacks. O'Reilly Press. ISBN 0596102453.

Notes and references