Habla Livehelp

Tom Lawrence

staff:

Developers: OAuth support
For increased security and more resilient third-party apps, we’ve started early testing of OAuth support in the Tumblr API.
We’ve modeled our implementation after Twitter’s in many ways, supporting OAuth 1.0a with optional xAuth, upon request, where it makes sense such as mobile and native applications.
The existing authentication methods in the API are still supported for now, but we encourage developers to migrate to OAuth when possible.
To get started with Tumblr’s OAuth, integrate an OAuth consumer library into your project and get a consumer key by registering your app.
This is still in its early testing stages, so please report any issues. Thanks.

I’ve not written any software that implements OAuth yet so I’ll definitely give this one a whirl with some of my own Tumblr apps soon. This sure beats the current method for an authenticated read using POST requests with custom headers on an insecure connection passing along fellow user’s login details in plain text (I was surprised that you guys never implemented TLS/SSL).
It’s also great to see OAuth libraries available for so many platforms and APIs. Hell, there’s even an OAuth library for the .NET Compact Framework. Not that anyone actually cares about Windows Mobile but still, choice is indeed nice.
Next thing on your list of things to sort out in the API is replies! Seriously, they’re one of the most used features on Tumblr and devs can’t even implement them. Second on your list is Message/Ask; another highly popular feature that even the iPhone optimised page doesn’t feature. Finally, for the complete package, allow direct video uploads to Tumblr as opposed to using embed or data (that just uploads to Vimeo anyway).

staff:

Developers: OAuth support

For increased security and more resilient third-party apps, we’ve started early testing of OAuth support in the Tumblr API.

We’ve modeled our implementation after Twitter’s in many ways, supporting OAuth 1.0a with optional xAuth, upon request, where it makes sense such as mobile and native applications.

The existing authentication methods in the API are still supported for now, but we encourage developers to migrate to OAuth when possible.

To get started with Tumblr’s OAuth, integrate an OAuth consumer library into your project and get a consumer key by registering your app.

This is still in its early testing stages, so please report any issues. Thanks.

I’ve not written any software that implements OAuth yet so I’ll definitely give this one a whirl with some of my own Tumblr apps soon. This sure beats the current method for an authenticated read using POST requests with custom headers on an insecure connection passing along fellow user’s login details in plain text (I was surprised that you guys never implemented TLS/SSL).

It’s also great to see OAuth libraries available for so many platforms and APIs. Hell, there’s even an OAuth library for the .NET Compact Framework. Not that anyone actually cares about Windows Mobile but still, choice is indeed nice.

Next thing on your list of things to sort out in the API is replies! Seriously, they’re one of the most used features on Tumblr and devs can’t even implement them. Second on your list is Message/Ask; another highly popular feature that even the iPhone optimised page doesn’t feature. Finally, for the complete package, allow direct video uploads to Tumblr as opposed to using embed or data (that just uploads to Vimeo anyway).

So jump pagination is pretty cool, but could you guys please add support for first and last page jumps? First page is obviously a no-brainer as we can literally link to the root of our Tumblr URL, but it’d be pretty sweet to see {LastPage} for our pagination blocks.

So jump pagination is pretty cool, but could you guys please add support for first and last page jumps? First page is obviously a no-brainer as we can literally link to the root of our Tumblr URL, but it’d be pretty sweet to see {LastPage} for our pagination blocks.

staff:

Your blogs now comes with an optimized iPhone layout!
And a damn nice looking one at that.
This should be a huge improvement when browsing Tumblr blogs from the iPhone — and we’re building similar views for BlackBerry’s, Android, and more. Stay tuned.
If your theme already looks great on mobile devices, you can disable this feature by unchecking Customize → Advanced → Use optimized layout on mobile devices.

I totally beat Tumblr to their own announcement.
And it’s themeable, maybe I’ll make an attempt at a custom theme after my dissertation and coursework are all handed in.

staff:

Your blogs now comes with an optimized iPhone layout!

And a damn nice looking one at that.

This should be a huge improvement when browsing Tumblr blogs from the iPhone — and we’re building similar views for BlackBerry’s, Android, and more. Stay tuned.

If your theme already looks great on mobile devices, you can disable this feature by unchecking Customize → Advanced → Use optimized layout on mobile devices.

I totally beat Tumblr to their own announcement.

And it’s themeable, maybe I’ll make an attempt at a custom theme after my dissertation and coursework are all handed in.

Only just noticed Tumblr staff have now produced an iPhone friendly version of each personal Tumblr page.

Neat stuff guys.

Only just noticed Tumblr staff have now produced an iPhone friendly version of each personal Tumblr page.

Neat stuff guys.

Simple Reblog API

staff:

We’ve just launched a simple developer API for reblogging posts with automatic formatting, automatic attribution, and optional commentary.

See the Reblogging API documentation for details.

Finally, reblogging support. Thankyou! All we need now is reply support via http://www.tumblr.com/api/reply and I’ll be damn happy with you guys for now.

staff:

Design our next t-shirt!
Have an idea of what our t-shirts should look like?  Cool!  Because we don’t!
For this one, we’re teaming with BustedTees and handing the controls over to you. Send in your designs for a chance to win 25 of your own t-shirts and all the Tumblr glory when the winners are announced later this month.
The submission deadline is Sunday, April 18th 11:59:59 EST.
 Follow along here and let us know your favorites.
We’ll determine the winners and announce them all over the internet.
We all make out.
Good luck!

If only you guys had passion for your API like you do for your design elements and ‘in testing’ features.

staff:

Design our next t-shirt!

Have an idea of what our t-shirts should look like?  Cool!  Because we don’t!

For this one, we’re teaming with BustedTees and handing the controls over to you. Send in your designs for a chance to win 25 of your own t-shirts and all the Tumblr glory when the winners are announced later this month.

  • The submission deadline is Sunday, April 18th 11:59:59 EST.
  • Follow along here and let us know your favorites.
  • We’ll determine the winners and announce them all over the internet.
  • We all make out.

Good luck!

If only you guys had passion for your API like you do for your design elements and ‘in testing’ features.

staff:

In an ongoing effort to improve reblog attribution, we’re experimenting with new formatting that adds the original poster’s link to the automatically generated “via” text if their link was removed from the post by an intermediate reblogger.
You are still, of course, able to edit the automatic attribution when reblogging a post.
In addition to encouraging credit for original posters, this will also make it much safer for blogs with built-in reblog credits (like the Redux theme) to remove the inline “via” links.

I’ve gotta say, this is actually a pretty clever idea and appreciate the simplicity and automated process behind this.
Hope to see future improvements to the Tumblr formula.

staff:

In an ongoing effort to improve reblog attribution, we’re experimenting with new formatting that adds the original poster’s link to the automatically generated “via” text if their link was removed from the post by an intermediate reblogger.

You are still, of course, able to edit the automatic attribution when reblogging a post.

In addition to encouraging credit for original posters, this will also make it much safer for blogs with built-in reblog credits (like the Redux theme) to remove the inline “via” links.

I’ve gotta say, this is actually a pretty clever idea and appreciate the simplicity and automated process behind this.

Hope to see future improvements to the Tumblr formula.

Back to just seeing recommendations from friends now.
Would be nice to see this widget implement either a link to the Recommend page or make Recommend an option on the context menu that is available from avatars in the dashboard.
Don’t forget that’s only Option 1 haha.

Back to just seeing recommendations from friends now.

Would be nice to see this widget implement either a link to the Recommend page or make Recommend an option on the context menu that is available from avatars in the dashboard.

Don’t forget that’s only Option 1 haha.

Paying $9 to be featured in the Tumblr directory: Right or wrong?

This was originally a reblog I posted on a recent post made by an excellent and one of my favourite Tumblr users Justin Leon. However, to eliminate a tonne of ‘potential’ reblogging (I say potential as a synonym for ‘unlikely’) I thought I’d make it a seperate post of its own. Sorry for the duplication folks.

If you have any interest in Tumblr and the Directory service, I hope you find that the following post interests you:

As much as I support the move to the appearance of premium services on Tumblr (or even for turning the site into a premium service altogether) I don’t think allowing its users to pay to get their blogs featured in the directory is a good idea at all.

I think it’s great you’ve earned yourself over 40 new followers this week Justin as I personally think your blog clearly deserves them. I also have no issues with the people who choose to use this service. After all, why not? It pretty much guarantees you your voice to heard [and respected] by an increased number of fellow peers, and all for a measly and affordable fee.

My concerns with this are that with the ever-growing popularity of Tumblr and the increase in the number of blogs we follow as a user, it’s becoming harder and harder to find those blogs that are new and upcoming or are not getting their content noticed by other users. Allowing your users to pay to appear in the directory makes it all too easy to form a group of power users on this site. Power users are already a major issue with Twitter and I can already see this occurring with certain categories of blogs on Tumblr.

I personally preferred Tumblr’s original [and previously the only] solution in place to the above problem, that being the recommendation system. The only problem I see with recommendations is [I’m assuming] few people head to the directory every Tuesday to recommend another blog to the rest of the community.

My alternative solutions to this would be to:

  1. Enforce or move recommendations to the top or on the right-hand side of the dashboard to increase the use of this feature.
  2. Produce a public directory where users can submit their blogs to one or two categories. After which Tumblr lists these blogs based on an algorithm that would calculate a weekly score/rating.

Now you’re probably going to look at the second solution and think “Oh shit, Tumblarity” and think number one is a much better option and I’d probably agree, but let us reconsider a scoring system for Tumblr that catered and could work for all of the site’s users.

As we all know, there were several problems with the Tumblarity scoring system and how unbelievably broken it was. I assume most of you were around at the time of Tumblarity so I’m not going to go into detail about it here. So let’s consider a new algorithm. Similar to Tumblarity, each blog would would be based on a weekly score. Now, this weekly score would need to take into consideration the quality and popularity of the content but at the same time ensure that popular blogs, power users (fuckyeah blogs and the like) and new/unknown blogs are all able to compete with one another.

By no means is said algorithm perfect, but something similar to it I believe could work:

(number of notes [likes, replies, reblogs]) / (number of followers / (0.5 * activity))

Having only spent a couple of minutes thinking it up, it’s a pretty basic algorithm and would need much further work and tweaking but I’m going to try and explain the concept of the algorithm and what it aims to achieve. The number of notes equates to the quality of the content posted (which is what the score aims to evaluate). This is then divided by the number of followers said blog has (this means popular blogs have to earn more notes per post than a less popular one). To make things not as unbelievably strict on power users with the above rule, weekly activity is also taken into account to decrease the the amount the scoring of quality will be divided by. This also stops heavily followed yet inactive blogs that have at some point been abandoned by their authors.

As for the 0.5? I threw that in for the laugh. I guess this would have some sort of effect on the ‘fuckyeah’ blogs that make use of excessive and highly frequent posting on a daily basis but this would need to be further analysed. Constants make the final score come out a little prettier too and that’s always cool thing.

I think one other (and probably the most important) point to note with this idea is that the score, in my humblr opinion, should remain hidden from the user. This aims to counter the Tumblarity-obsessed freaks who would be blogging crap in attempts to increase their score and hopefully make their appearance in the directory.

For those of you who made it this far and understand that my ideas are not the be-all, end-all solution to providing all blogs with an opportunity to be heard, what are your thoughts on this issue? Do you even consider it to be an issue or have I just wasted 30 minutes of my life postulating such a system?