miércoles, 9 de octubre de 2013

Filled Under:

Crea formularios para tu Blog y recibe notificaciones por correo cuando tus usuarios te envíen sus datos. Aprovecha la potencia de Google Drive, Google Docs y Gmail. – Auto – Shipping – Settlement

La creación de formularios que podamos utilizar en nuestro Blog puede ser toda una ventaja para suplir carencias inherentes a esta clase de publicaciones web.

El formulario es simplemente un conjunto de datos de entrada, que rellena el usuario visualmente a través de componentes HTML, para ser enviados a un almacenamiento donde luego podamos explotarlos según la funcionalidad que queramos darles.




Una de los grandes problemas que hemos experimentado hasta el momento es la notificación por correo de la llegada de un nuevo formulario que el usuario haya rellenado. Ahora en los Formularios

de Google Docs que guardamos en Google Drive, podemos recibir notificaciones por correo para no tener que estar supervisando una hoja de resultados constantemente para saber si nos han escrito o no, ahora ya podemos recibir un correo electrónico, ¿quieres aprender cómo?.

Por ejemplo, puede interesarnos manejar formularios para realizar una página de "Contacto" en la que nuestros usuarios puedan rellenar sus datos y escribirnos dudas o cuestiones sobre nuestro Blog. Para realizar encuestas, concursos, reservas, promociones... cualquier tipo de información que deseemos recibir o proporcionar a nuestros usuarios. Bastará con hacerles un formulario donde rellenen ciertos datos de entrada que nosotros consideremos básicos para luego atenderlos.



Un ejemplo de formulario, al ser demostrativo no he quitado la barra de scroll ni he dejado que ocupe la página completa, pero es totalmente funcional... ¡Pruebalo!

EJEMPLO DE FORMULARIO INTEGRADO EN BLOG:



Si quieres hacer a tu blog más participativo, que sea menos "plano" y tus usuarios tengan más posibilidades de interactuar con él (concursos, página de contacto, etc...) entonces este artículo te interesa.

Consideraciones previas - ¿Qué vamos a hacer?


Desarrollemos la utilización de formularios en nuestro Blog con un ejemplo en el que Vamos a construir una página de contacto para nuestros clientes donde puedan exponernos sus dudas, comentarios, etc... Este ejemplo es traspasable a otras diferentes actividades que requieren datos de nuestros usuarios para poder trabajar con ellos.

Es importante que no pretendáis utilizar los formularios para almacenar datos personales importantes, datos sensibles como claves o passwords y de más, puesto que no contáis con una tecnología segura para el cifrado y posterior almacenamiento de los datos que os proporcionen. Es decir, no está pensado nada más que para tareas en las que no sea necesaria la utilización de datos privados que requieran un almacenamiento seguro y deban cumplir con la Ley de Protección de Datos.

La utilización de un formulario de contacto como el que vamos a desarrollar en el ejemplo, facilita enormemente al usuario la comunicación con nosotros y centraliza todas las respuestas en un sólo punto. Siendo realistas, hoy está muy de moda el botón para ponerse en contacto con Facebook, Twitter, GMail, pero cuando el usuario quiere escribirnos ¿cuál de todas utiliza?, ¿no es un "caos" tener más de tres frentes por lo que recibir información de ellos?. Es mucho más eficiente y plantea menos problemas centralizar todas las necesidades en un sólo punto, tanto para ellos como para nosotros. Es por esto que la creación de una página de contacto, no sólo es un ejemplo que nos ayude a aprender el uso de los formularios sino que además es algo que puede convertirse en necesario para mantener una comunicación coherente con ellos.

Vamos a añadirle la posibilidad de recibir una notificación en nuestro correo personal para no tener que estar supervisando la página donde almacenamos los datos constantemente.

Creando el Formulario:


El primer paso es la elaboración del formulario fuera de Blogger. Utilizaremos "Google Docs" que se integra con "Google Drive" para brindarnos la posibilidad de construir y posteriormente almacenar el formulario que expondremos a nuestros clientes así como para guardar las respuestas que ellos rellenen en el mismo.

1) Una vez autenticados con un usuario Google (de GMAIL, BLogger, GTalk, etc..) nos conectamos normalmente a www.google.es y nos fijamos en el recuadro de aplicaciones que he marcado en la imagen inferior con un rectángulo rojo. Selecciona "Drive" para acceder a la herramienta donde almacenaremos los formularios y sus respuestas por medio de Google Docs.


De la lista de iconos que aparecen al seleccionar el cuadro de aplicaciones, haz "clic" sobre el que marco con rectángulo rojo en la imagen inferior llamado "Drive":


Creando el formulario


2) Una vez dentro de "Google Drive" pulsamos el botón "Create" y entre las opciones disponibles en el menú desplegable que nos sale, seleccionamos "Form" para crear el formulario.


3) Te saldrá una pantalla donde puedes introducir el nombre del formulario (yo para el ejemplo le he llamado "Contacto"). Además podrás seleccionar unos pocos "Themes" o temas disponibles para ponerle algo de color al cuestionario que crees. Yo para mi blog seleccioné el Theme "Espresso".



4) A continuación se te mostrará una pantalla en la que montarás tu propio formulario. En primer lugar aparecerá el nombre que le diste al formulario. A continuación puedes poner la descripción que desees para explicarle al usuario para lo que sirve el formulario. En el ejemplo para formulario de contacto, en "Description" he puesto: "Si tienes alguna duda o simplemente deseas contactar para cualquier cuestión, rellena el formulario y te atenderé en seguida"


5) El siguiente bloque después de la descripción servirá para configurar las preguntas y cómo deseas que respondan a las mismas. "Question Title" te sirve para poner la pregunta que deseas , "Help Text" utiliízalo para escribir un pequeño texto de ayuda explicativo para la pregunta. "Question Type" te proporcionará el diseño con el que quieres presentarle al usuario la pregunta:

  • Multiple Choices: en forma de botones de opción.
  • Text: en forma de texto corto.
  • Paragraph: para que pueda responderte con un texto largo.
  • Checkboxes: para que responda con casillas de verificación.
  • Choose from a List: para que le des una lista con respuestas prefijadas en lugar de texto libre.
  • Scale: para incluir una escala de respuestas posibles de texto libre.
  • Grid: para proporcionarle entradas divididas en secciones con columna y fila.
  • Date: para que puedan poner la fecha del día o la fecha que consideren (por ejemplo un cumpleaños).
  • Time: para establecer un tiempo o duración seleccionable por el usuario en respuesta.

- Por último la casilla de verificación "Required Question", hará que la pregunta que hagas en el formulario sea de carácter obligatorio, es decir, que deba responderse para poder procesar el formulario al destino.

- Si pulsas "Done" dejarás esa primera sección como deseas.

- Si pulsas "Add Item" añadirás una nueva pregunta con la que de nuevo puedes configurar cómo deseas que se presente y se responda.

Para el ejemplo del formulario de Contacto decidí que cualquier usuario que deseara contactar conmigo:

- Para ello puse en la primera pregunta en "Question Title": "Introduce el nombre y/o Alias por el que debo dirigirme a tí *". Un "Question Type" de tipo "Text" para que le apareciera una caja de texto donde rellenar el dato.

- Hice un "Add Item" para añadir la segunda pregunta, en la cual puse en "Question Title": Introduce correo electrónico de contacto *. Le añadí un "Question Type" de tipo "text" para que le apareciera una caja de texto donde rellenar el dato.

- Hice otro "Add Item" para finalmente ponerle la última pregunta, en la cual puse en "Question Title": "Indícame el motivo por el que deseas contactar *" y en "Question Type" un "Paragraph" para que pueda poner todo el texto que precise.
En "Help Text"

- Rellenara obligatoriamente el "Nombre o Alias" con el que poderme dirigir a él cuando recibiera sus datos.
- Rellenara obligatoriamente el correo electrónico de contacto con el que poderle contestar.
- Que escribiera aquello por lo que deseaba contactar.

De esta forma, el formulario de contacto quedaría así:


6) Una vez construído el formulario se pulsa el botón "Send Form". Es fundamental que en la caja de texto donde pone "Link to share" pulsemos el botón a la derecha de la caja de texto con el enlace a compartir llamado "Embed". De esta forma, una vez dejemos preparado el formulario en Google Drive para recibir datos, con el texto que aparece en Embed, dispongamos del código del formulario tal cual lo necesitamos para incluir posteriormente en nuestro blog. Además podremos poner el tamaño que deseamos asignarle (Esto podemos cambiarlo después en el código igualmente cuando veamos cómo cuadra en nuestro blog.



7) Una vez tengáis el código "Embed" para poner en vuestro Blog, si queréis ver cómo va a quedar el formulario al margen de vuestro sitio web, podéis pulsar en el menú de opciones del creador de formularios "View live form" para ver el resultado.

Ejemplo de código "Embed" para el formulario creado:
iframe src="https://docs.google.com/forms/d/XXXXXXXXXXXXXXXXXXXXXXX/viewform?embedded=true" width="760" height="500" frameborder="0" marginheight="0" marginwidth="0"Loading.../iframe

Preparando el almacenamiento de los formularios:


8) Si queréis que las respùestas del formulario se vuelquen a una hoja de cálculo o a un documento, seleccionad del menú superior la opción "Choose responses Destination". Ahí podéis poner que se guarde en un "Spreadsheet" u hoja de cálculo o que se notifiquen las respuestas en un resumen del formulario. Si lo metéis en una hoja de cálculo, podéis obtener la ventaja de realizar funciones de suma o media sobre alguna de las respuestas que vuestros usuarios hagan.

En el ejemplo yo vuelco los datos a una hoja de cálculo, así que seleccioné "Spreadsheet". Pasado un tiempo, quedará la opción "View responses" para visualizar ahí las respuestas cuando las mande el usuario.


9) Cuando cerréis la edición del formulario, os aparecerá en "Google Drive" como un documento a compartir más. Mantenedlo en "Private" (opción por defecto) para que nadie más pueda modificarlo que vosotros mismos. Así mismo, si decidisteis crear "Spreadsheet" os aparecerá la hoja de cálculo que guardará las respuestas de vuestros usuarios. Siempre que queráis consultar los datos las tendréis disponibles en "Google Drive" para poderlos ver.

Activando la notificación por correo cuando nuestros usuarios han enviado un formulario relleno


10)Si elegiste un Spreadsheet para almacenar las preguntas, éste aparecerá después en la lista de archivos de Google Drive como se muestra en la pantalla inferior marcado con un rectángulo rojo:



  • Mi formulario de ejemplo es "Contacto".
  • Como en el paso 9) seleccioné almacenar los datos en un "Spreadsheet" al que llamé "Contacto" también, aparecerá en la lista de mis archivos de Drive.
11) En la hoja de cálculo o "Spreadsheet" podremos ver los datos de los formularios introducidos por nuestros usuarios:




12) Para recibir notificaciones a nuestra cuenta de correo electrónico, cada vez que un usuario envíe un formulario y así ser avisados de los cambios haz "clic" dentro de la hoja de cálculo de respuestas en el menú superior en la opción "Herramientas" y después en la subopción "Reglas de notificación", tal como te remarco en la imagen inferior por medio de un rectángulo rojo:



13)Ahora configura las reglas de notificación por medio de las cuales deseas ser avisado cuando llegue un formulario de respuesta a tu "Spreadsheet" u hoja de cálculo para almacenar respuestas:



El cuadro de reglas de notificación te mostrará el mensaje en su parte superior "Enviarme una notificación a [tu dirección de Gmail] cuando..." y acto seguido activas la casilla de verificación "Un usuario envía un formulario" y en "Enviarme una notificación con..." activa la casilla de verificación "Por correo electrónico inmediatamente". Ambas opciones las he marcado con rectángulo rojo en la imagen superior.

De esta manera recibirás, pasados unos cuantos segundo, una notificación por correo electrónico de que un usuario ha enviado un formulario.

Metiendo el formulario en nuestro Blog:

14) Como en el ejemplo vamos a crear una página nueva que contendrá al formulario, a la cual llamaremos después desde el menú con una opción de "Contacto", lo primero que hago al entrar a Blogger es ir en su menú izquierdo a la opción "Páginas".



15) Allí creo una página nueva a la que llamo "Contacto" y en en ella, al editar la entrada, pulso la opción "HTML".



16) En el modo HTML incorporo el código fuente que obtuve al pulsar la opción "Embed" en la creación del formulario (paso 6). Pego el código del formulario que realicé:

iframe frameborder="0" height="640" marginheight="0" marginwidth="0" src="https://docs.google.com/forms/d/XXXXXXXXXXXXXXXXXXXXXXXXXXX/viewform?embedded=false" width="590"Loading.../iframe

Adapto el tamaño en ancho y alto a las necesidades de mi Blog.

17) Finalmente, para añadir una opción de menú desde la que poder llamar a la página que he creado que alberga el cuestionario, edito el menú que ya desarrollamos en esta entrada para incorporarle la opción "Contacto":

Basado en el menú de un sólo nivel que ya aprendimos enguías pasadas,dentro de Blogger, nos dirigimos al Gadget HTML/Javascript al que llamé "Cabecera" y añadimos la opción Contacto con el siguiente código:

lia href="http://diariosdelanube.blogspot.com/p/contacto.html"Contacto/a/li

Dondecontacto.htmles la nueva página que me creé para albergar el formulario de contacto.

El menú finalmente con todas sus opciones quedaba así:

ul id="menu"
lia href="http://diariosdelanube.blogspot.com/"Principal/a/li
lia href="http://diariosdelanube.blogspot.com/search/label/tecnologia"Tecnología/a/li
lia href="http://diariosdelanube.blogspot.com/search/label/SEO"Blogger/a/li
lia href="http://diariosdelanube.blogspot.com/search/label/ocio"Ocio/a/li
lia href="http://diariosdelanube.blogspot.com/search/label/opinion"Opinión/a/li
lia href="http://diariosdelanube.blogspot.com/search/label/consumo"Consumo/a/li
lia href="http://diariosdelanube.blogspot.com/p/contacto.html"Contacto/a/li
/ul

El menú quedaría así:


Con una página de contacto para el usuario como esta:



¡Eso es todo!. Podemos colocar la opción de llamar a la página de contacto donde queramos, en opciones de menú como el mío, ensubopciones de menús más complejoso desde botones, imágenes... A partir de ahora es mucho más sencillo interactuar con el usuario en ciertas tareas que "a priori" parecen "no realizables" en un Blog pero que, como vemos, se pueden hacer.

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football history FIFA World Cup,smart,huge/big,scienciemedia,blog spot and amazes,unites pero for you gives ,, inspires and future now help and pero mas aya del visita and Mesothelioma law firm CHEAP CAR INSURANCE IN VIRGINIA,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football history FIFA World Cup,smart,huge/big,scienciemedia,blog spot and amazes,unites pero for you gives ,, inspires and future now help and pero mas aya del visita and Mesothelioma law firm CHEAP CAR INSURANCE IN VIRGINIA,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLAND

Online casino mesothelioma attorney california student loan consolidation program Business finance group ONLINE COLLEDGES FORENSICS ONLINE COURSE Cheap Car Insurance for Ladies CAR INSURANCE QUOTES COLORADO motor insurance quotes donate your car for money Make money online Australia Php programmers Hire php programmers mesothelioma charities Bankruptcy lawyer Cheap Auto Insurance in VA florida car insurance company Home phone internet bundle car insurance in south dakota Met auto Best social media platforms for business buy gift card benchmark lending Tech school mesotheliama Casino Claim home phone internet bundle Mobile casino DONATE OLD CARS TO CHARITY Php programmers for hire Criminal Defense Attorneys Florida best accident attorneys Auto Mobile Insurance Quote Social media examiner Hire php developers CAR INSURANCE QUOTES MN Best social media platforms Email Bulk Service register free domains mesothelioma compensation Casino reviews MESOTHELIOMA LAW FIRM Insurance Companies CHEAP CAR INSURANCE FOR LADIES purchase structured settlements structured settlemen Adobe illustrator classes Live casino mesothelioma law suit Dwi lawyer colorado mesothelioma lawyers arizona auto accident attorney california motorcycle accident lawyer life insurance co lincoln Annuity Settlements DUI lawyer DAYTON FREIGHT LINES better conferencing calls WordPress hosting Psychic for Free BETTER CONFERENCING CALLS Seo companies Donate Cars Illinois Online Christmas cards Nunavut Culture ROYALTY FREE IMAGES STOCK car accident lawyers west palm beach PAPERPORT PROMOTIONAL CODE event management security Futuristic Architecture refinance with bad credit Donate cars in ma Register Free Domains meso lawyer Motor Insurance Quotes Custom WordPress theme designer Criminal lawyer mesothelioma suit los angeles auto accident attorneys auto insurance cost by state Service business software Criminal defense lawyer Auto Mobile Shipping Quote Hire php developer Social media tools WordPress themes for designers DONATE CAR FOR TAX CREDIT Donate Car to Charity California alcohol rehab center in florida Donate Your Car Sacramento onlineclasses Computer science classes online World Trade Center Footage most profitable internet business Injury Lawyers structured settlement purchasers Holland Michigan College SELL ANNUITY PAYMENT PHD on Counseling Education offshore accident lawyer Donate your car for money Donate cars Illinois Seo services HOW TO DONATE A CAR IN CALIFORNIA structured settlement agreement New social media platforms AUTO ACCIDENT ATTORNEY DONATING A CAR IN MARYLAND yahoo web hosting Data Recovery Raid MASSAGE SCHOOL DALLAS TEXAS Life Insurance Co Lincoln Cheap car insurance for ladies Html email asbestos lawyers peritoneal mesothelioma Social media platforms for business buyer of structured settlement annuity business administration masters boca raton personal injury attorney mesothelioma settlement amounts mesothelioma attorney illinois Low Credit Line Credit Cards mesothelioma personal injury lawyers Online Stock Trading georgia truck accident lawyer Mortgage Best Seo company Christmas cards car insurance companies Mortgage Adviser Business management software injury lawyers west palm beach Seo company mesothelioma trial attorney Online Classes structured settlement investments google adsense Car insurance quotes pa VIRTUAL DATA ROOMS MOTOR REPLACEMENTS Custom Christmas cards car insurance quotes mn Photo Christmas cards Donate car to charity California business email web hosting insurance medical temporary Donate Cars in MA sell structured settlement calculator accident car florida lawyer Psd to WordPress Italian cooking school Car Insurance Quotes PA Social media management domain yahoo forensics online course Social media platforms mesothelioma settlements amounts Car Insurance Quotes MN Donating a Car in Maryland cell cycle regulation ppt verizon sip Donate a Car in Maryland Proud Italian cook primary pulmonary hypertension Psd to html motorcycle accident attorney chicago WordPress theme designers Met Auto Donating used cars to charity NEUSON Social media strategies seattle mesothelioma lawyer Learning adobe illustrator Auto Accident Attorney Social media campaigns pharmacist jobs in chicago workplace accident attorney Mesothelioma Law Firm structured settlement annuity companies hair removal washington dc Donate Car for Tax Credit car insurance quotes How to Donate A Car in California DONATING USED CARS TO CHARITY Hard drive Data Recovery Services Register free domains REGISTER FREE DOMAINS Sell Annuity Payment CHEAP AUTO INSURANCE IN VA Donate Your Car for Kids Asbestos Lawyers Structures Annuity Settlement Car Insurance Quotes Colorado structured annuity settlement Neuson LIFE INSURANCE CO LINCOLN michigan motorcycle accident lawyer DONATE CARS IN MA structured settlements annuities Dayton Freight Lines mesothelioma lawyer chicago Motor Replacements Cheap Domain Registration Hosting Car Insurance Companies state of california car insurance city college in miami Insurance low credit line credit cards