In:
On: 2010 / 03 / 05 Viewed: 10984 times
Shorter URL for this post: http://ozh.in/rt

yourls-logo Straight from the Shrink-Your-URLS-With-A-Custom-Branded-Self-Hosted-Solution Department: if you’re following my tweets, you already know that I released YOURLS 1.4.1 yesterday. What’s in there? Good stuff for sure, but even better stuff are on their way :)

YOURLS, now

YOURLS 1.4.1 brings several little stuff, minor cosmetic tweaks and invisible fixes, but also a few exciting things. The main improvements and features of this version are:

  • A very cool passwordless authentication for API requests, so that you don’t have to send your login and password in the wild if you’re using YOURLS with third party sites or services.
    In short, instead of crafting requests with login=joe&username=p4ssw0rd, you can use a parameter signature which can be time limited (think “nonce” as in WordPress)
  • MiXeD CaSe short URLs now fully working. It used to be a crap broken beta feature, it’s now completely reliable

Check the short changelog for most of the details, or if you’re brave enough the complete commit log. Then obviously download the new YOURLS and upgrade or start playing with it.

YOURLS, tomorrow

Another improvement in this project is that I published a Road map to give users — and definitely myself — a clearer vision of where we’re going.

I’d like the next iteration of YOURLS to introduce two major changes

  • A plugin API. Just like in WordPress because we all love this and it’s so cool :) There is a number of features I’m reluctant to put in core because I find them useless or stupid (like, random short URL generation instead of sequential) but they would be trivial to implement as a plugin. A real plugin API and architecture would make it easy to enhance your own YOURLS with custom spam protection, 404 checks, alternative geolocation provider, anything you’d like. It should also make my core coding task easier (and more fun)
  • A proper database structure. When it started, YOURLS was a simple table with few info stored, and it wouldn’t grow beyond this. But then I added a table to save options and settings, but it wouldn’t grow beyond this. But then I added a table to save logs and stats. And I’m starting to suspect it might grow beyond this :)
    I’m definitely guilty of not having aimed high from the beginning, and having a decent DB schema will allow faster implementation of pretty cool features: tagging URLs, annotate them, why not manage users, and so on.

The complete future feature set I’m willing to bring into YOURLS 1.5 is quite significant, so instead of waiting another twelve years between versions till everything is implemented, I think I’ll start to Release Early, Release Often and progressively ship versions 1.5.1, 1.5.2 etc… with a few new stuff each time. In other words: either follow me on Twitter or this blog so you don’t miss the fun :)

Happy URL shortening!

Related posts

Shorter URL

Want to share or tweet this post? Please use this short URL: http://ozh.in/rt

Metastuff

This entry "YOURLS: Today, Tomorrow" was posted on 05/03/2010 at 7:06 pm and is tagged with
Watch this discussion : Comments RSS 2.0.

13 Blablas

    Pages: [2] 1 » Show All

  1. 13
    Bibhas Chandra Debnath India »
    wrote, on 27/Aug/10 at 9:39 pm # :

    URL Shortening at your finger tip. :) | Lazy Blogger

  2. 12
    Ozh France »
    commented, on 29/May/10 at 8:00 pm # :

    Marco » out of the box, you cant. This said, that’s easy to make a quick script: input several URLs in a textarea, then foreach( split(“\n”, $_POST['urls']) as $url) { $short .= yourls_add_new_link( $url ); }

  3. 11
    Marco Germany »
    said, on 29/May/10 at 7:12 pm # :

    yes that i mean

Pages: [2] 1 » Show All

Leave a Reply

Comment Guidelines or Die

  • HTML: You can use these tags: <a href=""> <em> <i> <b> <strong> <blockquote>
  • Posting code: Post raw code (no <> &lt; etc) within appropriate tags : [php][/php], [css][/css], [html][/html], [js][/js], [sql][/sql], [xml][/xml], or generic [code][code]
  • Gravatars: Curious about the little images next to each commenter's name ? Go to Gravatar.
  • Spam: Various spam plugins on patrol. I'll put pins in a Voodoo doll if you spam me.
  • I will mark as Spam test comments, all comments with SEO names (ie "My Cool Online Shop" instead of "Joe") or containing forum-like signatures.

Read more ?

Close
E-mail It