Calipso - NodeJS-Based Content Management System

Calipso is a content management system (CMS), based on the NodeJS server. Calipso built along similar themes to Drupal and WordPress, that is designed to be fast, flexible and simple. Due to the asynchronous nature of NodeJS, it seemed like a good idea to try to build a CMS made up of modules that could execute asynchronously in a non-blocking way.

calipso Calipso   NodeJS Based Content Management System

Calipso has scheduler and feeds module in core, allowing you to pull content from any source. Scheduler can call functions exposed by any module, giving fantastic flexibility. The first level of theming allows any module to render content (unstyled) as blocks, that can then be included by a theme in any section.

Calipso leveraging MongoDB for the back end, making use of Map Reduce functions for tag cloud and menu generation (so massively scalable!). No caching implemented yet, but the basic CMS can take ~180 hits / second on this home page on a standard PC.

Requirements: NodeJS, MongoDB
Demo: http://calip.so
License: MIT License

Incoming search terms for the article:

Related Posts

EasyImage – Nodejs Image Processing Module

Installing Node.js Packages And Ruby Gems In Virtualenv

Scrumblr - Collaborative Online Scrum Tool Using Websockets, Node.js, jQuery, and CSS3

Node.js Tutorial Roundup