1) Primer commit de una versión alfa, todavía sin terminar.
1) Agregados archivos de la clase app genéricos, no-custom, para poder tener una versión estable.

2) Agregado api.lib.php, para utilizar como include en cualquier script de api.

3) Agregada sintaxis de Javadocs a las librerías.
Agregados los archivos correspondientes a los puntos marcados en el commit anterior.
2 modificaciones:

1) Adaptados los archivos de acuerdo a estándares de documentación. Puntualmente, javadocs y sus dialectos.

2) Agregada una librería de animaciones en CSS, para normalizar transiciones reutilizables.
Agregada librería de animaciones en CSS.
Refactor de alfa1 para incluir db en mysql, layer de orm, motor de templates, y gestión de reconocimiento de IE.
Eliminado index0, que es un residuo temporal del refactor.
Cambiado el path default de la aplicación en la base de datos.
1) Refactor del entorno API.

2) Agregada gestión genérica de API a la clase app en javascript.

3) Modificado el modelo de datos.

4) primera versión de un buscador funcional.

5) Agregado el método get_common_css a UILib.
1) Added a generic method for section changing in app.lib.js.

2) Added a still empty app.contents.new_item , that so far it only shows the corresponding section in the UI.
1) Added generic wizard logic to the app class, including a Wizard class.

2) Created a wizard for adding new contents.

3) Applied a few changes to the database.
1) Added ui namespace in app.lib.class

2) Added a get_object method for the ui, in order to find objects by its id.

3) added all the content creation wizard steps.

4) Added a reset() method for the js Wizard class.
1) Agregado el verbo "new_content" al api.

2) Agragada una clase ABM ad-hoc para el alta de contenidos.

3) Agregados los valores de los kinbs en el select de la UI.
1) Removed some redundant class files.
1) Fixed a class definition that was causing warnings in some php versions regarding strict standars.
1) First steps into raw file processing.
Audio still fails horribly... but PDF files seems to work ok! :D That's just huge.
There's also the issue of big libraries. The PDF library weights 1.5 MB, and had to be called twice. And the sound library choosen also has some fat flash files. I'll have to deal with this, eventually.
About audio: i just need to get the frigging audio duration. But HTML5 keeps giving me NaN or Infinity. I'll have to learn what the hell is going on this this.

2) First steps in Web Workers too.
Updated "espere" and "desespere" methods.
Added preliminary support for PDF processing.
Lighter PDF load, as now it uses always the same canvas (instead of one per page). It saves into an in-memory array the whole PDF as images, page per page, using toDataURL().
Same algorithm, but a little bit safer and faster, as now it uses jpen instead of png (png are larger files).