CubicWeb

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
CubicWeb
Desarrollador
Logilab
www.cubicweb.com
Información general
Última versión estable 3.15.8
1 de enero de 2013
Género Framework Web Semántica
Programado en Python
Sistema operativo Multiplataforma
Licencia LGPL
Idiomas Inglés, Francés, Español, Alemán
En español Sí 

CubicWeb es un framework de código abierto para el desarrollo de aplicaciones con funciones integradas de web semántica , escrito en Python. El framework esta formado por componentes (clases programadas en Python) llamados cubos, que pueden ser reutilizados construir sistemas más complejos. CubicWeb sigue los principios de la programación orientada objetos. Se viene desarrollando desde 2000 pero es hasta 2008 cuando la empresa Logilab decide liberar el código bajo una licencia LGPL. La versión estable en el mes de Diciembre de 2011 es la 3.14.3

Índice

Características Principales [editar]

CubicWeb se utilizó principalmente para sistemas internos de organismos y empresas europeas, antes de pasar a ser sistema libre. Algunas aplicaciones de CubicWeb rebasan las 100,000 visitas diarias.[1] y es la aplicación seleccionada para administrar la interface de datos semántica de la Biblioteca Nacional de Francia.

Sus características principales son:

  • Un motor que permite generar el sitio guiado por un modelo de datos propio a la applicación
  • Un Lenguaje de consulta RQL similar a SPARQL del W3C (este último en proceso de integración)[2]
  • Un mecanismo para seleccionar y generar vistas con formato XHTML, XML, JSON o texto
  • Una biblioteca de componentes (modelos de datos y vistas) genéricos
  • La utilización del lenguaje de programación python
  • Integración de bases de datos SQL, directorios LDAP y como gestión de código Subversion y Mercurial.
  • Integrado con el cubo OrbUI, CubicWeb utiliza HTML5, CSS3 y el framework flexible de Bootstrap.

Soporte de bases de datos [editar]

CubicWeb es un sistema multi base de datos. Funciona principalmente con PostgreSQL y MySQL.

Véase también [editar]

Ejemplos de sitios públicos realizados con CubicWeb [editar]

Estos son algunos de los sitios que utilizan CubicWeb,


Enlaces externos [editar]


Referencias [editar]