mercoledì 14 novembre 2012

Mobile Marketer's Classic Guide to Mobile Commerce - Classic Guides - Mobile Marketer

Mobile Marketer's Classic Guide to Mobile Commerce

Mobile commerce set to blaze new trails

Mobile commerce is the one mobile channel on fire. As retailers are learning – to their chagrin or delight – mobile can be their best friend, worst enemy or, as many view it, as the frenemy.
But those reservations do not matter. What is indisputable is that mobile is the future of retail. It is shaping not only shopping done online, but also influencing store-based retail. Savvy retailers are ahead of their customers, offering shopper-friendly mobile Web sites, applications, SMS- and email-based loyalty programs, coupons, QR codes and targeted, geo-fenced mobile advertisements and integration into Apple and Google’s loyalty and commerce initiatives.

Show grooming

Mobile commerce is expected to account for 20 percent of online sales in 2012, according to IBM. But that is just the beginning. As consumers get more comfortable shopping on smartphones and tablets, overcoming issues such as unfamiliarity and security fears, they will take to mobile commerce at an even faster adoption rate than ecommerce. Sadly, not all retailers understand the speed of adoption that they can expect from consumers, nor the heightened expectation levels from their target audience.

What this Classic Guide to Mobile Commerce – produced annually by this publication – does is provide how-to advice, pointers and best-practice tips on how to get a retailer started in mobile commerce. It is also useful for retail executives who are already including mobile in the mix to evaluate how they stack up with best practice.

Mobile must not be viewed as merely yet another technology. Instead, it is to be respected for what it has done to consumers: liberated them from time and space constraints associated with searching, shopping and buying. It is not technology that is mobile, it is the consumer.

Indeed, given the state of the economy and the increasingly finicky nature of consumers, retailers have little time to offer an optimized shopping experience on mobile. Smartphones are already playing a critical role in driving traffic to retail stores, in addition to threatening the viability of bricks-and-mortar operations with the new showrooming phenomenon where consumers research in stores on their phones only to buy elsewhere for cheaper – Amazon.

Tablets, on the other hand, are now stealing share from laptop- and PC-based ecommerce, making shopping more enjoyable and appealing. Many retailers now claim that tablet commerce is on its way to becoming the dominant mobile revenue channel.

[ Read more...]

mercoledì 24 ottobre 2012

Typeform | Create awesome forms & surveys that function seamlessly across devices

Typeform

Better Web Forms On Mobile

Do you like to fill in Web forms on your mobile device? How often have you found yourself jumping from your phone to a tablet or a laptop to just get through that lengthy checkout process? Especially on our little mobile companions, we still haven’t found a way to make interacting with Web forms at least as bearable as on large resolution views.

Better Web Forms On Mobile

TypeForm might have found a solution. The designers of the service have decided to reinvent the Web form by making the user focus on one simple step of the form at a time. The service allows you to build, design and use forms for your projects. The forms make full use of available screen width, use beautiful typography, include a progress indicator and work nicely with touch and keyboard. The tool is currently in beta, but it’s definitely worth bookmarking. Now, that’s a great option for public polls, surveys or good ol’ Web forms!



Hacker Rank :: Real World Programming Problems and Competitions

Hacker Rank :: Real World Programming Problems and Competitions

HackerRank is a new platform that demands a bit more of their users than the ability to post photos and status updates. At HackerRank, coders can build quick hacks, code game bots and collaborate to solve real-world challenges. The site was co-founded by Vivek Ravisankar, a competitive spirit who says he was addicted to sites such as ACM back at school. He and his team believe that coders are most interested in solving real-world problems, and therefore aim to have users work out challenges that companies currently deal with, in areas such as machine learning, artificial intelligence and distributed systems.

Hackers, Are You Ready For A Challenge?

 The degree of difficulty of the existing 10 levels is determined by the number of users who solve a problem. In order to ensure a learning effect, solutions are eventually posted online. The site wants to focus on attracting well-versed coders, not beginners. However, to log in you don’t need to be a scripting genius, but you need to manage to figure out a logic puzzle. Good luck! (ea)

Basic Ready-to-Use CSS Styles

Basic Ready-to-Use CSS Styles


martedì 2 ottobre 2012

Is Apple screwing up location-based advertising opportunities?

Eh sì:

" [...] The biggest impact that will be felt from Apple's new maps is the impact on localized search. [...] The problems will prove to be even more impactful when it will come to marketers create location-based campaigns — a trend that has been rapidly growing. Everything nowadays is about location, therefore, if there is a glitch of some sort – it will be a problem for both marketers and consumers.[...] "

venerdì 28 settembre 2012

5 Free Marketing Tools from Google You Need to Know About | The Daily Egg


With more than 1 billion search queries submitted to Google every day, Google houses a lot of data. Luckily for marketers, Google offers some great tools that provide access to this data. And they are free!
Check out these five helpful tools:


Google Trends, Google Url Builder, Googe Authorship and G+, Google Agent Rank (Patent Pending), Google Insights for Search (beta)
Read on: 5 Free Marketing Tools from Google You Need to Know About | The Daily Egg

giovedì 27 settembre 2012

[Twitter] Decreto sviluppo al varo il 4 ottobre: detrazioni per start up e digitale, forse senza vincoli d'età http://t.co/N4pcVvro via @techecon

Decreto sviluppo al varo il 4 ottobre: detrazioni per start up e digitale, forse senza vincoli d'età http://t.co/N4pcVvro via @techecon September 27, 2012 at 10:03PM http://twitter.com/critara/status/251411775378051072

Decreto sviluppo: start up e digitale al varo il 4 ottobre? | Tech Economy

[...] “Vogliamo creare un terreno fertile per sviluppare la cultura imprenditoriale del nostro Paese – afferma Passera – Vogliamo diventare un paese amico delle start-up, che aiuta gli imprenditori giovani e non“, precisazione che lascia intendere che con ogni probabilità non ci sarà alcun vincolo anagrafico per ottenere i benefici del decreto. Tra le agevolazioni, l’ultima bozza prevedeva per il triennio 2013-2015 una detrazione sull’Irpef pari al 19% dell’investimento in start-up e si istituiva una sezione speciale del Fondo di garanzia per le pmi a favore della nascita di imprese innovative con una dotazione iniziale di 50 milioni di euro. [...]

[Twitter] The Good The Bad The Ugly of #Facebook's new Page Post Targeting http://t.co/CowXvPko via @marketingland

The Good The Bad The Ugly of #Facebook's new Page Post Targeting http://t.co/CowXvPko via @marketingland September 27, 2012 at 09:23PM http://twitter.com/critara/status/251401657043279872

[Twitter] #Facebook Pages Gets New Post Targeting Options http://t.co/2LgqMNIX via @marketingland

#Facebook Pages Gets New Post Targeting Options http://t.co/2LgqMNIX via @marketingland September 27, 2012 at 09:20PM http://twitter.com/critara/status/251400962965663744

[Twitter] how much does #SEO cost around the world? #infographic http://t.co/lcsNpD30

how much does #SEO cost around the world? #infographic http://t.co/lcsNpD30 September 27, 2012 at 06:38PM http://twitter.com/critara/status/251360173770276866

[Twitter] RT @ThinkwithGoogle: What are the keys to mobile site success? Big buttons, less content, fewer checkout steps, and speed. Read research http://t.co/f2rNkDyJ

RT @ThinkwithGoogle: What are the keys to mobile site success? Big buttons, less content, fewer checkout steps, and speed. Read research http://t.co/f2rNkDyJ September 27, 2012 at 06:30PM http://twitter.com/critara/status/251358166191849472

[Twitter] Findings from the Survey, 2011 via @alistapart http://t.co/twVQkmne

Findings from the Survey, 2011 via @alistapart http://t.co/twVQkmne September 27, 2012 at 06:29PM http://twitter.com/critara/status/251357994510589953

[Twitter] Test di usabilità fai da te: le 10 cose che ho imparato da Steve Krug al From The Front http://t.co/vv8dVQqU via @andreavit #usability

Test di usabilità fai da te: le 10 cose che ho imparato da Steve Krug al From The Front http://t.co/vv8dVQqU via @andreavit #usability September 27, 2012 at 06:22PM http://twitter.com/critara/status/251356255090774016

[Twitter] Google: 76pc of users want to find a company’s location, op... http://t.co/xx8Qc7Qu via @Clipboard

Google: 76pc of users want to find a company’s location, op... http://t.co/xx8Qc7Qu via @Clipboard September 27, 2012 at 06:05PM http://twitter.com/critara/status/251351960031215616

Google: 76pc of users want to find a company’s location, operating hours from a mobile site - Research - Mobile Marketer

[...] “Other important elements include the ability to access the information they need within one or two clicks – that’s why it’s imperative for marketers to understand the type of information their mobile users want and make sure that’s easily visible on the site,” she said.[...]

Read it on Mobile Marketer

[Twitter] 12 Automated Email Workflows You'll Kick Yourself For Not Using http://t.co/a4XA2PrI via @HubSpot

12 Automated Email Workflows You'll Kick Yourself For Not Using http://t.co/a4XA2PrI via @HubSpot September 27, 2012 at 04:41PM http://twitter.com/critara/status/251330800035962880

[Twitter] The Treasure of Frontend Island http://t.co/owtvX7Ra via @redturtle

The Treasure of Frontend Island http://t.co/owtvX7Ra via @redturtle September 27, 2012 at 03:06PM http://twitter.com/critara/status/251306854431477761

[Twitter] RT @crazyegg Get The Action You Want On Your Website Using These Four Visual Cues http://t.co/MeYGcAJw

RT @crazyegg Get The Action You Want On Your Website Using These Four Visual Cues http://t.co/MeYGcAJw September 27, 2012 at 12:59PM http://twitter.com/critara/status/251274949023645696

[Twitter] Sweet! :) "All You Need To Know About Inbound Marketing You Learned In Kindergarten" http://t.co/lwwt1CoF

Sweet! :) "All You Need To Know About Inbound Marketing You Learned In Kindergarten" http://t.co/lwwt1CoF September 27, 2012 at 10:57AM http://twitter.com/critara/status/251244281740791808

[Twitter] RT @getelastic Study Shows Top Ecommerce Websites Not Getting Faster http://t.co/Cg7yc2MG

RT @getelastic Study Shows Top Ecommerce Websites Not Getting Faster http://t.co/Cg7yc2MG September 27, 2012 at 10:54AM http://twitter.com/critara/status/251243306942603264

mercoledì 26 settembre 2012

[Twitter] Adotta una famiglia, sostieni il coraggio: bellissima iniziativa! #terremotoSERV #terremotoemilia #nondimentichiamoli http://t.co/9CqyZWjI

Adotta una famiglia, sostieni il coraggio: bellissima iniziativa! #terremotoSERV #terremotoemilia #nondimentichiamoli http://t.co/9CqyZWjI September 26, 2012 at 10:41AM http://twitter.com/critara/status/250877788284911616

[Twitter] RT @Terraferma_E: Continuano le storie di ricostruzione #terremoto. Oggi ascoltiamo Aries, azienda biomedicale http://t.co/8OCuBhSN

RT @Terraferma_E: Continuano le storie di ricostruzione #terremoto. Oggi ascoltiamo Aries, azienda biomedicale http://t.co/8OCuBhSN September 26, 2012 at 10:39AM http://twitter.com/critara/status/250877235299500032

[Twitter] Pagusiani @ work (@ Pagus Media) [pic]: http://t.co/vNDDAa9x

Pagusiani @ work (@ Pagus Media) [pic]: http://t.co/vNDDAa9x September 26, 2012 at 10:37AM http://twitter.com/critara/status/250876828531691520

Codrops: 3D Restaurant Menu Concept


3D Restaurant Menu Concept

View demo Download source

Applying CSS 3D transforms to components can bring some more realism to normally flat web elements. We've experimented with some simple concepts for restaurant websites and came up with a 3D folded menu (a real menu, not a "web" menu). The result is a restaurant website template where the menu will open by unfolding. Clicking the linked items will reveal a modal overlay which contains some more info.

Since this "flyer" structure requires a decent amount of space, and, although we will make this responsive, we'll add a media query for smaller screens where everything will fall back to a simplified stacked structure. The same will be applied for browsers that don't support 3D transforms.

The thumbnails and delicious recipes are by Michael Natkin from herbivoracious.com (all the ones that have a link).

Please note: this only works as intended in browsers that support the respective CSS properties.

Alright, so let's get started!

The CSS will not contain any vendor prefixes, but you will find them in the files.

The Markup

Our structure will consist of a main container with the class "rm-container" and we'll have a wrapper inside. The wrapper will contain the three panels. Initially, we only want to see the cover of the folded menu; that is the division with the class "rm-cover". The last panel is the one with the class "rm-right". The middle panel is the one we see in the middle when we open the menu:

<div id="rm-container" class="rm-container">    	<div class="rm-wrapper">  		<div class="rm-cover"></div>  		<div class="rm-middle"></div>  		<div class="rm-right"></div>  	</div><!-- /rm-wrapper -->    </div><!-- /rm-container -->  

Inside of the rm-cover and the rm-right division, we will have a front- and a backface:

<div class="rm-front">    	<div class="rm-content">  		<!-- Some content -->  	</div><!-- /rm-content -->  	  </div><!-- /rm-front -->    <div class="rm-back">    	<div class="rm-content">  		<!-- Some content -->  	</div><!-- /rm-content -->    	<div class="rm-overlay"></div>    </div><!-- /rm-back -->  

We'll also add an element for an overlay gradient that will give the menu parts a bit more realism. Note that the front will be empty in the last element.

The middle part of the menu will simply have another wrapper inside, no front or back part:

<div class="rm-inner">    	<div class="rm-content">  		<!-- Some content -->  	</div><!-- /rm-content -->    	<div class="rm-overlay"></div>    </div><!-- /rm-inner -->  

We will never see the back part of this part of the menu, so we won't need that structure.

The content will consist of some text elements, like definition lists for the dishes and headlines:

<div class="rm-content">    	<h4>Appetizers</h4>    	<dl>  		<dt>Bella's Artichokes</dt>  		<dd>Roasted artichokes with chipotle aioli and cream cheese</dd>    		<dt><a href="http://herbivoracious.com/2011/11/crostini-with-young-pecorino-grilled-figs-and-arugula-mint-pesto-recipe.html" class="rm-viewdetails" data-thumb="images/1.jpg">Green Love Crostini</a></dt>  		<dd>Crostini with young pecorino, grilled figs and arugula & mint pesto</dd>  		  		<dt>Focaccia di Carciofi</dt>  		<dd>Artichoke focaccia with fresh thyme</dd>    		<!-- ... -->  	</dl>    	<h4>Salads & More</h4>  	  	<dl>  		<!-- ... -->  	</dl>    </div><!-- /rm-content -->  

Notice the anchor with the class "rm-viewdetails" and the data attribute "data-thumb". We will use this as the content for a modal overlay box that will appear when clicking on the link:

<div class="rm-modal">  	<div style="background-image: url(images/1.jpg)" class="rm-thumb"></div>  	<h5>Green Love Crostini</h5>  	<p>Crostini with young pecorino, grilled figs and arugula & mint pesto</p>  	<a href="http://herbivoracious.com/2011/11/crostini-with-young-pecorino-grilled-figs-and-arugula-mint-pesto-recipe.html">See the recipe</a>  	<span class="rm-close-modal">x</span>  </div>  

It will contain the same headline and description that we get from the followed dd element (definition description), the thumbnail that we get from the data-attribute and the link.

And that's the HTML, now, let's take a look at the style.

Note that we won't go into the styling of the text elements or inner content parts. Instead we will focus on the 3D structure, transition classes and media queries.

The CSS

We want to make the whole thing fluid, so we will give the main container a percentage width, and, since we want some 3D awesomeness, some perspective:

.rm-container {  	width: 33%;  	height: 700px;  	max-width: 370px;  	margin: 0 auto 40px auto;  	position: relative;  	perspective: 1600px;  	color: #2a323f;  }  

The wrapper and its children divisions (the cover, middle part and right part) will all have the full width and height and we'll position them absolutely:

.rm-wrapper,  .rm-wrapper > div {  	width: 100%;  	height: 100%;  	left: 0;  	top: 0;  	position: absolute;  	text-align: center;  	transform-style: preserve-3d;  }  

Since we will be working in 3D perspective, we want the transform style of these elements to be "preserve-3d".

The cover needs a higher z-index than all the other parts and we'll set the transform origin to be on the left edge (left center). The transition delay is for when we close the menu. The transition to the open state will contain another value, but let's look at that a bit later:

.rm-wrapper .rm-cover {  	z-index: 100;  	transform-origin: 0% 50%;  	transition-delay: 0.2s;  }  

The middle part will have the lowest z-index of all three parts and we'll add a subtle box shadow:

.rm-wrapper .rm-middle {  	z-index: 50;  	box-shadow: 0 4px 10px rgba(0,0,0,0.7);  }  

The right most part will have a z-index that is higher than the middle part one but lower than the cover one. The transform origin will be on the right edge (right center) and there will be no transition delay when we close the menu:

.rm-wrapper .rm-right {  	z-index: 60;  	transform-origin: 100% 50%;  	transition-delay: 0s;  }  

The inner divisions which are the ones with the classes "rm-front", "rm-back" and "rm-inner" will have a paper texture as background and we'll add a inset box shadow that will simulate a multi-line decorative border:

.rm-wrapper > div > div {  	background: #fff url(../images/white_paperboard.jpg);  	width: 100%;  	height: 100%;  	position: absolute;  	padding: 30px;  	box-shadow:   		inset 0 0 0 16px #fff,   		inset 0 0 0 17px #e6b741,   		inset 0 0 0 18px #fff,   		inset 0 0 0 19px #e6b741,   		inset 0 0 0 20px #fff,   		inset 0 0 0 21px #e6b741;  }  

Now, let's add the important 3D properties. The front and the back face need backface-visibility set to hidden:

.rm-container .rm-front,  .rm-container .rm-back {  	backface-visibility: hidden;  }  

Let's rotate the backfaces so that they are behind the front parts:

.rm-container .rm-back {  	transform: rotateY(-180deg);  }  

The overlay will generally be an almost transparent gradient from light to a bit darker:

.rm-overlay {  	position: absolute;  	width: 100%;  	height: 100%;  	top: 0;  	left: 0;  	pointer-events: none;  	background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 100%);  }  

For the middle overlay we will turn the gradient to the other side:

.rm-middle .rm-overlay {  	background: linear-gradient(to right, rgba(0,0,0,0) 64%, rgba(0,0,0,0.05) 100%);  }  

Let's add some padding the the content divisions:

.rm-content {  	padding: 20px;  }  

The modal layer will be invisible: we'll set the opacity to 0, the pointer-event to none and we'll translate it on the Z-axis:

.rm-modal {  	position: absolute;  	z-index: 10000;  	width: 120%;  	margin-left: -10%;  	top: 50%;  	padding: 40px;  	background: #fff url(../images/white_paperboard.jpg);  	box-shadow:   		inset 0 0 0 16px #fff,   		inset 0 0 0 17px #e6b741,   		inset 0 0 0 18px #fff,   		inset 0 0 0 19px #e6b741,   		inset 0 0 0 20px #fff,   		inset 0 0 0 21px #e6b741,  		0 4px 20px rgba(0,0,0,0.4);  	opacity: 0;  	pointer-events: none;  	transform: translateZ(1000px);  }  

The idea is to reveal the modal when we click on one of the links on the menu. We'll scale the menu down and make the modal appear from "above". This concept is inspired by Hakim El Hattab's modal concept Avgrund.

Let's add some transitions and define some classes for opening the menu.

First, we'll give a transition to the wrapper (for scaling it when opening the modal) and to the children of the wrapper, i.e. our three menu parts (for animating the "opening"/rotation):

.rm-wrapper, .rm-wrapper > div { transition: all 0.6s ease-in-out; }

The modal will also have a transition for the transformation (to scale down) and its opacity:

.rm-modal {  	transition:   		transform 0.6s ease-in-out,  		opacity 0.6s ease-in-out;  }  

The idea is to add a class called "rm-open" which will trigger the menu to unfold. This class will be added with JavaScript when we click on the "View the menu" link.

When adding the class, we will define what will happen to all the elements when we open the menu.

The children of the wrapper will all get a box shadow:

.rm-container.rm-open .rm-wrapper > div {  	box-shadow: 0 4px 5px -3px rgba(0,0,0,0.6);  }  

The cover will rotate (without any delay) -180 degrees on the Y-axis. Since we defined the transform origin to be on the left center, it will open to the left:

.rm-container.rm-open .rm-cover {  	transform: rotateY(-180deg);  	transition-delay: 0s;  }  

The right part will rotate 180 degrees, but here we will add a transition delay of 0.2s because we want the cover to open a bit first:

.rm-container.rm-open .rm-right {  	transform: rotateY(180deg);  	transition-delay: 0.2s;  }  

When we click on one of the menu item that is an anchor, we will add another class called "rm-in" to the container and move the wrapper down on the Z-axis:

.rm-container.rm-in .rm-wrapper {  	transform: translateZ(-500px);  }  

The cover and the right part will be rotated a bit more to the inside:

.rm-container.rm-in .rm-cover {  	transform: rotateY(-150deg);  }    .rm-container.rm-in .rm-right {  	transform: rotateY(150deg);  }  

We need to set the transition delay to 0 seconds for this case:

.rm-container.rm-in .rm-cover,   .rm-container.rm-in .rm-right,  .rm-container.rm-nodelay .rm-right {  	transition-delay: 0s;  }  

The class "rm-nodelay" is an extra class that we'll need for the right menu part when we close the modal. Remember, it had a transition delay for when we open the menu.

The modal will appear by translating it to 0px on the Z-axis and increasing the opacity to 1:

.rm-container.rm-in .rm-modal {  	transform: translateZ(0px);  	opacity: 1;  	pointer-events: auto;  }  

Let's define some media queries for smaller screens and devices. The first media query will simply resize the wrapper:

@media screen and (max-width: 1110px) {  	.rm-container {  		height: 800px;  	}  }  

Since we made the wrapper fluid, it will need a larger height in order to contain the text.

From 960 pixels on, we no longer want to show the menu as a folded flyer but as normal, scrollable content.
For that, we'll simply set the height of the wrapper to auto, give it 100% of width and define a maximum width:

@media screen and (max-width: 960px) {    	.rm-container {  		width: 100%;  		height: auto;  		max-width: 460px;  	}    

All the inner divisions will no longer be absolute, but relative and we'll give them 100% of width and set the height to auto:

	.rm-wrapper,   	.rm-wrapper > div,  	.rm-wrapper > div > div {  		position: relative;  		width: 100%;  		height: auto;  	}    

The content divisions will need some margin:

	.rm-wrapper > div > div{  		margin-bottom: 10px;  		box-shadow:   			inset 0 0 0 16px #fff,   			inset 0 0 0 17px #e6b741,   			inset 0 0 0 18px #fff,   			inset 0 0 0 19px #e6b741,   			inset 0 0 0 20px #fff,   			inset 0 0 0 21px #e6b741,  			0 3px 5px rgba(0,0,0,0.2);  	}  

Let's remove the rotations:

	.rm-container .rm-back,  	.rm-container.rm-open .rm-cover,  	.rm-container.rm-open .rm-right {  		transform: rotateY(0deg);  	}  

We don't need the overlays any more:

	.rm-overlay, .rm-middle .rm-overlay {  		display: none;  	}  

And we set the position of the modal to fixed, so that it sticks on top when we scroll:

	.rm-container .rm-modal {  		position: fixed;  		width: 80%;  		top: 100px;  		left: 50%;  		margin: 0 0 0 -40%;  		transform: translateZ(0px);  		transition: opacity 0.6s ease-in-out 0s;  	}  

When we click on a menu item link and the modal appears we won't rotate anything any more:

	.rm-container.rm-in .rm-cover,  	.rm-container.rm-in .rm-right,  	.rm-container.rm-in .rm-wrapper {  		transform: rotateY(0deg);  		transition-delay: 0s;  	}  }  

And that's all the important style. For browsers that don't support 3D transforms, we will use almost the same styling like we do for this last media query. Since we use Modernizr, we'll just add those classes again, preceded by .no-csstransforms3d (which will be added to the body).

Now, let's add some lines of JavaScript.

The JavaScript

We will start by caching some elements:

	// main container  var $container = $( '#rm-container' ),						  	// the cover, middle and right panels  	$cover = $container.find( 'div.rm-cover' ),  	$middle = $container.find( 'div.rm-middle' ),  	$right = $container.find( 'div.rm-right' ),  	// open and close elements  	$open = $cover.find('a.rm-button-open'),  	$close = $right.find('span.rm-close'),  	// the links for each recipe (photo and details)  	$details = $container.find( 'a.rm-viewdetails' ),  

The events for opening/closing the menu and also for showing each item's details (modal) are initialized:

init = function() {    		initEvents();    	},  initEvents = function() {    	$open.on( 'click', function( event ) {    		openMenu();  		return false;    	} );    	$close.on( 'click', function( event ) {    		closeMenu();  		return false;    	} );    	$details.on( 'click', function( event ) {    		$container.removeClass( 'rm-in' ).children( 'div.rm-modal' ).remove();  		viewDetails( $( this ) );  		return false;    	} );  	  },  

To open/close the menu we will be adding/removing the class 'rm-open' from the $container. Remember, this is the class where the transitions are defined.

Note that on close, we are also removing the classes 'rm-nodelay' and 'rm-in'. These are classes that are added if we click to see the menu item's details.

openMenu = function() {    	$container.addClass( 'rm-open' );    },  closeMenu = function() {    	$container.removeClass( 'rm-open rm-nodelay rm-in' );    },  

Finally, if we click to see an item's details, a modal box will be shown with the image and the text for that item. We translate the main container on the Z-axis (and adjust the top margin in order to center it), and slightly rotate the left and right panels:

viewDetails = function( recipe ) {    	var title = recipe.text(),  		img = recipe.data( 'thumb' ),  		description = recipe.parent().next().text(),  		url = recipe.attr( 'href' );    	var $modal = $( '
' + title + '

' + description + '

See the recipex
' ); $modal.appendTo( $container ); var h = $modal.outerHeight( true ); $modal.css( 'margin-top', -h / 2 ); setTimeout( function() { $container.addClass( 'rm-in rm-nodelay' ); $modal.find( 'span.rm-close-modal' ).on( 'click', function() { $container.removeClass( 'rm-in' ); } ); }, 0 ); };

And that's it! I hope you enjoyed this tutorial and find it useful!

View demo Download source

How to Use Google Analytics | by Christopher Butler

...a simple analytics routine that you can run through on a regular basis. This routine is by no means comprehensive — Google Analytics offers a huge amount of tools and information that you could spend years learning. This routine is pared down to the essentials: It's designed to answer 5 specific questions you should be asking about your websites in 3 steps.

Read on...

Preview background patterns

Archivio di Patterns per background com preview in pagina... dire molto comodo.

martedì 25 settembre 2012

[Twitter] i magistrati correggano la legge o abbiano il coraggio di andare fino in fondo, dice #sallusti http://t.co/8EM2cbbw

i magistrati correggano la legge o abbiano il coraggio di andare fino in fondo, dice #sallusti http://t.co/8EM2cbbw September 25, 2012 at 08:54AM http://twitter.com/critara/status/250488359682732032

lunedì 24 settembre 2012

[Twitter] Slides of a @nireyal lesson: Using Neuroscience to Influence Behavior http://t.co/9ApooW1B

Slides of a @nireyal lesson: Using Neuroscience to Influence Behavior http://t.co/9ApooW1B September 24, 2012 at 09:27AM http://twitter.com/critara/status/250134435775774720

sabato 22 settembre 2012

[Twitter] "Alzando da terra il sole" libro pro #terremotoemilia firmato da quarantasei fra scrittori, artisti e giornalisti: http://t.co/iUDOMnus

"Alzando da terra il sole" libro pro #terremotoemilia firmato da quarantasei fra scrittori, artisti e giornalisti: http://t.co/iUDOMnus September 22, 2012 at 02:20PM http://twitter.com/critara/status/249483225787928576

[Twitter] Da Hong Kong un sostegno attivo a FacciamoAdesso http://t.co/lOyYZyak via @facciamoadesso

Da Hong Kong un sostegno attivo a FacciamoAdesso http://t.co/lOyYZyak via @facciamoadesso September 22, 2012 at 12:20AM http://twitter.com/critara/status/249271904467308544

venerdì 21 settembre 2012

[Twitter] RT @FacciamoAdesso: La motivazione del premio e-gov 2012 a Facciamoadesso http://t.co/U7FJPPTc

RT @FacciamoAdesso: La motivazione del premio e-gov 2012 a Facciamoadesso http://t.co/U7FJPPTc September 21, 2012 at 04:21PM http://twitter.com/critara/status/249151426444537856

[Twitter] RT @FacciamoAdesso: L'Assemblea Regionale ritira il premio e-gov 2012 per Facciamoadesso!! #egov2012 http://t.co/rXqu7pw6

RT @FacciamoAdesso: L'Assemblea Regionale ritira il premio e-gov 2012 per Facciamoadesso!! #egov2012 http://t.co/rXqu7pw6 September 21, 2012 at 04:21PM http://twitter.com/critara/status/249151332198539264

[Twitter] New Study From LinkedIn Shows How User Mindset Affects Social Media Marketing http://t.co/1AJasZNn via @HubSpot

New Study From LinkedIn Shows How User Mindset Affects Social Media Marketing http://t.co/1AJasZNn via @HubSpot September 21, 2012 at 11:20AM http://twitter.com/critara/status/249075733463437313

giovedì 20 settembre 2012

Responsive Measure

A jQuery plugin for responsive typography.

Read on...

[Twitter] Interesting article on loss aversion: study of #behavioral #economics applied to #teachers http://t.co/DhIYUJtd - by @thedailybeast

Interesting article on loss aversion: study of #behavioral #economics applied to #teachers http://t.co/DhIYUJtd - by @thedailybeast September 20, 2012 at 12:47AM http://twitter.com/critara/status/248553879468380160

mercoledì 19 settembre 2012

Masking HTML elements with gradient-based fadeouts

Yesterday I sat down and implemented a cross-browser (WebKit and Firefox, I don't count IE) way to achieve a "fade out the element on the right with a mask" effect...

Read on...

martedì 18 settembre 2012

Kids and money [$$$]

10 Websites to Help Teach Kids about Money


Real funny, a #mustread: Gilt Flashed My Granny Panties http://t.co/XKMDw55I via @HuffPostTech #facebook #privacy #wtf

Real funny, a #mustread: Gilt Flashed My Granny Panties http://t.co/XKMDw55I via @HuffPostTech #facebook #privacy #wtf September 18, 2012 at 09:26AM http://twitter.com/critara/status/247959772924637184

Advanced Excel For PPC

How To Work With Match Types Using VBA Code.
At the end of the article, many more links to similar tutorials. 
 

#advertizers to share budgets between multiple #campaigns in a single #adwords account | via @searchengineland http://t.co/Six4iwyn

#advertizers to share budgets between multiple #campaigns in a single #adwords account | via @searchengineland http://t.co/Six4iwyn September 18, 2012 at 01:11AM http://twitter.com/critara/status/247835307804880896

lunedì 17 settembre 2012

Did u know #google #mobile and google #desktop #search produces #different results? http://t.co/SjAJkZ59

Did u know #google #mobile and google #desktop #search produces #different results? http://t.co/SjAJkZ59 September 17, 2012 at 10:34PM http://twitter.com/critara/status/247795618402140161

#google recommends #responsive sites more than separate #mobile URLs https://t.co/GgmPpRRl

#google recommends #responsive sites more than separate #mobile URLs https://t.co/GgmPpRRl September 17, 2012 at 10:31PM http://twitter.com/critara/status/247794999952019456

Codrops: Button Switches with Checkboxes and CSS3 Fanciness

Posted: 13 Sep 2012 09:38 AM PDT

View demo Download source

Hello everyone! For a while now, I'm having fun with the new CSS properties (CSS3). It's an incredible playground for creativity and cleverness. I particularly enjoy designing and creating UI elements like buttons, switches, toggles and such. That's the focus of this tutorial, I'll show you how to create button switches with CSS only, without a line of JavaScript. Ready for it?


Read more...

venerdì 14 settembre 2012

Caro Monti... 3 domande ben poste di un piccolo #imprenditore (leggetelo, merita) http://t.co/u0NxeplJ

Caro Monti... 3 domande ben poste di un piccolo #imprenditore (leggetelo, merita) http://t.co/u0NxeplJ September 14, 2012 at 11:49PM http://twitter.com/critara/status/246727299842588673

RT @KISSmetrics The Anatomy of an Effective Homepage http://t.co/Z3E3i6BY

RT @KISSmetrics The Anatomy of an Effective Homepage http://t.co/Z3E3i6BY September 14, 2012 at 05:51PM http://twitter.com/critara/status/246637202413584384

Add Google plus comments to your website

In a recent post about changes we have started using Google+ comments on our website. This is a self made solution, which means it can be integrated into any website with little knowledge of html/css/javascript.

Inner Shadows in CSS: Images, Text and Beyond | Design Shack

Today we're going to learn some really simple inset shadow techniques that you can pull off with just a few lines of code. I'll walk you through both the box-shadow and text-shadow syntax and how to change them to pull off an inset shadows.

Add Google plus comments to your website

In a recent post about changes we have started using Google+ comments on our website. This is a self made solution, which means it can be integrated into any website with little knowledge of html/css/javascript.
Read on...

Inner Shadows in CSS: Images, Text and Beyond | Design Shack

Today we’re going to learn some really simple inset shadow techniques that you can pull off with just a few lines of code. I’ll walk you through both the box-shadow and text-shadow syntax and how to change them to pull off an inset shadows.
Read more...

Instagram's Amy Cole Means Business: How A Former Racecar Engineer Is Helping The App Grow Up http://t.co/xc7GnlOv via @huffingtonpost

Instagram's Amy Cole Means Business: How A Former Racecar Engineer Is Helping The App Grow Up http://t.co/xc7GnlOv via @huffingtonpost September 14, 2012 at 12:14AM http://twitter.com/critara/status/246371400586240000

giovedì 13 settembre 2012

RT @PippoSolello: RT @Terraferma_E: Il maiale non si ferma anche dopo il #terremoto. Storie di Emilia http://t.co/wzF1chBE

RT @PippoSolello: RT @Terraferma_E: Il maiale non si ferma anche dopo il #terremoto. Storie di Emilia http://t.co/wzF1chBE September 13, 2012 at 09:57PM http://twitter.com/critara/status/246336818696568833

http://t.co/EdaM1iX0 via @SEOmoz

http://t.co/EdaM1iX0 via @SEOmoz September 13, 2012 at 09:12PM http://twitter.com/critara/status/246325380984754176

RT @mashable: Anonymous Hacker’s Arrest Caught on Tape http://t.co/MmgAcyRx via @dailydot

RT @mashable: Anonymous Hacker’s Arrest Caught on Tape http://t.co/MmgAcyRx via @dailydot September 13, 2012 at 04:43PM http://twitter.com/critara/status/246257864308568064

Opt-Out Responsive Design? | CSS-Tricks

Why one might want an opt-out link to the desktop version and how to do it in case one wants it.

Read more...

A Marketer's Guide to Tracking Online Campaigns

tracking URL 
Tracking URLs are one of the most complicated concepts I've ever had to explain during my time as an inbound marketing consultant here at HubSpot. That said, they are also one of the most useful tools for online marketing. Below, I'll explain how to use tracking URLs to create targeted campaign reporting.

Read more...

RT @nekorina: @redturtle S-P-E-T-T-A-C-O-L-O!! @FacciamoAdesso finalista ai premi #eGov! http://t.co/tJA5KtW6 Incrociamo le dita!!

RT @nekorina: @redturtle S-P-E-T-T-A-C-O-L-O!! @FacciamoAdesso finalista ai premi #eGov! http://t.co/tJA5KtW6 Incrociamo le dita!! September 13, 2012 at 01:12AM http://twitter.com/critara/status/246023532126035969

"Nati con la Camicia" camiceria di #mirandola con grinta da vendere #terremoto. #nondimentichiamoli @facciamoadesso http://t.co/7GxarTXi

"Nati con la Camicia" camiceria di #mirandola con grinta da vendere #terremoto. #nondimentichiamoli @facciamoadesso http://t.co/7GxarTXi September 13, 2012 at 12:58AM http://twitter.com/critara/status/246020095774687232

mercoledì 12 settembre 2012

Talking about "What is your favourite blogging platform?" on @branch. Who has something to add? http://t.co/6CSg5lIj

Talking about "What is your favourite blogging platform?" on @branch. Who has something to add? http://t.co/6CSg5lIj September 12, 2012 at 06:34PM http://twitter.com/critara/status/245923338642415616

#Facebook CEO Mark Zuckerberg: We Burned Two Years Betting On #Mobile Web Vs. #Apps - Forbes http://t.co/sWfCUui8 via @sharethis

#Facebook CEO Mark Zuckerberg: We Burned Two Years Betting On #Mobile Web Vs. #Apps - Forbes http://t.co/sWfCUui8 via @sharethis September 12, 2012 at 10:53AM http://twitter.com/critara/status/245807400123240448

lunedì 10 settembre 2012

The Ultimate Guide to Content Planning | SEOmoz http://t.co/5ed5agfh via @SEOmoz

The Ultimate Guide to Content Planning | SEOmoz http://t.co/5ed5agfh via @SEOmoz September 10, 2012 at 05:55PM http://twitter.com/critara/status/245188871439134720

domenica 9 settembre 2012

This Is How Facebook Is Tracking Your Internet Activity http://t.co/eiYjS5tr via @BI_Advertising

This Is How Facebook Is Tracking Your Internet Activity http://t.co/eiYjS5tr via @BI_Advertising September 09, 2012 at 11:39PM http://twitter.com/critara/status/244912911917662209

RT @charpolanosky: How Do You Explain Blogging to Your Mom? - http://t.co/WLXC1BE7

RT @charpolanosky: How Do You Explain Blogging to Your Mom? - http://t.co/WLXC1BE7 September 09, 2012 at 11:01PM http://twitter.com/critara/status/244903268067708928

sabato 8 settembre 2012

Watch the Sequel to 'Sh*t Apple Fanatics Say' http://t.co/3KssDQlJ via @mashable

Watch the Sequel to 'Sh*t Apple Fanatics Say' http://t.co/3KssDQlJ via @mashable September 08, 2012 at 01:04AM http://twitter.com/critara/status/244209669940326400

venerdì 7 settembre 2012

Nice trick: Decorative CSS Gallery – Part 2 http://t.co/6e1TUdUh via @nickla

Nice trick: Decorative CSS Gallery – Part 2 http://t.co/6e1TUdUh via @nickla September 07, 2012 at 08:36AM http://twitter.com/critara/status/243960987538055170

RT @brad_frost: Nice! @grigs will be giving a virtual seminar on mobile-first responsive web design https://t.co/e7UvREhX You should sign up.

RT @brad_frost: Nice! @grigs will be giving a virtual seminar on mobile-first responsive web design https://t.co/e7UvREhX You should sign up. September 07, 2012 at 12:21AM http://twitter.com/critara/status/243836232403128320

giovedì 6 settembre 2012

#guesswhat? #Pinterest Now Sending More Traffic Than Yahoo Search, @Shareaholic Says http://t.co/gymNQhnQ via @sengineland

#guesswhat? #Pinterest Now Sending More Traffic Than Yahoo Search, @Shareaholic Says http://t.co/gymNQhnQ via @sengineland September 06, 2012 at 10:58PM http://twitter.com/critara/status/243815405750194176

Grazie, thank you, danke, merci #refund #itunes #macworld #apple #sillydaughter #happymum :)

Grazie, thank you, danke, merci #refund #itunes #macworld #apple #sillydaughter #happymum :) September 06, 2012 at 07:39PM http://twitter.com/critara/status/243765323516489730

You're welcome, @c_venturini. Ci risentiamo presto con tue indicazioni su cme muoverci. Buona serata :)

You're welcome, @c_venturini. Ci risentiamo presto con tue indicazioni su cme muoverci. Buona serata :) September 06, 2012 at 07:23PM http://twitter.com/critara/status/243761258145382400

RT @brad_frost: CSS Tricks gets a big Kickstarter-induced redesign: http://t.co/mvqzZCqS Big ups to @chriscoyier, master of the universe.

RT @brad_frost: CSS Tricks gets a big Kickstarter-induced redesign: http://t.co/mvqzZCqS Big ups to @chriscoyier, master of the universe. September 06, 2012 at 06:00PM http://twitter.com/critara/status/243740477252313088

The importance of the word #because when crafting "Magically Persuasive Offers" http://t.co/Uq2bXzoK via @crazyegg #mktg

The importance of the word #because when crafting "Magically Persuasive Offers" http://t.co/Uq2bXzoK via @crazyegg #mktg September 06, 2012 at 05:57PM http://twitter.com/critara/status/243739830847152128

This Is Responsive | by @brad_frost and @pkattera


About Responsive.RGA.com

The latest links, news and thinking in responsive web design.
Collected by@brad_frost and @pkattera at R/GA.
Go to website

Ciao @c_venturini, sto leggendo la tua mail, scusa ritardo, era comple di mio figlio ieri... :)

Ciao @c_venturini, sto leggendo la tua mail, scusa ritardo, era comple di mio figlio ieri... :) September 06, 2012 at 03:16PM http://twitter.com/critara/status/243699300658470913

Getting Your Product Into the Habit Zone | Nir and Far


" ... These curated web portals connect millions of people to information they never knew they were looking for. Some have started monetizing this tremendous flow of traffic and though it’s too early to call winners and losers, their strategy of driving user engagement by creating daily habits is clear. These companies are following a plan implemented by web titans like Amazon and Google and are hoping to yield similar results.

Creating user habits leverages two critical factors that should be considered by every company attempting to build high-engagement products ..."

Getting Your Product Into the Habit Zone | Nir and Far


The Ultimate Guide to Content Planning | SEOmoz @simonpenson



"A transition is in effect. The web is maturing and like any form of media that has gone before it that can mean only one thing: That content is now at the epicentre of audience creation once again. [...]"

@simonpenson

A Beginner’s Guide to Leaner CSS | Design Shack



This article isn’t for the guy who spends his days trolling through web development blogs for a chance to leave comments and show off how much more he knows that everyone else. If you’re already a CSS genius, go write a book.

Instead, I’m writing this for the masses of developers who are finally beginning to get the hang of this CSS thing. You’ve been styling websites for a year, maybe two and you’re ready to take a step beyond how to write effective code and learn how to write efficient code.

“You’re ready to take a step beyond how to write effective code and learn how to write efficient code.”

Just like me at this point in my career, you’ve heard the jargon plenty of times but have yet to experience that “click” where suddenly writing efficient CSS makes sense. Hopefully, we’ll find that click today.

The Ultimate Guide to Content Planning | SEOmoz @simonpenson

"A transition is in effect. The web is maturing and like any form of media that has gone before it that can mean only one thing: That content is now at the epicentre of audience creation once again. [...]" 
@simonpenson
Read more... | SEOmoz

Getting Your Product Into the Habit Zone http://t.co/VNLXtpLP via @nireyal

Getting Your Product Into the Habit Zone http://t.co/VNLXtpLP via @nireyal September 06, 2012 at 02:16PM http://twitter.com/critara/status/243684159506227200

Enquire.js - Media Query Callbacks in JavaScript | CSS-Tricks

"Enquire.js is a lightweight, pure JavaScript library for handling media queries. It is less than 1kb when GZIP'd and minified, and has absolutely no dependencies. Yup, you read that right - no dependencies, not even jQuery! The most you will have to do is provide a matchMedia polyfill if you wish to support browsers without a native implementation.

Use Cases

  • Responsive Design
  • Mobile-first Design
  • Assist older browsers with media queries [...] "

Enquire.js - Read more...


RT @JebBrovsky: You can tell Monopoly is an old game because there is a "Luxury Tax", "Community Chest" and the Banker can still get thrown in jail.

RT @JebBrovsky: You can tell Monopoly is an old game because there is a "Luxury Tax", "Community Chest" and the Banker can still get thrown in jail. September 06, 2012 at 10:18AM http://twitter.com/critara/status/243624104983420928

The Cooper Journal: The best interface is no interface http://t.co/iaZYTBDc via @cooper

The Cooper Journal: The best interface is no interface http://t.co/iaZYTBDc via @cooper September 06, 2012 at 12:32AM http://twitter.com/critara/status/243476710534836224

"it's what they do online and how they do it that provides the richest source of knowledge to companies." http://t.co/6elwr4y3

"it's what they do online and how they do it that provides the richest source of knowledge to companies." http://t.co/6elwr4y3 September 05, 2012 at 11:59PM http://twitter.com/critara/status/243468430580252672

mercoledì 5 settembre 2012

A Beginner’s Guide to Leaner CSS | Design Shack


This article isn’t for the guy who spends his days trolling through web development blogs for a chance to leave comments and show off how much more he knows that everyone else. If you’re already a CSS genius, go write a book.
Instead, I’m writing this for the masses of developers who are finally beginning to get the hang of this CSS thing. You’ve been styling websites for a year, maybe two and you’re ready to take a step beyond how to write effective code and learn how to write efficient code.
“You’re ready to take a step beyond how to write effective code and learn how to write efficient code.”
Just like me at this point in my career, you’ve heard the jargon plenty of times but have yet to experience that “click” where suddenly writing efficient CSS makes sense. Hopefully, we’ll find that click today.


Read more...

RT @KISSmetrics: Why You Ought to Throw Away Your Vanity Metrics for These 5 Customer Metrics http://t.co/lIokEMKF

RT @KISSmetrics: Why You Ought to Throw Away Your Vanity Metrics for These 5 Customer Metrics http://t.co/lIokEMKF September 05, 2012 at 07:00PM http://twitter.com/critara/status/243393203011743744

Free sketch sheets for web designers (pdf/psd) via @smashingmagazine

We've all been there: there's a new project coming up and we need sketch sheets for the project, yet they are scattered all over the Web (or in dozens of local folders) and first have to be found. If you've been looking for one place to get those sketch sheets and ready-to-print templates for your wireframes or prototypes, then Sneakpeekit and Web Sketch Sheets might be just what you're looking for.
 Free Sketch Sheets For Web Designers (PDF/PSD)




About transparent #Facebook's #IPO Prospectus, #Zuckerberg's patience and his impatient #Shareholders http://t.co/AP5ctRSL via @sai

About transparent #Facebook's #IPO Prospectus, #Zuckerberg's patience and his impatient #Shareholders http://t.co/AP5ctRSL via @sai September 05, 2012 at 04:08PM http://twitter.com/critara/status/243349988334260224

@frenci : bentornata!!

@frenci : bentornata!! September 05, 2012 at 12:16PM http://twitter.com/critara/status/243291437217763328

RT @uniiulm: #Milano richiama i talenti http://t.co/N6IMH5ck #università #bando

RT @uniiulm: #Milano richiama i talenti http://t.co/N6IMH5ck #università #bando September 05, 2012 at 11:08AM http://twitter.com/critara/status/243274491587874816

Why not? @DigitalTrends: Graveyard tech: QR codes to bring cemeteries alive http://t.co/LOCRxGzg

Why not? @DigitalTrends: Graveyard tech: QR codes to bring cemeteries alive http://t.co/LOCRxGzg September 05, 2012 at 10:54AM http://twitter.com/critara/status/243270767264034817

martedì 4 settembre 2012

He probably telecommuted: Man advertises on digital billboard to help wife land a job http://t.co/0Le6KmMG @DigitalTrends

He probably telecommuted: Man advertises on digital billboard to help wife land a job http://t.co/0Le6KmMG @DigitalTrends September 04, 2012 at 10:33PM http://twitter.com/critara/status/243084436189626369

Who no? @DigitalTrends: Graveyard tech: QR codes to bring cemeteries alive http://t.co/LOCRxGzg

Who no? @DigitalTrends: Graveyard tech: QR codes to bring cemeteries alive http://t.co/LOCRxGzg September 04, 2012 at 10:30PM http://twitter.com/critara/status/243083540055605248

RT @steverubel: Would you? Could you? -> Restaurant Owner In Los Angeles Offering 5% Discount If You Check Your Phone At The Door http://t.co/587nifWN

RT @steverubel: Would you? Could you? -> Restaurant Owner In Los Angeles Offering 5% Discount If You Check Your Phone At The Door http://t.co/587nifWN September 04, 2012 at 10:07PM http://twitter.com/critara/status/243077925887410177

RT @consumerist: Why ‘Antibiotic-Free’ Meat Doesn’t Mean What You Think It Does http://t.co/XidfQoDK

RT @consumerist: Why ‘Antibiotic-Free’ Meat Doesn’t Mean What You Think It Does http://t.co/XidfQoDK September 04, 2012 at 10:04PM http://twitter.com/critara/status/243077026037264385

Report: 40 percent of mobile clicks are fraud or accidents http://t.co/tMX1FFVo

Report: 40 percent of mobile clicks are fraud or accidents http://t.co/tMX1FFVo September 04, 2012 at 08:58PM http://twitter.com/critara/status/243060581823807489

Google: 66pc of social media access begins on a smartphone - Mobile Marketer - Research http://t.co/l2tmKgtE

Google: 66pc of social media access begins on a smartphone - Mobile Marketer - Research http://t.co/l2tmKgtE September 04, 2012 at 01:08PM http://twitter.com/critara/status/242942109127176193

Code a Mountain Lion Style Notification Window With CSS | Design Shack

This one is for my fellow Mac nerds. Apple’s newest desktop operating system, OS X Mountain Lion, has a built-in notification system similar to what we’ve had on iOS for years. Today we’re going to build one of the notification windows using CSS.

Read more...

List navigation to mobile : #touchdown by @samuelcotterall · GitHub

Touchdown is a tiny bit of JavaScript that converts <ul> or <ol> navigation elements to <select> dropdowns—which is nice if you’re using an iPhone or something.

Want to see a demo? http://samuelcotterall.github.com/touchdown/

Read more...

Responsive Design case study | built by Boon

A post on "HowTo" make a (large) website responsive. Interesting to see how others approach the task.

"This post aims to outline the entire project processes and act as an informal case-study for the construction of a large-scale responsive website. The South Tees site contains over 1,000 pages and while Responsive Design is not a new technique, documented examples of client sites on this scale are few and far between. The more we share our experiences, the better our techniques and processes will become as a result. [...]"

Responsive Design case study | built by Boon


@TechCrunch: #twitter helps #GirlsWhoCode, an association that helps women get in technology http://t.co/GeQd5Ss6 by @leenarao

@TechCrunch: #twitter helps #GirlsWhoCode, an association that helps women get in technology http://t.co/GeQd5Ss6 by @leenarao September 04, 2012 at 08:51AM http://twitter.com/critara/status/242877442476367872

lunedì 3 settembre 2012

Google+ Launches Tools for Businesses http://t.co/6de4mGpP via @mashable

Google+ Launches Tools for Businesses http://t.co/6de4mGpP via @mashable September 03, 2012 at 10:22AM http://twitter.com/critara/status/242538122007674880

How To Use Customer Data and Website Analytics To Create a Stellar User Experience | The Daily Egg

Do you know who your customers are, where they live, their age group or spending patterns?
Do you know which of them are the most profitable, or the most active on your website – and do you know why? If you haven’t answered yes to all of these questions, read on – because understanding this information can be critical to ensuring you offer your customers the best possible user experience.

Read more...


Where print fits in responsive web design by Jordan Moore — Web Designer & Front End Developer


[...] if we are developing from a mobile first standpoint we can involve print styles at this level too so that most of our layout resets for the print media type are already taken care for us before horizontal layout occurs. [...]

Read more...

Why You Shouldn’t Set Pageviews and Time on Site as Goals in Google Analytics http://t.co/jMgjc23X via @KISSmetrics

Why You Shouldn’t Set Pageviews and Time on Site as Goals in Google Analytics http://t.co/jMgjc23X via @KISSmetrics September 03, 2012 at 09:03AM http://twitter.com/critara/status/242518054133706752

I just #LOVE @geekologiefeed. Here's a little sample, enjoy: "Finally, A (Questionable) Anti-Radiation Cell Phone Case" http://t.co/LAlXd3Yp

I just #LOVE @geekologiefeed. Here's a little sample, enjoy: "Finally, A (Questionable) Anti-Radiation Cell Phone Case" http://t.co/LAlXd3Yp September 03, 2012 at 12:27AM http://twitter.com/critara/status/242388399242219520

Noooooo ci hanno tolto la tassa della cedrata! http://t.co/ZXYnOu0j

Noooooo ci hanno tolto la tassa della cedrata! http://t.co/ZXYnOu0j September 03, 2012 at 12:17AM http://twitter.com/critara/status/242385689042362369

@samsung's appallingly bad behavior with #bloggers invited by them at #IFA Berlin 2012 via @TheNextWeb: http://t.co/2kT7rT3t by @BradMcCarty

@samsung's appallingly bad behavior with #bloggers invited by them at #IFA Berlin 2012 via @TheNextWeb: http://t.co/2kT7rT3t by @BradMcCarty September 03, 2012 at 12:14AM http://twitter.com/critara/status/242384914979356672

domenica 2 settembre 2012

RT @InGiorgino: Innamorarsi di una bionda . Magnitudo Blonde. Birrificio artigianale Vecchia Orsa. Il terremoto da i suoi primi frutti. http://t.co/KpWc0BLL

RT @InGiorgino: Innamorarsi di una bionda . Magnitudo Blonde. Birrificio artigianale Vecchia Orsa. Il terremoto da i suoi primi frutti. http://t.co/KpWc0BLL September 02, 2012 at 11:48PM http://twitter.com/critara/status/242378402722639872

RT @piccionicatia: #Marò, dibattito acceso alla Corte suprema indiana. Da martedì si decide se processarli o meno http://t.co/cNmdZSZy

RT @piccionicatia: #Marò, dibattito acceso alla Corte suprema indiana. Da martedì si decide se processarli o meno http://t.co/cNmdZSZy September 02, 2012 at 11:41PM http://twitter.com/critara/status/242376614925725696

Why You Shouldn’t Set Pageviews and Time on Site as Goals in Google Analytics http://t.co/H7WZ6FX0

Why You Shouldn’t Set Pageviews and Time on Site as Goals in Google Analytics http://t.co/H7WZ6FX0 September 02, 2012 at 11:22PM http://twitter.com/critara/status/242371923504402432

@jordanm shares his #printstyle technique 4 #responsive #websites https://t.co/SOXQDJ8z

@jordanm shares his #printstyle technique 4 #responsive #websites https://t.co/SOXQDJ8z September 02, 2012 at 09:02PM http://twitter.com/critara/status/242336599457804288

@InGiorgino @GreenDay boh.. They #stomachache. Not my first guess... ;)

@InGiorgino @GreenDay boh.. They #stomachache. Not my first guess... ;) September 02, 2012 at 08:13PM http://twitter.com/critara/status/242324363439923200

RT @la_stampa: E' femminile il gene della felicità: Identificata la sezione di Dna responsabile di questa reazione Non ne esist... http://t.co/txK8c4t8

RT @la_stampa: E' femminile il gene della felicità: Identificata la sezione di Dna responsabile di questa reazione Non ne esist... http://t.co/txK8c4t8 September 02, 2012 at 08:08PM http://twitter.com/critara/status/242323170814730241

RT @ansa_topnews: Soldi da ex per farle vedere loro figlio: Arrestato a Taranto pregiudicato a cui era stato affidato bimbo http://t.co/VfTERQbg

RT @ansa_topnews: Soldi da ex per farle vedere loro figlio: Arrestato a Taranto pregiudicato a cui era stato affidato bimbo http://t.co/VfTERQbg September 02, 2012 at 08:07PM http://twitter.com/critara/status/242322776558534656

@InGiorgino guess what? Concert cancelled 'cause billie joe is in hospital... @greenday #didntmakemyday...

@InGiorgino guess what? Concert cancelled 'cause billie joe is in hospital... @greenday #didntmakemyday... September 02, 2012 at 07:59PM http://twitter.com/critara/status/242320893932621824

En attendant #greenday @ Arena Parco Nord http://t.co/sskbMiHP

En attendant #greenday @ Arena Parco Nord http://t.co/sskbMiHP September 02, 2012 at 07:14PM http://twitter.com/critara/status/242309569144045568

venerdì 31 agosto 2012

Only 9% Of Tech Blogs Implement Google Authorship Properly

 A study by Conductor shows only 9% of technology blogs have fully implemented the authorship, rel=author, attribute fully on their site. That is less than 1 out of every 10 blogs.

This is somewhat shocking because (1) these are technology blogs that should know about the feature and (2) it is shown to increase the click through rate from the Google search results to the web site. A higher click through rate leads to more ad impressions, which leads to more revenue for these technology blogs.
We’ve seen reports of authorship increasing click through rate by 30% to 150% or more. [...]

Dirty Markup · Tidy and Beautify your HTML, CSS, and JavaScript code

DirtyMarkup combines the power of HTML Tidy, CSS Tidy, JS Beautify, and the Ace editor to effortlessly clean up your messy code. Just paste your code into the editor and press “clean”.

Read more...

CSS3 Please! The Cross-Browser CSS3 Rule Generator

Interactive CSS3 Rule Generator

Read more...

The Responsinator

The Responsinator helps website makers quickly get an indication of how their responsive site will look on the most popular devices.

Read more...

giovedì 30 agosto 2012

Where Have The Users Gone? - TechCrunch

...But claiming that habits are the keys to success is a tall order. If people like me provide ready-made formulas and guidebooks on how to create habits, why isn't every company that alters user behavior succeeding? ...

http://m.techcrunch.com/2012/08/26/where-have-the-users-gone/

Towards A Retina Web | Smashing Coding

With the recent announcement and release of the Retina Macbook Pro, Apple has brought double-density screens to all of the product categories in its current lineup, significantly paving the way for the next wave of display standards. While the fourth-generation iPhone gave us a taste of the “non-Retina” Web in 2010, we had to wait for the third-generation iPad to fully realize how fuzzy and outdated our Web graphics and content images are. [...]

Read more


Guidelines For Mobile Web Development | Smashing Magazine


This overview features a hand-picked and organized selection of the most useful and popular Smashing Magazine’s articles related to design and development for mobile devices and published here over all the years. Read more

Restructuring Your Website and How to Minimize Traffic Loss | SEOmoz


This blog post will show you two examples of how to launch a new website:

  • Website 1 launches and loses 35% of organic traffic
  • Website 2 launches and loses 4% organic traffic
By following the process described below, you can feel confident in knowing your new website launch will be smooth.

Read more


mercoledì 29 agosto 2012

Beyond Wireframing: The Real-Life UX Design Process | Smashing UX Design

[...] What do real-life UX design processes actually look alike? Do we have time for every step in the process that we claim to be ideal? In this article, I’ll share a couple of insights about the real-life UX design process and speak from my own experience and research. [...]

Read more



Responsive Web Above The Fold | CSS-Tricks

Good article by Arley McBlain on the resurrection of "The Fold" thanks to Google analytics' "In-page" analytics : the resulting suggestion is to fine-tune website design in order to make sure people see what you want them to see... despite how they use (or misuse) their browser!
Very interesting

Read more


venerdì 24 agosto 2012

RobotKid

103% growth in traffic from smartphones since 2011


Read more...

Lean Canvas: Your Startup Blueprint

Business plans take too long to write, are seldom updated, and almost never read by others but documenting your hypotheses is key.

Lean Canvas solves this problem using a 1-page business model. Sign up now to create a business model that will be read by more people, be more easily updated, and let you focus on building your business - faster. 

Read more...


How to create an effective mobile, social campaign - Mobile Marketer - Social Media

This will help you tailor your application responses to the needs of the organisation,

Read more...


giovedì 23 agosto 2012

2012 SEO Industry Survey | SEOmoz

The data from SEOMoz biennial internet marketing industry survey is in.

Read more...

Lanyrd: the social conference directory

Conferences on all things web: the social conference directory and calendar by @lanyrd
Chose any filter you wish: topic, location, date... And see which of your connection is attending! Create your own guide (useful for teams!) and check for coverage, i.e. attendees's notes, sketches, photos, links, videos, recordings...
Very cool! ;)

Confernces in 2012...
Confernces in 2013...

Swarovski spans mobile, in-store for Fashion’s Night Out style competition - Luxury Daily - Mobile

“This program will distinguish Swarovski because it will allow us to reach consumers wherever they may be celebrating FNO,” Swarovski’s Mr. Ricci said.

“We will be hosting parties at two of our New York boutiques, but the Instagram component will help us connect with Swarovski consumers across the country,” he said.

Read more...

Theory of Human (Mobile) Motivation: SXSW 2012 slides and audio | Kristofer Layon

@Klayon's slides on how to prioritize and manage improvements to web sites that help the mobile user experience.
A theory based on Maslow’s hierarchy of needs, a psychological theory that identifies the various levels of human needs.

Read more...

Separate Mobile Website Vs. Responsive Website | Smashing Mobile

[...] people are arriving to the mobile Web through more diverse channels than ever before. In addition to direct and referral traffic, candidates are using social networks, email campaigns, SMS campaigns, search and more. Because these activities are increasingly happening on mobile, creating Web experiences optimized for mobile makes even more sense for the candidates.[...]

Read more...

Plunk Tests the Usability of Your Mobile Designs

ZURB’s latest free app, Plunk, lets you test the usability of your mobile designs

Read more

mercoledì 22 agosto 2012

LukeW | Evolving E-commerce Checkout

Checkout is the lynchpin of e-commerce. It’s how customers buy and retailers get paid. Yet despite years of evolution, only a few changes have significantly impacted checkoutconversion online. Knowing what worked, what didn’t, and what might can help improve checkout forms today and reveal what the future of digital shopping could be tomorrow.

LukeW | Evolving E-commerce Checkout

Little Big Details

A website dedicated to beautiful examples of usability across the Web

http://littlebigdetails.com/

Little Printer | BERG Cloud

Connected to the Web, Little Printer has wide range of sources available to check on your behalf. We call them “publications”. Subscribe to your favourites and choose when you’d like them delivered. Right on time Little Printer gathers everything it needs to prepare a neat little personalised package, printed as soon as you press the button. You can get deliveries multiple times a day, but we find once or twice works best–like your very own morning or evening newspaper.

Little Printer | BERG Cloud


list of cellphones' screen resolution

martedì 21 agosto 2012

Infinite Scroll: The Web’s Slot Machine | Nir and Far


A few years ago, everyone was clicking. Today, we’re all scrolling. Twitter, Pinterest, Facebook, and as of this week, Instagram and Medium - it seems everyone is getting on the infinite scroll bus. What is it about this magical design pattern that has so many consumer web companies using it?

Infinite Scroll: The Web’s Slot Machine | Nir and Far


9 Businesses Using Pinterest Contests to Drive Traffic and Exposure | Social Media Examiner

Are you using Pinterest to market your business?

Running contests on Pinterest is a great way to expose your brand to a

large audience, attract new followers and engage with your existing

follower base.



http://www.socialmediaexaminer.com/pinterest-contest/

lunedì 20 agosto 2012

14 Funny Brands You Can't Help But Follow in Social Media

There are quite a few factors that go into what makes a brand "followable" in social media. Think about it from the follower's perspective -- why do you choose to 'like' or follow certain brands on social networks like Facebook and Twitter? It could be because they share valuable, educational content that appeals to your interests and needs. Or it could be that they give you access to exclusive deals, coupons, or other promotions. Or maybe they're just ridiculously funny.

Read more: http://blog.hubspot.com/blog/tabid/6307/bid/33488/14-Funny-Brands-You-Can-t-Help-But-Follow-in-Social-Media.aspx#ixzz245Q8awH7

How to enhance hyperlocal targeting to find who’s behind that mobile ad impression - Mobile Marketer - Columns

By Ken Barbieri
With the heavy proliferation of mobile devices, marketers are increasingly looking to taking advantage of location based services (LBS)—and, more specifically, hyperlocal mobile technologies—as a means for targeting and attracting the attention of the ever-elusive, on-the-go customer.  [...]



Designing For Device Orientation: From Portrait To Landscape

Designing For Device Orientation: From Portrait To Landscape

[...] However, designing for device orientation brings various challenges and requires careful thinking. The experience must be as unobtrusive and transparent as possible, and we must understand the context of use for this functionality. [...]

http://uxdesign.smashingmagazine.com/2012/08/10/designing-device-orientation-portrait-landscape/

Agile Marketing - Whiteboard Friday

Posted: 09 Aug 2012 08:03 PM PDT
Posted by Jonathon Colman
Howdy, SEOmoz fans! In today's video, we'll explore the nifty, nefarious world on Agile Marketing, which I talked about at MozCon a few weeks ago. We'll take a look at four key principles of Agile Marketing and talk about how you can use them to hack your organization to deliver more value to your customers more often by breaking down barriers and removing impediments to your progress.
The strengths of Agile are that it focuses on bringing customers into our marketing and development efforts; it focuses on interaction with your colleagues by building cross-functional teams; it pushes us to always stay in motion by prioritizing delivery to our users and customers above all other concerns; and it follows a strong, iterative "Build-Measure-Learn" cycle, just like Eric Ries talks about in The Lean Startup.
You know how fast things change in the world of SEO and inbound marketing - Google published 52 changes to their algorithm last April and another 39 changes in May. Agile methodologies can help you respond and react to those changes so that you can stay on top of new opportunities.
Enjoy, and I'd love to see your comments below! I'll be jumping in to answer your questions as they come up.

Read more [...]

Fwd: Made to Measure - CSS-Tricks


Posted: 10 Aug 2012 09:45 AM PDT
Allen Tan:
So if static templates are too limiting, but per-piece art direction is too costly, how else can we make scalable, sustainable digital publications that are beautiful and accessible? To find a middle path, we can take a cue from the art of the tailor.
I totally agree that the future of good design on digital publishing is somewhere in that middle ground. Art direction "lite", perhaps. And maybe with a bit of automation.
Direct Link to ArticlePermalink
Made to Measure is a post from CSS-Tricks
Posted: 10 Aug 2012 08:08 AM PDT
As we wrap up our recent poll on ordering CSS properties, it brings up the larger issue of CSS style guides. Ordering properties is just one choice you have to make that makes up a complete styling strategy. Naming is a part of it. Sectioning is a part of it. Commenting, indentation, overall file structure... it all makes up a complete CSS style guide.
Let's round up some existing ones.

But first... Not Pattern Libraries.

I love pattern libraries. Think Twitter Bootstrap or GEL. I think they are a fantastic way to work particularly in large sites and web apps. This post isn't about those. We'll do a roundup of those some time, because I think that would be valuable too. This is about style guides for CSS itself.


The List

I'll list some excerpts from each that I like below.

GitHub


GitHub CSS Style Guide →
As a rule of thumb, don't nest further than 3 levels deep. If you find yourself going further, think about reorganizing your rules (either the specificity needed, or the layout of the nesting).
Unit-less line-height is preferred because it does not inherit a percentage value of its parent element, but instead is based on a multiplier of the font-size.

Google


Use ID and class names that are as short as possible but as long as necessary.
E.g. #nav not #navigation, .author not .atr
Do not concatenate words and abbreviations in selectors by any characters (including none at all) other than hyphens, in order to improve understanding and scannability.
E.g. .demo-image not .demoimage or .demo_image

Idiomatic CSS


Nicolas Gallagher's Idiomatic CSS →
Configure your editor to "show invisibles". This will allow you to eliminate end of line whitespace, eliminate unintended blank line whitespace, and avoid polluting commits.
Long, comma-separated property values - such as collections of gradients or shadows - can be arranged across multiple lines in an effort to improve readability and produce more useful diffs.
Use separate files (concatenated by a build step) to help break up code for distinct components.

CSS Wizardry


Harry Robert's CSS Style →
I have a blanket-ban on IDs in CSS. There is literally no point in them, and they only ever cause harm.
This section heading is also prepended with a $. This is so that—when I do a find for a section—I actually do a find for $MAIN and not MAIN.
In situations where it would be useful for a developer to know exactly how a chunk of CSS applies to some HTML, I often include a snippet of HTML in a CSS comment.

Smashing Magazine


Vitaly Friedman's "Improving Code Readability With CSS Styleguides" →
For large projects or large development team it is also useful to have a brief update log.
For better overview of your code you might consider using one-liners for brief fragments of code.

ThinkUp


ThinkUp CSS Style Guide →
If the value of the width or height is 0, do not specify units.
Comments that refer to selector blocks should be on a separate line immediately before the block to which they refer.

WordPress


WordPress CSS Coding Standards →
Add two blank lines between sections and one blank line between blocks in a section.
Broad selectors allow us to be efficient, yet can have adverse consequences if not tested. Location-specific selectors can save us time, but will quickly lead to a cluttered stylesheet. Exercise your best judgement.
Magic Numbers are unlucky. These are numbers that are used as quick fixes on a one-off basis. Example: .box { margin-top: 37px }.

More?

Does your organization maintain and use a public style guide? Post it!
CSS Style Guides is a post from CSS-Tricks