[NEW RELEASE] Menos rebuild oiga!

14 views
Skip to first unread message

Albert Lombarte

unread,
May 25, 2012, 4:12:35 PM5/25/12
to sif...@googlegroups.com
Hola,

El último commit hecho en master (SHA 9fe09d0753248469b67bf286c6a50b3a6c509698) se tageará como la siguiente versión si no hay errores. Contiene diversos cambios, quizá el más destacable sería el de que finalmente hemos decidido passar la configuración del fichero clases a includes, por lo que aunque se incluirán un par más de ficheros hará que en el futuro no tengamos que hacer rebuild por cambios en el framework. Eso sí, esta vez, un último ;)

Cambios:
  • Sphinx Debug: Se añade en el debug la información relativa a la ejecución de las queries con toda lo relacionado con ellas.
  • Rebuild de ficheros de configuración: ahora se incluyen los ficheros de configuración de instancias padres y sólo quedan los ficheros de la instancia propia en la configuración. Ideal para cambios en la instancia common y no tener que regenerar todos los ficheros de tus instancias.
  • Herramientas i18n: sólo se ejecutan en entornos de desarrollo.
  • i18n: permite la carga de locales de otras instancias.
  • Para los que a veces no usen prepared statements: Añadida la función escapeSqlString en database para realizar escapado de strings antes de usarlos en nuestras queries.
  • Browscap pasa a usar por defecto los updates de forma local. 
  • Añadida clase DebugMessages. Se puede ver su uso en la documentación de SIFO: http://sifo.me/API/Debug/DebugMessages
  • Fix en openinviter para compatibilidad con namespaces
  • Añadidos por defecto los directorios de logs y de _smarty en instancia common.
Consideraciones importantes/ pasos a seguir antes de hacer Pull de master :
  1. Borrar los ficheros: /libs/Browscap/browscap.ini & cache.php, pues ahora estan incluidos en SIFO y se actualizarán de forma regular.
  2. Borrar directorio logs.
  3. Borrar los directorios de la instancia common: common/templates/_smarty ya que ahora están incluidos en SIFO. Recordar de dar permisos de escritura a los directorios de _cache y _compiles.
  4. Pull
  5. Hay que hacer rebuild de todas las instancias para la compatibilidad con debug de Sphinx.
Las gracias, a Don Pablo Ros.

Saludos
Reply all
Reply to author
Forward
0 new messages