descriptionGruta, a web content management system in Perl
homepage URL
repository URL
last changeTue, 21 Feb 2012 11:48:13 +0000 (21 12:48 +0100)
last refreshSat, 31 Oct 2009 21:10:51 +0000 (31 22:10 +0100)
content tags
Gruta - A web content management system

Features and highlights

 - Very lightweight, with as few external dependencies as possible.
 - Optimal to build blogs, portals and other post-oriented web sites.
 - Posts are organized by topics and can be marked with tags.
 - Posts can have a publishing date in the future, so that they
   are automatically published.
 - Posts can include moderated visitor comments. Also, support for
   Akismet or comment SPAM filters is included.
 - Complete RSS support for posts (full, by topic or by tag) or
   for comments.
 - Support for posts available only to logged-in users for a specified
   time, to implement commercial paid-for-content sites.
 - Each topic can include its own set of editors, so that content
   can be delegated to users.
 - Includes a command-line tool with full access to the internal
   database, for complex and repetitive operations that can
   benefit from scripting in Unix-like environments.
 - Hit counters can be stored for each post, maintaining an
   automatic list of most read entries.
 - Automatic support for Google's sitemaps.
 - Posts can be written in HTML or using an easy and intuitive plain
   text format (Grutatxt).
 - Fast, internal search.
 - No SQL database needed (though you can use one if you want).
 - Used from 2001 in several live sites with intense to moderate
   traffic, so reliability is ensured.
 - Not written in PHP (nor Python, nor Ruby...).


See the INSTALL document.

Angel Ortega <>
2012-02-21 Angel OrtegaUpdated TODO.master
2012-02-17 Angel OrtegaImproved 'export_json' in bin/gruta to export also...
2012-02-08 Angel OrtegaStrip 'search_hits' from SEARCH_BY_DATE.
2012-02-08 Angel OrtegaAvoid creating 'search by date' files over and over.
2012-02-08 Angel OrtegaDo not generate paged indexes if using 'grouped_index'.
2012-02-08 Angel OrtegaSupressed a new warning.
2012-02-08 Angel OrtegaAvoid warning when splitting tags.
2012-02-08 Angel OrtegaAdded 'dummy_touch' to Gruta init in gruta-snapshot.
2012-02-05 Angel OrtegaAdded content-type to 'header'.
2012-02-02 Angel OrtegaAdded rss-comments.xml support.
2012-02-01 Angel OrtegaAdd initial 'num' to INDEX.
2012-01-31 Angel OrtegaAdded index navigation to bin/gruta-snapshot.
2012-01-31 Angel OrtegaReworked template.
2012-01-31 Angel OrtegaDo not show 'add a comment' if comments are globally...
2012-01-31 Angel OrtegaCode cleaning bin/gruta-snapshot.
2012-01-31 Angel OrtegaUse the new shorter date static url in bin/gruta-snapshot.
7 years ago arezzo
7 years ago 2.3.2
8 years ago sienna
8 years ago 2.3.1
8 years ago lucca
8 years ago 2.3.0
9 years ago montecatini
9 years ago 2.2.1
10 years ago osmannoro
10 years ago 2.2.0
10 years ago calenzano
10 years ago 2.1.1
10 years ago 2.1.0
10 years ago 2.0.0
10 years ago 2.0.0-rc4
11 years ago 2.0.0-rc3-20080125
7 years ago master