ribosomatic2Después de 2 meses de trabajo, pruebas, depuraciones, diseño y otros, por fin RibosoMatic tiene una nueva presentación. Entre los principales factores que considere para cambiar de diseño están: una web que esté a la altura de los estándares de la W3C(xhtml, css), trabajar con Ajax de manera equilibrada y crear una web de fácil navegación.

Lo nuevo

RibosoMatic, trabaja en su mayor parte con Ajax. No hize uso de ningún Framework de ajax; sino, hize uso del objeto XMLHttpRequest y el trabajo lo hize desde cero (Si soy programador ¿porque usar framework?). Fue arduo el trabajo con esta técnica… pero valió la pena. Todos esos códigos pienso compartirlos con todos los usuarios y visitantes de RibosoMatic. Eso si, quisiera darme un descanso antes, viendo el Mundial Alemania 2006.

Gracias a Ajax todos los mensajes que se generan como parte de una acción, son mostrados en la misma página sin volverla a cargar. Por ejemplo :

  • Si deseas enviar un comentario sobre un artículo publicado, y no colocas tu nombre, entonces al hacer clic en el boton Enviar, se mostrará un mensaje en la parte inferior indicandote que debes llenar todos los campos.
  • Si desea ordenar los articulos publicados por fecha, autor, titulo; tampoco te carga los resultados en otra página sino en la misma.
  • Si deseas registrarte en nuestra web de igual manera.
  • Si registrar un nuevo articulo de igual manera.
  • Cuando envias un e-mail al webmaster también.
  • Y otras acciones mas… como ven todo, bueno la mayor parte, trabaja con Ajax.

Errores

Haciendo las pruebas en un servidor local no hubo errores, sin embargo tuve en cuenta que la mayoria de navegadores no trabajan bien con Ajax aún.
Tuve en cuenta también que no debía usar Ajax en un 100% pues me interesa que los buscadores almacenen mis páginas aun.
Eso sí en Lynx, RibosoMatic tiene algunas limitaciones.

Finalmente espero que, mas que el diseño, les agrade la nueva forma de trabajo de RibosoMatic, ahora muy a la web 2.0, osea con Ajax, con las validaciones W3C, etc. De haber errores por favor comuniquemelo lo mas pronto posible.