Skip to Content

The Blog.

Content and distribution

July 26th, 2010 by Jonathan Lee

I believe digital marketing can be distilled down into two areas; content and distribution.

Just ways to spread the word

Twitter, Facebook, YouTube, Email, SMS, web sites, forums and blogs are simply methods of distribution.

Sure there are a few operational ‘do’s and dont’s’ for optimising their effectiveness, but the reality is that pretty much anyone with access to the internet now has the capacity to distribute content on a global scale for little or no cost.

So there’s really no need to feel ‘bamboozled’ with all this stuff, the mediums I have mentioned above are just contemporary methods for distributing content or put another way, spreading the word.

Content is king

The creation of great content however is a another matter entirely. It’s very easy to get this bit wrong and very hard to put it right if you do;

Who wants to enter a competition to win a crap prize?

Who wants to buy a product which is too expensive?

Why tell me about a product which is not available in my country?

Why would I want to hear about a boy band concert when I hate boy bands?

If you distribute content digitally there’s a chance its found its way to all sorts of places in an instant. People can comment on your offering and there’s nothing you can do about it! In other words, you can’t put the genie back into bottle.

So what makes great content?

I think its about relevancy, clarity, and timing.

Imagine this. Your local cake shop has just baked some of your favorite cakes. You got their tweet on your smartphone so you made a detour to pick some up on the way home.

Because of Twitter, I now read my local newspaper for the first time in twenty years. Small, local stories feed onto my desktop along side the big global issues of the day. Surprisingly I’m becoming more interested in the local stuff. So the great content was always there, its just that its started to be distributed more effectively.

Digital isn’t just for the big guys. In fact it often works just as well and with lower risk for small organisations.

So a few things I feel people ought to consider when trying to make digital marketing work for their business.

Is this content good for us?

Is this content good for our customers?

Can we deliver on our promise?

How and when should we distribute this content?

So don’t worry about how all the technical stuff works and keeping up with latest buzzwords, just concentrate on what you’re going to say.

Do you need a mechanic or a fitter?

July 13th, 2010 by Jonathan Lee

Mechanics used to fix cars.

They would bash things, bend things and often make new parts to get you back on the road.

Not anymore. Now they plug a laptop in, wait for the diagnostic software to spot the problem and specify the replacement part.

Mechanics became fitters.

A decade or so ago you’d have paid thousands for a developer to build you a Content Management System (CMS). Oh how the eyes would light up as they saw another cash cow heading their way.

The old model went something like this – build a bespoke system they can’t take anywhere else and then charge ‘em a fortune to keep it on the road. The best bit was that the system was almost never truly bespoke, large chunks of it very closely resembling something they had built for someone else.

You thought you were buying new and actually it was often a clocked ‘cut and shut’ with a paint job.

Its different now.

Wonna CMS? just fit Wordpress. Need an e-commerce platform? just fit Magento. Need to expand further or add another whistle and bell? Just choose from the hundreds of add-ons.

Everything is there already, you just need someone to fit it together for you.

We’re Looking for Freelancers

July 12th, 2010 by Michael Austin

We’re currently on the look out for the following types of Freelancer:

  • iPhone Application Designers & Developers
  • Android Application Designers & Developers
  • Magento & Wordpress Developers
  • SEO Specialists
  • General Web Designers & Developers

Please send us a link to your portfolio site/examples of your work to info@rosslyndigital.co.uk.

Thanks

Green Gartside

June 24th, 2010 by Jonathan Lee

Green Gartside is Scritti Politti and vice versa.

I’ve always been a big Scritti fan, I guess the unusual vocal and intense syncopation just struck a chord, I just loved the ’shine’ it all had and wondered how I could make machines do stuff like that.

I suspect a significant amount of the production credit during their most successful early albums ought to go to David Gamson. But Green’s instantly recognisable vocal and the great lyrical themes were the ingredients that really set the material apart in my view.

Then there were the great players such as Alan Murphy and Marcus Miller adding clever licks and fills which somehow always seemed to sit perfectly with the programmed parts.

I had a little personal connection as well. A friend of mine was working on ‘Provision’ their third album, so I got to hear first hand the stories of an extreme attention to detail and an ability to push the technology of the day to its limits. All good stuff for a young songwriter looking to rise above the local pub circuit.

So it was quite ironic that many years later I would stroll into a grimy pub in Kilburn to watch Green perform Wood Beez! I was totally blown away with his vocal, I wasn’t sure what to expect but he’s actually a fantastic live performer which was a bit of a surprise given the ’studio band’ image Scritti had cultivated.

A different application of technology has changed the music business beyond all recognition. Nowadays I suspect that there are few record company executives who would be prepared to fund all the top studios, producers and musicians Scritti went through!

But how many British pop bands can claim to have been covered by Miles Davis or can cite Stevie Wonder and Paul McCartney as fans.

You get what you pay for kids!

Spotify users can here my favourite tracks here -

Scritti Politti Favs

When you listen to the tracks its hard to believe this year is the 25th anniversary of the release of Cupid & Psyche; a great example of how to make machines do great things.

More gigs pls Green.

Solving the Browser Compatibility Testing Issue with crossbrowsertesting.com

June 17th, 2010 by Michael Austin

After using Virtualbox (a free virtual machine) with MultipleIE and IETester installed, we thought we had the Internet Explorer (IE) browser testing issue covered for the most part. Though not perfect (MultipleIE is no longer supported and IETester is in alpha) both applications seemed to replicate the general functionality and habits of IE6+. Over a sustained period of time we found that inconsistencies occurred when comparing test results from IE natively to the results shown from these applications. Something more robust was required.

We ruled out using one of the numerous automated screenshot tools out there such as IE NetRenderer as it was a priority that we could replicate any bugs/issues specific to a browser be it layout or functionality. Another route we took was looking at utilising Microsoft’s VHD Images. Awesome we thought, we can now download and run multiple Windows images inside Virtualbox, each one with a different version of Internet Explorer. Well that’s what we thought. Unfortunately Microsoft changed their policies recently, so anyone trying to run any of these images on a Mac/Linux platform will never be able to get them fully working (tell us if we’re wrong).

Our chosen solution:

crossbrowsertesting.com

As it says on their website:

Test your website live via your browser and remote VNC sessions. Now you can interactively test your ajax, javascript, and flash on all operating systems and browsers from anywhere!

The service provides interactive live browser testing and automated browser screenshots. The operating systems available for usage include Mac OS, Ubuntu and Windows and each has a different group of browsers to test upon (take a look at the full config list). The pricing structure is based upon the total time you use up during your VNC sessions each month. Starting at $19.95 (as of 16/06/10) for 150 minutes, the pricing seems competitive.

The Working Process

Our starting point is navigating to the URL of the website we’ll like to test. We then utilise the Bookmarklet provided by Cross Browser Testing.

Screenshot showing the location of the Cross Browser Testing Bookmarklet in our Firefox browser

On clicking the Bookmarklet we’re presented with a JavaScript driven overlay that allows you to launch the currently viewed site in a specific browser inside a VNC session. You can also generate screenshots of the currently viewed site in selected browsers and view your account profile.

Screenshot showing the JavaScript driven overlay that allows you to choose different services from Cross Browser Testing

Well we’ve hit a crossroads, what should we show you first? The Automated Screenshots? An Interactive Live Test with IE7? Or perhaps what your account shows you?

Automated Screenshots

Good choice. The automated screenshots page loads up in a new browser window and looks a little like this:

Screenshot of the Cross Browser Testing Automated Screenshots service

From here you can enter the URL you wish to generate screenshots for (automatically filled via the Bookmarklet) and add/remove the required browsers, operating systems and screen resolutions (in other words different Configs). Click the Take Screenshots button and you’ll be presented with the results (after a short loading time).

Screenshot showing the screenshot results from the Cross Browser Testing service

The results page displays thumbnails of each requested Config. You can then share these with the usual social media tools, view a full size version of the screenshot, retake the screenshot or launch into a fully fledged Live Test. If you scroll down to the end of the results you can also download all the screenshots in a ZIP file (very useful), create a slideshow, look at the options of accessing the screenshots and the surrounding functionality via the API, download a crossbrowsertesting.com badge or copy a public url.

Interactive Live Test

Ok you want to see the VPN stuff I take it. In this example we clicked on the WinXP / IE7 Bookmarklet overlay which launches the VPN queue timer in a new window. Pretty much this gives you an idea of how long you’ll have to wait for a Config to be made available to you. From our experience the longest we’ve ever had to wait is around 30 seconds (which is excellent).

Screenshot showing the Cross Browser Testing Live Test Queue

Screenshot showing the Cross Browser Testing Live Test Instructions

Once the Config is ready the connection options are made available to you. Chicken of the VNC is our preferred VNC client but we have tried using OSX Screen Sharing and it works just as well. You copy the VNC Host IP & port into your VNC client and enter your Cross Browser Testing account password. The options across the top are to end the testing session, refresh the page, take a snapshot/screenshot of the config, record a video of your session and to send text to your session window. Any snapshots/screenshots/videos you produce during a session are added into your account for future access.

Screenshot of the Cross Browser Testing Live Test Options

Screenshot of Chicken of the VNC using details for Cross Browser Testing

Lo and behold a VNC connection showing the requested website in the requested Config. *Awesome*

Screenshot of rosslyndigital.co.uk in a Cross Browser Testing client (IE7/WinXP)

Once you’ve finished all the testing you need to do, close the VNC client and click the end session button in the Config options browser window. You’ll then be presented with a mini feedback form, asking you to review your session. We’ve had the odd minor speed issue but we’ve never had a session that’s been below a 4/5. The guys are also very good at responding to feedback, both positive and negative so always leave them a note if you come across anything out of the ordinary.

Your account

From your account (accessed via the website or the Bookmarklet) you can view the usual account information, your time usage, all previous session information (time used, date, Config etc) and all previous screenshots.

Screenshot of the Cross Browser Testing Account Screen

Sum it up

Cross Browser Testing has become a key part to our workflow. It allows us to react to time critical situations where a bug has been found in a specific browser. A good example is when a client phoned up about a Magento 1.3.1 installation doubling up the quantities in IE8. We were able to quickly launch the site in IE8 via the Cross Browser Testing Bookmarklet and replicate the bug. Five minutes later the issue was fixed after replacing a piece of code (event bubbling was occurring).

We would recommend Cross Browser Testing to all developers that are in a professional environment.

Toolbar Heroes – Terry and the Tools

May 25th, 2010 by Michael Austin

With the minor delay for the launch of www.toolbarheroes.com (due to us wanting to make it even cooler), we’d like to unveil our first hero and our first tool that he’ll be accommodating.

Terry

Illustration of Terry Toolbar

We had our illustration expert Brian from Hartoworld create Terry for http://www.toolbarheroes.com. His superpowers are currently unknown (other than a lycra fetish), but they’ll see the light of day when you least expect it.

The First Hero

Screenshot of the Percentage Calculator tool

Our first hero is the Percentage Calculator. It works with JS enabled or disabled and does the most simple of tasks, that of calculating percentages in numerous ways. We’ve also looked to optimise the tool as much as possible by using sprites, compressing & optimising code and using CDNs. We were originally planning to write our own JavaScript library specifically for this project. With time constraints this changed and hence our beloved jQuery 1.4 was given a run out.

The Coming Soon Heroes…

Two other heroes are currently in development: the file size convertor and typical measurements. We’ve got a lot of plans for www.toolbarheroes.com and will be looking to launch at least one new hero per month from June onwards. Other superheroes like Terry will also be making an appearance later in the year. In the future we’ll post up sneak peaks on dribbble.com, once I’ve earned my creative badges in the community.

Developing a points based incentive platform

May 10th, 2010 by Jonathan Lee

We’ve just started to develop Whitelabelpoints.com, a points based incentive platform.

Having spent the past 10 years developing and marketing points based incentive systems I have a pretty good idea what clients need and why.

My experience has taught me that the most important moment in the evolution of this type of system is the ‘beginning’ – the point at which you decide what you’re going to build and why. Application development is tricky enough without heading off down the wrong road and then having to spend valuable time going back to unpick things.

In reality every project we pitch WLP into will be different. It’s likely to be the case that just 60% of the standard specification will satisfy each requirement, with the remainder being met with the creation of special adapters or integration with third party applications.

With this in mind we’ve spent time distilling down what constitutes core, generic functionality. Which processes will be written in stone or put another way what stuff will always be needed in all cases. You have to think hard to keep things simple, flexible and scalable; its easier to create an overly complex system which commits you to all sorts of things you might not like later.

So its been interesting to see how a bit of patience at this initial stage has paid off. I’m certain that the system will be better as a result of the pre-production process we’ve been through.

But of course its difficult to take your time when you have lots of exciting ideas and a natural fear that others will beat you to it.  On the one hand you want to jump in so you have something to show people today. But WLP is a niche B2B application that indirectly manages other people’s money, so you have to be careful.

One thing is for certain, there are no shortcuts. You can ‘guess’ or ‘hope’ but chances are you’ll regret developing on that basis. You need to understand what’s required in totality and most importantly why its required. Technical prowess is secondary to a firm understanding of the overall commercial picture.

At this stage we plan to launch our first version later this year.

Skip intro

May 10th, 2010 by Jonathan Lee

What’s the point of a Flash based web site?

As you can probably tell I’m not really a big fan of ‘Flash’ animation on web sites – Flash being the software package most commonly used to create the graphics that move around on your screen.

Ah but its about leveraging dynamic and engaging content to align our core values with the user’s inner brand karma! Hmmm…

You know the feeling. You just need a telephone number or an address, you just want to find out about a product in the few seconds you have before the next call. You don’t want some irrelevant swirling psychedelic half-arsed clap trap bamboozling you!

Just give me the information mate and go and express yourself through contemporary dance or something…

Sure you see the odd site that uses Flash well, but frankly they are still few and far between in my book.

As always its a question of ‘horses for courses’; its about understanding who will be using your web site, when and where they’re likely to be using it and most importantly why!

Magento Ecommerce: An Overview and Some Useful Hints

May 5th, 2010 by Michael Austin

Magento is the ecommerce solution that takes time to master! It comes in two flavors; Enterprise and Community.

Enterprise is the fully supported, commercially licensed version of the app with prices starting at $11,125/yr (as of 2nd May 2010).

Community is the version available for no cost to the general market. Naturally your only source of support “out of the box” are the Magento forums and a few third party sites (feel free to tell us about your Magento site in the comments). There are quite a few specialist Magento developers out there, so if you need more help there’s always someone available for the right price.

For the rest of this post we’ll be talking about the Magento Community version.

Magento Community – Should I use it?

Web Developers

Magento is a beast worth taming. You’ll be frustrated, angry and annoyed with parts of the system whilst working on it but keep going. The more time you spend with it, the more understanding of how solid and powerful an application it is. You’ll have a “eureka” moment whilst working on it which will change your attitude towards the app. If you’ve got an “intermediate” web development skillset you shouldn’t have too many issues setting up the vanilla (default configuration) version of Magento. The majority of issues come about due to file permissions on the server or the caching engine of Magento (try to fix something and you don’t see the results). We usually disable the caching on our development server, and only fully enable it once live.

Store Owners

Magento offers a lot of features in terms of reporting and the management of products and stock. It is also one of the most complicated to get used to due to the sheer number of options and features available (and will most likely need you to spend some money on a web developer). If you’re looking for a fully fledged store that is well rounded and secure (if maintained properly) then Magento is an excellent option and worth the additional time to understand as well as the possible extra cost for development. If you have no web development experience (be it yourself or the team) then you’ll need a web developer to assist you with installing and configuring the installation. To keep costs low you could purchase a pre-built Magento theme/style from places such as Template Monster (recommended) and ThemeForest.

For those of you looking for something a little less intensive, utilizing a managed service such as Do Your Own Site and aShop (has both retail and wholesale functionality) is definitely worth looking at.

Handy Hints

Here’s a list of resources that we’ve utilized whilst working on the development and customization of a Magento 1.4.0.1 (and older) installation. Please feel free to ask any questions if you need a little help with anything listed below.

  1. Why aren’t my product categories being listed in the menu?
    http://www.aschroder.com/2009/03/top-3-solutions-when-your-magento-categories-are-not-displaying/
  2. Adding a left hand menu
    http://www.magentocommerce.com/wiki/how_to_create_a_vertical_left_hand_menu
  3. Add products to the homepage
    http://www.magentocommerce.com/wiki/how_to/add_featured_products_to_home_page
  4. Adding Static Blocks
    http://devzone.pratthost.com/2008/09/30/magento-add-static-block-to-cms-page/
  5. Creating Dynamic Category Landing Pages
    http://magentoexpert.co.uk/2009/05/23/tips-for-creating-dynamic-category-landing-pages/
  6. Disable the Compare Function
    http://www.aschroder.com/2009/07/removing-the-compare-function-in-magento-the-easy-way/
  7. Forcing the User to Login to access the store
    http://www.magentocommerce.com/boards/viewthread/7589/P15/#t141148
  8. Reference an image from your skin/theme in the Magento app folder
    http://snipplr.com/view/22394/magento-get-skin-url/
  9. Redirect the user to a specific page when they login
    http://www.magentocommerce.com/boards/viewthread/26352/
  10. Changing the logo in the system emails
    http://www.magentocommerce.com/boards/viewthread/40257/
  11. Flushing the test order and user records
    http://inchoo.net/ecommerce/magento/delete-test-orders-in-magento/
  12. Migrating Magento to a new server
    http://www.richardcastera.com/2009/06/30/migrating-magento-to-another-server/
  13. Magento migration issues:
    1. app/code/core/Mage/Core/Model/Mysql4/Config.php on line 92
      http://www.magentocommerce.com/boards/viewthread/23276/P15/#t116807
    2. BTREE errors
      http://www.eliasinteractive.com/blog/magento-database-import-error-using-btree-key-fk_attribute_varchar_entity-entity_id-key-fk_catalo-at-line-9
  14. Changing the base url in the database
    http://blog.chandanweb.com/magento/how-to-change-base-url-in-magento

Melissa Auf Der Maur (MAdM) OOOM Album Package – A Review

May 4th, 2010 by Michael Austin

Well as you know I’m a bit of a sucker for:

  1. Gig Posters
  2. Album sets
  3. Anything related to Queens of the Stone Age (fanboyism)

One of my favorite set of posters is from the Queens tour in 2008; a set of four that I purchased from Jacknife Posters (after they sold out at the gig).

Anyway back to the real subject matter of this post. I had previously purchased Melissa Auf Der Maur’s (MAdM’s) self titled album back in 2004 and found it a solid listen. When the new album was announced (Out of Our Minds (OOOM)) my interest had been whetted by the previous album and the album package available at the official site. Temptation proved too much and the wallet was presented to the Mac Book Pro, thereafter it was just the question of the waiting game (AKA delivery).

After a couple of delays in production the vinyl a dispatch date was set; unfortunately this coincided with the Icelandish volcano (Eyjafjallajokull) blowing it’s top and delaying the delivery further. Which was only mildly annoying, so I didn’t report it to the national news (though I was tempted during one whingefest).

In the package

  • Signed Print
  • Comic (illustrated by Jack Forbes)
  • 12″ – Red Vinyl
  • 7″ – Picture Disc
  • CD
  • DVD
  • T-Shirt (Blood Healer)
  • Tote Bag
  • Buttons, Sticker & Bookmark
  • Immediate Download of Album + Album Booklet + Bonus Track
  • Immediate Download of Film* + Music Video + Comic

The photos

The “merchandise” quality

Maybe using the word merchandise is a bit too corporate but hey here we go. When the package was delivered I was surprised to find everything inside a padded envelope, especially as the LP was loose. Everything was in pristine condition though, so no issue with me, but I can’t help feeling that there’s a few people out there with the same stuff but they ended up with a broken LP or damaged box. Inside the packaging was the LP (loose) and the branded MAdM box that contains all the other goodies.

The box has a blood red coloured lid, with some “trickles” of blood flowing onto other parts of the box. Opening the box up, the first thing you see is the black T-shirt which is 100% cotton. Yes I really just did put that in bold text. The Blood Healer print on the tshirt looks pretty dam cool (two colour print (red & white)). Next on the list is the tote bag, again 100% cotton with a 2 colour print. The smaller parts of the package such as the bookmark, buttons and sticker are exactly what they are. A bookmark, buttons and a sticker.

Now moving onto the comic book. I’m not a comic book fan in terms of the actual reading of them (Axe Cop excluded), but I do like to have a look at the different art styles and techniques of the artists. In this case there is no writing bar some lyrics on the first page. The comic uses the same prominent red throughout to highlight varying things from a flower to an open wound(!). Jack Forbes style is quite simple from a first look but when you look closer there is a lot of subtle detail in place on every page. I think the comic is a very strong part to the package.

The 7 inch picture disc is a nice slab and plays ‘Out of Minds’ and ‘Lead Horse’ from the album. The design of the disc itself is good but not overly attractive. The LP is a beautiful thing. Now in terms of the quality of the vinyl itself I’m no expert but the bright red colour it’s comprised of just gives off a feeling of – I want to play this!

The Album

I’m not going to go into too much depth here, as my inane ramblings are enough to put someone off music for life. After having a few weeks of listening to the album, I can honestly say it’s a good direction from MAdM’s first and a lot stronger overall. The first album was heavier which I liked (Followed The Waves is a cracking track) but I felt it was a little disjointed with a few too many “skip” tracks.

On OOOM there are songs with catchy hooks (Out of Our Minds, The Key, 1000 Years), a couple of progressive tracks (The Hunt, Lead Horse) and the little gem of Father’s Grave. There’s the usual talky track that a good number of albums seem to contain (This Would Be Paradise) but it doesn’t grate too much (well not yet anyway).The rest of the tracks compliment the album and only ‘This Would Be Paradise’ gets skipped every so often.

Overall it’s a good album (8/10 for those looking for a marker). It’s always a nice surprise when any of the tracks pop up on a random playlist, which for me shows the quality of the output by MAdM.

The Film

To be honest I haven’t watched the film yet, but from the little I’ve seen there’s been a lot of care and attention put into the production.

The End

I’ll let you make your own mind up as to whether the package is worth buying. :)

While I’m here (shameless self promotion following) Rosslyn Digital’s sister company Rosslyn Promotions can supply promotional merchandise that includes tote bags and t-shirts.

Update

As per my initial thoughts I received the following from the OOOM mailing list:

This is Melissa. It has come to my attention that Vinyl has not been shipped in sufficient packaging and some of you have already received, or may receive damaged records.

I sincerely apologize to anyone who gets damaged OOOM and of course I’ll send you another Vinyl if yours is broken.

To let us know if you got broken vinyl, please find the receipt from your purchase in your email and then forward that onto merch@phi-montreal.com and put “BROKENVINYL” in the subject line.

If you can’t find your receipt, no worries, just reply to this email. We’ll still need to find you in the system so please use the email you purchased with and give us the first / last name on your credit card or your pay pal email address of purchase.

Thank you for your understanding, patience and support. The little OOOM engine that could, will get it right – I promise! Thanks for Reaching for it…

xMAdMx P.S. Little treat to try and make up for this inconvenience is …. MP3 Download of “ISIS SPEAKS” Live & Intimate from Volcano Show in Finland!

What's Been Said/Read/Dev'd

From the Blog

Content and distribution (JL)
July 26, 2010

I believe digital marketing can be distilled down into two areas; content and distribution.
Just ways to spread the word
Twitter, Facebook, YouTube, Email, SMS, web sites, forums and blogs are simply methods of distribution.
Sure there are a few operational ‘do’s and dont’s’ for optimising their effectiveness, but the reality is that pretty much anyone with access [...]

Who we’ve been working with

  1. Travelport
  2. John Wiley & Sons
  3. Commvault
  4. SBK Healthcare
  5. ConSol Partners

See what else we’ve been doing

Applications in Production

  1. Whitelabelpoints.com - A New Points Based Incentive Platform for Business
  2. Toolbarheroes.com
    • Launching 3rd May 2010
  3. Gamer's Pledge - Gaming with a Conscience
  4. GigReflex
  5. Monkeyoff.me
    • Launched!