About The Project
The TangoCMS Project, which is the collective name for many projects, has been created for the community to construct powerful websites with ease, without having to know the complicated technologies surrounding it. These projects are, and always will be, released free of charge under open source licenses.
History
TangoCMS started back in early 2006 when the founder (and current lead developer), Alex Cartwright, began to create a browser based game with a friend. Work had started on the back end first, however after the first few months of development, things started to slow down and then eventually stopped all together.
Shortly after, Alex continued working on the AdminCP which slowly evolved into a generic AdminCP. This is when the direction changed to become a small Content Management System for the purpose of Alex's Computer Graphics Portfolio, 3D Teapot.
Development continued using the same code base as the original AdminCP right the way through until around November 2006, and was then official called "TangoCMS". This was given to Joe Davison and Robert Taylor, who became the original users and helped the development advance. It was during that stage that the limitations of the code base had been reached. It was clear that a completely new structure and framework was needed to replace the old code base that was full with security issues, including many SQL Injection possibilities and major design flaws.
Work began on designing and creating a custom MVC framework within the first few months of 2007, and the basic structure of it was completed around April 2007. This new framework, now called the Zula Framework (released under the GNU/LGPL 2.1 license), powers TangoCMS and has overcome the issues in the previous code base, giving developers a solid structure and framework to build on, creating new controllers (Modules) to provide additional features.
The first full release of TangoCMS to the public was released after a 5 day delay, 1.0.6, dubbed Osprey, was released on the 14th of December, 2007.
Contributors/Main Developers
A small team of programmers/developers help make the TangoCMS Project possible, and they are:
- Alex Cartwright
- Evangelos Foutras
- Robert Clipsham
- James Stephenson