Archivo de la etiqueta: zenphp

Mejorando las prácticas de la Ingeniería Web

Gracias a los libros de la bibliografia que mencioné hace poco he reconocido que los procesos que se discutieron sobre el framework utilizado han servido para mucho, debido a la enorme presión por las fechas del concurso pasado el producto quedó bastante acabado y he podido avanzar muy rápidamente en poco tiempo con las aplicaciones web del proyecto de este año, es cuestión de la filosofía de zenphp.

Sigue leyendo Mejorando las prácticas de la Ingeniería Web

Las técnicas discretas de la web de hoy

«Las tecnologías más potentes son las que desaparecen. Se entrelazan en el tejido de la cotidianidad hasta que se vuelven invisibles. »
Mark Weiser

Y esto es lo que ha pasado con zenphp, hay otra forma de interpretar la misma frase, y es que hay gente que usa el proyecto para sus propias metas insertándolo en sus proyectos y proyectos de fin de carrera, participando de el, evolucionandolo, en silencio…creando nueva tecnología.

Se dice que la web de hoy no es una tecnología sino más bien, una manera de unir programas y negocios, de hecho no hay más que ver la forma en que los participantes de este concurso estamos actuando y formando parte de un movimiento libre, no son innovaciones tecnolígicas muy importantes, los actores más famosos de la red y más reconocidos, no son realmente creadores de programas como en la década de los 90 ni tampoco grandes fabricantes de ordenadores, como quien definió el término de web 2.0, de hecho ,los costes de las infraestructuras se han reducido un 72% en 6 años, según el índice de precios de ordenadores (Computer Price Index ).

En la web no hay nada más sencillo que crear una página, lanzar un blog o un vídeo, enviar un comentario o tu propio negocio o programa radio!, sin embargo …¿quién usa realmente la ingeniería informática, quién está al tanto de los cambios tecnológicos que se suceden a diario y hace realmente lo que quiere con total libertad? Millones de personas usan la tecnología disponible que aunque está presente aprendió a hacerse discreta hasta el punto de desaparecer con frecuencia tras interfaces sencillas , navegadores, móviles de última generación, toda esa tecnología vanguardista que mantiene la maquinaria en funcionamiento en segundo plano!…

Estamos hablando de una nueva era, la que va después del PC, sino mirad los ultraportátiles baratos cada vez más pequeños, el acceso a Internet hasta en las farolas, estamos hablando de internet y de la web, las evoluciones actuales de la web no son más que una ilustración de un tipping point , un punto de inflexión, en el marco de un movimiento que tiene un alcance mucho mayor. Las mayores tecnologías de la web están llegando al madurez: ajax, servicios web, bases de datos distribuidas, sistemas de información …la apertura y la colaboración están en la base de los últimos desarrollos y permiten que la web desempeñe plenamente su función de plataforma. Esta plataforma permite que los sitios, más abiertos y más ligeros que sus predecesores ,situén los datos en el centro del mecanismo.

Más en próximos posts…

Bibliografía: La Alquimia de las Multitudes (o la web está cambiando el mundo)

Modelo de gestión del sistema

Siempre debe de existir un claro entendimiento de la particular representación que pertenece a un sistema, gracias al servicio de control de versiones de la Forja de Rediris puede verse gráficamente a modo de línea temporal, la evolución del código, finalmente ,el sistema es consistente si se parece al siguiente diagrama.

Un esquema multidimensional como es el de una aplicación masiva de información sobre asignaturas que mantiene constancia de las similitudes entre sus rasgos es una compleja herramienta que aplica el reconocimiento mientras se está cambiando a sí misma, es decir, tiene muchas caras, debido a las complejidades colectivas, al menos en términos generales en cuanto a identificar los niveles jerárquicos de los elementos principales que han de ser analizados y reducidos antes de realizar cualquier cambio.

Múltiples elementos han de poder solaparse juntos siguiendo un patrón, un filtro, para definir la complejidad organizativa del cambio, el punto principal a tener en cuenta es que todo se sintetiza gracias al framework zenphp: cambios entre diferentes estados de la aplicación, la naturaleza de los modelos, etc.

Recordemos qué es zenphp y una aplicación web

Es la hora de recordar en qué estado nos encontramos, para eso debemos conocer la historia previa del proyecto, y para ello primero hemos de conocer, mediante una pequeña introducción lo que es zenphp veamos los siguientes vídeos:

La aplicación web principal del proyecto de la plataforma está construido usando zenphp, además usa las librerías PHP de las redes sociales, como puede ser Facebook.

Para recordar como comenzar a crear una aplicación web con este framework veámoslo aquí mismo, también es interesante saber cómo está hecho el generador de contenidos, y si nos quedamos con buen sabor de boca y ganas de más, nos pasamos por la documentación de zenphp, donde hay ejemplos para construir aplicaciones web desde 0, como la típica del blog con scaffolding y demás.

Partiendo de esta base y una bonita plantilla estamos listos para consumir las necesidades de los usuarios estudiantes y profesores de Universidades con deseos de prepararse para estudiar! jeje

PIE: una aplicación web multilenguaje

Gracias al uso del framework zenphp es posible realizar la aplicació de la Plataforma de Información de Exámenes en varios idiomas, esto además es lo mejor a lo hora de sincronizar la aplicación por medio de redes sociales como Facebook.

Al igual que la red está compuesta por unidades nacionales y por una unidad europea, creadas por los ministerios de Educación, el proyecto está formado por la participación de personal de cualquier Universidad, tanto profesores como alumnos, de forma que es de esperar que sea multi-idioma.

De la misma forma que la universidad ha sido detalladamente descrita en varios informes próximos en el tiempo, la aplicación web dispone de diagramas de flujo, de entidad/relación, organigramas, diagramas de clase y estado, etc. que están (o estarán pronto) disponibles en las zonas de descarga del proyecto en la Forja de RedIris.

Para empezar dispone de dos idiomas: español e inglés.