Downoad the the latest build and watch the Installation/Introduction Screencast to get started.
ContentCourier is hosted at Google Code, and is a project of alanstorm.com.
PHP Markdown and PHP Smarty come from Michael Fortin, but John Gruber is ultimately to blame.
The Summer Holiday and Grass Stain themes come from the CSS Tinderbox.
Summer Holiday is distributed under a Creative Commons license, while Grass Stains is distributed under more vague terms, but still free.
There are two applications at the core of any Content Management System. The first, and most obvious, is the administrative application, where you import and organize your words, images, and multimedia. The second, less obvious, is the application that actually serves your web page to the world. Modern CMS systems shine when it comes to the first application. They provide a flexible, efficient system for managing content. The content serving application is another story.
Almost all systems enforce a philosophy on what a web site or web page is. What the markup should look like, what sections a page has, how navigation should flow, etc. Operating outside this philosophy is a recipe for pain; to create a custom experience web developers are forced to jump through hoops and/or abuse a system’s template/theme/plug-in engine. More often we just grudgingly accept whatever vision our system has forced on us and grumble about deadlines.
ContentCourier is a modest attempt to provide a flexible programmatic framework for delivering web sites. A Content Delivery System rather than an entire Content Management System.
Primary design goals included
The source files included in this project are two things. The first is the base ContentCourier system, which will allow you to build and deploy your own web site. The second is a simple deployment that uses the host file system as a content store. Just drop the source into a public apache folder (with both mod_rewrite and AllowOverride/.htaccess) and browse the site for full documentation.
Goals for a 1.0 include
Questions, comments, suggestions, and critiques are welcome. Hate mail only makes me glad I’m not as miserable as you.