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

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.

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).

#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).

#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).

#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).

#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).

#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.

#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.

#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.

#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:
- 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.
- 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. ¡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 != ""'><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='"window.open(\"http://feedburner.google.com/fb/a/mailverify?uri=" + data:feedPath + "\", \"popupwindow\", \"scrollbars=yes,width=550,height=520\"); return true"' 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. ¡Nunca recibir谩s SPAM garantizado!</p></form>
</div>
</div>
<span class='item-control blog-admin'>
<b:include name='quickedit'/>
</span>
</b:includable>
</b:widget>
- El texto lo he encerrado en una etiqueta
ppara poder manipular la presentaci贸n del mismo. - ¡ corresponde al signo de admiraci贸n de apertura: "¡".
#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 ;)


