Enano CMS Project

Developers

Welcome to the Enano Platform.

Enano is built on a compact but feature-filled framework that is extensible from the ground up. As a developer, you can create plugins for Enano to add new functionality or enhance what's already there.

Read all about it.

An ongoing effort to document Enano's API in phpDoc format is underway and nearly complete. Currently, important components such as the hook system are documented in our Mercurial repository.

We're all about spreading Free Software. Developers with plans to release their work under a Free Software Foundation license (GPL or LGPL) are entitled to free IM support for Enano. You can also get this bonus if you're developing a theme under the GPL, LGPL or a Creative Commons license that allows derivative works and commercial use.

Work with the latest.

Enano uses Mercurial for revision control. All of our repositories are available on hg.enanocms.org. If you'd like to work on the Enano core, download the Enano development environment setup script to build a directory that can be used to develop the Enano core while maintaining a working installation. Yes, the team uses the same setup.

Enano core work takes place on Nighthawk, our development server.

Release your work.

If you develop a Free Software plugin or theme and track its progress with Mercurial, we'll host your repository and give you commit access to it. We'll also help you build release tarballs that can be overlayed into an existing Enano installation and host the tarballs for you.

Learn by example.

A lot of plugins are already available for you to download, use and modify to your needs. If you learn best by example, start by looking at an existing plugin to learn how to create namespaces, hook into the parser, add new search result types, and more.

Categories: (Uncategorized)

Your browser does not support CSS.

If you can see this text, it means that your browser does not support Cascading Style Sheets (CSS). CSS is a fundemental aspect of XHTML, and as a result it is becoming very widely adopted by websites, including this one. You should consider switching to a more modern web browser, such as Mozilla Firefox or Opera 9.

Because of this, there are a few minor issues that you may experience while browsing this site, not the least of which is some visual elements below that would normally be hidden in most browsers. Please excuse these minor inconveniences.