Scripts, Plugins, and Modules
Here’s a list of scripts, classes, modules, and plug-ins I’ve started. Everything listed here is in “working condition” - but that doesn’t mean it’s necessarily finished.
I’ll come to most of these and update them as I get time. I do like new challenges, though, so post a comment if there’s something you’d like to see done. Maybe I’ll try to tackle the problem.
Everything I create is for the greater good. It’s all available under the GNU GPL, so you’re welcome to use it, modify it, or whatever. Feel free to comment on any project with suggestions or requests - there’s no guarantee that I’ll do it… but if I’m bored I just might.
Wordpress Plugin: Conditional “Digg This” Button
The Conditional “Digg This” plug-in is designed to automatically add a “Digg This” button only if your article already has a certain amount of diggs (default: 10). It uses some nifty AJAX and the Digg API to check for Diggs and update on the fly.
- Plugin Homepage: WP Plugin - Conditional “Digg This”
- Plugin Documentation: WP Plugin - Conditional “Digg This”
- Download the Plugin: WP Plugin - Conditional “Digg This”
- Change Log: WP Plugin - Conditional “Digg This”
Cache Cleanup Script for PHP
The cache clean-up script does exactly what it says. You designate a directory and the script checks for files that haven’t been accessed in a certain length of time. If the files are inactive, they’re deleted. Good clean-up tool to accompany some kind of script that caches information in files.
- Script Homepage: Cache Cleanup
- Script Source: Cache Cleanup
Length Conversion Class for PHP
Length is a simple PHP class designed to help you convert units of length from one unit or system to another. It’s easily adaptable to implement new unit types - even imaginary ones. All you need to do is add an entry to the xml data file.
- Class Homepage: PHP Length Conversion Class
- Class Source: Length Class for PHP
Shoutbox: A PHP Class for Websites
Shoutbox is a php class designed to help you integrate a shoutbox into any website. The code is cleanly written, abstracted into a class structure, and easy to alter. It’s designed to be a useful tool for your website, as well as a way for you to learn about object oriented programming in php.
Head to the homepage for documentation, or jump straight into the current source code.
PHP dateRange Class
This is a simple php class that helps you create a range of dates and check to see if a given date is in that range. Nothing ground-breaking here, but it can be a convenience if you’re working with dates and want to make sure they’re in a valid range.
Head to the homepage or view the source code in txt format.
CMS Made Simple Module: Web Quests
This is a module I developed for one of my other websites (Babel). It allows users to create mini-websites (Web Quests) which are dynamically created based on user-input stored in the database. The source code is available for your tampering enjoyment.
CMS Made Simple Module: User Generated Articles
This is another module I developed for one of my websites (Babel). It allows users to submit articles (in my case Lesson Plans), which are then stored in a database. Other users can browse through the DB and perform some simple searching features. The source code is available if you want to try and implement it on your site.







Leave a Reply