The latest SVN/Nightly build of Elgg (2009061401) provides hooks for URL shortening services through the input/urlshortener view.
This is a functional example which uses the unbranded URL shortening service 3la.cc to shorten long URLs in The Wire posts.
Use this as an example for writing support for things services like TinyURL or Bit.ly
Requirements
Notes
