Welcome to Idea R | Branding - Web Agency - Digital Strategies
Switch to the mobile layout

      Idea R - Bring your website contents to first postion. Get it automatically with Infrared CMS!

Blog

Take a software geek from the 80s, add a new generation graphic designer and dilute with a longtime marketing strategist. Shake vigorously and you'll get the Idea R's blog.

Change language... italiano

Tutorials

Tutorials on graphic design, advertising, photography, software development, web design, web marketing, web analytics and social media strategies.

Published on 7/31/2014
Categories: Web Design
How to fix your ASP.NET site to be responsive on Windows Phone

There is a well-known bug on Internet Explorer 10 for WIndows Phone 8 that avoids responsive web sites to display correctly. The cause is that Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't properly apply the media queries in your favorite responsive CSS framework.
You can find many fixes on the client side, but if you're using ASP.NET, you have the chance to fix it server side with only few lines of code.

...read all the article.

Published on 5/19/2014
Last update 5/22/2014
Categories: SEO
Lazy loading and the SEO problem, solved!

Lazy loading applied to a web page is an excellent technique when all contents aren't immediately visible and you want to speed up page rendering.
A perfect candidate for this method are image galleries with many items, only the first image is visible when the page loads, other images will be visible only if the user decides to browse them.
This technique sounds great, but has a big SEO problem: search engine crawlers does not execute scripts, they only analyze HTML markup, so all the code that renders images dynamically is totally ignored along with images and captions.

Here're four solutions and, as often happens, the best is the last one.

...read all the article.

Published on 6/12/2013
Categories: Web Design
How ASP.NET can efficiently control the client cache

In this article we will see how to precisely control the cache of the client (the browser of your PC, for example) in order to avoid the transmission of data from the server when the client already owns them. The ASP.NET server already has systems for data caching, for example to avoid repeating the same database query; would not it be nice not to avoid sending these data to avoid bandwidth consumption?

The technique is called conditional GET and uses the 304 HTTP status code and is particularly useful when data are dynamically generated on the server side and change during the time.

...read all the article.

Published on 3/28/2013
Categories: Social Media
How to dramatically increase social media LIKEs to your web site

In this article we're going to talk about content lockers, I'll give you the know-how to create one yourself and at the end you'll have the chance to download the JavaScript/jQuery sources and implement it rapidly.

Content lockers were born as an annoying tool for web marketing affiliations: in a nutshell, if you have a blog followed by a large audience, a franchisor might pay you to partially block contents until the reader performs an action, for example compiling a survey or subscribing to a business newsletter. It 'a hateful practice, but generates discete income for many bloggers.

What I propose you is a soft social media content locker, to use with caution and wisdom.

...read all the article.

Published on 10/28/2012
Last update 3/28/2013
Categories: Web Analytics
Tracking Facebook likes with Google Analytics, the real solution!

Social interaction of your customers are very important to analyze their impact on your conversions.
Reading the official Google Analytics developers guide, the solution seems easy but unfortunately the code doesn't work if you are correctly loading the Facebook SDK asynchronously, that's because may be the the SDK is still loading when you subscribe to the event.

...read all the article.

Scroll to top