projects
wp Time Machine
…creates an archive of all your WordPress data & files for offsite backups.
That’s right! Remote storage of …
- Your Data
- Your Files (and Uploads) — everything in wp-content
- Your .htaccess file
- Instructions for a smooth recovery
You provide the remote account; this plugin provides a connection to the offsite facility you choose.
The new home of wp Time Machine is here: http://wptimemachine.com.
readr.net rss reader
What’s better than a desktop application RSS reader? What’s better than a web-based RSS reader? How about a fledgling web-based reader that looks and feels like some of the best desktop application readers.
WP Plugin Lister
The Offical WordPress home of the Plugin is here:
http://wordpress.org/extend/plugins/wp-plugin-lister/
You can see it action here:
About This Site has it running via a category template.
http://gush.es
What is it? Answer: (according to the description I submitted to Mozilla) …just like tinyurl only nicer looking and easier to use. That may not be fair; I haven’t conducted a focus group or tested my site (and it’d utilities) against tinyurl.com, or the plethora of sites that offer similar functionality. So what’s tinyurl.com?!? It’s a simple concept: URLs can get very, very big. Look at sites like google maps or mapquest. One reason to offer a way to compress big URLs is that some email clients insert carriage returns in the midst of an URL, especially on forwarded messages; thus breaking the link. More recently, social networks like facebook & twitter offer anothe
r compelling reason to slim up those long URLs. Twitter status messages are loimited to 140 characters. Recommending a website, or link, with a long URL limits your editorial control; in other words: less URL characters means more status message characters.
Why build it (if there are already a ton of sites that do this)? This is not about competing against a tried & true site like tinyurl; it’s about learning and putting together bits and pieces of things already learned.
How was it built? I intend to publish all of the details & actual working code soon. But for now here’s a quick overview. The site has a simple form that accepts an URL. When you click submit AJAX (leveraging prototype.js) requests a PHP file that generates a unique 6 character string (made of numbers & letters). That key becomes the name of an actual file as well as part of the compressed URL. For example, xf5nhe would refer to a file named xf5nhe (with no extension) & it would refer to a path: http://gush.es/xf5nhe … Using .htaccess on Apache; I check URL requests and when a match is made between an URL’s key (again, the 6 digit ‘code’) & a local file; that file gets loaded. The contents of the file are text & the text corresponds to the long URL. When PHP reads in the file, it redirects to the long URL & exits. Kind of long-winded; and will be easy to follow once I post the file that makes it all work. The site actually runs off of one PHP file, a .htaccess file, a writable sub-directory called “store,” prototype.js, and various UI Files.
What might make it easier to use? Lots of work has been done to allow a user to create a tiny URL via JavaScript bookmarklet or Firefox extension. gush.es offers both (the functionality of the bookmarklet is identical to that of the Firefox addon). The easy part is that using these utilities allowsd you to create the compressed URL without leaving the site you’re visiting. In the future additional functionality to share from the gush.es interface directly with friends on facebook & twitter will be available (as well as via email & IM). In the mean time go check it out: http://gush.es!
everywhereToDos.com
everywhereToDos.com is a simple site that offers users the ability to manage To Do lists. The site makes extensive use of prototype.js to enhance the UI & to enable some great database interaction via AJAX.
Here are some additional features:
- Publish To Dos via Email / IM
- Access site through custom iPhone UI
- Share lists as either read-only or as collaborative lists
- Integration with JOTT
- Email list contents as body of Email
- Edit in place & drag and drop functionality
- … and more
The site runs on PHP & MySQL and there’s a beta version with even more features here: http://beta.everywheretodos.com

art.no1der.com
art.no1der.com (by the way that’s art dot no wonder dot com — a one not an ell) is a CMS centered around art. Registered users can upload art or import from Flickr. Additional fields like price allow you to set up a cart for selling art. Also, there’s a simple way to pick a template (or customize one) to have total control over the display of your work. The idea was inspired by a painter who wanted an easy way to upload pictures of paintings and scultures to his site … There are a number of other features described below:

Publishing
- You can publish your photos using an easy web-based tool … one photo at a time, or in batches.
- You can publish by importing photos from places like Flickr (with .Mac, Photobucket & more import options coming soon).
- You can publish just by sending an email, too (using your account’s address: youraccount@art.no1der.com).
- All of the publishing options allow you customize publishable metadata for every photo; and this can include reading EXIF data.
Sharing
- Sharing your photos is easy right from art.no1der.com, using your new website: art.no1der.com/accounts/youraccount …
- Or you can share by HTML widgets, using xml or json, flash and many other easy to set up methods.
- Additionally you can share with badges & Blogger and WordPress plug-ins … the list goes on and on.
- There’s even a way to share your photos based on their geographical location, using Google Maps.
- We also provide the capability to promote ecommerce services & custom domain name site hosting.
