Nuevos principios para almacenar configuraciones
El mayor problema del Complemento ModPlus siempre fue el almacenamiento de configuraciones. Muchos usuarios se encontraron con que, de repente, el complemento dejaba de funcionar y aparecían errores indicando que no se podía leer el archivo de configuración. La única solución era eliminar ese archivo y ejecutar el Configurador. Se generaba un nuevo archivo de configuración y había que volver a configurarlo todo.
Cuando empecé a desarrollar el Configurador (y el concepto general del Complemento), decidí almacenar todas las configuraciones en un solo archivo especial. Este archivo contenía todo: configuraciones principales del Complemento, lista de funciones instaladas (con claves de activación), menú de adaptación y ajustes de funciones. En algún momento incluso se podía conectar diferentes archivos de configuración. Creía que eso sería conveniente y flexible. Pero con el tiempo quedó claro que este enfoque generaba muchos problemas.
Durante mucho tiempo intenté resolver estos problemas: participé en foros, busqué información, reescribí el código muchas veces. Finalmente me cansé y tomé la que considero la mejor decisión: ahora la mayor parte de las configuraciones e información se almacenan en el registro. El archivo de configuración se mantiene, pero solo se usará para guardar configuraciones de funciones.
He implementado esta funcionalidad de manera que ni lo notarán: después de la actualización, toda la información necesaria se transferirá automáticamente al registro sin pérdida de datos. Además, las funciones para enviar y descargar el archivo de configuración desde el servidor seguirán funcionando. Es decir, tus configuraciones seguirán guardándose en el servidor.
Y lo más importante: ahora el riesgo de dañar el archivo de configuración –y por tanto los errores del Complemento por ese motivo– es prácticamente cero. Y como un agradable bono (ni yo lo esperaba), ¡el Configurador funciona mucho más rápido! La carga de funciones ahora es casi instantánea.
P.D. Debido a este cambio en el almacenamiento de configuraciones, también se ha actualizado el instalador web. Estos cambios no aparecen en la Historia de cambios, pero recuerda siempre descargar la última versión desde el sitio web antes de usarlo.
P.P.D. Y una pequeña noticia sobre el sitio web: ayer se eliminaron las herramientas estándar de comentarios (en la sección de Noticias) y se activó el conocido sistema de comentarios DISQUS, lo cual también es una buena noticia.
¡Disfruta tu trabajo con el ModPlus!