Archive for October 2009


Twitter protects freedom of speech and press again

“The Net interprets censorship as damage and routes around it.” – John Gilmore

There is no explicitly guaranteed freedom of the press in the UK and the libel laws in that country are tilted strongly in favor of the plaintiffs. That left The Guardian in a bizarre situation. Under threat of lawsuit, they could not report on something that was already part of the public record (see item 61 under “Questions for Written Answer”). They could not report on the subject itself, the MP asking the question, the minister expected to answer the question, the companies involved, where the information could be found or even why or under what justification that they were being prevented from reporting. They could only report the name of the solicitors suing them, Carter-Ruck.

Cue the Streisand Effect. Random citizens started blogging and tweeting about the injunction, creating enough bad PR to get Carter-Ruck to drop the injunction. The Norwegian press has now broken their part of the story, with a full report coming from The Guardian on their being blocked from reporting on the illegal dumping off the Ivory Coast and elsewhere by Trafigura.

Things like this and what happened after the Iranian election amaze me. Just two days ago the “big” news on Twitter was Miley Cyrus quitting Twitter, which may have been a carefully constructed publicity stunt all along since it was done via Youtube. Like so much of the web, Twitter’s filled inconsequential chatter most of the time, except when it suddenly it springs into action and helps defend press freedom in the UK or reveal to the entire world the protests and subsequent brutal crackdown after the rigged Iranian elections. Maybe LOLcats and other image macros are the price we all pay to hold this capacity in reserve.

Colon slash slash

The Web’s Inventor Regrets One Small Thing

I’m not so sure about the saving paper or ink, but it would have saved me oh, I dunno, a couple of hours spent saying “colon slash slash” and explaining what it meant back in the early days of the Intertubes. On the other hand, it’s a great way to immediately tell if someone isn’t net-savvy when he tells you his email address is ‘http://www@webgurus.com’ or something similar. I also never understood why the more easily pronounceable ‘web’ wasn’t adopted instead of ‘www’, although there is a movement to deprecate ‘www’ now.

CMS experiment midway results

I’m 50% complete with my CMS experiments, which is pretty good considering I actually started on them yesterday. I’ve finished with Drupal, WordPress and Mojolicious. I’ve been installing Catalyst for about 45 minutes now, which isn’t changing my opinion of Catalyst that much.

Here’s the resulting sample sites:

Drupal Test

I evidently was absent the day they talked about Drupal, because I found this CMS to have a lot more depth than I remembered. That, or version 6 is leaps ahead of 4.x and 5.x. I was able to take the Zen theme and customize it however I pleased, and used the standard Contact module for the contact page. I learned an important thing in customizing a Drupal theme – set the administration theme to something different in case you fubar you layout somehow. Other than that, it took only a few hours to get the site up, custom theme created, content posted and even a custom View created for the front page Announcements & other blog postings. I did that by first creating some Taxonomies for Stories and Pages and then creating a View that displayed only Stories that were marked as Announcements (with a limit of only 3 of them). Then I added that Block to the content-top area on the front page. For the custom theme, I altered several of the templates (page.tpl.php, node.tpl.php, etc) and even used the hook_theme() functionality to theme the Contact form template, with the help of this tutorial.

WordPress Test

Since I already had the templates for this blog, it didn’t take very long at all to clone the setup with another database as all I had to do was change some directory paths. I altered the page.php to match the rest of the theme and to provide for a special case for the ‘home’ page. It displays that page’s content directly, instead of inserting it into the post layout used for the other pages, but still uses the same header, footer and sidebar. I then used the Exec-PHP plugin to pull out the 3 most recent Announcements and non-Announcements, just like on the current index page. I used the Contact Form 7 plugin for the contact page, but didn’t really bother styling it.

Mojolicious Test

This is a Perl framework and not a CMS, and it lives up to it’s billing that it’s lightweight, easy to use and has no onerous requirements, unlike Catalyst. I converted the index, blog & contact pages into Template Toolkit files (I could have used HTML::Mason or EmbPerl but I have more experience with TT). I was able to set up this simple example in about 30 minutes with a little extra server wrangling for TT on this server as opposed to my dev one. Since Mojolicious is not a CMS, it’s not that useful for managing a blog without writing said software myself, but it’s a very strong candidate for Perl work in the future. I also like Mojo because it reminds me of Mojo Jojo, and honestly, how can you go wrong with an evil mad scientist monkey?

Next steps

Next time, the results of playing around with Django, TurboGears and Catalyst. Hey, look! Catalyst finally finished installing all of its requirements!

Good example of bad web design

I found a link to 10 tricks to reboot your brain on MSNBC’s site via Fark. I thought, “hey, my brain needs some rebooting, why not?” and I followed the link with the full expectation that it would be broken up into 10 pages. That’s a little trick sites use to inflate page views and ad impressions but the side-effect is annoying some (more likely most) users and dropping your overall ad clickthrough rate. But I didn’t expect it to look as bad as it did.

First off, it’s repurposed content from Prevention magazine. While the original might have looked fine in the magazine’s digest format, a lot has been lost in translation. Since I was expecting a slideshow type of display, I was looking for a “Next” or page numbers at the bottom of the article but could not find any. It wasn’t immediately apparent that the only navigation for the article was in the table of contents links to the left of the content and it also wasn’t apparent that both the headers and bulleted items were links to different portions of the source article. Instead of parceling out the article two sentences at a time, a better design would have been to display an entire section (“At Home”, “In the Car”, etc) and use the bulleted links as anchors to those specific paragraphs. That would result in less page views, though.

However, it’s easy to understand how this type of thing can happen. It’s usually just a script reading a feed, downloading the article content and publishing it into a template. There might be someone watching a queue of articles and approving them by hand, or it could be completely automated. It could be the case that the article was parsed incorrectly – take a look at how this article looks instead.

In general, I think the MSNBC website verges on being too busy. It’s a traditional C-clamp design with navigation across the top, bottom and the left-hand side. The left-hand links pop up hierarchical menus of the latest headlines for that topic, with the bolded topics also having a second popup menu for the subsections. That is, if you are able to navigate all the way to that side of the popup without it disappearing. Often, the latest headlines appear in the popup before the background loads, so you have text floating in a transparent box superimposed over the text and images below for a moment – a background image is nice, but you should also have a background color displayed while the image is loading. There are other display quirks (misalignments, missing line breaks) that appear to be the result of insufficient testing with non-Internet Explorer browsers. You do not have to hunt down every application that can display HTML, but you should be testing it in recent releases of Firefox and Safari at least (and probably now Chrome, too), and with and without ad blocking and popup blocking software. It’s next to impossible to make them all exactly match, but you should check that a complete page renders in all of them.

Big week for digital magazine news

I have been working in the digital magazine industry for most of the last decade. Earlier it was at ZDNet, at the time the online arm of Ziff-Davis (PC Mag, Yahoo Internet Life, EGM, CGW, etc), and after a stint in academia I worked for a digital magazine service provider for the past four years. Print has had a rocky relationship with digital, similar to the rocky relationships that the music and movie industries have had and for many of the same reasons. Back in the last 90’s the game was content repurposing – strip out the content from the magazine and repackage or otherwise syndicate it online. The problem then and now is that digital has been ad-supported and attempts to lock it up behind paywalls have (as of yet) proven ineffective, with the exception of the Wall Street Journal and other high-value niche publications.

Now, more and more smaller publications are switching to digital replicas. Instead of repurposing the print content it’s displayed online in the exact same format as the physical publication (including ads), which provides a number of benefits. If it’s an exact copy apart from linking and multimedia insertions, it can be counted as paid circulation despite it not being physically mailed. It is also usually in a format that makes copying and pasting the content into other sources more difficult, and often is accessible only via some sort of login or authentication mechanism.

All this changed this week with the latest rumors about an Apple tablet. Rumors about an Apple tablet are nothing new – I did a little research a few months ago and found that they went back at least 5 years and fit a pattern: either recent patent filings or an anonymous but supposedly well-connected source said that Apple would unveil a tablet or slate in the next quarter… or the next year. No tablet appeared, so rinse and repeat a similar rumor next year. The difference this time is that the rumors include meetings with magazine publishers and that fits the recent Apple business model. If they could provide an experience for buying digital magazines similar to and as easy as iTunes, they might bring the ink stained wretches in print into the 21st century after all. They could even manage to sell magazine content by the article in the same way more singles are sold on iTunes than whole albums. (Note to music industry: maybe people will buy whole albums if they were not 3-4 good songs and 10 pieces of filler)

However, also reported this week was that the largest publishers may form their own joint venture (found via Mashable) to create their own digital magazine storefront. They most likely worried that the market for digital magazines will find itself with a new gatekeeper, similar to how iTunes is the number one distributor of music in the US. They’d naturally prefer something more like Hulu, which is a joint venture between NBC, Fox and ABC. The alternative is partnering with Amazon and hoping that the Kindle DX display has enough resolution to reproduce magazine content in greyscale (color is still a ways off), or that Microsoft’s Courier booklet device isn’t released well after the market has already been sewn up by Apple, like with the Zune.

So, what does this mean for digital magazine providers who are not Apple, Amazon, Microsoft, and whatever Time names its joint venture? My personal take is that the biggest fish (Time, Hearst, Conde Nast) are rapidly becoming unobtainable, especially if the three combine their efforts. They may select one of the existing digital providers for their rendering technology or they might just go with Adobe PDFs locked down to a piece of hardware, but I strongly doubt they’ll be shopping individual titles out to different vendors in the future. Amazon and Apple may do the same – if their own in-house conversion and rendering tech isn’t up to snuff they’ll purchase or license whatever they need. Much like with independent music sites like Amie Street or Magnatune, there will still be a market for digital trade or B2B magazines and other niche titles, but they’ll want their formats compatible with what works on the Apple device. Not being compatible with the major players would be like releasing your band’s music in a non-mp3 format.

Of course, this could be all speculation. Another year may come and go without an Apple Tablet, magazines make look awful on the DX (although it may be perfect for newspapers and academic journals) and the Mayan calendar may flip a bit before the Courier is released.