19 noviembre 2015

8 Dise帽os Personalizados para el Widget: "Seguir por Correo Electr贸nico"

Dise帽os personalizados del widget de suscripci贸n de Blogger

Hace m谩s de 2 a帽os que se estuvo especulando sobre el cierre de FeedBurner, sospecha que surge al informarse que su API se declarara oficialmente obsoleta a mediados del 2011, concluyendo con su cierre definitivo en octubre del 2012. Luego vino el retiro de  AdSense para Feeds, despu茅s el cierre de Google Reader lo que volvi贸 a levantar sospechas, sin embargo, hasta la fecha el servicio sigue funcionando.

Nunca he recibido alguna notificaci贸n como usuario del servicio, sugiri茅ndome alguna otra alternativa, como sucedi贸 por ejemplo con el widget de Google Friend Connect, llamado: "Seguidores", en donde me recomendaban utilizar en su lugar el "Gadget de Seguidores de Google+", lo que hac铆a pensar que este servicio/elemento podr铆a ser retirado definitivamente. Probablemente tambi茅n hayas recibido un correo electr贸nico de Blogger recomend谩ndotelo, ¿o no?

Desconozco si Google terminar谩 por cerrar FeedBurner o har谩 como hizo con Friend Connect: dejarlo operativo solo para los blogs de Blogger. El tiempo pasa y las cosas se mantienen igual (casi todas...).

Pero bueno, podemos seguir usando el servicio sin problemas, buscando construir una audiencia de lectores asiduos interesados en nuestro contenido, considerando tambi茅n que Blogger nos facilita el widget de suscripci贸n por correo electr贸nico, el cual podemos a帽adir f谩cilmente y haci茅ndolo, es posible disfrutar de los beneficios de FeedBurner.

widget seguir por correo en su forma nativa

 As铆 es como luce por defecto el gadget suscribir por correo electr贸nico. "Follow by Email" es el t铆tulo del gadget y aparece como t煤 lo pusiste.


Para resaltar este elemento tan importante, hoy tengo para ti 8 estilos personalizados, y adem谩s podr谩s habilitar el widget para que funcione tambi茅n en la versi贸n m贸vil de Blogger si es que la usas y si as铆 lo quieres.

Tutorial Relacionado: Cambia el idioma de la ventana de Feedburner que se abre al hacer una solicitud de suscripci贸n, y aprende otras cosas sobre la personalizaci贸n de este widget, en esta entrada: http://www.compartidisimo.com/2011/03/nuevo-widget-de-blogger-seguir-por.html

Lo que haremos

En el primer apartado, explico c贸mo agregar el CSS que definir谩 la apariencia del widget.

En el segundo, veremos c贸mo editar el c贸digo del widget  para que puedas personalizar el texto del bot贸n, agregar el texto informando sobre la confirmaci贸n de la suscripci贸n o la invitaci贸n para que se suscriban, o para que el bot贸n de suscripci贸n aparezca debajo del campo donde el usuario teclea su correo electr贸nico, y que puedes apreciar en el estilo 5, 7 y 9.

En la tercera parte, explico c贸mo hacer que aparezca el elemento en la versi贸n M贸vil de Blogger.

Los dise帽os personalizados ya est谩n listos para usarse, aunque puedes personalizar los colores de los bordes, bot贸n y fondo, usando una tabla de colores web.

1. Agregar el CSS que definir谩 la apariencia del widget

Antes de agregar el CSS que facilito, agrega el gadget; haci茅ndolo, activas tu cuenta en FeedBurner y puedes visualizar los cambios desde el dise帽ador de plantillas.

Luego, elige el dise帽o que te gusta , copia el CSS que aparece debajo, y agr茅galo al blog yendo a: Plantilla > Personalizar > Avanzado > A帽adir CSS. Desde ah铆 podr谩s ver c贸mo luce el widget. Despu茅s, guardas el cambio haciendo click en el bot贸n que dice: "Aplicar al blog".

He comprimido moderadamente el CSS para que sea m谩s ligero. Sin embaro he resaltado de color verde los valores que pudieras estar interesado en editar, como colores de fondo y bordes.


Estilo 1: Ribbon. En este estilo creamos una cinta en el t铆tulo del widget con CSS, usamos un color de fondo obscuro de contraste y resaltamos el bot贸n con color de fondo s贸lido. El color de fondo del bot贸n cambia al poner el puntero del rat贸n encima de 茅ste (:hover).

Dise帽o personalizado del widget de suscripci贸n con cinta roja en el t铆tulo

#FollowByEmail1{width:100%;padding:0 30px 30px;background:#272727;position:relative}
#FollowByEmail1 .recordar{margin:1.4em auto 0;color:#FAFAFA;font-size:95%;padding:0 3px}
#FollowByEmail1 h2{font-size:120%;text-transform:uppercase;color:#fafafa;position:relative;top:-5px;background:#C00C0C;margin:0 0 20px;padding:20px 40px;text-align:center;width:100%;left:-40px}
#FollowByEmail1 h2:before{position:absolute;content:"";bottom:-10px;right:0;width:0;height:0;border-width:10px 10px 0 0;border-style:inset;border-color:#B61313 transparent transparent}
#FollowByEmail1 h2:after{position:absolute;content:"";bottom:-10px;left:0;width:0;height:0;border-width:0 10px 10px 0;border-style:solid;border-color:transparent #6D0101 transparent transparent}
#FollowByEmail1 input.follow-by-email-address{height:43px!important;border:none!important;padding:0!important;text-indent:5px}
#FollowByEmail1 input.follow-by-email-submit{text-transform:uppercase;height:43px!important;left:-12px;width:100%;position:relative;border-radius:0!important;border:none;padding:0!important;background:#D61414!important}
#FollowByEmail1 input.follow-by-email-submit:hover{background:#AA0606!important}


Estilo 2: Boxy
Estilo con fondo de color s贸lido y borde que cubre el 100% del ancho debajo del t铆tulo del widget. Bot贸n  tambi茅n con color de fondo s贸lido. El color de fondo del bot贸n cambia al poner el puntero del rat贸n encima de 茅ste (:hover).

Dise帽o personalizado del widget de suscripcion con fondo obscuro

#FollowByEmail1{width:100%;padding:0 20px 30px;margin:0;border:1px solid #dadada;background:#272727}
#FollowByEmail1 .recordar{color:#fafafa;margin:1.5em auto 0;font-size:95%;padding:0 3px}
#FollowByEmail1 h2{font-size:120%;text-transform:uppercase;padding:15px 20px;margin:0 0 22px;width:100%;text-indent:3px;border-bottom:1px solid #575654;color:#fafafa;display:block;position:relative;left:-20px}
#FollowByEmail1 input.follow-by-email-address{height:43px!important;border:1px solid #eee!important;padding:0!important;text-indent:9px}
#FollowByEmail1 input.follow-by-email-submit{text-transform:uppercase;height:45px!important;left:-12px;position:relative;border-radius:0!important;padding:0 2px!important;border:none!important;background:#2D61E7!important;width:100%;display:block}



Estilo 3: Frame.
Estilo con color de fondo solido y borde s贸lido con 4 pixeles de separaci贸n. El color de fondo del bot贸n cambia a un rojo m谩s obscuro al poner el puntero del rat贸n encima de 茅ste (:hover).

Estilo Frame

#FollowByEmail1{width:100%;padding:20px;margin:auto;border:1px solid #2C2C2C;position:relative;display:block}
#FollowByEmail1:before{position:absolute;content:"";width:auto;height:auto;background:#2C2C2C;margin:auto;padding:0;left:4px;right:4px;top:4px;bottom:4px}
#FollowByEmail1 h2{color:#fff;font-size:120%;text-transform:uppercase;text-align:center}
#FollowByEmail1 input.follow-by-email-address{height:43px!important;border:none!important;padding:0!important;text-indent:9px;margin:0 auto;width:100%;background:#fff!important;position:relative;z-index:33/*No quitar importante para android*/}
#FollowByEmail1 input.follow-by-email-submit{text-transform:uppercase;height:43px!important;left:0;position:relative;border-radius:0!important;padding:0 10px!important;background:#FC5858!important;border:none!important;display:block;width:auto;margin:14px auto;transition:background-color .25s ease}
#FollowByEmail1 input.follow-by-email-submit:hover{background:#D11F1F!important}
#FollowByEmail1 input.follow-by-email-submit:active{box-shadow:inset 1px 2px 2px #9E0101}



Estilo 4. Double Border
Caja resaltada con borde doble, fondo blanco y bot贸n con color s贸lido. El color de fondo del bot贸n cambia al poner el puntero del rat贸n encima de 茅ste (:hover).

Estilo Double Border

#FollowByEmail1{width:100%;padding:20px;margin:20px auto;border-color:#ccc;border-style:double;position:relative;display:block}
#FollowByEmail1 h2{font-size:120%;text-transform:uppercase;text-align:center}
#FollowByEmail1 input.follow-by-email-address{height:43px!important;border:1px solid #ddd;padding:0!important;text-indent:9px;margin:0 auto;width:100%;background:#fff!important;position:relative;box-sizing:border-box}
#FollowByEmail1 input.follow-by-email-submit{height:43px!important;left:-8px;position:relative;border-radius:0!important;padding:0 10px!important;background:#FC5858!important;display:block;width:auto;margin:14px auto;transition:background-color .25s ease;box-sizing:border-box}
#FollowByEmail1 input.follow-by-email-submit:hover{background:#D11F1F!important}
#FollowByEmail1 input.follow-by-email-submit:active{box-shadow:inset 1px 2px 2px #9E0101}



Estilo 5: Target
Estilo con borde solido de 5 p铆xeles de grosor, en donde aparece el texto aclaratorio sobre la suscripci贸n debajo del t铆tulo del gadget. El bot贸n aparece debajo del campo donde se teclea el correo electr贸nico, y cambia de color negro a rojo al poner el puntero del rat贸n encima de 茅ste (:hover).

Estilo target

#FollowByEmail1{background:#fff;border:4px solid #000;width:100%;padding:15px 20px 20px;margin:10px 0}
#FollowByEmail1 p.invitar{margin:.7em auto 1em;font-size:100%;padding:0}
#FollowByEmail1 h2{font-size:130%;text-transform:uppercase;padding:0 5px;margin:0 auto;text-align:center;display:table;position:relative;left:0;top:12px;background:#fff}
#FollowByEmail4 .widget-content{border-top:1px solid #ccc;padding-top:15px;margin:0}
#FollowByEmail1 input.follow-by-email-address{height:43px!important;border:1px solid #ccc!important;padding:0!important;text-indent:9px;margin:0 auto;box-sizing:border-box;text-align:center}
#FollowByEmail1 input.follow-by-email-submit{height:45px!important;color:#fafafa;text-transform:uppercase;left:0;position:relative;border-radius:0!important;padding:0!important;background:#020202;border:1px solid #020202;display:block;width:100%;margin:14px auto;box-sizing:border-box}
#FollowByEmail1 input.follow-by-email-submit:hover{border:1px solid #f66!important;background:#f66;color:#fafafa}
#FollowByEmail1 input.follow-by-email-address:focus,#FollowByEmail4 input.follow-by-email-submit:active{border-color:#777!important}



Estilo 6: Conected.
Borde s贸lido que envuelve la caja de suscripci贸n con excepci贸n al t铆tulo de 茅ste. Bot贸n de color s贸lido que se muestra a un lado del campo de suscripci贸n sin tener ning煤n margen de separaci贸n.

Estilo Connected

#FollowByEmail1{width:100%;padding:0 30px 30px;margin:2em 0;border:1px solid #ddd;position:relative}
#FollowByEmail1 .recordar{margin:1.5em auto 0;font-size:95%}
#FollowByEmail1 h2{font-size:130%;text-transform:uppercase;position:relative;top:-12px;left:0;display:table;padding:0 5px;background:#fff;margin:0 auto 16px}
#FollowByEmail1 input.follow-by-email-address{height:43px!important;border:1px solid #ddd!important;padding:0!important;text-indent:9px}
#FollowByEmail1 input.follow-by-email-submit{text-transform:uppercase;height:45px!important;left:-12px;position:relative;border-radius:0!important;padding:0!important;background:#0a0a0a!important;border:none;width:100%;transition:background-color .25s ease}
#FollowByEmail1 input.follow-by-email-submit:hover{background:#D61414!important}



Estilo 7: Connection.
Borde s贸lido que encierra la caja de suscripci贸n. Formas rect谩ngulares en los extremos de color s贸lido  usando caracteres unicode. Bot贸n de color s贸lido que se muestra debajo del campo del correo electr贸nico.

Estilo Connection

#FollowByEmail1{border:1px solid #000;padding:14px 20px;margin:0;width:100%}
#FollowByEmail1 h2{font-size:140%;text-transform:uppercase;padding:7px 12px 20px;margin:0;position:relative;text-align:center}
#FollowByEmail1 h2:before,#FollowByEmail1 h2:after,#FollowByEmail1:after,#FollowByEmail1 .widget-content:before{position:absolute;color:#000!important;font-size:15px}
#FollowByEmail1 h2:before{content:"\25FC";left:-25px;bottom:-8px;top:-25px}
#FollowByEmail1 h2:after{content:"\25FC";right:-25px;bottom:-8px;top:-25px}
#FollowByEmail1:after{content:"\25FC";left:-5px;bottom:-7px;}
#FollowByEmail1 .widget-content:before{content:"\25FC";right:-5px;bottom:-7px;}
#FollowByEmail1 input.follow-by-email-address{height:43px!important;border:1px solid #ccc!important;padding:0!important;text-indent:9px;margin:0 auto;box-sizing:border-box;text-align:center}
#FollowByEmail1 input.follow-by-email-submit{height:45px!important;text-transform:uppercase;left:0;color:#fafafa;position:relative;border-radius:0!important;padding:0!important;background:#000;border:none;display:block;width:100%;margin:14px auto;box-sizing:border-box}
#FollowByEmail1 input.follow-by-email-address:hover,#FollowByEmail1 input.follow-by-email-submit:hover{border:1px solid #424242!important}
#FollowByEmail1 input.follow-by-email-address:focus,#FollowByEmail1 input.follow-by-email-submit:active{border-color:#f66!important}



Estilo 8:  Trade
Formas triangulares en los v茅rtices del widget con color s贸lido, conseguido con caracteres unicode. Bot贸n de enviar de forma recta con el mismo ancho del campo de correo electr贸nico resaltado con color s贸lido y que aparece debajo de 茅ste.


Estilo Trade


#FollowByEmail1 .widget-content{width:100%;padding:0 0 40px;overflow:hidden}
#FollowByEmail1 .widget-content:before,#FollowByEmail1 .widget-content:after,#FollowByEmail1 h2:before,#FollowByEmail1 h2:after{position:absolute;color:#000!important;font-size:22px}
#FollowByEmail1 .widget-content:before{content:"\25E3";left:0;bottom:0}
#FollowByEmail1 .widget-content:after{content:"\25E2";right:0;bottom:0;}
#FollowByEmail1 h2{position:relative;padding:4px 0;margin:0;font-size:125%;color:#000;text-align:center;line-height:160%;text-transform:uppercase}
#FollowByEmail1 h2:before{content:"\25E4";left:0;top:0}
#FollowByEmail1 h2:after{content:"\25E5";right:0;top:0}
#FollowByEmail1 input.follow-by-email-address{height:43px!important;border:1px solid #ccc!important;padding:0!important;margin:20px auto 0;box-sizing:border-box;text-align:center}
#FollowByEmail1 input.follow-by-email-submit{height:45px!important;color:#fafafa;position:relative;border-radius:0!important;padding:0!important;background:#020202;border:1px solid #020202;display:block;width:100%;margin:14px auto;box-sizing:border-box;text-transform:uppercase;color:#fafafa}
#FollowByEmail1 input.follow-by-email-submit:hover{border:1px solid #f66;background:#f66}
#FollowByEmail1 input.follow-by-email-address:hover{border:1px solid #ddd!important}



Modificando la Estructura del widget o agregando otros elementos

2. Agregar el texto que invita a los usuario a confirmar la suscripci贸n (opcional)


Probablemente habr谩 algunos usuarios que desconocen el proceso de suscripci贸n a un sitio web o blog a trav茅s de FeedBurner, e ignoren que deben confirmar la suscripci贸n al recibir la solicitud por correo electr贸nico. As铆 que  no est谩 dem谩s dec铆rselos para que est茅n atentos al recibirla. Por ello agregamos el texto inform谩ndoselos. Aunque por supuesto eres libre de agregarlo o no.

En algunos estilos he agregado dicho texto (Estilos 1,2 y 6) para que veas c贸mo se ve, aunque puedes ponerlo en cualquier estilo que vayas a usar. Incluso poner otro texto que creas conveniente. Por ejemplo,  si ofreces un libro el茅ctr贸nico a los usuarios que se suscriban, o cualquier otro recurso gratuito para motivarlos a suscribirse, pues lo pones ah铆.

Para poner el texto, solo sigue estos pasos:

  1. Ve a: Editar HTML, y activas el buscador del editor. Para ello haz click dentro del cuadro del c贸digo fuente de tu blog, luego presiona las teclas Ctrl + F al mismo tiempo.
  2. Luego, pon en el campo este c贸digo: </form>
    y da enter para que el editor te env铆e a esa linea de c贸digo. Luego pega el siguiente c贸digo antes de esa linea.

    <p class='recordar'> No olvides confirmar tu suscripci贸n, haciendo clic en el enlace que recibir谩s por email. &#161;Nunca recibir谩s SPAM garantizado!
    </p>

    Ya puesto el c贸digo anterior con el texto, deber铆a verse as铆 en el c贸digo del widget:
    <b:widget id='FollowByEmail1' locked='false' title='Suscr铆bete al Blog' type='FollowByEmail'>
    <b:includable id='main'>
    <b:if cond='data:title != &quot;&quot;'><h2 class='title'><data:title/></h2></b:if>
    <div class='widget-content'>
    <div class='follow-by-email-inner'>
    <form action='http://feedburner.google.com/fb/a/mailverify' expr:onsubmit='&quot;window.open(\&quot;http://feedburner.google.com/fb/a/mailverify?uri=&quot; + data:feedPath + &quot;\&quot;, \&quot;popupwindow\&quot;, \&quot;scrollbars=yes,width=550,height=520\&quot;); return true&quot;' method='post' target='popupwindow'>
    <table width='100%'>
    <tr>
    <td>
    <input class='follow-by-email-address' name='email' placeholder='Correo electr贸nico...' type='text'/>
    </td>
    <td width='64px'>
    <input class='follow-by-email-submit' type='submit' value='Enviar'/>
    </td>
    </tr>
    </table>
    <input expr:value='data:feedPath' name='uri' type='hidden'/>
    <input name='loc' type='hidden' value='es_ES'/>
    <p class='recordar'> No olvides confirmar tu suscripci贸n, haciendo clic en el enlace que recibir谩s por email. &#161;Nunca recibir谩s SPAM garantizado!</p></form>
    </div>
    </div>
    <span class='item-control blog-admin'>
    <b:include name='quickedit'/>
    </span>
    </b:includable>
    </b:widget>

Notas:
  • El texto lo he encerrado en una etiqueta p para poder manipular la presentaci贸n del mismo. 
  • &#161; corresponde al signo de admiraci贸n de apertura: "¡".
Si vas a agregar este estilo en cualquier otro que no sea el 1, 2 o 6, vas a tener que agregar esta regla de CSS:

#FollowByEmail1 .recordar{color:#fafafa;margin:1.5em auto 0;font-size:95%;padding:0 3px}

...Y editas el color de texto seg煤n necesites y que en este caso es casi blanco (#fafafa), por ejemplo si lo vas a poner obscuro casi negro puedes usar #020202.

2.1 Agregar el texto que invita a los usuarios a suscribirse al blog del estilo 5 (opcional para el resto de dise帽os)

Si echas un vistazo el estilo 5 al que llam茅 Target, ver谩s que aparece un texto debajo del t铆tulo del gadget que invita a los usuarios a suscribirse al blog.

Si decides ponerlo, tienes que ir a Editar HTML dirigirte al c贸digo del widget usando la lista deplegable que muestra los ids de los widgets que tienes agregados en tu blog y que dice: "Ir al Widget", eliges: "FollowByEmail1" y una vez que el editor te env铆e al c贸digo del widget, agregas el siguiente c贸digo con el texto:

<p class='invitar'>
Recibe todas las novedades en tu correo electr贸nico. No recibir谩s SPAM.
</p>


Inmediatamente despu茅s de esta linea de c贸digo:
<div class='follow-by-email-inner'>

Verificas en vista previa y si todo luce bien guardas el cambio. Por supuesto se puede editar el texto seg煤n tus necesidades.

Si quieres ponerlo en cualquier otro estilo que no sea el 5 llamado Target, agrega tambi茅n esta regla de CSS, desde A帽adir CSS (donde colocaste el CSS al principio en la parte 1):

 p.invitar{margin:.7em auto 1em;font-size:100%;padding:0;}

2.2 Personalizando el texto del bot贸n

En el bot贸n de este elemento, por defecto muestra el texto: Suscribe. Para cambiarlo, simplemente lo identificas en el c贸digo del propio widget y lo cambias. 脡ste aparece como valor del atributo llamado:  value. Lo puedes apreciar resaltado de azul en el c贸digo del paso 2, donde explico c贸mo agregar el texto que invita a los usuarios a confirmar la suscripci贸n.


Puedes poner cualquier otro texto como por ejemplo: "Enviar", "Suscribirse", "Me apunto",o el que mejor te parezca. Solo ten cuidado de no quitar las comillas simples que encierran dicho texto.

Luego verificas en vista previa y si todo luce bien guardas el cambio.


2.3 Hacer que el bot贸n de "enviar" aparezca debajo del campo donde se pone el correo electr贸nico. Estilos 5, 7 u 8.

Si observas el ejemplo 5 llamado Target, o el estilo 7  u 8, ver谩s que el bot贸n de enviar aparece debajo del campo donde se pone el correo electr贸nico. Para lograr 茅sto, hay que cambiar un poco la estructura del widget. No es nada complicado, simplemente eliminamos las etiquetas de la tabla que Blogger agreg贸, y que he resaltado de amarillo.

<table width='100%'>
                <tr>
                  <td>

                    <input class='follow-by-email-address' name='email' placeholder='Correo Electr贸nico...' type='text'/>
                  </td>
                  <td width='64px'>

                    <input class='follow-by-email-submit' type='submit' value='Enviar'/>
                  </td>
                </tr>
</table>



Una vez eliminadas esas etiquetas en el c贸digo del widget, el bot贸n aparecer谩 debajo del campo donde se teclea el correo electr贸nico.


3. Hacer que el widget aparezca tambi茅n en la versi贸n m贸vil de Blogger

Podemos hacer que este widget se muestre tambi茅n en la versi贸m m贸vil de Blogger, y para ello, simplimente agregamos a la primera linea de c贸digo del widget un atributo llamado por Blogger: mobile con el valor yes tal y como se muestra a continuaci贸n:

<b:widget id='FollowByEmail1' locked='false' mobile='yes' title='Suscr铆bete al blog. ¡es gratis!' type='FollowByEmail'>


Hay que tomar en cuenta que debes tener seleccionada la opci贸n "Personalizado" en la plantilla m贸vil de Blogger.

Tambi茅n hay que agregar esta linea de CSS, yendo a Personalizar > Avanzado > A帽adir CSS:

.mobile #FollowByEmail1{width:auto;margin:20px 1em}

Lo anterior para garantizar que el widget se adapte adecuadamente y de forma autom谩tica al ancho del dispositivo en que ser谩 visualizado.

Espero sea 煤til ;)
Seguir leyendo
01 octubre 2015

En Blogger: M谩s Seguridad para ti y los Usuarios de tu Blog usando el Protocolo HTTPS

Me acabo de enterar v铆a +Andr茅s Tirado, que Blogger est谩 implementando una nueva opci贸n que har谩 que tu blog sea m谩s seguro para ti y tus visitantes. Se trata de la posibilidad de obtener el protocolo llamado HTTPS" totalmente gratis.



Este nuevo beneficio que, gradualmente ser谩 a帽adido para todos los usuarios como opci贸n en las opciones de configuraci贸n del panel, es una iniciativa apoyada en la idea: HTTPS Everywhere, de la que Google es un gran defensor, y que promueve el uso del protocolo HTTPS en la Web con el fin proveer m谩s seguridad a los usuarios al usar Internet.

Usar en tu blog el protocolo HTTPS ofrece m煤ltiples beneficios en cuanto a seguridad se refiere. Como nos explican desde su blog, es posible impedir el acceso no autorizado a informaci贸n confidencial de tus visitantes, o que un ciberdelincuente le de seguimiento a la actividad de un usuario o a la de los administradores del blog. Evita que a un usuario se le redireccione a otro sitio malicioso mientras trata de visitar tu blog y tambi茅n, se detecta si un atacante quiere modificar los datos que Blogger env铆a al visitante.

Otro beneficio, no menos importante es que usar protocolo HTTPS mejora la clasificaci贸n del sitio en Google, seg煤n nos dicen en el blog para webmasters de Google. Adem谩s favorece la confianza que depositan los usuarios o visitas del blog al usarlo.

De momento, seg煤n nos dicen, esta nueva opci贸n solo estar谩 disponible para quienes utilicen en su blog:"blogspot", y no para quienes tienen configurado un dominio personalizado.

Si usas el dominio "blogspot" y quieres habilitar en tu blog el protocolo HTTPS, tienes que ir a Configuraci贸n > Lo b谩sico > Configuraci贸n de HTTPS y en Disponibilidad de de HTTPS seleccionar: "S铆".

Una vez activado, la direcci贸n web de tu blog pasar铆a a ser: https://mi_blog.blogspot.com en lugar de: http://mi_blog.blogspot.com.

¿Ansioso por usar en tu blog el protocolo HTTPS? Yo estoy que me muero de las ganas.

M谩s Informaci贸n recomendada
Protege tu sitio con protocolo HTTPS
Activa el protocolo HTTPS para tu blog de Blogger
Seguir leyendo
30 septiembre 2015

C贸mo poner el Bot贸n "Me gusta" para que se Compartan las Entradas desde la P谩gina Principal

Insignia de boton de facebook

Una usuaria de Blogger me comentaba que hab铆a agregado el bot贸n "me gusta", pero que todas las entradas mostraban el mismo n煤mero en la burbuja que indica la cantidad de veces que se ha compartido el contenido del sitio.

Su mensaje dec铆a m谩s o menos as铆:

He colocado los botones "me gusta y compartir" de facebook en una misma l铆nea, pero no entiendo porqu茅 aparece en el "bocadillo" con el n煤mero de veces compartido siempre el mismo, en todas las entradas publicadas. ¿Hay alguna manera de arreglar eso?

El hecho de que el bot贸n muestre el mismo n煤mero, se debe a que 茅ste, est谩 indicando el n煤mero de veces que se ha compartido la URL del blog, es decir, la p谩gina de inicio y no la respectiva entrada.

Para lograr que el bot贸n genere un enlace a la entrada y no a la p谩gina principal o inicio del blog, cuando un usuario comparta el contenido, es necesario:

1) Hacer que el bot贸n aparezca solo al ingresar a la entrada. Como ser谩 una p谩gina individual que incluye una sola entrada, autom谩ticamente se generar谩 el enlace a dicha entrada. Ah铆 no tendremos broncas. Bastar谩 con usar c贸digo condicional de Blogger, encerrando o envolviendo el c贸digo del bot贸n y misi贸n cumplida. O...
 
2) Especificar la url del enlace a compartir usando c贸digo de Blogger. Hoy explicar茅 esta forma,  ya que la usuaria que me contact贸 quer铆a que el bot贸n aparezca desde la p谩gina de inicio y se pueda compartir la entrada.

Para evitar confusiones voy a explicar de forma sencilla (茅so espero) con pasos, c贸mo poner el bot贸n para que aparezca desde la p谩gina de inicio y se comparta la entrada respectivamente. De tal modo que cualquier interesado pueda ponerlo ;)

Pasos

  1. Primero hay que agregar el siguiente c贸digo, mismo que Facebook facilita desde su p谩gina, a los que solamente agregu茅 unos caracteres para que Blogger lo acepte. Este c贸digo debe estar despu茅s de la etiqueta <body>. As铆 que tendr谩s que ir a Editar HTML, buscar: <body> con la ayuda de su buscador y que activas presionando las teclas "Ctrl" y "F" al mismo tiempo, y lo pegas despu茅s de dicha etiqueta.
    <div id='fb-root'/>
    <script>//<![CDATA[
      (function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/es_ES/sdk.js#xfbml=1&version=v2.3";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));//]]></script>
    NOTA: Toma en cuenta que si ya agregaste por ejemplo el complemento para p谩ginas (Page Plugin), ya habr谩s agregado el c贸digo anterior y por lo tanto, no necesitas volver a ponerlo.

  2. Luego, hay que agregar el c贸digo para que se vea el bot贸n en cada entrada. Para ello, hay que tener en cuenta d贸nde quieres que aparezca, para poder colocarlo, por ejemplo, debajo del t铆tulo de la entrada, o al final de la entrada. Adem谩s tienes que elegir una de las composiciones disponibles del bot贸n o dicho de una forma simple el "estilo de 茅ste". Si quieres que el bot贸n aparezca al final de la entrada, estando en el editor del c贸digo de tu blog, con la ayuda de su buscador y que ya activaste desde el paso anterior, busca la siguiente linea:
    <div class='post-footer-line post-footer-line-1'>, y que ser铆a la segunda de arriba hacia abajo ya que la vas a ver dos veces, y "arriba de esa linea de c贸digo", agregas el c贸digo que muestro a continuaci贸n: <div class='fb-share-button' data-layout='button_count' expr:data-href='data:post.url'>
    </div>

    Si quieres que el bot贸n aparezca debajo del t铆tulo del blog, entonces busca esta linea: <div class='post-header'> que ser铆a la segunda de arriba hacia abajo ya que tambi茅n aparece dos veces, y pones el c贸digo debajo de 茅sta.

    He resaltado de naranja el nombre del bot贸n que es: button_count. Es el m谩s utilizado, en 茅ste aparece una burbuja a un lado que indica las veces que se ha compartido el contenido. Puedes poner cualquier de los que tienen disponibles:
    • standard
    • box_count
    • button_count
    • button

    Y si quieres alguno de ellos, habr谩 que cambiar: button_count por el nombre que quieres en el c贸digo.

    Tambi茅n puedes agregar otros atributos al c贸digo del bot贸n, es decir, configurar algunos aspectos como el ancho m谩ximo que puede tener y otras cosas de las que habl谩bamos en la entrada donde explico c贸mo agregarlo para que se comparta el blog. 
  3. Verificas en vista previa. Deber铆a verse el bot贸n debajo de la entrada. Si todo luce bien gurdas los cambios en Guardar plantilla y ¡listo!. Ya habr谩s agregado el bot贸n y se compartir谩 la entrada desde la p谩gina de inicio.

Notas importantes

  • El c贸digo que facilito en el paso 2, incluye un fragmento de c贸digo que hace que se genere el enlace a la entrada con el t铆tulo, un resumen y la imagen si la entrada la tiene y si cumple con las especificaciones que Facebook pide para que se comparta la imagen . Ciertos aspectos que ayudan mucho en la forma que se comparte la entrada, es que la plantilla tenga un marcado como el de Shema.org (las plantillas nativas de Blogger ya vienen con dicho marcado), y que de preferencia utilice meta datos del protoco creado por Facebook llamado Open Graph.
  • Si quieres que el bot贸n se muestre tambi茅n en la versi贸n m贸vil de Blogger, hay que agregar el c贸digo del paso 2 de nuevo en la parte del c贸digo de la plantilla que corresponde a la versi贸n m贸vil. Puede servirte la entrada donde explicaba c贸mo a帽adir los botones de AddThis. Espec铆ficamente en la Parte 3, paso 5, donde menciono qu茅 linea de c贸digo que hay que identificar y donde pegar el c贸digo, con la diferencia de que, para poner el bot贸n de Facebook habr铆a que pegar el c贸digo del paso 2 que menciono aqu铆. Tambi茅n verifica lo que menciono en la primera parte de dicha gu铆a/tutorial.
Espero sea 煤til ;)



P谩ginas 煤tiles de Facebok que recomiendo leer:
https://developers.facebook.com/docs/plugins/share-button
https://developers.facebook.com/docs/sharing/best-practices#images
Seguir leyendo
29 septiembre 2015

No Aparecen las Secciones con Gadgets en Dise帽o. Soluci贸n

Hace varios d铆as, recib铆 un correo de un usuario de Blogger que dec铆a m谩s o menos as铆:

Hola Karla,
Mi problema y consulta radica en que no puedo ver ning煤n widget en  "Page Elemments" o "Dise帽o".
He tratado y he intentado jugar un poco con el css (por aquello de que talvez me lo est茅 ocultando). Espero que puedas ayudarme. De antemano, muchas gracias.


脡sto es algo que ya me hab铆an comentado antes, pero suced铆a solo en la secci贸n de las entradas del blog, 茅sta no aparece, as铆 como tampoco se ve el widget de las entradas como puede apreciarse en la imagen de abajo. ¿Qu茅 misterioso verdad?


Seccion de dise帽o de Blogger


Para que no cunda el p谩nico, debo empezar por decir que 茅sto puede pasar solo al usar alguna plantilla de terceros, no en las nativas de Blogger donde 茅sto no sucede o no deber铆a suceder.

La causa

Partiendo del punto de que la plantilla soporta widgets, por lo que he visto y he comprobado en mi propia experiencia, la causa principal de este misterio/problema se origina al utilizar el elemento: <section> de HTML5 en la secci贸n que comprende el widget de las entradas. Aunque puede darse el caso de que dicha etiqueta haya sido usada tambi茅n en alguna columna lateral u otra secci贸n que incluya contendio relevante del blog.

Por alguna raz贸n, y que tal vez tenga que ver con su etiqueta propia b:section, Blogger, tiene dificultades al devolver resultados en la p谩gina que muestra los "elementos de la p谩gina" o "Dise帽o" cuando se utiliza el susodicho elemento <section>, y no aparece la secci贸n con su respectivo gadget, solo se ve el espacio vacio y por lo tanto, no es posible acceder a las opciones de configuraci贸n del gadget.


La soluci贸n

La soluci贸n es simple, tomando en cuenta que se va a mantener el elemento <section>. Solo habr谩 que cambiar el corchete angular: < de dicha etiqueta por su entidad: &lt; y 茅sto lo har铆amos tanto en la etiqueta de apertura como la de cierre, accediendo al c贸digo fuente de la plantilla (en Editar HTML) y para no batallar mucho, usar铆amos el buscador de editor pulsando las teclas Ctrl + F, y buscar铆amos la susodicha etiqueta.

Entonces nos quedar铆a as铆:

&lt;section> Todo el c贸digo que encierra la etiqueta &lt;/section>

Y as铆 lo har铆amos para las secciones que haya. Hecho lo anterior, la secci贸n de la columna principal u otra secci贸n con su respectivo gadget(s) se visualizar谩n correctamente en la p谩gina que muestra los elementos de la p谩gina (desde Dise帽o) y la plantilla tendr谩 la respectiva etiqueta <section> de HTML5.


Notas Finales

Otra causa que provoca que no se visualice la secci贸n y gadgets desde Dise帽o, es que simplemente en la plantilla no se han definido secciones propias de Blogger, en cuyo caso no ser谩 posible a帽adir widgets a la plantilla, sino que habr谩 que utilizar HTML para agregar un elemento desde el c贸digo de la plantilla. 

Por lo anterior no habr谩 que preocuparse mucho, ya que por lo general, las plantillas de terceros que se ofrecen a los usuarios de Blogger soportan widgets. Cuando ocurre, suele pasar solamente en la secci贸n de la cabecera del blog, donde el programador/dise帽ador o quien haya editado la plantilla a agregado el c贸digo de la secci贸n de la cabecera sin utilizar c贸digo propio de Blogger, que habilita la funcionalidad de agregar una imagen y configurar la forma en que 茅sta se muestra desde la secci贸n de Dise帽o.

Espero sea 煤til. Como los he extra帽ado ;)

Seguir leyendo