Other posts related to widget

Scratchback Scratches Back

Lincoln Adams | March 1, 2008 @ 1:13 pm

Recently I emailed some feedback to Jimmy Kukral (the developer of Scratchback) after testing out his widget on my site. When it comes to using widgets I like to use IFrames whenever I can in order to prevent them from bogging my site down, just in case the servers running the widgets crap out for whatever reason. Anyone who’s ever used a Twitter widget knows exactly what I’m talking about too. :wall:

Only problem was, clicking on a link in the Scratchback widget opened it up within the IFrame instead of loading a new page altogether. So I made the suggestion of including a target that directed the link outside the frame in order to resolve this minor issue.

And what happens? I get this snippy response from Jimmy:

That violates our terms of service. Can you stop doing that? If not, please stop using the widget. We have to maintain a consistent user experience.

:blink:

Never mind the fact that there’s no direct link to the terms of service on his site, (I had to pretend to register again in order to locate it), but there’s no visual difference between me adding the widget directly into the source code or enclosing it within an IFrame instead. So I’d be changing the user experience… how again?

I emailed Jimmy back again asking for clarification, since there was certainly nothing on the Scratchback site itself that addressed the use of IFrames. I got this response:

It’s in there in so many words. You’re modifying the pre determined user experience by putting our code in an iframe.

Ah, it’s there in so many WORDS. Well that certainly clears it up. :eyeroll:

I don’t think any thought may have been given to the possibility that some users may opt to use IFrames in order to offload potentially slow loading widgets from the main source code, that way it doesn’t interfere with the page’s load time. That this would be considered a nefarious act on my part and a violation of Jimmy’s sacred TOS kinda cheesed me off.

Look, it’s not a huge deal, and I don’t really want to even worry about it. I’m just asking you don’t do it.

Oh don’t you worry your pretty big head about it honey pie, I’ve permanently taken the widget off. You can sleep easy now knowing us evil bloggers will not be changing the “user experience” of your precious widgets.

You know, it was just an innocent suggestion too. If I thought the way I used IFrames would significantly change how the Scratchback widget operated on my site, would I have emailed the DEVELOPER about it so he’d know exactly what I was doing??? Idiot.

Ah well, it’s one less widget I need to worry about. Next time I’ll be more careful before getting into those types of arrangements where I’m expected the shave the backs of those who scratches mine. :D

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

19 Comments »


Let There Be Blog

Lincoln Adams | July 29, 2006 @ 1:29 am

And so it begins.

After 32 days of hair tearing, head banging, and extended bouts of rip roaring insanity, my blog is now officially online and ready to go. I still cannot fathom the reality that it took me well over a month before I could finally put the finishing touches on this new work of blogging art. It began with an idea that may or may not have been drug induced, and a subsequent hunt for the perfect blogware that would be given the esteemed honor of publishing my most intimate of thoughts online for all the world to see and revel in. It wasn’t long before I settled on Wordpress, and in spite of the absolute FITS it gave me, I don’t regret making that decision. It’s certainly not as polished as MovableType is, but it’s just as powerful, if not more so. The ability to write private and password protected posts, for example, are to this day features that are still missing from MovableType’s blogging solution. The plugin support is also amazing, even though it sucked up a good two weeks of my time before I finally finished scouring the Net for nifty and cool plugins to install and play with. By the time I was finished I had over 70 plugins installed, and the fact that they seem to be getting along with each other without blowing things up was a small miracle unto itself. The widget features were also way cool. It meant having the ability to move my sidebars around nilly willy, while adding all sorts of wild features without ever having to look at code (which I imagine is not the case with MovableType).

But now I understand why most people would just as soon rather open up an account with Blogger or Xanga and get straight to it than build a blog from scratch, even if that meant having far less control over its look and feel. Building a blog from the ground up while having only a rudimentary knowledge of PHP, XHTML standards and CSS styling was not an endeavor for the faint of heart to undertake, but I wasn’t scared. Stupid, maybe, but never scared. :shades:

I was however, reintroduced to wonderful things such as whitespace, XHTML validation, PHP syntax errors, and other frightening critical errors that so abruptly stopped my blog dead in its track that I thought the Rapture was about to occur. Then there was the very long fourth of July weekend where my PC box suffered from several viral infections, effectively taking it out of commission for days before I finally got everything working again.

For weeks, working on my blog became a daily ritual of adjusting some code, saving the file, uploading it to the server, then refreshing the blog in my browser to view the results. Adjust-Save-Upload-View-Repeat. Ad infinitum. There were some nights where I stayed up till 4 in the morning wrestling with some code until I either passed out or emerged victorious (usually the former). Some things just ended up being lost causes (such as getting skins to work right).

If that weren’t enough, I had to deal with the headache of making my blog look consistent across different browser platforms. I cannot tell you how many times I had things looking just fine and dandy in Firefox, only to see Microsoft’s Internet Explorer projectile vomit my blog all over the monitor screen. I’m forced to bastardize and invalidate my stylesheet with some ugly snippets of javascript all because IE to this day is still not standards compliant. Beautiful. Then there was the CSS standard itself, which makes it bloody near impossible to include a decent footer at the end of your blog. If this were a perfect world, my footer would be placed under all three columns here, not just the middle one. But because of either gross oversight or sheer stupidity (or both), this is virtually impossible to do without resorting to using floats (whatever the @#$% that is) or some other wacky means. On the plus side, the way my blog is set up now makes it far more search engine friendly than it was before, because the sidebars are absolutely (permanently) positioned on either side of the screen, which means search engines only need to crawl the header of the site before getting to the real meat of the blog. In other setups that don’t involve absolute positioning, search bots may have to sift through a crapload of code (involving the header AND the sidebars, and maybe even other superfluous data) before it finally reaches the main content of your site. I noticed a lot of blogs seemed to be set up like this too. Bad for them, good, however for me.

As if all this grief weren’t enough, my original hosting provider apparently had a fetish for rebooting their servers on a regular basis, which meant searching for a new hosting service, and then dealing with the agony of canceling my account, signing up for a new one elsewhere, moving all my files to the new server, etc., etc., etc.. Overall, the amount of work I was investing to getting this blog up and running was bordering on the absurd. For weeks I would stumble into the office at work in a daze after getting only 3 hours of sleep the night before, only to find myself logging into my work PC and getting right back to where I left off before I passed out. And why not? It’s not like my job was important or anything.

Eventually…finally… my work was at long last completed. So what happens now that the dust has settled, and I’m ready to move on with my life and start blogging for real?

I get writer’s block.

For the past month I had a million ideas and thoughts I wanted to put down on blogging “paper” and make known to the world (especially with what’s been happening in the Mideast), but when that moment finally arrives, I’m now drawing a complete blank. :pullhair:

Maybe I just need to get some sleep. Maybe I need a real life. Or maybe I just need to hurt somebody. Probably all three…

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

No Comments »