jueves, 24 de diciembre de 2015

Último commit del workspace

En mi último commit dando funcionalidades al workspace, descubrí un inconveniente.
La librería no provee de la funcionalidad de cambiar el nombre una vez ya establecido por código así que para solucionar ese inconveniente decidí lanzar un mensaje al usuario el cual le consulte que nombre le desea colocar a la tabla y una vez creada una función busca algún elemento en el DOM con la clase del label del nombre de la tabla al que se le haya dado doble click, dicho evento ocasiona que se lance un mensaje al usuario el cual le permite colocar un nuevo nombre a la tabla, y así con todos los elementos de la tabla.
Para que los mensajes tengan un buen estilo he usado Sweet Alert, está es una librería que mejora el aspecto de todos los alerts que se pueden lanzar por javascript.
El único inconveniente que lleva esto es que la función que detecta los elementos a los cuales cambiarles el nombre se lanza antes de que se cree los elementos en la tabla. Mi compañero Manuel solucionó ese inconveniente.

Cambios en el workspace

Hemos realizados cambios, decidimos llevar el proyecto con Materialize en lugar de Bootstrap.
Estos han sido mis cambios en el workspace.
Commit inicial Workspace with Materialize
Esté es el código que da la funcionalidad al workspace de crear tablas para el modelador, así mismo cargar desde un JSON y guardar los cambios en un JSON. 


jueves, 26 de noviembre de 2015

26 Nov 2015

Para el desarrollo del proyecto estaba considerando usar AngularJS https://angularjs.org/ ya que es un framework muy completo, como se autodenomina MVW (Model View Whatever) el cual permite una muy buena modularización del contenido, organización del código y re usabilidad del mismo, a más de que está enlazado con parte del contenido Material Desing de Google https://www.google.com/design/spec/material-design/introduction.html el cual contiene un diseño espectacular para las aplicaciones web, parte de esto se puede observar en https://material.angularjs.org/latest/

lunes, 23 de noviembre de 2015

24 Nov 2015

Comenzaremos a maquetar una pantalla de perfil de usuario, en la cual observaremos datos básicos del usuario tales como: nombre, foto, correo, fecha de registro, usuario y los diagramas que ha elaborado dentro de la aplicación.

Usaremos Bootstrap http://getbootstrap.com/  debido a su estabilidad, se tenía pensado usar Materialize http://materializecss.com/ pero ya que aún no es tan estable al estar en su version alpha ha sido descartado.

Para publicar código en este blog usaré Gist Github https://gist.github.com/ que es una funcionalidad de Github que permite compartir código fuente.


Maquetado de pantalla de perfiles