Cotonti is a powerful open-source web development framework and content manager with a focus on security, speed and flexibility.

Why choose Cotonti?

Cotonti combines the flexibility of a web framework with the rapid deployability and featureset of a content management system. Despite having features such as user accounts, content creation, file management and community tools out of the box, it can be easily extended using modules or plugins. Cotonti is powered by its own template engine which is both fast and easy to learn, even if you are not an experienced programmer.

Read more about Cotonti's Benefits...

Major features

  • Open source, community driven
  • Secure and reliable
  • Fast and lightweight
  • Modular and extensible
  • Layout separated from logic
  • Fast and easy template engine
  • Internationalized
RSS

News

Midsummer release - Cotonti Genoa 0.0.6 2009-07-16

Welcome to the seaport of Genoa, your transit station before Renaissance! This intermediate branch will help you to migrate from legacy Genesis to magnificent Renaissance without storms and rolling. It includes many patches originally made for Renaissance but keeps the same structure and behavior in general.

Here are the important changes in this release:
  • Skinable Administration area with hooks and AJAXeffects.
  • PHP 5.3 compatibility.
  • XTemplate 2.0 with logic blocks and vast performance improvements.
  • Removed annoying redirections, messages and errors breaking the normal workflow.
  • Search plugin v3.10 and improved Tags search.
  • More pagination and custom settings for it.
  • Improved PM usability.
  • Validation queue improvements and user-editable contents.
  • Comments/ratings enable/disable for exact categories.
  • Improved user management and profile security.
  • Reorganized language files.
  • Fixed a lot of bugs, including security flaws.
  • A vast number of small improvements.

More than 80 tickets closed in this release overall, see Trac report for more details.

Download page
TplTags updated in Genoa 0.0.6

It's been quite a rash race, so we need to take some restful days in this Genoa harbor to ensure that our ship is capable of reaching Renaissance. We assume that Renaissance will be delayed for a month or two more, while we focus on community support, plugin development and documentation. So, Mr. Bond is approaching you soon, hold on!

Web Server Change 2009-06-09

Just as a notice give or take within 72 hours(or so) my account is being moved to another server. I only know that its supposedly due to performance/stability. I assume with the server and not related to us.

So there could be some downtime though I hope not. Its supposed to be an emergency move, so I did get a upgrade on my account because of it (Woo unlimited storage/bw, (cough as if I needed it)).

But as of right now thats all I know. Hopefully no problems will arise.

Update: Its just the normal server move they planned to new hardware, although they made it sound like something urgent/bad happened.

Genesis 0.0.5 is available 2009-06-01

Spring months have passed silently, with most work being done behind the scenes. This release is probably the most minor ever because it contains just tiny fixes here and there. The update won't take you long.

The Cotonti Team is now mostly focused on Renaissance branch which is great amount of work. So if you'd like to see the most major release ever in Autumn, please participate in discussions, suggest features and make your contributions!

Get Genesis 0.0.5

Cotonti Donations 2009-05-20

Its now possible for anyone who wants to to donate to Cotonti to donate!

There is a link up top, on the front page, and on the bottom.

There is more information provided on the donation page.

Events Plugin SQL Injection 2009-04-24

A sql injection has been brought forward for the Event plugin (Link). This is not an exploit with Cotonti itself or a default plugin. So unless you are using the Events Plugin (Link). Then you are ok.

Anyone using this plugin should upgrade immediately.

An updated secure version may be downloaded here

Genesis 0.0.4 and New Logo 2009-04-03

Another milestone in stability has been reached and Genesis 0.0.4 is now available for download. The other wonderful update is a new official Cotonti logo brought to you by Stamatis Kritikos:

What's new in 0.0.4
  • Fixed minor bugs, see Trac report.
  • New official Cotonti logo.
  • Secure e-mail change method.

Download page

Cotonti Genesis 0.0.3 2009-02-24

Less than a month after 0.0.2, Cotonti Team is proud to announce you another release that solves all the problems which were found while testing previous release.

Since this release, our branches have their own names. So, the 0.0.x branch is called Genesis. The following major branch 0.1.x has codename Renaissance.

What's new in this release:
  • Fixed over 25 bugs and defects after testing 0.0.2.
  • Removed jQuery UI from the core. Use it in your skins if you need it.
  • Multi-tab pages act the same way as in Seditio.
  • Added optional GZIP static resource compressor and cache control utility.
  • Improved XHTML validation.
  • Various small enhancements.

Download
Changelog

Cotonti 0.0.2 Release and The Grand Opening 2009-02-01

Welcome to the new world of Cotonti! It is a new CMF which has inherited the best of Seditio and is in constant progress. If you wonder what has changed since Seditio, here is a message in language of numbers:
  • 6 months of work
  • 12 developers contributed
  • 50 testers involved
  • 185 tickets closed
  • over 200 changes since v121
  • over 470 revisions in SVN
  • over 6000 posts in disputes
  • one belief for all

Excited? Don't wait any longer, follow the white rabbit:

Upcomming Deadline / Complete Freeze 2009-01-20

There will be a complete freeze for final preparations before release, beginning Jan 25. This means that everything should be complete before this time. This only applies directly to the "Trunk".

All tickets should be closed, or migrated to the next milestone by Jan 24. No changes will be allowed to the "Trunk" from Jan 25 - Feb 1. Any modifications made that would not be classified as 'security related', 'critical-stoppers', or 'major fixes'(fixes would be defined as something that is broken), will be reverted. Any changes that can not be classified as above, should be saved to be Commited starting back again on Feb 2.

This Freeze period will be used to update cotonti.com to the same revision that is to be used for release, as well as allowing for a testing period, that does not involve any changes. In the case any major problems are found they will be fixed, and updated to be included with the release.

Please note this only applies to the "Trunk" /trunk/, anything in /branches/ may continue to be changed in a normal fashion during this time.

Please be aware and notice that the freeze is in effect now.