Categorías
Software y Hardware

Lexi 1.0

Para un programador, reconocer que un software merece la numeración 1.0 significa que ha terminado un ciclo de desarrollo y ha creado una aplicación cuya estabilidad le permitirá responder a situaciones cotidianas que ni siquiera había tenido en cuenta a la hora del diseño. ¿Quién iba a pensar que Lexi terminaría en páginas de distintas lenguas, objetos sociales y hasta tendencias sexuales? Supongo que el momento más fuerte que he tenido con Lexi lo viví cuando supe que lo estaban empleando en un website de pornografía. Me pregunto qué sentirá un padre cuando sabe que su hijo está descubriendo ese mundo tabú. Obvio que el símil no es aceptable desde ningún punto de vista, pero este hecho me dejó algo en qué pensar.

Ver a un hijo hacerse mayor de edad no es fácil; uno tiene esa tendencia paternalista a creer que solo a su lado podrá defenderse, y que siempre volteará en dirección a donde uno está para pedir respaldo con la mirada. Pero Lexi ya es mayor de edad, tal vez desde mucho tiempo atrás, y solo hasta hoy acepté esa realidad. Lexi ha logrado por sí solo cosas de las que apenas me voy enterando.

El siguiente es un recuento por los momentos más importantes de su infancia, y de carambola una lista con algunos sitios donde hacen uso de sus capacidades. Si algún enlace está roto, o si saben de un sitio que use Lexi y quieren que haga parte de esta lista por favor envíen un comentario. Recuerden que Lexi trata en lo posible de integrarse a cualquier  página, así que identificarlo a primera vista no es una tarea fácil. Mimetizarse es precisamente una de sus virtudes.

  • Sitios y usuarios que se han involucrado con el desarrollo:
    • Zonekiller: nunca conocí su website, pero fue el usuario que propuso extender el código de Lexi para que dejara de ser un plugin exclusivo para barras laterales. Ese día Lexi inició su carrera en las grandes ligas.
    • The Tracy Times: uno de los usuario que más retroalimentación ha ofrecido al desarrollo del código.
    • diplotomatic.com: un usuario cuyo aporte llevó este desarrollo a un nuevo nivel de usabilidad.
    • La clave del éxito: la solicitud de este usuario amplió el horizonte de posibilidades de Lexi, porque requirió profundizar en la API de SimplePie.
    • XXX: no publico este enlace por tratarse de un site de pornografía. Fue el usuario que preguntó por la posibilidad de paginar los resultados, solicitud que es en mi opinión (y sin siquiera imaginarlo) uno de los mayores logros de Lexi.
    • soling.se: con este usuario resolví problemas en los URL con caracteres especiales.
    • kurrentli:  el intercambio de propuestas con este usuario hizo que modificara Lexi para facilitar la integración con desarrollos de terceros.
    • hellaz.eu: este sitio aun no está en línea, pero las charlas con este usuario llevaron Lexi a un nuevo nivel. Fue por recomendación suya que trabajé en el uso de las herramientas AJAX de WordPress (para eliminar la dependencia con Minimax), mejoré los CSS e integré los comentarios al esquema de WordPress. Fue justo al terminar estas modificaciones que entendí que Lexi ya estaba listo para alcanzar la versión 1.0.
  • Sitios en los que con sorpresa he encontrado Lexi instalado:

Lexi, eres libre, vive tu vida y enséñale al mundo de qué estás hecho. Tus logros son un orgullo para mi.

Categorías
Software y Hardware

Ad kalendas columbiae

Kalendas es un plugin creado con el fin de desplegar listados de eventos públicos de Google Calendar en WordPress. Las entregas anteriores a la primera versión almacenada en los directorios SVN de WordPress eran un fork de wpng-calendar que extendía las capacidades de este plugin para facilitar cualquier desarrollo posterior, pero los cambios hicieron que el proyecto concluyera con apenas unas cuantas líneas en común con el plugin base, y como la lista de sitios que implementaban el agregado fue creciendo, fue necesario publicarlo en los servidores SVN como un plugin por derecho propio.

Kalendas trata en lo posible de ser simple de usar, siendo solo cuestión de agregar un widget a la barra lateral por cada calendario que se desee mostrar, declarar su título y el descriptor XML1 del calendario en Google.

  1. La última imagen de la galería es un infograma que explica cómo hacer que un calendario sea público y cómo conseguir el URL de la fuente.
Categorías
Software y Hardware

MudSlideShow habla Flickr

El plugin de galerías fue diseñado con la meta de integrarlo a Flickr en cualquier momento. Pues bien, ese día llegó, y acá está el resultado.

De momento el plugín entrará en una serie de versiones de prueba o RC que llaman hasta estar totalmente seguro que funciona sin problemas, y luego continuaré con un par de características que han propuesto.

Para conseguir esta galería usé la siguiente etiqueta (sin espacio entre las variables).

[ mudslide: flickr, 1, [email protected], 72157623298682735 ]

El valor 1 en la variable de configuración activa la propiedad que visualiza la descripción (en Flickr) o primer comentario (en Picasa) al lado derecho de la imagen. Esta característica solo funciona al usar Highslide.

Categorías
Software y Hardware

MudSlideShow ahora más integrado a WordPress

¡No sé cómo no se me había ocurrido antes! Ahora MudSlideShow modifica las miniatura que han sido agregadas desde el administrador de medios de WordPress para presentarlas igual que si fueran imágenes obtenidas desde una galería de MudSlideShow. Como resultado, todas las miniaturas dentro del sitio tendrán el mismo efecto de visualización cuando llaman a su original.

Para la muestra, un botón -literalmente-. La imagen de la derecha está en la galería de medios de esta página y no en Picasa, y MudSlideShow se encarga de su visualización.

D’oh! ¿En qué estaría pensando? Ahora no tendré que subir a Picasa imágenes de las que no soy propietario, lo que anteriormente hacía para lograr que la visualización de imágenes que acompañan los reportes se mantuviera uniforme.

Categorías
Software y Hardware

Cómo atender errores en activación de plugins (WordPress)