Editor de Configuración
From MoonDragon Wiki
El editor de configuración permite modificar algunos valores que no dependen de la base de datos para funcionar, como por ejemplo la información de conexión del sistema.
Esta información es almacenada en archivos xml que podrán ser editados mediante una interfaz en el CMS.
Contents |
Estructura del sistema
La configuración del sistema estará dividida en distintos archivos dependiendo del parámetro que se este configurando. La configuración básica se hará a traves de los archivos site.xml y conexion.xml que se encontrarán en la carpeta include.El sistema luego leerá estos archivos y configurará el sitio a partir de la información encontrada.
Archivos XML
Los archivos xml estarán diseñados de una manera especial y contendrán la información de ciertas características del sistema. Por el momento solamente se han incluído site.xml y conexion.xml al sistema, otros archivos pueden ser agregados en un futuro para soportar nuevas funcionalidades ( ver MoonDragon_Plugins ).
El archivo site.xml tendrá información básica del sitio como el dominio y el título del sitio, los archivos externos de javascript y css que se utilizarán, y las diferentes secciones por las que esta compuesto el sitio.
El archivo conexion.xml contendrá los datos del host, usuario, contraseña y nombre de la base de datos. También se tiene pensado agregar campos adicionales en un futuro como información de depuración.
Edición de la Configuración
Para editar los datos de la configuración, se cargarán los datos actuales del sistema en el panel de control. Al guardar los datos se creará un nuevo archivo xml a partir de los datos recibidos y este reemplazará al archivo ya existente.
Configuración por defecto
En el caso de que no existieran los archivos de configuración, se lanzará un asistente de primera vez que creara los archivos necesarios para el funcionamiento del sitio. El usuario podrá ingresar en este momento datos importantes como la información de la conexion a la base de datos.
Odin 03:57 25 abr 2008 (UTC)

