Missing E: How a Troubled Tumblr Add-On Was Reborn

The Web Development Series is supported by Rackspace, the better way to do hosting. Learn more about Rackspace’s hosting solutions here.

Nearly two weeks after Tumblr requested that unofficial browser extension Missing e go offline, the useful utility is planning to make its way back to users.

Missing e is an unofficial browser extension that adds functionality and enhanced features to Tumblr. The ability to reblog yourself, enhance the “Ask” feature and a host of dashboard tweaks are just some of the many features in the extension. Originally, the project started off as a few userscript enhancements, but over time, it evolved into an extension that was frequently updated and frequently developed.

Missing e is one of the few extensions I have installed on every browser on my laptop and iMac. In fact, I like Missing e so much, I reached out to its developer Jeremy Cutler earlier this summer and asked if he would agree to be interviewed for a story on various Tumblr hacks.

Just days before Cutler and I were scheduled to meet in person, Tumblr reached out and asked him to take the extension offline until some issues could be sorted out.

On its face, it looked like Tumblr had problems with the way that Missing e was making some of its API calls, as well as questions about whether or not Missing e followed the guidelines set out in the Tumblr API License Agreement. After Cutler agreed to make changes so that the code was more efficient, as well as removing a feature that would hide the Tumblr Radar, it appeared that the bigger problem, at least from Cutler’s perspective, was the way that Missing e modifies the Tumblr Dashboard for its users. Cutler was left with the impression that without stripping away every feature that would make Missing e useful, he would be unable to satisfy Tumblr.

When we met last week, Cutler opened up to Mashable about some of the technical, ethical and social challenges that have in essence, forced him to throw in the towel on Missing e.

The loss of Missing e wasn’t something that the community took lightly. More than 2,500 users signed a petition to save Missing e and prominent members of the Tumblr community expressed their support for the extension.

Still, Cutler wasn’t sure if he wanted to continue with the project. When we spoke to Cutler last week, the entire issue was still raw. As he wrote on his own Tumblr last week, “it’s hard not taking this personally.”

Tumblr, it turns out, is most responsible for the change in fate for Missing e. You see, earlier this week, some new features made their way into the Tumblr Dashboard. These are features that bore striking resemblance to some of the preferences in Missing e

As Cutler told us via email:

“I had been working a little bit on the code when the mood struck, but when they began releasing features similar to those in Missing e, I have to admit that I got my back up. I am glad that they are trying to improve, whether or not they’ve taken their cues from me. Still, I think the way they’ve implemented these new features leaves a little to be desired. The new release will fix the tag wrapping problem and allow users to make automatic tag reblogging optional.”

At this stage, Cutler is preparing to release a new version of Missing e. This version will not use the API in any way, which to Cutler, should clear him of any violation of the API License Agreement. One of the casualties of not using the API will mean that timestamps on posts in the Dashboard will not supported.

Cutler is also going to remove the popular Follow Checker and Unfollower features from Missing e. As he puts it, “that amount of scraping really isn’t fair to Tumblr’s servers.” And while he expects to lose some users over this feature, he’ll also be getting rid of his biggest source of support queries.

For its part, Tumblr has been quiet regarding the issue. After speaking with Cutler several times last week, the company hasn’t contacted the developer again since the incident received some press attention.

Frankly, as disappointed as we have been that this entire situation has unfolded this way, we’re happy to see that Missing e is going to be back in action. Cutler, who is a software engineer in his day job, is the type of person most companies want as add-on developers.


Series Supported by Rackspace


rackspace

The Web Development Series is supported by Rackspace, the better way to do hosting. No more worrying about web hosting uptime. No more spending your time, energy and resources trying to stay on top of things like patching, updating, monitoring, backing up data and the like. Learn why.

More About: api, developers, jeremy cutler, missing e, tumblr, web development series

For more Dev & Design coverage:

This entry was posted in api, APIs, Channels, developers, features, jeremy cutler, missing e, tumblr, Web Apps, Web Design, Web Development, web development series and tagged , , , , , , , , , . Bookmark the permalink.