tag:blogger.com,1999:blog-383837732024-03-06T06:03:15.973+01:00WordPress plugins, themes and projectsUna pequeña muestra de los proyectos de diversa índole en los que participoJoan Miquel Viadéhttp://www.blogger.com/profile/00773018211519599873noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-38383773.post-6410706880182550022016-08-07T12:55:00.006+02:002016-08-07T13:15:38.040+02:00New Google reCAPTCHA WordPress pluginIn a new line of developements completely oriented to WordPress, on June, 2016 was released the first version of <a href="https://wordpress.org/plugins/recaptcha-in-wp-comments-form/" target="_blank" title="WordPress page of reCAPTCHA in WP comments form plugin"><b>reCAPTCHA in WP comments form</b></a> WordPress plugin, a great website tool based on the <a href="https://www.google.com/recaptcha/intro/index.html" target="_blank">Google reCAPTCHA widged</a> for those who want to protect the WordPress comments form from spammers and robot tools.<br />
<br />
From its first release, reCAPTCHA in WP comments form plugin has been updated four times with new features improving especially its compatibility with any kind of WP themes and its security options that allow you to block almost any kind of robot attack.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.joanmiquelviade.com/wp-content/uploads/2016/06/example-plugin-reCAPTCHA-06.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://www.joanmiquelviade.com/wp-content/uploads/2016/06/example-plugin-reCAPTCHA-06.png" height="320" width="277" /></a></div>
<h2>
Plugin Features</h2>
Basically, reCAPTCHA in WP comments form WordPress plugin adds a Google reCAPTCHA widget to the comments form of the WordPress themes when the user is not logged in so that, it prevents the comments sent by spammers.<br />
<br />
When an user manually breaks the reCAPTCHA field or a robot connects directly with the WP comments PHP module instead of using the form, the plugin introduces a second verification process to detect these intrusions and, in addition, it allows you to decide what you want to do with this dubious comment.<br />
<br />
The Website Administrator has three different modes of operation he can decide if this kind of messages/comments:<br />
<ul>
<li>they will be considered as SPAM, </li>
<li>they will be sent directly to the TRASH or even, </li>
<li>if the process has to be blocked,</li>
</ul>
executing a <code>WP_DIE()</code> page for preventing the overhits made by spam robots.<br />
<br />
Finally, the plugin has got an optional but fantastic forced output mode that allows you to use reCAPTCHA in WP comments form WordPress plugin inside a very old WP themes that still made a direct output of the comments form, ie, old WordPress themes that didn't use the WP <code>comments_form()</code> function<br />
<br />
<h2>
Download plugin and documentation</h2>
To download this great tool you can visit <a href="https://wordpress.org/plugins/recaptcha-in-wp-comments-form/" target="_blank" title="WordPress page of reCAPTCHA in WP comments form plugin">the WordPress page of reCAPTCHA in WP comments form plugin</a> and for a further information, to see examples, technical documentation, etc. you can visit the <a href="http://www.joanmiquelviade.com/plugin/google-recaptcha-in-wp-comments-form/" target="_blank" title="author's page of reCAPTCHA in WP comments form plugin">author's page of reCAPTCHA in WP comments form plugin</a>.Joan Miquel Viadéhttp://www.blogger.com/profile/00773018211519599873noreply@blogger.com1tag:blogger.com,1999:blog-38383773.post-23167664310399747842014-06-27T14:02:00.002+02:002016-08-07T13:19:01.877+02:00Plugin Frase del Dia para Wordpress<a href="http://wordpress.org/plugins/spanish-quote-of-the-day-frase-del-dia/" target="_blank" title="Descarga el plugin Spanish Quote of the Day (Frase del Día) para Wordpress">Spanish Quote of the Day (Frase del Día)</a> es un plugin para Wordpress que permite incorporar a la barra lateral un Widget con la Frase del Día.<br />
<br />
A diferencia de otros plugins parecidos, con Spanish Quote of the Day no es preciso que el sítio web mantenga su propia base de datos de frases sino que el plugin establece una conexión directa con la base de datos de frases célebres de <a href="http://todopensamientos.com/" target="_blank" title="Todopensamientos, tu web de frases célebres">Todopensamientos.com</a>, escoge una de sus frases y la muestra en pantalla de manera automática.
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a alt="Plugin Frase del dia" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimIzJOpdpjnBrtB7Se86Q-kDifhPxN9aPPj_z9PR_sHPfzi6Unl34y0FBsZUH4iBoxmP_4GgCOLjsZ1Task3dl3aeolZKd_xf5Tbt7Ljm2VszOHntW28R4IYUonS_l9uPdZhFwkQ/s1600/Plugin+Frase+del+dia.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" title="Algunos ejemplos de webs internacionales que ya utilizan nuestro plugin"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimIzJOpdpjnBrtB7Se86Q-kDifhPxN9aPPj_z9PR_sHPfzi6Unl34y0FBsZUH4iBoxmP_4GgCOLjsZ1Task3dl3aeolZKd_xf5Tbt7Ljm2VszOHntW28R4IYUonS_l9uPdZhFwkQ/s400/Plugin+Frase+del+dia.jpg" height="400" title="Algunos ejemplos de webs internacionales que ya utilizan nuestro plugin" width="395" /></a><i><span style="display: block; text-align: center;">Algunos ejemplos de webs internacionales que ya utilizan nuestro plugin</span></i></div>
<br />
El funcionamiento del plugin <a href="http://wordpress.org/plugins/spanish-quote-of-the-day-frase-del-dia/" target="_blank" title="Descarga el plugin Spanish Quote of the Day (Frase del Día) para Wordpress">Spanish Quote of the Day (Frase del Día)</a> es completamente automático así que, no hace falta configurar los parámetros de conexión, la frecuencia de actualización o el modo de visualización. Sólo hace falta que instales el plugin en tu sitio Wordpress, que añadas el widget <b>Frase de Dia</b> en la barra lateral que prefieras y automáticamente el plugin se pone a trabajar y, cada vez que los usuarios acceden a la web -a cualesquiera de sus páginas-, se mostrará una frase célebre distinta en pantalla.
<br />
<br />
Varias revistas internacionales, centros de formación, webs de viajes, ingenierías, etc. ya utilizan este servicio de <b>Frase del Dia</b> que es: gratuito, no precisa de ningún tipo de registro y, además, es completamente automático en instalación y funcionamiento.
<br />
<h2>
Uso e instalación del plugin Frase del Día</h2>
Puedes descargar la última versión del plugin utilizando este enlace: <a href="http://wordpress.org/plugins/spanish-quote-of-the-day-frase-del-dia/" target="_blank" title="Descarga el plugin Spanish Quote of the Day (Frase del Día) para Wordpress">Spanish Quote of the Day (Frase del Día)</a>.
<br />
<br />
<b>Instalación</b><br />
<ol>
<li>Descarga e instala el plugin <a href="http://wordpress.org/plugins/spanish-quote-of-the-day-frase-del-dia/" target="_blank" title="Spanish Quote of the Day (Frase del Día), plugin para Wordpress">Spanish Quote of the day</a> en tu sítio Wordpress.</li>
<li>Actívalo y dirígete al menú de Wordpress Apariencia > Widgets.</li>
<li>En esta pantalla, coloca el nuevo widget <b>Frase del Día</b> en la Barra Lateral que desees </li>
</ol>
a partir de ese momento, el servicio de frases se pondrá en marcha automáticamente. Nada más simple.
<br />
<br />
Por otro lado, el widget <b>Frase del Día</b> está pensado para integrarse completamente con el Theme que estés utilizando así que no hace falta que lo adaptes, o que cambies el CSS o te preocupes por ningún aspecto de programación; el widget <b>Frase del Dia</b> utilizará el tipo y tamaño de letra por defecto de tu Theme, así como el color de fondo de pantalla, la anchura de tu barra lateral, etc.<b> Frase del Dia</b> es simplemente un widget más así que su funcionamiento es completamente transparente.
<br />
<h2>
Más allá</h2>
<h3>
Shortcode</h3>
Hasta ahora sólo he comentado el funcionamiento básico del plugin o sea, el widget, pero al instalar el plugin <b>Spanish Quote of the Day</b> para Wordpress, también se añade un shortcode al sistema <code>[spanish_quote]</code> que se puede utilizar dentro de las noticias, las páginas, etc. de manera que, si deseas incorporar una frase del dia aleatoria en cualquier punto de tu web: la barra lateral, la cabecera o pie de página, un determinado template, cualqueir post, incluso dentro de tus propios custom post types, sólo hace falta añadir el shortcode <code>[spanish_quote]</code> dentro de su contenido o bien, llamarlo utilizando las función de Wordpress: <code>do_shortcode()</code>;
<br />
<br />
<h3>
Filtros</h3>
Por último, Spanish Quote of the day (<b>Frase del Dia</b>) es un plugin para Wordpress pensado para ir todavía más allá así que puede adaptarse a necesidades especiales porque, a pesar de ser completamente automático y transparente en su instalación y funcionamiento -esto es, se pone en marcha sin que tú hagas nada más que descargarlo e instalarlo-, si necesitas modificar manualmente su funcionamiento, el plugin te ofrece un completo sistema de filtros Wordpress que te permiten:
<br />
<ul>
<li>modificar su contenido</li>
<li>escoger el tipo de salida</li>
<li>modificar su comportamiento en función del tipo de dato (posts, custom post type)</li>
<li>modificar su comportamiento en función de categorías, etiquetas o taxonomias especiales</li>
<li>modificar su contenido en función del template, </li>
<li>modificar su contenido en funcion del tipo de query</li>
<li>modificar el CSS o el orden de los elementos,</li>
<li>añadir etiquetas HTML al texto
</li>
</ul>
<br />
utilizando las herramientas nativas de Wordpress: <code>add_filter();</code>, <code>remove_filter();</code>.
<br />
<br />
<h3>
Extensión del plugin Spanish Quote of the Day para Blogger</h3>
Por último, hace un par de días que he creado una extensión del plugin nativo para que también funcione en blogs de tipo Blogger/Blogspot así que ahora, si quieres, ya puedes disfrutar de la "Frase del Día" también en tus blogs con tecnologia Google para Blogger/Blogspot. De hecho, puedes ver un ejemplo de su funcionamiento en la barra lateral de esta misma página o bien en <a href="http://espejomagnetico.blogspot.com.es/" target="_blank">Espejo Magnético</a>.
<br />
<br />
Para instalaciones en sítios blogspot/blogger por favor, ponte en <a href="mailto:jmviade@gmail.com" target="_blank">contacto</a> conmigo y te facilitaré el código fuente y las instrucciones de instalación.
<br />
<h2>
Documentación</h2>
En general, el funcionamiento de Spanish Quote of the Day es completamente automático y transparente, no hace falta hacer nada más que instalarlo, no obstante, Consulta la documentación técnica readme.txt para ampliar información y, por supuesto, no dudes en ponerte en contacto conmigo si surge cualquier otra cuestión, tienes sugerencias o peticiones especiales: <a href="mailto:jmviade@gmail.com" target="_blank">Mandar un e-mail</a>.Joan Miquel Viadéhttp://www.blogger.com/profile/00773018211519599873noreply@blogger.com0tag:blogger.com,1999:blog-38383773.post-75287720084337929532014-04-30T03:55:00.006+02:002014-06-27T14:05:43.949+02:00Todopensamientos.com<h2>
Presentación</h2>
<br />
<a href="http://todopensamientos.com/" target="_blank"><b>Todopensamientos</b></a> es un nuevo proyecto de investigación, clasificación y difusión de <a href="http://todopensamientos.com/frases-celebres/" target="_blank">frases y citas célebres</a> principalmente aunque también puede gestionar otros contenidos textuales proporcionandoles semántica y estructura.<br />
<br />
Desarrollado conjuntamente por Jordi Sancho (concepto, dirección estratégica y SEO) y Joan Miquel Viadé (desarrollo, investigación y contenidos), Todopensamientos se inicia el 5 de Marzo de 2014 para cubrir requerimientos y necesidades muy concretos que llegaban de la mano de otros proyectos de mayor emvergadura. En su concepción inicial, por lo tanto, Todopensamientos se planteó como un simple módulo de gestión de contenidos, sin embargo, en poco tiempo, Todopensamientos.com se desmarca del proyecto padre dentro del que estaba incrustado y adquiere identidad propia.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAcPEU1jhLFq1FFCvJ2EKkfPrnxL9Nc_u7iPOMtG1VHMxlr6JzuiFYQx2_5_gwksb2RULv2NXr1RmHB4Iu8sIM14dWrJG1m164-q928Hqsvv8F9muiXzAJcih2ARQWK6AvzzMqVQ/s1600/web-todopensamientos.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAcPEU1jhLFq1FFCvJ2EKkfPrnxL9Nc_u7iPOMtG1VHMxlr6JzuiFYQx2_5_gwksb2RULv2NXr1RmHB4Iu8sIM14dWrJG1m164-q928Hqsvv8F9muiXzAJcih2ARQWK6AvzzMqVQ/s1600/web-todopensamientos.jpg" height="285" width="400" /></a></div>
<div style="text-align: center;">
<span style="font-size: x-small;">Imagen gentileza de <a href="http://adsagogo.es/" target="_blank" title="Soportes para la publicidad on-line | AdsaGogo">AdsaGogo.es</a>. Diseño original y Copyright de Todopensamientos.com</span>
</div>
<h2>
Concepto</h2>
<br />
En primera aproximación, Todopensamientos guarda cierto parecido con otros espacios en internet dedicados a citas y autores sin embargo, presenta características propias que le confieren un importante valor añadido de cara al visitante.<br />
<br />
<h3>
Contenidos</h3>
<br />
Las frases, citas y refranes de Todopensamientos, antes de darse de alta, pasan por un proceso de verificación manual en el que se evaluán diversos aspectos para garantizar la autenticidad y exactitud de los contenidos.<br />
<br />
<ul>
<li>Contenido y significado de la frase.</li>
<li>Ortografía, sintaxis y estilo.</li>
<li>Verificación del autor.</li>
<li>Origen del texto: Siempre que es posible, inclusión del libro o fuente original de la cita.</li>
<li>Clasificación taxonómica.</li>
</ul>
<br />
Frases célebres y citasImagen gentileza de AdsaGogo.es. Diseño original y Copyright de Todopensamientos<br />
<br />
<h3>
Clasificación Taxonómica</h3>
<br />
Todas las frases de TodoPensamientos pasan por un proceso de clasificación para incluirlas dentro de las categorias -taxonomias- semántica y conceptualmente más relevantes y afines a su contenido de esta manera se ofrecen un valor añadido al contenido que, no simplemente se compila sino que, además, se clasifica.<br />
<br />
Con esta clasificación taxonómica se consigue que cualquier contenido de Todopensamientos pueda localizarse no simplemente en base a palabras sino en base a conceptos, áreas de conocimiento o campos de significado.<br />
<br />
<h3>
Potente buscador</h3>
<br />
Todopensamientos incorpora un potente buscador que, desde un único campo de búsqueda, permite acceder y consultar de forma simultánea la base de datos aplicando diversos criterios de búsqueda a la vez: textual, conceptual, semántica... Y manera el buscador ofrece al usuario distintas respuestas agrupadas por criterio.<br />
<br />
El buscador, además, tiene un comportamiento dinámico y ofrece resultados en tiempo real que el usuario puede ir refinando a mientras escribe. amar -> amor -> amores -> amantes...<br />
<br />
<ul>
<li>Búsqueda por palabra o partes de frase en los contenidos</li>
<li>Búsqueda por autor (total o parcial del nombre)</li>
<li>Búsqueda por taxonomías: conceptos, emociones, ocasiones, aptitudes...</li>
<li>Búsqueda del libro que contiene la palabra o frase</li>
</ul>
<br />
<h3>
Tecnología</h3>
<br />
Todopensamientos.com se ha creado utilizando las últimas tecnologías de desarrollo con el objectivo de conseguir una satisfactoria experiencia de usuario con independencia del dispositivo de acceso, de este modo, partiendo del corpus tecnológico del popular CMS <a href="http://wordpress.org/" target="_blank">WordPress</a>, se ha creado un nuevo concepto de plantilla basada el el Framework <a href="http://getbootstrap.com/" target="_blank">BootStrap</a> que permite la presentación dinámica de contenidos en diversos formatos: listados, galerias, destacados para cualquier tipo de contenido indexado.<br />
<br />
En el desarrollo, además, se han tenido en cuenta los siguientes requerimientos tecnológicos:<br />
<br />
<ul>
<li>Diseño Responsive para interactuar con dispositivos Desktop, móviles y tablet.</li>
<li>HTML5.1, CCS3</li>
<li>Etiquetaje inteligente.</li>
<li>Disminución de la tasa de tráfico y carga.</li>
<li>Optimización de acceso a BBDD.</li>
<li>Diseño flexible</li>
<li>Navegación intuitivo</li>
<li>Orientación a la búsqueda fomentando la interacción de usuario</li>
</ul>
<br />
<h2>
Conclusiones</h2>
<br />
A pesar de la juventud del proyecto, los primeros resultado son alentadores. Aquí van algunos buenos indicadores.<br />
<br />
En primer lugar, Google está indexando casi diariamente los contenidos de Todopensamientos. En segundo lugar, hay un buen comportamiento en los resultados de tráfico orgánico. Finalmente, los resultados de interacción de usuario son buenos, con excelentes tiempos de navegación y número de páginas visitadas por usuario.<br />
<br />Joan Miquel Viadéhttp://www.blogger.com/profile/00773018211519599873noreply@blogger.com0tag:blogger.com,1999:blog-38383773.post-56036988864342763262010-09-20T23:28:00.002+02:002014-04-30T04:38:17.604+02:00joanmiquelviade.comJoan Miquel Viadéhttp://www.blogger.com/profile/00773018211519599873noreply@blogger.com0