martes, 26 de febrero de 2013

Eventos click y CSS

Un evento es eso que ocurre ... cuando hacemos algo. En CSS, el más común es el hover; ponemos el cursor encima de una etiqueta y, automáticamente, se ejecuta el evento<. No es algo controlable, se ejecuta siempre y, que lo usemos o no, es otra historia. Bueno, en realidad, hay una forma de eludirlo ya que en los navegadores modernos hay una propiedad llamada pointer-events que nos permite deshabilitarlos. Por ejemplo si tuviéramos un enlace al que le adosamos esa propiedad, simplemente, no funcionaría:
<a href="url_pagina" style="pointer-events: none;"> click acá </a>

Si bien :hover es el más común, no es el único pero, no existe ninguno que reaccione ante un click. El CSS, por alguna razón, jamás ha tenido algo semejante y ese tipo de acciones sólo pueden hacerse con JavaScript.

Sin embargo, hay algunas alternativas; ninguna de ellas es perfecta pero, por ahora, no hay muchas más. La mayoría utiliza :target para que funcione, algo que se ve bien en un demo sencillo pero, en cuanto lo queremos aplicar es poco funcional ya que en una página completa ... se "moverá", cambiando la url:
<style>
#democlick1 {display: none;}
#democlick1:target {display: block;}
</style>

<a href="#democlick1">demo con target</a>

<div id="democlick1">
....... cualquier contenido .......
</div>

Morbi ac nunc quis nisi tincidunt mattis eu gravida libero. Cras risus dui, scelerisque non fringilla eu; bibendum nec eros! Sed sed libero sed quam cursus adipiscing id non nisl. Praesent nisl turpis, sollicitudin eget placerat at, malesuada vitae ligula? Aenean est felis, fermentum non condimentum nec, consequat et nisl. Vivamus ultrices ligula at augue pulvinar adipiscing a vitae risus. Vivamus fermentum libero eget mi cursus condimentum vel nec neque? Praesent quis metus.


Otra alternativa es utilizar :focus; en este caso, al hacer click, se expandirá el contenido oculto.
<style>
.democlick2 {display: none;}
span:focus ~ .democlick2 {display: block;}
</style>

<span tabindex="0">demo con focus</span>
<div class="democlick2">
....... cualquier contenido .......
</div>
Tiene dos ventajas con respecto al anterior, por un lado, la página se queda quieta y, podemos aplicarlo a una clase lo que nos permite poner varios sin necesidad de identificarlos pero ... tiene dos desventajas; para volverlo a cerrar, debemos hacer click en cualquier parte "afuera" y además, el contenido oculto debe estar inmediatamente después, sin etiquetas intermedias:

demo con focus
Morbi ac nunc quis nisi tincidunt mattis eu gravida libero. Cras risus dui, scelerisque non fringilla eu; bibendum nec eros! Sed sed libero sed quam cursus adipiscing id non nisl. Praesent nisl turpis, sollicitudin eget placerat at, malesuada vitae ligula? Aenean est felis, fermentum non condimentum nec, consequat et nisl. Vivamus ultrices ligula at augue pulvinar adipiscing a vitae risus. Vivamus fermentum libero eget mi cursus condimentum vel nec neque? Praesent quis metus.

otro demo con focus
....... otro distinto .......

El último método es mas sofisticado y requiere más etiquetas pero es el que funciona mejor ya que nos permite generar un efecto toggle, es decir, click y expandir y click contraer. En este caso, se usa :checked:
<style>
.democlick3 {display: none;}
:checked ~ .democlick3 {display: block;}
input.oculto[type=checkbox] {position: absolute;left: -999em;}
</style>

<label for="toggle-oculto1">demo con checked</label>
<input type="checkbox" id="toggle-oculto1" class="oculto" />
<div class="democlick3">
....... cualquier contenido .......
</div>

Morbi ac nunc quis nisi tincidunt mattis eu gravida libero. Cras risus dui, scelerisque non fringilla eu; bibendum nec eros! Sed sed libero sed quam cursus adipiscing id non nisl. Praesent nisl turpis, sollicitudin eget placerat at, malesuada vitae ligula? Aenean est felis, fermentum non condimentum nec, consequat et nisl. Vivamus ultrices ligula at augue pulvinar adipiscing a vitae risus. Vivamus fermentum libero eget mi cursus condimentum vel nec neque? Praesent quis metus.

REFERENCIAS:vanseo design

Ocultar botón Send Feedback/Enviar comentarios en las Vistas Dinámicas

Me preguntaban varias personas si había alguna manera de eliminar u ocultar el botón "Send Feedback" o "Enviar comentarios" que aparece en la parte inferior derecha de las plantillas de Vistas Dinámicas.


Sí es posible ocultar este botón. Sólo debemos seguir estos pasos:

1.§ Vamos a Plantilla - Personalizar - Avanzado - Añadir CSS.

2.§ Pegaremos las siguientes líneas de código:
.feedback {
display: none !important;
}
3.§ Damos clic a Aplicar al blog y listo, el botón habrá desaparecido.

Enlaces de navegación que aparecen al bajar la página y muestran el nombre de las entradas


Los enlaces de navegación son esos que aparecen al final de la página que dicen "Entradas antiguas", "Entradas recientes" y "Página principal" y nos sirven para desplazarnos por las entradas del blog. Lo que haremos con esta entrada son dos cosas:

  1. Cambiar los textos "Entradas antiguas" y "Entradas recientes" por los títulos de las entradas.
  2. Hacer que éstos datos aparezcan en un recuadro "desvaneciente" cuando se baje el scroll de la página.

Puedes verlo en funcionamiento en este blog de pruebas, al bajar el scroll aparecerán los enlaces de navegación mostrando los títulos de las entradas que anteceden y preceden al post.

Esta forma de mostrar los enlaces de navegación sólo se verá en las entradas individuales, ya que en la portada y demás partes del blog se seguirán mostrando como siempre.

La instalación es muy sencilla en realidad. Primero entra en Plantilla | Edición de HTML, marca la casilla Expandir plantillas de artilugios y busca esta línea:
<b:include name='nextprev'/>
Y cámbiala por esto:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:include name='nextprev'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='blog-pager-note'>
<h4>También hemos publicado:</h4>
<b:include name='nextprev'/>
</div>
</b:if>
Ahora pega antes de </head> lo siguiente:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'/>
<script>
// <![CDATA[
$(function() {
$('#blog-pager-note').toggle()
.css({
width: '520px',
height: '150px',
position: 'fixed',
padding: '1em',
bottom: 0,
right: 0,
background: 'url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKgdmMjn6EecA65-7lHOMV2xv9BDnEEeUXXp5g4KLAg9wiUJcHhGXD8LXjYNrozFy8fzp_TK2nZCak2tNEMHj0Sobbfn5jjecaeAZbJmnm1l8bMrNEh326ZnEuKtnl3WSquDRBe1dk_9Q/s10/negro85.png)'
});

$(window).scroll(function() {
if($(this).scrollTop() > 150) {
$('#blog-pager-note').fadeIn();
} else {
$('#blog-pager-note').fadeOut();
}
});
});
$(document).ready(function(){
var newerLink = $("a.blog-pager-newer-link").attr("href");
$("a.blog-pager-newer-link").load(newerLink+" .post-title:first", function() {
var newerLinkTitle = $("a.blog-pager-newer-link:first").text();
$(".blog-pager-newer-link").html("<div>Entrada anterior:</div>" + newerLinkTitle);
});
var olderLink = $("a.blog-pager-older-link").attr("href");
$("a.blog-pager-older-link").load(olderLink+" .post-title:first", function() {
var olderLinkTitle = $("a.blog-pager-older-link").text();
$(".blog-pager-older-link").html("<div>Entrada siguiente:</div>" + olderLinkTitle);
});
});
// ]]>
</script>

<style type='text/css'>
<!--
#blog-pager-newer-link {float:left;clear:both;line-height:30px;}
#blog-pager-older-link {float:left;clear:both;line-height:30px;}
.home-link {display:none;}
.blog-pager-older-link, .blog-pager-newer-link {
background-color: transparent !important;
background-image: none !important;
border:0 !important;
color:#0577AB !important; /* Color de los títulos de las entradas */
float: left;
width: 500px;
clear:both;
}
a.blog-pager-older-link:hover, a.blog-pager-newer-link:hover {
text-decoration:none !important;
}
a.blog-pager-newer-link:before {
content: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCYRVd6AahPJM7NHN7YWjK5HGBvAOzoqvgXCuQTRou6k9VBwGjPHMtpDecVuxOmKU9jrxTcY9yaY57JtiOH0GWVYq0Sm-AvTcZmtevhRt0-XIyopiSv9dCdGFGdFaqd1tvsZm6NhdONh0/s32/flecha2.png);
float:left;
}
a.blog-pager-older-link:before {
content: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjssA3ZhWF1Ug0Vg_IGqzK5h0a2ySZTJlKMZ1drDuhSna6yFzel_7XV3Ck8syZyHUIXfGDJfBDWX7eXA_4TuFMjv2kCfd2sZN2k9RMSwG4zAszIltj4hv4EvN71S-nxjlh5MEpll7dJqkk/s32/flecha1.png);
float:left;
}
#blog-pager {
width:500px;
background-color: transparent !important;
background-image: none !important;
border:0 !important;
text-align:left;
}
#blog-pager div {
color:#fff; /* Color de los textos "Entrada anterior" y "Entrada siguiente" */
font-weight:bold;
margin-bottom: -5px;
}
a#blog-pager div:hover {
text-decoration:none !important;
color:#fff; /* Color de los textos "Entrada anterior" y "Entrada siguiente" */
}
#blog-pager-note {
z-index:9;
}
#blog-pager-note h4 {
margin:0;
padding:0;
color:#4898B9; /* Color del título del recuadro */
font-size:16px; /* Tamaño del título del recuadro */
}
-->
</style>
</b:if>
Hay tres URLs en color azul, la primera es la imagen de fondo semitransparente del recuadro, las otras dos corresponden a los íconos de las flechas.
En color verde puedes ver dónde cambiar los colores de los textos.
El número en color rojo es la distancia en pixeles que activa el gadget, es decir, que como está ahora, el recuadro aparecerá cuando se haya bajado el scroll 150px. Puedes usar un valor más alto en caso de que tus entradas suelan ser largas y por lo tanto la "altura" del scroll sea mayor.

Cabe mencionar que este gadget usa jQuery, así que procura tener sólo una versión, y si usas Scriptaculous deberás aplicar un hack, de lo contrario podría no funcionar.

También puedes cambiar las palabras "Entrada anterior" y "Entrada siguiente" por alguna otra frase.

sábado, 23 de febrero de 2013

Do you know this guy?


viernes, 22 de febrero de 2013

Analítica y Métricas en la Toma de Decisiones de un Alto Ejecutivo

Para una óptima toma de decisiones necesitamos contar con el apoyo de nuestro plan de negocio, de marketing, los estudios de viabilidad, valoraciones económicas y un largo etcétera.

Fuente: http://kikepuelles.wordpress.com/

“Todo lo que se puede medir,se puede mejorar y se puede gestionar.” Alejandro Domínguez Doncel

Todo lo anterior lo podemos resumir en disponer de unas métricas de negocio y un análisis previsional sobre cómo prevemos va a funcionar esta o aquella acción que nuestra organización tiene proyectado llevar a cabo.

Pero en el nuevo contexto (Social-Digital) en el que se están moviendo nuestras empresas ya no sólo nos valen para tomar decisiones las métricas que pone sobre la mesa nuestro Director Financiero (CFO), ni nuestro director de Marketing (CMO), ahora en la toma de decisiones también tengo que dar entrada al Director de analítica (DAM). Éste me aportará toda la capa de medición social que hasta ahora no nos planteábamos/obviábamos en la toma de decisiones.

¿Qué aporta el DAM en un comité de dirección? La capacidad de deglutir y poner en valor índices de Satisfacción, Retención, Adquisición, Fidelidad, valor de un cliente, etc., desde la perspectiva Social-Digital.

¿Qué métricas debemos poner encima de la mesa?

El primer bloque sería:

1.A.- Ingresos
1.B.- Participación en el mercado
1.C.- Satisfacción

En un segundo bloque entraríamos en más detalle, con métricas tales como:

2.A.- Ventas
2.B.- Servicio al cliente
2.C.- Social-CRM

Tenemos necesidad de medir Interacción, Compromiso, Influencia, defensores, Impacto... Tomar decisiones de negocio sin tener en cuenta los anteriores indicadores sociales nos puede hacer errar en nuestras estrategias.

"Desde que se cronometran las carreras,
se corre más rápido"
Gemma Muñoz

Y ahora vamos a la segunda parte ¿qué tiene que conocer un alto directivo sobre el potencial de la analítica digital?
La analítica web es el resultado de analizar la actividad con el objetivo de enfocar acciones a resultados. Con la analítica conseguimos transformar datos en conocimiento y ese conocimiento llevarlo a la toma de decisiones de negocio.

Las cuatro patas de este banco (analítica web):

- Captación
Aumentar la adquisición de tráfico

- Activación
Optimización del sitio web

- Conversión
Mejorar el rendimiento del canal Online

- Retención
Incrementar la fidelización

Debemos ver la analítica y las métricas como herramientas que nos aportan valor en nuestra toma de decisiones. Cuanto antes seamos capaces de adquirir soltura con éstas y a su vez nuestro equipo directivo interiorice la necesidad de utilizarlas, antes conseguiremos aumentar nuestro retorno.

Un apunte de cierre cuando solicitéis al DAM un informe de resultados hacer hincapié en que sea visual, en formato cuadro de mando y a ser posible todos los datos importantes en una sola hoja.

"Las personas mienten,las pruebas no." Gemma Muñoz

Autor: Javier Pérez Caro, Consultor de Management, Profesor, Speaker. Diplomado en Dirección de Empresas, Máster en Comercio internacional, Máster en Dirección Comercial y Marketing. Puedes encontrarlo en , Twitter, Facebook o en su blog Nuevo Viernes - Nuevo Libro.

Fuentes consultadas en http://www.nuevoviernes-nuevolibro.es:
- Métricas de Marketing de Alejandro Domínguez Doncel y Gemma Muñoz Vera en ESIC editorial
- Social Media Métricas y Análisis de John Lovett's en Anaya multimedia
- El arte de medir de Gemma Muñoz y Tristán Elósegui en PROFIT
- Analítica web en una semana Gemma Muñoz y Tristán Elósegui en Gestión 2000
- Analítica web 2.0 el arte de analizar resultados y la ciencia de centrarse en el cliente de Avinash Kaushiken Gestión 2000

miércoles, 20 de febrero de 2013

Cuteki » otra página de widgets para tu blog

En posts anteriores habíamos hablado de algunas páginas con cientos de widgets para nuestro blog, como Widgetbox y Yourminis.

Cuteki es otro sitio que nos ofrece varios widgets para nuestro blog, pero a diferencia de otras páginas, los widgets de Cuteki son de estilo kawaii.

En este sitio podremos encontrar calendarios, relojes, pins, etc. Para colocarlos es nuestro blog es muy sencillo:

1.§ Elegimos un widget y damos clic sobre él.

2.§ Modificamos el widget a nuestro gusto.

3.§ Copiamos el código de la parte inferior y vamos a nuestro blog.

4.§ Vamos a Diseño - Añadir un gadget y seleccionamos HTML/Javascript. Pegamos el código y damos clic a Guardar.


Cuteki

martes, 19 de febrero de 2013

Usando imágenes alojadas en Google Drive

Cuando subimos un archivo a Google Drive que NO puede ser editado; por ejemplo, una imagen, un PDF, un video, etc; usar ese archivo en una web se hace engorroso ya que es difícil encontrar la dirección url o, simplemente, no existe y lo único que podemos hacer es enlazarla para que se vea o se descargue desde el mismo servicio.

Pero hay una solución; basta copiar la dirección que se nos muestra cuando visualizamos el archivo:
https://docs.google.com/file/d/0B2BzKCEbdpQcYVRYcjdkV3o1NHM/edit
y tomar nota de ese conjunto de letras y números estrafalarios que suele generar Google para todos sus productos y cambiar la dirección:
http://drive.google.com/uc?export=view&id=0B2BzKCEbdpQcYVRYcjdkV3o1NHM

Así que, en términos genéricos, debemos cambiar
https://docs.google.com/file/d/xxxxxxxxxxxxxxxxxxxxxxx/edit
con:
http://drive.google.com/uc?export=view&id=xxxxxxxxxxxxxxxxxxxxxxx
Por supuesto, esto funcionará sólo si la carpeta y los archivos son públicos, algo que debemos establecer con la opción Compartir.

Aunque comentan que esto sería válido con cualquier tipo de archivo, me temo que la realidad dice lo contrario; lo que sí puede funcionar es establecer la dirección url de descarga directa; el sistema es similar y este es un ejemplo concreto:


12 Wallpapers o Backgrounds de Flores Pack 03

Para descargarlas en su tamaño original solo hacer clic sobre la imagen.

Cuatro claves para que una innovación tenga éxito

tecnologia

Sin ninguna duda asistimos a un momento absolutamente explosivo e inabarcable en cuanto a innovación. Nos rodean nuevas tecnologías, nuevas aplicaciones de esas nuevas tecnologías y por supuesto nuevos comportamientos que se sustentan en esas nuevas tecnologías. O tal vez sea que esas tecnologías tienen éxito porque se encuentran con nuevos comportamientos o con tendencias sociales que anuncian que serán bien acogidas.

En cualquier caso, resulta interesante reflexionar sobre si existe una primera y aunque sea mínima lista de chequeo que nos permita anticipar las probabilidades de que una innovación de alguno de los tipos anteriores pueda ser interesante para mi como usuario, o lo que desde mi perspectiva es más importante, para mi como negocio.

Mi conclusión, y no es más que eso, es que para que una innovación se expanda debe cumplir al menos con los siguientes requisitos:
• Que aparezca una nueva tecnología que la soporte
• Que tenga una utilidad concreta para al menos un segmento significativo de población, definido en base a algún comportamiento social o de consumo
• Que sea escalable
• Que no existan barreras de adopción:
• Culturales
• Tecnológicas
• Sociales
• Económicas

Probablemente la mejor manera de ilustrar a lo que me refiero sea poner algunos ejemplos:

INSTAGRAM:
• Soportada sobre la tecnología de Apps y la incorporación de cámara en los smartphones.
• Ofrece la oportunidad de generar contenido con cierto valor añadido, lo que encaja con la necesidad de contar con contenido para compartir en redes sociales. Esta necesidad proviene de la popularización de los canales sociales que ha convertido a los usuarios en medios de comunicación en si mismo.
• Ha demostrado tener capacidad para absorber de forma consistente un crecimiento exponencial en número de usuarios.
• Inicialmente presentaba como barrera de entrada para más de la mitad de los usuarios de smartphones, la ausencia de versión para Android. Lo que suponía un riesgo cierto para Instagram de la aparición de un competidor que se asentara fuertemente en ese segmento.

FOURSQUARE:
• Soportada sobre la tecnología de Apps y la incorporación de GPS en los smartphones.
• La “socialización de los usuarios” que acostumbran a compartir experiencias y a dejar recomendaciones, especialmente en lo relacionado con el turismo y el ocio. Junto con la posibilidad de realizar ofertas por parte de los establecimientos, son los comportamientos o “utilidades” en que fundamenta su éxito.
• Ha demostrado tener capacidad para absorber de forma consistente un crecimiento exponencial en número de usuarios.
• No obstante, cuenta con dos barreras de entrada importantes. La primera, al menos en nuestro entorno, es que el “Chek-in” es percibido por muchos usuarios como una cesión total de la privacidad. La segunda, que requiere tener éxito a la vez en el número de usuarios para que los establecimientos se interesen y realicen ofertas y en el número de ofertas para que sea interesante para los usuarios. Probablemente deberían incentivar de alguna forma a los establecimientos para conseguir mayor número de ofertas y así resultar más atractivo para los usuarios.

Y si filtramos esos requisitos desde la perspectiva de negocio, entonces quedarían así:

• Que aparezca una nueva tecnología que la soporte
• Que la utilice mi mercado
• Que tenga una utilidad concreta para al menos un segmento significativo de población, definido en base a algún comportamiento social o de consumo
• Que me sirva para mejorar la experiencia de consumo, para aportar mayor valor a mis clientes o para fidelizarlos.
• Que sea escalable
• para la medida de mi empresa
• Que no existan barreras de adopción
• entre mi público objetivo

Como decía antes, esto es sólo el fruto de mi reflexión al respecto. Me encantaría contar con vuestras aportaciones y que llegáramos a una conclusión que entre todos hiciéramos realmente útil.

Autor: Evaristo Nogales, profesor de Marketing en la Universidad de Sevilla, emprendedor y apasionado del marketing y la comunicación. Puedes encontrarlo en .

sábado, 16 de febrero de 2013

Smashing dutchicons y otros

Smashing dutchicons
Contiene 84 íconos de 30x30 y 60x60, en formato PNG.
descargar

Medialoot Mini
Contiene 10 íconos de 32x32, en formato PNG.
descargar

Free Dark
Contiene 12 íconos de 48x48, en formato PNG.
descargar

12 Wallpapers o Backgrounds de Flores Pack 01

Para descargarlas en su tamaño original solo hacer clic sobre la imagen.

viernes, 15 de febrero de 2013

Marcado de autoria, Author Rank de Google .



Al marcado de autoría o authorship de Google no se le esta dando la importancia que creo que tiene, desde hace tiempo Google permite ese marcado y en un futuro próximo, si no lo es ya, será un factor clave para posicionamiento.

Seguramente habréis oído hablar de la degradación de Page Rank, valor dado por Google para valorar las paginas de los sitios, y su cambio hacia el Author Rank. Pero ¿que es el Author Rank? y ¿que es el Authorship?

Veamos primero el author rank o relevancia del autor, desde que Google se dio cuenta de que los usuarios preferían una web de personas antes que una web de enlaces, gracias en gran parte a Facebook, ha estado cambiando su modelo de valoración de contenidos, la creencia y la tendencia es que se le de mas valor al autor del contenido que al sitio que lo contiene. Es decir la relevancia del autor adquiere cada vez más importancia para posicionar contenidos. Evidentemente siguen vigentes todos los demás factores de posicionamiento pero estoy convencido que el autor de los mismos será (o ya lo es) un valor fundamental.

Muchos han creído que el marcado de autoría solo serviría para mostrar tu foto junto a los resultados de búsquedas pero su valor va mucho mas allá, marcar el contenido generado sirve para medir nuestra relevancia para Google.

Existen una serie de pasos a seguir para marcar nuestros contenidos y que Google nos lo reconozca como tal, os recomiendo que sigáis los pasos sobre marcado de autoría que Google explica y también la lectura de este artículo sobre como marcar los sitios web. Una vez realizados estos pasos, lo mas fácil es testear los resultados con esta herramienta que Google pone a nuestra disposición, en estas dos capturas podréis comprobar como os debe aparecer si el marcado es correcto.



Como podéis ver, son dos sitios diferentes en los que aparezco como autor.

La realización de estos pasos no significa que vayamos a posicionar, hasta ahora solo hemos realizado el marcado de nuestros contenidos y por si solo no alcanzaremos una gran relevancia. La relevancia la obtendremos día a día, generando contenidos, participando activamente en Google Plus, en sus comunidades, realizando comentarios, escritos exclusivos en la plataforma, obteniendo +1 tanto en la plataforma como en los sitios donde publiquemos, etc.

No desprecies a Google Plus como plataforma si queréis posicionar vuestros contenidos, no hay que limitarse a publicar el feed de lo que publicamos en otros blogs, hay que generar contenidos, hay que comentar, hay que participar en las comunidades y no despreciar el valor del +1.

Realmente el posicionamiento ha cambiado, debemos prestar especial atención a la generación de buen contenido, su marcado, aumentar nuestra participación en G+, además de los factores habituales....