In 2004, Alex Suraci started woking on his own blogging engine: first MCMS (mynimal CMS); then Mynimalistic; then Lingua; and now Chyrp. It is designed with simple code and a very small footprint. With the simplicity of the code, you can contribute your own enhancements, bug fixes, and modifications.
Chyrp is a blogging engine designed to be very lightweight while retaining functionality. It is driven by PHP and MySQL (with some AJAX thrown in), and has a pimpin’ theme and module engine; so you can personalize it however you want.
All of your content is powered by a unique Feathers system that allows Chyrp to be whatever you want it to be. You can post anything or everything, or just stick to the default Text feather and run a regular blog. Chyrp destroys the fine line separating a blog and a tumblelog.
Chyrp is designed to be able to work in all circumstances. It can be used for anything from a professional/corporate blog to a personal site, even a tumblelog. The default installation is rather basic, so you're encouraged to browse around the Extend section and install anything you want.
How to update?
It's not that hard to upgrade Chyrp. All you have to do is back up
/includes/database.php, overwrite your Chyrp install, and restore them. After that, browse to
/upgrade.php in your browser and see if anything needs to be done there. Be careful when overwriting though, especially with the modules, feathers, themes, and locale folders; some applications delete the folders before uploading the new ones. You may want to also subscribe to the blog with your RSS reader; any new releases will be announced there.