WP Carousel 0.3 y Massive Replacer 3.0

Beware: This post was published 8 years ago and its content may be outdated.

Ya casi ha llegado el verano, y ésta es la época del año en la que más tiempo libre suelo tener, con lo que podré dedicarle más tiempo al blog y a los diversos plugins que estoy desarrollando actualmente.

Ahora mismo la página del plugin WP Carousel está algo incompleta: La información está sólo actualizada para la versión 0.2 y únicamente en español. Además también hay algunas cosas que mejorar en WP Carousel, por lo que he decidido comenzar cuanto antes la próxima versión del plugin: La versión 0.3.

De momento, tenía pensado añadir las siguientes funciones:

  • Multilíngüe: Ahora se podrá cambiar el idioma de la página de opciones de inglés a español
  • Ordenar el contenido personalizado: Se podrá elegir si mostrar primero artículos o contenido personalizado y también el orden de los distintos contenidos personalizados de forma sencilla
  • Mejoras de diseño: La próxima versión permitirá elegir si queremos mostrar o no los botones para cambiar el bloque y además en la documentación del plugin explicaré cómo crear estilos CSS para el carrusel
  • Múltiples carruseles: La idea es que no sólo se pueda mostrar un único carrusel, sinó diferentes carruseles, cada uno con su propio apartado en la página de opciones del plugin
  • Widget para la sidebar: Se podrá añadir un carrusel de forma mucho más fácil al disponer de un widget para la sidebar, con él no será necesario ni modificar el theme que usamos
  • Implementación más fácil: Al estilo del widget para la sidebar, la próxima versión también permitirá elegir diversos lugares del theme para aparecer, aunque para lograr la posición exacta será mejor utilizar el código que usamos actualmente

Claro, esta lista de novedades puede variar si veo que hay alguna función más interesante que añadir. Lamentablemente no creo que pueda acabar la próxima versión para principios de julio (fecha en la que pretendía publicar la documentación traducida), ya que muchas de las nuevas funciones nunca antes las había desarrollado (por ejemplo, el widget o la implementación más fácil) y necesitaré tiempo tanto para programarlas como para aprender a programarlas.

Una vez acabada la nueva versión de WP Carousel me pondré con Massive Replacer, un plugin que dejé de actualizar hace bastante y que durante el desarrollo de WP Carousel aprendí varias técnicas con las que mejorar el plugin.La versión será la 3.0, ya que el plugin será reinventado y seguramente programado desde 0. Las novedades que me gustaría añadir son:

  • Campos de texto dinámicos: Suena algo raro, pero no sabía como llamarlo. Básicamente es una función parecida al contenido personalizado. Actualmente cada reemplazo se separa con un código especial (algo como [[||]]), lo que es muy incómodo. La próxima versión permitirá añadir más campos de texto y usar un campo para cada reemplazo, lo que hará mucho más fácil el uso del plugin
  • Activar / Desactivar reemplazo: Se añadirá un pequeño campo que nos permita activar o desactivar el reemplazo, evitando tener que escribirlos de nuevo si en algún momento no nos interesa tenerlos activados
  • Multilíngüe: La página de opciones estará tanto en inglés como en español, aunque la documentación probablemente estará sólo en español (debido a que hay bastantes menos usuarios de este plugin que de WP Carousel y no veo necesaria la traducción de momento)
  • Exportar / Importar reemplazos: No estoy seguro de si añadiré o no esta función, pero si lo hiciese básicamente lo que haría sería permitir exportar todos los reemplazos y sus opciones en un archivo e importarlos de una exportación anterior (seguramente la exportación no se efectúe en forma de archivo descargable sinó de código que se deberá guardar manualmente en un archivo y la importación sería igual)
  • Caracteres comodín: Se añadirá un caracter (probablemente “*” ) que al usarse en un reemplazo tomará el valor de cualquier cadena de texto. Así para reemplazar todos los enlaces que apunten a http://miweb.com, usaremos el siguiente código: <a href=”http://miweb.com”>*</a>
  • Documentación: Crearé la página del plugin en sumolari.com, ya que ahora ni siquiera está creada

Al igual que las funciones de WP Carousel, están sujetas a posibles cambios si veo que hay mejores funciones que añadir.

Las nuevas versiones de ambos plugins estarán disponibles dentro de unas semanas. WP Carousel vendrá primero, espero que como más tardar en mediados de julio, mientras que Massive Replacer no sé exactamente cuándo estará acabado, espero que antes de finales de agosto. Aunque sólo son fechas aproximadas, no me puedo comprometer a nada.

Por último, cualquier sugerencia para estos plugins será bienvenida, y cuanto antes mejor.