Otros WebOS

Descarga ZumOS

Puedes descargar la última versión en ésta página.

ZumOSbeta

Asómate al futuro

ZumOS v.0.2

Tras la versión de lanzamiento v.0.1 Begins, está ya tomando cuerpo la siguiente versión, mejorada en muchos aspectos de la primera.

El nombre de esta segunda versión sigue abierto, se aceptan propuestas! (pasará a llamarse Estiu)

En esta nueva versión que se acerca, entre otras cosas, los programas que antes estaban en una Base de Datos, ahora se situarán en directorios, dentro de la carpeta programas. De esta forma, es mucho más cómodo y modular. Instalar un programa consistiría sólo en subir una carpeta a tu host (parecido a los plugins de Wordpress).

Estos programas estarían estandarizados, para que el sistema pueda trabajar bien con ellos. Las normas son las siguientes:

  • El nombre identificativo del programa es el de la carpeta. El nombre real del programa viene indicado en el archivo info.php que se describe más adelante.
  • El único archivo fundamental en todo programa es uno con el nombre run.js. Este es un archivo JavaScript que contiene todas las instrucciones de arranque del programa. Preferiblemente, se debe poner el programa en forma de objeto, para evitar sobreescribir funciones o variables del sistema.
  • El segundo archivo más significativo, aunque no obligatorio, es info.php. En este archivo se encuentra la información que el sistema necesita en referencia al programa (en forma de array asociativo). Si no se incluye este archivo, o si dentro de este archivo no se define alguno de los datos requeridos, se pasaría a seguir un protocolo alternativo. Por ejemplo, si no se define el nombre, se usaría el nombre de la carpeta del programa; o si no se define una ruta para el icono del programa se usaría un icono genérico; o si no se declara el tipo de programa, se almacenaría en el género “sin definir“. (Creo que os hacéis una idea)
  • Después vendrían el resto de archivos necesarios para el funcionamiento del programa (por ejemplo un archivo PHP que contenga instrucciones del lado de servidor). A estos archivos se les llama desde el run.js, ya sea con AJAX o incluyéndolos en el sistema (como archivos CSS para estilos del programa). También un archivo icono para el programa, en varios tamaños estandarizados, etc. Si el archivo se llamara ico.png/jpg/gif no haría falta definirlo en info.php por el protocolo alternativo que nombraba antes.

esquema_programa.gif

Esquema de los archivos principales de un programa en ZumOS

También he pensado algunas reestructuraciones en el funcionamiento general de ZumOS:

Ahora el archivo principal del lado cliente se llamará core.js, y se incluirán todos los procesos básicos necesarios para el sistema. Los archivos js adjuntos van a incluir muchísimas funciones nuevas que harán más eficiente el sistema (aúnque la primera carga de ZumOS durará un poco más, eso es lo de menos).

También he pensado en un skin nuevo, y la pantalla tendrá algún que otro detalle nuevo para hacer al sistema más completo.
En fin, esto es a amplios rasgos lo que he pensado. Dentro de muy poco me pondré manos a la obra, así que preparáos porque voy a necesitar mucho beta-tester para esta nueva versión!

- Escrito por Alex. 9-6-2007 @ 9:00 pm

Deja un comentario

Nota: Los comentarios tienen que pasar por un proceso de moderación antes de poder ser publicados.