Poseidon is a content management system developed by Ryan Grove, and what you'll find under the hood of this site. I've amused myself with adding a bit of functionality to it through the convenient extension interfaces already built into the system. Thus, if your blog is powered by Poseidon, you can very easily install these extra features on your own site - and you're more than welcome to do so. Here's a list of the extensions I've written so far - note that you'll need to run Poseidon version 0.6.1 or later for them to work as intended:

  • Q&A
    This fairly simple Q&A administration tool lets users ask questions, which you then answer. Answered questions appear in a user-viewable list. View Code
  • Raw Content Output
    If you'd like to save content in Poseidon's database and later output it in its raw form, without all the Poseidon chrome, this script does just that. View Code
  • Image Copyright
    Tired of people using your graphics on their own sites without permission and sucking up your bandwidth? This nifty solution allows you to stamp copyright information onto your images whenever they're loaded from pages on a remote server - or alternatively deny such usage altogether. View Code
  • Site Map
    If you have created a hierarchy of interlinked content or posts, you might want to install this site mapping tool. It automatically follows links to content items from the side menu and parses the actual page content for HTML content links. Live Demo / View Code
  • User List
    This extension generates a list of all registered users and allows administrators to reset passwords and edit user privilege levels. Live Demo / View Code
  • WebCam
    This is, as the title suggests, a web camera page, which automatically refreshes the embedded image. You'll of course need a webcam and software with the capability of uploading snapshots to your site. Consult the README for a full list of features. Live Demo / View Code

What the file extensions mean:
*.php-plugin
This is a Poseidon PHP Plugin. It must be installed through the Plugin Manager interface on your site.
*.php-content
This is a Poseidon PHP Content Item. It must be installed by posting it as an article on your site. Don't forget to set the content Type to "PHP." Some PHP Content Items may not work as intended in preview mode; you'll have to actually post these before they function properly.
*.php-file
This is a PHP Script File, which must be uploaded as an actual file to your site's root directory. It does not depend on Poseidon's class hierarchy to function. For these files to work, you must rename them to *.php upon installation.
Lastly, always remember to read the instructions available either as comments in the actual PHP file you're downloading or in a separate README file.