Web Content Display

¿Qué es?

¿Qué es?

Se trata de un proyecto OpenSource (GPL v.2) cuyo objetivo es simplificar el desarrollo de aplicaciones de gestión en entornos Web. Es un framework que, siguiendo una guía de estilo (unifica criterios de aspecto y usabilidad), sirve de base para las aplicaciones.

Trabaja sobre Web usando la arquitectura modelo vista controlador (MVC) con Phrame, Smarty y Pear. Utiliza la potencia del PHP (rapidez, sencillez en los despliegues, robustez, multipltaforma...) en su versión 5 (orientación a objetos, interfaces, iteradores, soporte SOAP...). Proporciona independencia de Base de Datos usando Pear::MDB2 más una capa de abstracción que trata otros aspectos como el manejo de fechas, números con decimales, control de transacciones,etc. Actualmente probado con PostgreSQL, Mysql y Oracle.

Incorpora un generador que permite crear de forma rápida y sencilla mantenimientos funcionales (búsqueda, alta, baja y modificación). Para ello, únicamente requiere de la especificación de la conexión, la tabla de la BBDD y la forma de visualización (patrón de interfaz).

Funcionalidades

Funcionalidades

  • Alta productividad.
  • Estandarización de los desarrollos.
  • Simplifica el entorno de trabajo Web (no necesitamos conocer HTML o Javascript).
  • Uniformidad en el aspecto y usabilidad de las aplicaciones.
  • Separación de la lógica de negocio y de la presentación
  • Independencia del gestor de base de datos empleado
  • Control de acceso por usuarios y grupos
  • Interfaz amigable.
  • Componentes complejos: Ventanas de selección, Mensajes modales, listas enlazadas,...
  • Patrones de interfaz: tabular, registro, maestro detalle, maestro ndetalles, árbol.
  • Integración con otros módulos
    • Autenticación de usuarios y permisos
  • Listados PDF, ODT, CSV,...