Navigation
About kidkonia Projects
Think of this site as... Oh, I dunno, maybe Google Labs. It's a place for experiments, some code, and general fun/testing. All of my personal, up-for-grabs projects are here, along with those of a few friends. Check the News page for updates to software or the website itself.
Technology
Now, here's something very important. This looks like a blog, right? Maybe a cleverly-written, static PHP site? Wrong. It's NanoCMS, a cleverly-written dynamic PHP site. Well, more specifically, it's a Content Management System that's utterly invisible in size, compared to Drupal or Joomla and the like. Because it's got a flat-file storage system and very simple core functionality, the basic package is only around 55k (unzipped). I love it. Through Tweakers, which are another name for plugins, you can get all sorts of functionality out of NanoCMS. There's a forum dedicated to Tweakers, and it's got a lot of very good ones. The one that I use is a modified version of Zorchenhimer's News Page, which is basically a stripped-down blog.
What do you mean, "modified"? Well, what I did was added support for permalinking. The blog's flat-file too, so it stores each post as its own bit of PHP/HTML text, named for the date and time it was saved. What I did was add a function to news.php that allows one specific post to be shown, and then just linked each title to a single-post display of it by deciding the filename beforehand, and just passing it to news.php.