Just to update those who are interested in this sort of thing…
Work continues on a new release. This will be a major release that incorporates a number of things that needed to be done. How many of these things get done remains to be seen, but I’m trying not to get bogged down with too many things being done at the same time. So far, the changes of note and work under active development are:
- PHP 5.0 now required
- Black/White listing moved to the database
- Cron-like task scheduling and execution
- Scheduled new additions report
- Scheduled anti-abuse detector
- Abuse mail processing script
Things likely to be included:
- TightURL Library
- New release and security notifications
Things that would be nice but aren’t yet likely to be in the next release:
- Improved templating
- Improved API
Input from users of both tighturl.com and the TightURL source code is welcome. The TightURL Library is an attempt to separate the front-end of TightURL from the back-end, making it easier to create your own URL shortening front-ends that use TightURL’s library to shorten URLs, handle abuse, etc.
I know many of you are interested in an improved API, but so far I haven’t found a simple way to do this or any way to do it that doesn’t require me to shoehorn TightURL into some framework that’s many times the size of TightURL’s code itself. I’m still hoping to figure out a simple way to add a REST API.