LOona

Note: This project has been discontinued

Tiny CMS and Homepage Maker

  • Copyright © 2007, Timm S. Müller
  • Copyright © 2003-2006 The Kepler Project
  • LOona is released under the terms of the free MIT software license, see also copyright notice.

About

LOona is halfway between a WIKI and a Content Management System (CMS) for managing website content. It is small, fast and extensible and written in the Lua language with security, robustness and a small resource footprint in mind. It requires no database, as pages are dynamically generated from plain text in the filesystem or rendered to HTML pages when a profile gets published. In this way, website content can be created using a browser and a text editor in a similar fashion. LOona uses its own WIKI-like markup notation, but unlike a WIKI, its site structure is hierarchical.

When running out of the box, LOona is a tool for producing sites for small projects and businesses. Using its extension facility, it can be employed for applications of all kinds; for example, LOona has recently been tailored to a telephony system under resource-constrained conditions.

Selected features

  • Any number of text bodies, news boxes, etc.
  • Several users can modify a site at the same time
  • Different versions of a site can be edited without disturbing the published content
  • Sites can be multilingual and automatically detect the browser-preferred language
  • Full Unicode support, localized interfaces (English and German locales are included)
  • Non-varying website content is automatically rolled out to static pages and served right off the filesystem
  • Can restrict site modifications to HTTPS connections
  • Supports an extension mechanism for easy embedding of site-specific features, such as site search, contact forms, splash screens, prompts to accept a disclaimer, news, guestbooks and database-driven content

This project has been discontinued

Not that I'm aware of any immediate problems with it, but this project has been discontinued, and I recommend against using it for new projects. For application development, I am now using an application server, which is more advanced and much smaller. Drop me a mail if you are interested.

Next: News


References: