About

Weceem is a free Open Source CMS written with the Grails application framework (and associated plugins) that can be easily extended or embedded in your own Grails applications.

Weceem has no ego: there are numerous customisation points that allow you to tailor the security mechanisms, administration skin, url paths, scope for custom data types and server-side scripting using Groovy. It is built from the ground up to be embeddable as well as a standalone application.

It uses an SQL database for storage, and requires a Java servlet container like Tomcat or Jetty to run.

The current 0.9 release provides the basic functions to manage a website. Weceem.org is self-hosting, and demonstrates the data model and core functionality.

Among the features are:

  • A hierarchical content repository with support for different content types like Wikis and Blogs
  • Support for virtual nodes that allow content to appear in multiple places in the hierarchy
  • Everything is content. Templates for pages, widgets within pages, stylesheets etc.
  • Support for varied content types, including server file-system directories and files mapped into the URI space
  • Simple versioning for showing changes to content
  • Full-text search capability
  • Blogs

We have lots of plans for the future development, for more details see the Roadmap.