Novedades de WP Main Menu 0.2
Desde que publiqué WP Main Menu he estado trabajando (unos días más y otros menos) en la siguiente versión del plugin, he parcheado bastantes errores y he añadido unas cuantas funciones nuevas (aunque aún me quedan por añadir unas cuantas).
Para comenzar, he arreglado los problemas que había al borrar links y al editarlos que hacía que se corrompiesen los datos, además he arreglado un par de bugs más que había sueltos por ahí y que no habían salido a la luz porque las fuciones en las que se detectaban estaban deshabilitadas en la versión 0.1.
He acabado la función de añadir sublinks. Ahora WP Main Menu puede gestionar una cantidad infinita de generaciones de links (…bisabuelo, abuelo, padre, hijo, nieto, bisnieto…), sólo limitada por la capacidad del servidor. Además de esto, WP Main Menu tiene unas cuantas funciones nuevas.
A partir de ahora se podrá exportar e importar los datos de WP Main Menu, permitiendo pasar el contenido del menú de una instalación de WordPressa otra o crear copias de seguridad del menú. En combinación con esta novedad, ahora WP Main Menu permitirá que se reinicie el contenido del menú, borrando la fila correspondiente a sus datos de la Base de Datos de WordPress. Esto además permite desinstalar el plugin sin dejar restos en la Base de Datos.
Por último, y probablemente una de las novedades que más gustará son los themes. Sí, eso es, a partir de la versión 0.2, WP Main Menu permitirá usar themes diferentes para el menú, como lo hace WordPress. Esta función aún está en desarrollo (de hecho aún no la he comenzado), pero su objetivo está claro: permitir que cualquiera cree themes para WP Main Menu, siendo posible crear menús con diseños increíbles. La idea de los themes no es sólo añadir código CSS, sinó que se pueda modificar todo el código que genera el plugin, de forma que si en lugar de querer usar una lista (ul) se quiere usar capas (divs) se pueda hacer modificando tan sólo los archivos del theme o descargando un theme que ya sea así. Además los themes también permitirán añadir CSS, y puede que también Javascript. Como aún no he comenzado a desarrollar esta función, cualquier sugerencia que hagáis es más que probable que se añada a la versión 0.2.
Aún así, todavía queda mucho por hacer. Hay algunos fallos que están por corregir (por ejemplo, ahora mismo estoy arreglando un problema que hay al editar sublinks, surgido a raíz de añadir infinitos niveles de links) y después de eso tendré que ponerme con los themes, que seguramente me llevará bastante tiempo.
Por último, junto con la versión 0.2 quiero publicar una documentación actualizada y en español e inglés, de forma que los usuarios que no entiendan español puedan aprender a usar el plugin. Todo esto hace que me sea imposible dar una fecha exacta (ni siquiera aproximada) para el lanzamiento de la próxima versión, sin embargo, todos aquellos que queráis que os avise por email cuando esté disponible, no tenéis más enviarme un email vía el formulario de contacto y pedir que os informe cuando esté lista la próxima versión.
Bien, ya he arreglado el pequeño problema que tenía al editar sublinks y ya puedo comenzar a desarrollar la función de los themes, recordad que cualquier sugerencia será bien recibida :) .