The first step in making an easy to use CMS was to integrate a functional "What You See Is What You Get" editor (WYSIWYG). We chose FCKEditor for Typesetter because of it's long history of success with other CMS solutions and active developer community.
Too many acronyms, but it effectively describes the larger concept behind Typesetter. We took the What You See Is What You Get Concept and applied it to the entire CMS. When using Typesetter, there isn't a seperate admin interface where page edits and configuration changes are made. All of the administrative controls are built right into your site and visible when you are logged in.
When the admin interface is separated from the site, users are required to leave their site to find editing options then go back to their site to see how changes they made affected the display. By integrating the administrative controls, any file changes or configuration updates are immediately visible without having to switch back and forth between two interfaces.
Less.php: less.js ported to PHP