- 3.0 La planificación de MoonDragon 3.0 puede encontrarse en http://tuapp.net/projects/moondragon/versions/2 3.0.1 * Agregada nueva librería Multilang para sistemas multilenguaje Sug #123 * Inclusión de clases y funciones personalizadas en el directorio de aplicación Req #126 * Incluído en el registro la url base de la aplicación Sug #120 * Corregidos errores en librería Mailer y movida la configuración al directorio de aplicación Sug #118 * Mejorado el acceso a la vista desde controladores heredados Error #115 * Agregada la ruta del directorio de aplicación dentro de las rutas constantes Sug #111 3.0.0 * Se ha separado el sistema base de MoonDragon de las aplicaciones creadas Req #55 * Modificaciones en el código para utilizar principalmente estructuras básicas de PHP Req #56 * Mejorada la eficiencia de varios objetos de la librería Core Req #54 * Se han eliminado las funciones init de las clases que pueden ser heredadas Req #56 * Los constructores de las clases que pueden ser heredadas ya no son final Req #56 * Elimiando el sistema de locks de las sesiones Req #89 * Agregado un valor aleatorio como identificador de sesion Req #89 * Eliminadas las constantes de registro Req #85 * Eliminado el archivo de configuración de variables para plantillas Req #86 * Agregada la propiedad db que tiene una instancia de la base de datos al modelo base Req #83 * Las vistas derivadas de HTMLView redefinen el método show en lugar de definir nuevos métodos Req #77 * Agregados métodos registerModel y registerView al controlador base Req #74 * Reemplazado el método authenticate para que siempre devuelva true, a menos que sea redefinido Req #74 * Modificada la estructura del archivo de configuración de secciones Req #88 * Eliminadas las propiedades level, type y group de la configuración de secciones Req #88 * El proceso getControllerFrom fue movido a un nuevo controlador central MoonDragon Req #88 * Eliminada la función eval en el sistema de plantillas Req #84 * Varias mejoras a los procesos internos del sistema de plantillas Req #84 * Reemplazadas las etiquetas del formato [@etiqueta] con el nuevo formato Req #84 * Movido el directorio de plantillas dentro del directorio de aplicación Req #84 * Cambiada la organización de las plantillas, la nueva organización es por librerías Req #84 * Nuevo formato de nombre para plantillas de pagina page.plantilla.tpl Req #84 * Reemplazados los identificadores de plantillas, en lugar de directorio/plantilla ahora son libreria:plantilla Error #100 * Nuevo sistema de carga de librerías, pueden cargarse de manera ligera o completa Req #82 * La información de las librerías ahora se define en archivos XML Req #82 * Reestructurado el directorio de las librerías Req #82 * Agregadas las funciones getWarnings y getNotices Req #80 * Eliminadas las clases User y UserManager del core Req #91