Messi, plugin jQuery para mostrar alertas, preguntas, mensajes e imágenes

En el proyecto que estoy realizando para el trabajo necesitaba un plugin sencillo que me permitiese lanzar alertas y mensajes con la posibilidad de obtener la respuesta del usuario para realizar una acción en particular.

Hay varios plugins jQuery por ahí que permiten esta funcionalidad, pero decidí desarrollar uno nuevo para aplicar las opciones que más me interesaban y aplicarle un estilo visual personalmente más atractivo y limpio que las soluciones actuales. El plugin que he desarrollado se llama Messi.


Messi (por message, por por el jugador del Barça) permite de un modo sencillo generar un mensaje visual en la página en el que podremos incluir una alerta, un mensaje html (incluso el resultado de una petición ajax) o una imagen.

Con las diferentes opciones de configuración podremos especificar los botones que se deben incluir y asignar un valor a cada uno que se enviará a la función callback que especifique el usuario. Tenemos flexibilidad para indicar si el mensaje lleva un título, si el mensaje se muestra en una “ventana” modal o la posición del mismo.

Además he incluido funciones rápidas para lanzar de forma sencilla un mensaje de alerta (Messi.alert()), una pregunta (Messi.ask()), una petición ajax (Messi.load()) o una imagen (Messi.img()).

Podéis encontrar más información y demos en http://marcosesperon.es/apps/messi/, así como el repositorio de GitHub del proyecto por si queréis verle las tripas o enviarme sugerencias.

Otro plugin para WordPress: WP Timeline Archive

Estos días estuve haciendo pruebas con la página de archivo de dolcebita. Encontré algunos plugins interesantes pero quería uno que me ofreciera una apariencia un poco más atractiva. Así que me puse manos a la obra… :P

Lo he llamado WP Timeline Archive (toma originalidad) y ediante una linea temporal podrás ver todos los artículos escritos en el blog, ordenados por antigüedad y separados por años y los días de publicación. Si el artículo tiene alguna imagen adjunta se visualizará al posicionar el cursor sobre cada una de las cajas.

Se pueden indicar las categorías a excluir y personalizar la apariencia copiando el archivo ‘wp-timeline-archive.css‘ que viene en el plugin a la carpeta del tema actual para editarlo.

La llamada se introduce en el contenido de una entrada o página con un short code:

[tla eid="1"]

De momento aún no me han habilitado desde WordPress la gestión para subirlo al repositorio, pero espero que no tarden más de una semana. Mientras puedes verlo en funcionamiento en dolcebita.com

Tras unas horas de funcionamiento ya estoy pensando en futuras opciones de configuración así que si tenéis alguna sugerencia o crítica constructiva será bienvenida :)

http://www.dolcebita.com/wordpress/wp-timeline-archive/

Goo.gl Generator plugin para WordPress

Goo.gl Generator es un plugin para WordPress que te permite obtener la URL acortada de cualquier dirección usando el servicio de Google.

GG

Está pensado incialmente para ofrecer al usuario una versión minimizada de la URL de una entrada del blog y facilitarle el compartirla en redes sociales, pero se puede pasar cualquier otra dirección.

El plugin utiliza la web de Matthew Flaschen para obtener la URL corta.

Más información y comentarios: http://www.dolcebita.com/wordpress/goo-gl-generator/

FlipClock, tutorial para desarrollar un plugin de jQuery

Si os gusta el desarrollo web seguro que conoceis el framework de javascript jQuery. Personalmente yo comencé mis primeros desarrollos usando otros frameworks disponibles (sobre todo mootools) pero debido a la popularidad de jQuery y su integración en sistemas como WordPress o Drupal he tenido que adaptarme a esta biblioteca.

A pesar de que jQuery tiene una muy buena documentación comparado con otros proyectos, en su momento eché en falta la información sobre como desarrollar un plugin básico para jQuery explicado de forma sencilla. Así que he desarrollado un pequeño plugin a modo de ejemplo para intentar solucionar las dudas iniciales que podais tener. Para ello vamos a programar un flip clock:

FlipClock for jQuery

(más…)

Plugin de paginación para WordPress

Gracias a un tweet de gafeman en el que comentaba el curioso paginador que la web http://designyoutrust.com, hice una búsqueda por el repositorio de plugins de WordPress y me encontré con Paginator.

Paginator

Paginator es un plugin que modifica los enlaces de anterior y siguiente para moverse por las páginas del blog, mostrando una lista de números al estilo de los paginadores de sitios web 2.0 más conocidos.

La novedad en este paginador es que incluye un deslizador inferior para moverse por los números, agrupados en bloques de páginas que el usuario define en las opciones del plugin.

Para implementarlo, una vez instalado el plugin desde la administración de WordPress, tendremos que añadir la siguiente línea en nuestro tema:
<?php if(function_exists('wp_paginator')) { wp_paginator(); } ?>

Puedes ver su funcionamiento en mi blog.

Comentar en WordPress usando Facebook

Desde ya está operativo en mi blog la opción de comentar las entradas validándose con la cuenta de facebook gracias al plugin WP-FacebookConnect.

WP Facebook Connect Plugin

WP-FacebookConnect es un plugin que habilita la integración de tu blog con la red social facebook, permitiendo a los usuarios conectar sus cuentas con tu instalación de WordPress.

A la hora de realizar un comentario los usuarios podrán optar entre introducir su nombre de usuario y email manualmente o registrarse con su perfil de facebook, siendo validados automáticamente y ofreciendo la posibilidad de exportar el comentario a su perfil. Si el usuario ya ha iniciado sesión en facebook, está validado automáticamente a la hora de comentar, si no, aparecerá un botón para conectar la cuenta.

El plugin se encarga de gestionar toda validación contra facebook y lo único que tendremos que hacer nosotros a la hora de instalarlo será crear una nueva aplicación en nuestro perfil que podremos generar desde un enlace que nos aparecerá en las opciones del plugin. Hay disponible una documentación para el que encuentre algún problema.

El plugin requiere una versión de WordPress 2.5 o superior y PHP 5.

¿Qué plugins de WordPress uso?

Tras el cambio de tema que le he aplicado al blog y la actualización de la plataforma a la versión 2.7 aproveché para realizar una pequeña limpieza en la sección de plugins. Eliminé plugins instalados que solo eran para realizar pruebas, versiones antiguas que todavía conservaba y plugins que tapaban las carencias de versiones anteriores de WordPress.

A modo de meme personal y con intención de ayudaros y que podais encontrar un plugin de utilidad para vuestro blog, esta es la lista de plugins que utilizo actualmente en HNKweb:

(más…)

Conoce a quien comenta en tu blog

¿Alguna vez te has quedado con las ganas de tener más información de la gente que comenta en tu blog? ¿no te gustaría saber si tienen usuario de twitter o suben sus fotos a flickr o conocer las música que escuchan gracias a last.fm? artberri ha pensado en ello y ha desarrollado un plugin para WordPress.

MYC

Meet your commenters es un plugin para WordPress [versión 2.5 o superior] que añade una nueva pestaña en el escritorio del panel de administración. Usando la API de Google Social Graph permite recuperar los perfiles de las redes sociales más extendidas o de otros blogs que visitan.

Un plugin fácil de instalar [no requiere configuración] y que me ha parecido de gran utilidad. Mis felicitaciones ;)

mBox y la Comunidad

Esta entrada es solamente para agradecer a toda la gente que ha descargado mi plugin mBox y me ha enviado sus sugerencias.

Podeis comprobar en el historial de versiones como mBox está evolucionando y todo debido a la gran cantidad de feedbacks que estoy recibiendo. Gracias a la gente que está aportado sus ideas este plugin va creciendo poco a poco y cubriendo muchas necesidades.

Actualmente, mBox se encuentra en su versión 1.5 y ya tiene la posibilidad de usarse como widget para WordPress, cargar las fotos de flickr, iniciar la presentación de la galería automáticamente…

También hay que agradecer a la gente de WordPress su plataforma WordPress Extend para alojar los plugins personales, haciendo posible una difusión mucho mayor de los proyectos.

¡Gracias por la colaboración, espero vuestras opiniones y sugerencias!