There’s a blue bird at my window…
Friday, February 11th, 2005Últimamente en Jaws hemos estado haciendo ‘algunos’ cambios para la nueva versión (de la cual aún no tenemos fecha
).
Algunos cambios importantes son:
* Mover todo a una nueva estructura de directorios, con la única finalidad de hacer más sencilla la instalación de gadgets nuevos.
* Así mismo estuve jugando con GetText para el manejo de traducciones y definitivamente no vamos a usar archivos .mo para la traducción. Vamos a seguir usando nuestros horribles ‘defines’ pero en una nueva estructura de directorios, es decir, cada gadget va a tener sus ‘idiomas’ (al contrario de antes, que los idiomas se encontraban en directorios algo raros). La razón por la cual no vamos a usar GetText es obvia: GetText depende de las locales que se encuentren instaladas en el sistema, creo que a excepción de las distribuciones ‘comerciales’ (Suse, N. Desktop, Fedora) las locales tienen que ser instaladas por el administrador. ¿Entonces que caso tiene tener la traducción a Koreano o Italiano para los visitantes si no contamos con esas locales en el sistema?.. Sí ya sabemos que hay un ‘truco’ para leer un archivo .mo y forzarlo, pero es como… comprar un Mustang y correrlo a 60 kilometros…
* Hemos creado una nueva ‘parte’ que va a ser necesaria para los gadgets, va a ser la información del gadget, su nombre va a ser: NombredelgadgetInfo, por ejemplo: BlogInfo.php que se encontrará en el directorio donde el gadget Blog va a estar (en caso de ser blog, sino en friends, phoo, etc). Lo que va a decir ese archivo es el nombre del gadget, descripción, versión, servicios que va a ofrecer (wsdl, ws, xmlrpc, etc) y sus ‘depends’ (se ve que mis preferencias en Debian no tuvieron mucho efecto aquí en los depends
). Y claro, cuando el usuario entre al Info del gadget se le va a mostrar una bonita pantalla al estilo PHP en phpinfo () con la información del gadget.
Aparte he creado un artículo sobre la siguiente versión, la versión en español la pueden ver aquí, mientras que la versión en inglés la pueden ver acá.
Si leen el artículo verán que puede ser algo ‘molesto’ para aquellos que no entienden ni jota de hacer clases, pero su gran ventaja es la instalación de gadgets, ya no se tienen que preocupar por poner un INSTALL donde digan que se debe crear una nueva entrada en el registro y bla bla bla…. de eso nos encargamos nosotros
.. Vaya, todo parece tan bien (digo, es obvio, llevamos desarrollando el nuevo Jaws desde Septiembre) que hasta dan ganas de empezar a hacer un ‘port’ a ASP.NET (sí sí, aunque a muchos ‘gnus’ les salgan ronchas y les pasen cosas inexplicables por sus mentes):-P.
—-
If you don’t speak spanish, I will tell you fast: If you are interested in ‘What is coming in next Jaws’ you should read this doc to get an idea of some of the big changes coming.