Ajato CMS

Ajato ( Ah-jah-to) is a free and open source Content management system (Content Management System) that uses the Lua scripting language. It is bein developed by Bruno Massa since July 10th, 2007. It is heavily inspired by the award-winning CMS Drupal (which is writthen in PHP).

Ajato's main features include:

  • Multi-platform: any operating system (Windows or Linux), any database (MySQL, PostgreSQL, SQLite, SQL-Server or Oracle) and any web server (Apache, Lighttpd, IIS ou Xavante).
  • Small: at present, the project is less than 750KB and 75kb compressed.
  • Extensible: it's being developed with extensibility through modules and with internationalization support in mind.

Among the standard core modules of Ajato, some stand out: Blog, Wiki, Poll, Profile, Vote, Statistics, Forum and Translation. Its a new project so this list may change.

Lua

Lua is a scripting language that comes from Brazil. It has been created in Rio de Janeiro by Tecgraf on PUC-Rio. Because it is so fast and light, it is being used in areas like video game programming, where speed is a must. I has been winning more and more acknowledgment according to the TIOBE Programming community chart: in August 2007, Lua was the 15th most used language in the world .

Kepler

Lua, in contrary to PHP or ASP, has not been created for programming for the web. So, a team of programmers created the Kepler project, which is a collection of libraries that make possible to use Lua for this purprose. There are libraries for SQL, XML, File handling and Zip. Ajato is built to run on top of these.

Development

At the moment, only the creator, Bruno Massa, is working on the project. Since he is experienced in programming for Drupal, working on the e-Commerce plug-in, the principles of the award-winning CMS are truly embedded in The New project. Of course, anyone that is willing to participate in the development of Ajato, is welcome.

Using the opportunity for using the newest available technologies, the project uses the Bazaar. Bazaar, like Git and Mercurial, is one of the new generation of version management systems, yet dominated but CVS and Subversion. Bazaar is much faster and more efficient. The project is put up in the Launchpad, which is an open source projects repository.

The project is not even in production phase and there is no web site at the moment that operates with Ajato.

Other CMS

Apart from Ajato and Drupal, there other CMS like: Joomla, Mambo, Wordpress using PHP, and Sputnik using Lua. To compare the systems visit CMS Matrix or CMS List.

References

pt:Ajato CMS