Nukumi2 is a very flexible and open framework for building static and dynamic content websites. It was mainly created to allow blogging and has features to ease this, but in general every kind of mainly content providing website can be created with it. For example, it empowers this site.
Also see blog posts about Nukumi2.
- Multiple output flavors (default templates are fully validated):
- Dynamic (Webrick) or static (file generation) publishing.
- Search-engine friendly URIs
- Emacs mode
What’s new in Nukumi2 0.5?
- Atom 1.0 support
- Using Dissident for dependency injection instead of Needle
- Works with Ruby 1.8.3+
This release does not incorporate the Kashmir templating engine yet, just because I lack the time to rewrite the templates.
The switch to Dissident means you need to change your config.rb file,
please read the documentation (especially “A Step-by-step Guide to
Your Own Blog/Designing the TopicTree”) about the new syntax of the
- Prev/Next linking
- Better detection of new entries (no more active pings)
- More backends:
- XMLRPC API
- Version controlled
- CGI/FastCGI interface
- Multiple users
In order to run Nukumi2, you need (all available via RPA):
- Ruby 1.8.1 or later
rake is needed for Nukumi2 development.
December 30, 2005: Second public version 0.5 released.
December 30, 2004: First public version 0.1 released.
You can download rand.rb at
You can get latest development releases using darcs by executing:
darcs get http://chneukirchen.org/repos/nukumi2.5
darcs send is the preferred way to send patches, but mailing diffs
is fine too.
- Sebastian Vuorinen for implementing Atom 1.0 support.
Please mail bugs, feature requests or patches to the mail addresses above or use IRC to contact the developers.
Copyright © 2004, 2005 Christian Neukirchen
This work is licensed under the terms of the GNU General Public License.