What is YOURLS
YOURLS is a small set of PHP scripts that will allow you to run your own URL shortening service (a la TinyURL). You can make it private or public, you can pick custom keyword URLs, it comes with its own API. You will love it.
There’s a WordPress plugin available for YOURLS, making integration with your blog a snap: create short URLs and tweet them automagically as you publish blog posts.
- Public (everybody can create short links) or private (your links only)
- Sequential or custom URL keyword
- Handy bookmarklet to easily shorten and share links
- Awesome stats: historical click reports, referrers tracking, visitors geo-location
- Neat AJAXed interface
- Developer API
- Friendly installer
Note: some features are part of the upcoming version 1.4
Screenshots of the upcoming version 1.4
Main admin dashboard
Stats for each short URL
See a live example of YOURLS stats on http://yourls.org/download+
Download YOURLS from Google Code
YOURLS is made by:
And, the website for YOURLS, another way to put a URL shortener on your own site. This doesn’t require a WordPress installation at all, this is a service to shorten URL’s. You can also link this to a blog if you like, using a WordPress plugin. It does require the ability to create a MySQL database, and to edit a configuration file on the site as well.
October 9th, 2009
If you are using Yourls, a great custom URL shortener (that I use all the time for my egord.in domain name), you can actually have Tweetie shorten your twitter urls using your custom domain name. Using the Yourls API, the process is simple.
In Tweetie’s settings (accounts~~>settings~~>url shortening~~>custom…), type or paste the following URL, replacing the text in all caps with your domain name, yourls username, and password (note: for this to work, you cannot have any characters in your username and/or password that are not letters or numbers):
Then just click Save. You can also set your yourls installation to public (its in your yourls includes/config.php file), and then not include the &username and &password portions. As the yourls dev Ozh explained, you could also make a secret copy of yourls-api.php and make it public by removing the top line including the authorization information.
Hope that helps!
[update]: Added the portion about how special characters are not allowed in usernames & passwords (thanks @mirthlab).Login
Logging you in…There are no comments posted yet. Be the first one!
Post a new comment
Comments by IntenseDebate
Posting anonymously.Loading IntenseDebate Comments…
Leave a Reply
A very cool feature of tweetie2 on the iPhone is the ability to specify a custom URL shortener. If you install YOURLS on your own website, you can use it! Note, this is different than my earlier post on how to roll your own URL shortener. That was really simple, it’s a little more complex to install YOURLS, but you get access to a web api if you do the work to get this up and running.
A history on the RSS Cloud inception and implementation can be read at rsscloud.org. Another one of those great bits of infrastructure technology that gets created, and then sits for years without catching on. In this case, it’s also a brilliantly simple change on the publishers side of just adding a trivial <cloud> tag to the RSS feed’s XML, and voila, the feed is "Cloud Enabled".
I’m surmising the reason this caught on was the word "Cloud", but what seems to have kickstarted it in the last 2 days was WordPress announcing all their blogs were now RSS Cloud enabled. A really trivial change for them, but one that immediately made the blogs now realtime.
This was followed by CNN publishing a couple feeds with the new tag, and I predict a host of other people soon, since it’s a hot topic, and the change is so minor and simple. I even "cloud enabled" my blogs by simply adding a plugin to wordpress.
There’s also a very exciting fallout from this technology, that Dave Winer (his company invented the RSS Cloud concept) first hinted at, and now is making fairly clear. That’s actually what has me quite interested in it.
My twitter rant
I was a big fan of Twitter. Not because of what it did, it was a terribly simple concept, rather poorly implemented. Not that the poor implementation is surprising, it’s the cornerstone of today’s "new web app". Slap something together, get it out there, something working is far more important than scalability. There were other microblogging platforms like Jaiku, that had more functionality and were arguably as simple, but they didn’t catch on. If your friends weren’t there, the functionality didn’t really matter. If the twitter folk had waited until they got their concept fully functional and scalable, they never would have become "the big thing". identi.ca is functionally equivalent to twitter, but most of my friends aren’t there, so although I publish to it, it’s not my main tool.
But, like many big things, the big challenge is how to grow and scale once you’re "it". There, twitter dropped the ball. Not just the very long period of being unable to even stay up, but in not actually growing along with it’s users at the rate they changed. It tried, users created the "@reply" concept of conversations, twitter didn’t, the userbase needed a way to have conversations, twitter was too simplistic to provide that ability, so users created their own hack. 3rd party tools soon supported the concept, but it would be a very long time before Twitter itself recognized and supported it. The entire concept of conversations within the stream is what made it interesting to me, and kept my interest (and gained me many new real-world friends). Think about it, how quickly does twitter change and adapt? How often do they add a new feature or enhance functionality in a subtle but game-changing way?
Twitter also chose to simply go it’s own way, rather than adapt the system to how users wanted to use it. They changed the entire system by removing the ability to see replies of people you don’t also follow, claiming their architecture couldn’t support it. I think that’s a crock, and if it is the architecture, it needs to be fixed, rather than removing the functionality. I can get around the limitation by simply not using "@" as the first character of a tweet. In fact, the ".@reply" is the communities home grown work around. @TheKevinSmith just did a 24hour tweet-a-thon, he used "Via" as the first part of his replies to get around the sillyness. However, they were changing the system to meet how they saw the majority of people using it. Now twitter also has a retention problem, so a great question is, what number of retained users are using features in what way. I don’t believe the folks at twitter have the advanced statistical gathering functionality to derive that, nor do I think it’s of particular interest. They’re going to "go with the growth", and leave their traditional user-base behind. And that’s as it should be, companies grow and change, and twitter’s no exception.
Really my point here is, it’s become time for many of us to move on, we need to adopt other as-yet-to-be-created platforms, without loosing our twitter connections.
There are many other failings of twitter as the place to put all your eggs. There’s no history, to speak of. You can only get your last couple thousand tweets. When I was in Europe last year, I tweeted every place I went. Later in the year, when I went to grab all that information? Gone. I learned then that twitter’s fine for the last day’s worth of information, but it is temporary and fleeting. That’s fine, as long as you realize that’s what your getting, and don’t try to use it as a general purpose information storage tool, like I did. That’s not twitter’s fault, it was mine for trying to use twitter for something it was not.
There’s no way to look at or organize conversations. Oh, you say, there are #hashtags. Yes, another user-created way of hacking around Twitter’s lack of conversations. Remember those? Yeah, what made the whole thing interesting to me to begin with. If that concept isn’t supported as a core concept to the platform, it probably isn’t the right platform to use for it.
Speaking of celebrities, their descending on twitter was the sign of the end of it’s being useful to me, in the long run. @ev and @biz don’t use twitter like the primary initial user base did. They have always had a lot of followers, but followed very few, and didn’t engage in conversations. However, the influx of celebrities, and people with a million followers now means the majority of twitter users are Observers not Participants.
That is the crux of my argument. When a system that gained interest because it was participatory turns into a system where the majority observe the minority who generate anything of interest, it’s mostly of interest to those who like to promote, not interact. That’s something @ev and @biz can understand, it’s how they use twitter, it’s how twitter became a household word, and is now why millions of people join.
So, that’s what twitter will become. What of the rest of us who have a hundred or two hundred people we like to actually interact with? Well, we’ll have to wait for the next thing that makes that easy. That’s difficult to do, when a single company, and one who now has no interest or need to be interested in how you want to do things, gains a monopoly.
Back to the cloud
Which brings us back to the RSS Cloud. Using this, Dave has pointed out that real-time updates, of information, be it blogs, microblogs, news feeds, celebrity announcements, or what you’re having for breakfast, can exist without Twitter being in the middle. Twitter can/will still exist, it’ll be another feed into the cloud, but as soon as "twitter clients" start becoming "cloud clients", you won’t need to depend on twitter for all that information.
Following CNN on twitter? You can follow them here instead. A Cloud RSS, real time feed from CNN. So, Cloud Readers will be Cloud RSS aggregators, showing you multiple sources of interest in real time. The trick will be, as always, making the subscribing easier than RSS. If some clients can solve that problem, we will have a system in which twitter will simply be one form of real-time information. That’ll make Google happy, given their purchase of Jaiku and FriendFeed, they’re obviously interested in the microblogging/real time/searchable world.
This is very exciting. The total tip of the iceberg, I think. The beginning of a move away from twitter defining how microblogging is done, and how you need to participate to something new and different. That’s great for twitter, actually. They can become THE celebrity broadcast channel where a small number of famous people talk about their breakfast, and millions of fans now feel even closer to those celebrities without having to actually stalk them.
The rest of us will have options on where to have our online conversations we don’t mind sharing with everyone else, since sharing with everyone else was how we found other kindred spirits, and made new friends.
At least that’s my optimistic prediction, we’re heading into new and better ways to connect to people, by having open methods of sharing real-time information.
Great article, I did all of this, got a new domain (4kw.us), set up the WordPress, got twitter and statistics working. Now I don’t have to add value to some other persons URL shortener site by giving them my data. All in under an hour.
If you think about it, the proliferation of URL shorteners is just a game to get a ton of subscribers, analyze all the related data on who uses the links. You’ve then got a valuable commodity you can sell. Using URL shorteners is potentially making THEM money. Did you really want to do that, given how little value they are adding, and that they’re not paying you for your data? Didn’t think so.
Still love the twitter, don’t know if I’ll be switching, or just trying it out, but followed Leo Laporte over to Jaiku, like
hundreds thousands of others. He needed to switch ’cause of confusion with This Week in Tech (aka TWiT). There are differences, but the overall concept is the same. Jaiku has a Nokia S60 phone client, that’s cool, and it can put feeds into the comment stream (so this post, for instance, should show up there).
Like so many things, content is king, so we’ll see how multiple “train of thought” messaging systems compete. I know I can’t handle more than one place to say “eating pizza now”.
OK, well, still kinda sick after my petri dish flight this week, so back to my lemon tea with rum.
Powered by ScribeFire.
Heard about this from Robert Scoble with a twitter post. Didn’t get to see him, ’cause I was in a meeting, but can hardly believe someone’s doing this. It’s the Truman show, but Truman is producing it himself.
Powered by ScribeFire.
A good friend of mine is doing a new startup, a new record label that is new-media oriented. Part of the wave that will change the face of the music industry, and on the leading edge of that wave right now. Good stuff, worth checking out.
Powered by ScribeFire.
Great writeup on Twitter, it did seem to go nuts right at SXSW…
powered by performancing firefox
And having linked the two, it’s two great tastes in one. Both have the concept of “quick blurbs”, not long rambling blog posts. Interesting distinction, and not sure if tumblr has a distinct place outside a normal blog, or photoblog. Although some folks do indeed make every blog post into an actual article, most seem content to mix those, “look what I found”, and “look what I did” all into one big place.
Twitter, on the other hand, seems more like “group IM”, and if you get actual friends connected to you there, a way for people you want, to know what you’re up to. Kinda needs “groups of group” though, so you can have a) Your beer drinking buddy group b) your work colleagues, c) Your “virtual friends” who you might have interest in what they’re doing, or not. You don’t necessarily want to broadcast the same information from (a) to (b) and or (c) (i.e. brewskies at 7 at the Goose). The current modes are (d) public and (c), which somewhat limits the interest. But, an interesting concept.
Oh, and to make me more giddy, and feeling “in the shadow of cool”, I saw Cali Lewis (of Geekbrief TV) and Drew Domkus (of the Dawn and Drew Show), from my two absolute favorite new-media shows, had also signed up for tumblr today, right after I’d gotten my twitter to tumblr link set up (twitter posts automatically show up on tumblr). And, I saw that ’cause of their twitter comments. Ahh, and now to ramble a bit, since it’s been a while since I posted, did I ever mention, right after stumbling upon Daily Source Code back in November of 2004, the next podcast I couldn’t stop listening to was Dawn and Drew? Well, there you go, now I’ve mentioned it.
And, speaking of not posting, I just started a new Gig, so I’ve been kinda swamped coming up to speed on that. Looks like it’s gonna be a lot of fun, a wild ride, and all that good stuff. More on that later, although I’ll probably just point to my work blogonce I’ve got more than a pittance to say there. Seems a good idea to me to keep those separate, when you’re working in
corporate America, even when it’s all available for everyone to see. At least for me, I wouldn’t expect my family and many of my friends to check out my work blog more than once, but here, they’ll see stuff that’s more generally interesting occasionally.
powered by performancing firefox
If you check out the mashable comments to picnik, you’ll note a recommendation for snipshot. It’s also quite cool, didn’t like it’s auto-enhancement output as much, but it offers an easy to use interface to send it a file, and get it back enhanced and resized. It doesn’t detail what happens when you resize a photo. Tried uploading a NEF Raw file to see what the conversion would be like, but the site failed when I tried that, so I converted it to TIFF, but it didn’t like that either. Guess it was too big. Nevertheless, probably worth a look, if picnik was interesting.
powered by performancing firefox