Accueil🇫🇷Chercher

CubicWeb

CubicWeb est une plate-forme de développement d'application web sémantique, développé en Python par la société française Logilab.

CubicWeb
Description de l'image CubicWeb Logo Spaced.svg.

Informations
Créateur Logilab
Première version
Dernière version 3.35 ()
DĂ©pĂ´t https://forge.extranet.logilab.fr/cubicweb/cubicweb
État du projet Actif
Écrit en Python
Système d'exploitation Type Unix
Environnement Multiplate-forme
Langues Français, Anglais
Type semantic web framework
Licence LGPL
Site web www.cubicweb.org

CubicWeb est lauréat du concours Dataconnexions 2013, organisé par Etalab, la mission sous l’autorité du premier ministre pour l’ouverture des données publiques[1].

CubicWeb se sert des composants (appelés cubes) pour développer des applications.

Disponible sous licence LGPL, il suit les principes de la programmation orientée objet.

Caractéristiques

  • un moteur qui utilise une reprĂ©sentation explicite du modèle de donnĂ©es de l'application,
  • un langage de requĂŞte nommĂ© RQL et le support de SPARQL du W3C,
  • un mĂ©canisme de sĂ©lection+vue qui permet la gĂ©nĂ©ration semi-automatique de XHTML / XML / JSON / RDF / texte,
  • une bibliothèque de composants rĂ©utilisables (modèle de donnĂ©e et vues), appelĂ©s cubes, qui satisfait les besoins les plus courants,
  • bases SQL, des annuaires LDAP, de Subversion et Mercurial pour le stockage des donnĂ©es.

Issu d'un projet de R&D commencé par Logilab en 2000, CubicWeb a adopté la licence LGPL depuis 2008.

Références

  1. « Dataconnexions #2 : 6 projets d'ouverture des données publiques à l'honneur / Le blog d’Etalab », sur Le blog d’Etalab, (consulté le ).
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.