Jelix fue desarrollado con el pragmatismo, la facilidad de uso, simplicidad, rendimiento, flexibilidad y robustez en cuenta.
Viene con una API tratar con números de aspectos técnicos: acceso a los datos, el modelo MVC, plantillas, generadores de formato de salida (HTML, XUL, y hellip;), servicios Web (XML-RPC, JSON-RPC), forma generador, CRUD, autenticación, gestión de derechos, localización, etc y hellip;
Una estructura modular y una organización de los archivos del proyecto está presente, se establece un marco y unas normas de desarrollo.
A & ldquo; capa y rdquo; organización del proyecto se divide el contenido en:. presentación, coordinación, servicio, negocio, la persistencia
¿Qué hay de nuevo en esta versión:
- defaultconfig.ini.php se cambia a mainconfig.ini.php. defaultconfig.ini.php aún se puede utilizar, pero ya no se utiliza. (Olivier Demah)
- una nueva localconfig.ini.php para almacenar la configuración específica de un entorno (dev, prod ...)
- método para recuperar la ruta del archivo de configuración principal de Nueva Japp :: mainConfigFile ()
- Plugins para las plantillas que proporciona la aplicación son ahora la prioridad sobre los proporcionados por el marco. Por lo que puede & quot; anular & quot; plugins plantilla existente ahora.
- Los nuevos métodos addJSLinkModule () o addCSSLinkModule en el objeto respuesta HTML, añadir enlaces fácilmente a JS y CSS almacenados en los módulos.
¿Qué es la nueva en la versión 1.6.5:
- defaultconfig.ini.php se cambia a mainconfig. ini.php. defaultconfig.ini.php aún se puede utilizar, pero ya no se utiliza. (Olivier Demah)
- una nueva localconfig.ini.php para almacenar la configuración específica de un entorno (dev, prod ...)
- método para recuperar la ruta del archivo de configuración principal de Nueva Japp :: mainConfigFile ()
- Plugins para las plantillas que proporciona la aplicación son ahora la prioridad sobre los proporcionados por el marco. Por lo que puede & quot; anular & quot; plugins plantilla existente ahora.
- Los nuevos métodos addJSLinkModule () o addCSSLinkModule en el objeto respuesta HTML, añadir enlaces fácilmente a JS y CSS almacenados en los módulos.
¿Qué es la nueva en la versión 1.6.4:
- defaultconfig.ini.php se cambia a mainconfig. ini.php. defaultconfig.ini.php aún se puede utilizar, pero ya no se utiliza. (Olivier Demah)
- una nueva localconfig.ini.php para almacenar la configuración específica de un entorno (dev, prod ...)
- método para recuperar la ruta del archivo de configuración principal de Nueva Japp :: mainConfigFile ()
- Plugins para las plantillas que proporciona la aplicación son ahora la prioridad sobre los proporcionados por el marco. Por lo que puede & quot; anular & quot; plugins plantilla existente ahora.
- Los nuevos métodos addJSLinkModule () o addCSSLinkModule en el objeto respuesta HTML, añadir enlaces fácilmente a JS y CSS almacenados en los módulos.
¿Qué es la nueva en la versión 1.6.3:
- defaultconfig.ini.php se cambia a mainconfig. ini.php. defaultconfig.ini.php aún se puede utilizar, pero ya no se utiliza. (Olivier Demah)
- una nueva localconfig.ini.php para almacenar la configuración específica de un entorno (dev, prod ...)
- método para recuperar la ruta del archivo de configuración principal de Nueva Japp :: mainConfigFile ()
- Plugins para las plantillas que proporciona la aplicación son ahora la prioridad sobre los proporcionados por el marco. Por lo que puede & quot; anular & quot; plugins plantilla existente ahora.
- Los nuevos métodos addJSLinkModule () o addCSSLinkModule en el objeto respuesta HTML, añadir enlaces fácilmente a JS y CSS almacenados en los módulos.
¿Qué es la nueva en la versión 1.5.0:
- PHP 5.3 y se requiere mayor. No más soporte para PHP 5.2.
- jResponseHtml ahora genera una cabecera de HTML 5.
- Nuevo sistema de hash en jAuth.
- Los nuevos módulos.
¿Qué es la nueva en la versión 1.5 RC1:
- PHP 5.3 y se requiere mayor. No más soporte para PHP 5.2.
- jResponseHtml ahora genera una cabecera de HTML5. Una nueva clase jResponseHtml4 tienen el mismo comportamiento de la versión anterior jResponseHtml.
- una variable añadida unidad de cabeza para la plantilla de error, y ha añadido la posibilidad de agregar contenido en la parte superior de la cabecera HTML, en la respuesta HTML.
- Ahora es posible declarar la asignación de clase para jSoapClient, en otro archivo que profiles.ini.php.
- jEvent: posibilidad de desactivar escucha de algunos módulos .
- jLocale: añade la posibilidad de tener guión en un nombre de propiedad .
- El lib FakeServerConf para las pruebas ha sido añadido.
- lugares de jacl2db Movido desde el módulo Jelix al módulo jacl2db.
- lugares de jacldb Movido desde el módulo Jelix al módulo jacldb.
¿Qué es la nueva en la versión 1.3.3:
- Se ha añadido un mensaje de error cuando la carpeta pdf-fonts no se encuentra.
- El cambio de 1.1a simpletest a 1,1
- Actualización de wikirenderer 3.1.5
¿Qué hay de nuevo en la versión 1.4 beta 1:
- plantillas virtuales
- Nueva API para apoyar caché HTTP
- Las nuevas clases para leer Atom y RSS alimentaciones
- Nueva clase, jPref, para establecer y obtener opciones de configuración dinámica / functionnal. Una interfaz está disponible para permitir a un webmaster para gestionar estas preferencias.
- Los módulos pueden proporcionar su propio objeto de respuesta y señalarán directamente en la configuración
- Los módulos pueden proporcionar su propio CSS y JS archivo sin copiarlas en el directorio www
¿Qué hay de nuevo en la versión 1.3.1:
- JLog y jResponseHtml tienen ahora plugins
- Las nuevas gestiones de error. JLog se utiliza para almacenar los errores y los errores no se muestran más en las respuestas.
- Nueva página de error (código http: 500), que se muestra cuando se ha producido un error. puede volver a definir para tener el diseño que desee.
- Todos los perfiles de conexión (por JDB, jKVDb, JCache etc) se almacenan en un único archivo profiles.ini.php.
- Una nueva barra de depuración agradable, extensibles, mostrando muchas informaciones (errores, consultas SQL ...)
- JELIX_APP_ * constantes se sustituyen ahora por métodos en una nueva clase Japp
- mejoras en jAcl2 grupos: sujetos, los derechos pueden ser prohibidas por un grupo .
- Mayor reanudación de Jelix-scripts, para facilitar el uso de los comandos Jelix: sin guión más jelix.php. Ha sido reemplazado por un nuevo cmd.php en la aplicación para lanzar comandos de la aplicación, y por una única secuencia de comandos createapp.php en lib / Jelix-scripts /. Jelix-scripts se proporcionan en las tres ediciones de Jelix (dev, opt, oro).
- Mejor manejo del contexto CGI para las escrituras de la CLI que se puso en marcha con php-cgi
- actualizadas todas las bibliotecas de proveedores: TCPDF 5.9.093, php5redis 1.2, jQuery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
¿Qué hay de nuevo en la versión 1.3:
- JLog y jResponseHtml tienen ahora plugins
- nuevas gestiones de error. JLog se utiliza para almacenar los errores y los errores no se muestran más en las respuestas.
- nueva página de error (código http: 500), que se muestra cuando se ha producido un error. puede volver a definir para tener el diseño que desee.
- todos los perfiles de conexión (por JDB, jKVDb, JCache etc) se almacenan en un único archivo profiles.ini.php.
- una nueva barra de depuración agradable, extensibles, mostrando muchas informaciones (errores, consultas SQL ...)
- JELIX_APP_ * constantes se sustituyen ahora por métodos en una nueva clase Japp
- mejoras en jAcl2 grupos: sujetos, los derechos pueden ser prohibidas por un grupo .
- Mayor reanudación de Jelix-scripts, para facilitar el uso de los comandos Jelix: sin guión más jelix.php. Ha sido reemplazado por un nuevo cmd.php en la aplicación para lanzar comandos de la aplicación, y por una única secuencia de comandos createapp.php en lib / Jelix-scripts /. Jelix-scripts se proporcionan en las tres ediciones de Jelix (dev, opt, oro).
- Mejor manejo del contexto CGI para las escrituras de la CLI que se puso en marcha con php-cgi
- actualizadas todas las bibliotecas de proveedores: TCPDF 5.9.093, php5redis 1.2, jQuery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
¿Qué hay de nuevo en la versión 1.2.5:
- JLog y jResponseHtml tienen ahora plugins
- Las nuevas gestiones de error. JLog se utiliza para almacenar los errores y los errores no se muestran más en las respuestas.
- Nueva página de error (código http: 500), que se muestra cuando se ha producido un error. puede volver a definir para tener el diseño que desee.
- Todos los perfiles de conexión (por JDB, jKVDb, JCache etc) se almacenan en un único archivo profiles.ini.php.
- Una nueva barra de depuración agradable, extensibles, mostrando muchas informaciones (errores, consultas SQL ...)
- JELIX_APP_ * constantes se sustituyen ahora por métodos en una nueva clase Japp
- mejoras en jAcl2 grupos: sujetos, los derechos pueden ser prohibidas por un grupo .
- Mayor reanudación de Jelix-scripts, para facilitar el uso de los comandos Jelix: sin guión más jelix.php. Ha sido reemplazado por un nuevo cmd.php en la aplicación para lanzar comandos de la aplicación, y por una única secuencia de comandos createapp.php en lib / Jelix-scripts /. Jelix-scripts se proporcionan en las tres ediciones de Jelix (dev, opt, oro).
- Mejor manejo del contexto CGI para las escrituras de la CLI que se puso en marcha con php-cgi
- actualizadas todas las bibliotecas de proveedores: TCPDF 5.9.093, php5redis 1.2, jQuery 1.6.2, jQuery UI 1.8.15, 1.1.12 markitup
¿Qué es la nueva en la versión 1.2.4:
- Algunos errores 'selector de fecha indefinida' aparece a veces cuando se presentan un formulario con un selector de fechas. La razón: js archivos no fueron cargados en el orden correcto
- CLI punto de entrada: requieren instrucciones deben tener ruta completa con el fin de ejecutar el script desde cualquier lugar
- jDaoConditions - Oracle necesita prefijos de tabla en la cláusula de orden generada
- regresión fijo: Plugin jtpl 'incluye' no pudo con recursividad debido a los metas .
- Se ha corregido un aviso: refcount no fue declarado en jFormsDataContainer
¿Qué hay de nuevo en la versión 1.2.2:
- Mejoras:
- Nueva modificador jtpl: redondo
- Errores corregidos:
- auth_url_return no se pasa a la forma durante el cierre de sesión
- Los meses y los días en fecha completa en francés deben empezar por una letra minúscula
- JCache :: ras deben enjuagar único archivo caché del perfil dado.
- - ctrl_value debe ser memorizado con el fin de no visualizar el doble cuando se utiliza fuera de un bucle ctrl_value formcontrols + usando un formcontrols
- El plug-in magicquotes genera un aviso con PHP 5.3
- incompatilities Fix con MySQL 5.5.x en secuencia de comandos SQL.
- Se ha solucionado el guión sqlite para jacl2db
- Alta tabla que falta en install_jacl2.schema.sqlite.sql
- Se ha solucionado el apoyo de meta en plantillas incluidas.
- JLog no debe utilizar el objeto solicitud si no existe todavía
- jIniFileModifier no guardar el contenido después de la sección de cambio de nombre, la fusión ini y otros cambios.
- Se ha corregido un aviso que aparece en el asistente sobre force_encoding, en algunos casos
- Jelix-scripts, createapp: fijo mala generación de la próxima versión de archivo nuevo project.xml
- En testapp, utilice la versión real del lib Jelix durante la construcción del paquete, por lo que acepta testapp algunos cambios menores Jelix
- Se han solucionado algunos traducciones y condena francés raro
Requisitos
- PHP 5.3 o superior
Comentarios que no se encuentran