Monday, January 17, 2011

C?mo hacer que cualquier persona publique una entrada en el blog

Varias veces me han preguntado por la posibilidad de que cualquier persona pueda publicar entradas en el blog para hacer una especie de foro o un blog de m?ltiples autores donde cualquiera pueda aportar contenido.

Empecemos aclarando que Blogger s?lo tiene una modalidad para agregar autores y es yendo a Configuraci?n | Permisos. Ah? damos click en A?adir autores y agregamos la direcci?n de correo de la persona a la que queremos invitar para que publique en el blog. Esta opci?n permite agregar hasta 100 personas como autores del blog.


?Pero y si no queremos estar agregando autores uno por uno al blog? Es decir, ?qu� pasa si quiero que absolutamente cualquier persona  -sin importar si tiene cuenta en Google o no- pueda publicar en el blog?
Para esos menesteres podemos usar esta modalidad que MCarlitooH2 me ha compartido y que creo que es una excelente opci?n para cuando queremos crear una especie de blog de opiniones, para compartir im?genes, datos, etc. o sea un blog de m?ltiples autores.

La idea es que a trav�s de un formulario la gente pueda escribir una entrada y que esta se pueda publicar inmediatamente en el blog. Aunque hay que tomar en cuenta unos detalles:

  • Todas las entradas estar?n firmadas con el nombre del due?o del blog (pero se puede esconder esta firma).
  • Las entradas publicadas con este m�todo no tendr?n etiquetas, a menos que despu�s de haber sido publicadas el administrador del blog edite la entrada para agreg?rsela.
  • Aunque podemos subir im?genes en las entradas todas estar?n alineadas a la izquierda.
  • El texto de las entradas no tendr? formato como negritas, cursiva, etc. ya que el formulario no cuenta con editor WYSIWYG.

Habiendo aclarado esos puntos veamos de qu� se trata con este ejemplo online, ah? podr?s escribir una entrada y publicarla autom?ticamente.

?C?mo se ha hecho? Es muy simple, s?lo hemos usado un formulario com?n, en este caso de Emailmeform y hemos configurado las notificaciones de ese formulario usando la cuenta de correo Mail2Blogger.

Empecemos primero activando la opci?n publicar entradas desde el correo tal como se explica en esta entrada.
Ya que hemos activado ese servicio y que tenemos nuestra direcci?n de correo "secreta", procederemos a crear un formulario en Emailmeform; en realidad puede ser con cualquiera pero este me parece que es de los m?s completos.

Al crear el formulario debemos cerciorarnos de NO ponerle un nombre al formulario, as? que ese espacio se deber? quedar vac?o.


Un poco m?s abajo de la opci?n del nombre del formuario te encontrar?s con las opciones para ejecutar cuando el lector env?e el formulario, ah? deber?s seleccionar Redirect URL y agregar la URL de tu blog.


Ahora es momento de agregar los campos que quieras para tu formulario, eso ya depender? de las necesidades de cada quien as? que cada uno sabr? qu� campos agregar. Pero eso s?, al menos deber?s agregar uno que se llame T?tulo.

Cuando hayas terminado de crearlo, dale guardar y aparecer? una ventana, da click en la segunda opci?n que dice Modify email notifications for this form.


Aqu? viene la parte esencial para que funcione, en donde dice Recipients Emails escribe tu correo electr?nico que previamente creaste en Blogger para poder publicar entradas desde el mail, una vez escrito da click en el icono verde que est? al lado.


Seguido a eso elimina tu correo personal que ya aparec?a ah?, para eliminarlo s?lo da click en el icono rojo. S?lo debe quedar el correo "secreto" que reci�n a?adiste.

Ahora ah? mismo pero m?s abajo ver?s una opci?n que dice Message Subject, marca la segunda opci?n Retrieve from y selecciona el campo que se llama T?tulo.


Guarda los cambios y en la ventana que aparecer? selecciona la tercera, Take me back to the Form Manager.
Ahora estar?s en el panel de control de tus formularios y ver?s el que acabas de crear, no tiene un nombre pero aparecer? la fecha de creaci?n.
Pasa el cursor encima de ese formulario y aparecer?n unas opciones, da click en Code.


Ahora es momento de copiar el c?digo del formulario as? que elige la pesta?a llamada HTML with Javascript/CSS, copia todo el c?digo.


Ahora en Blogger en Dise?o | Elementos de la p?gina | A?adir un gadget | HTML/Javascript pega el c?digo que acabas de copiar, col?calo arriba o debajo de las entradas, es a tu gusto.

Y habiendo hecho eso ya tendr?s el formulario en tu blog y cualquier persona que redacte una entrada desde ese formulario podr? publicar un post en tu blog.
Los t?tulos de las entradas que se publiquen de ese modo tendr?n dos puntos que lo anteceder?n, esto es porque el Asunto del mail siempre viene con esos dos puntos, ah? no creo que haya algo que podamos hacer.

Como mencion� antes tendr? algunas limitaciones que son propias del servicio Mail2Blogger pero como eres administrador del blog podr?s editar todas esas entradas para agregarles etiquetas, alinear las fotos, o eliminar la entrada en caso de que lo creas conveniente.

Referencia | MCarlitooH2

No comments:

Post a Comment