01
Fondée sur les principes d’interfaces API libres et de données libres, l’approche simplifiée de Charcoal simplifie la connexion aux services à partir de toute section ou tout niveau de votre pile d’application. L’interaction avec les interfaces API de tierces parties, les applications cloud ou les micro-services constitue la réalité de la plupart des projets web modernes.
02
Lorsqu’il y a des données, il y a de la visualisation. Pour chaque installation où il y a des données, Charcoal propose des affichages, des graphiques interactifs et des tableaux significatifs. Il y a toujours une façon de voir vos données à partir du panneau de contrôle (interface administrative), et ce, que ce soit sous forme de graphique, de tableau, de diagramme ou tout autre mode de visualisation, et vos données peuvent également être exportées en format PDF.
03
Une philosophie de données libres signifie que nous jouons franc-jeu avec les autres logiciels et que nous offrons la possibilité d’afficher les données dans tout type de format (standard ou non), afin que vous puissiez les migrer à l’intérieur et à l’extérieur de l’écosystème Charcoal. Charcoal vient avec sa propre gamme d’outils de rapports et de visualisation, mais il arrive parfois que vous n’ayez besoin d’importer que des données brutes dans un logiciel spécialisé.
Par exemple, si l’interface Charcoal n’est pas suffisante pour exécuter une analyse de données plus poussée, nous pouvons exporter ces données dans un autre logiciel de visualisation des données spécialisé (comme Microsoft Excel, par exemple). Et, en passant, il en va de même à l’inverse : nous pouvons également importer des données.
04
Afin d’étendre l’utilité d’un site web et ainsi devenir une application interopérable, chaque objet ou modèle créé dans Charcoal peut facilement être consommé en tant que service web REST. Les outils que nous concevons offrent une validation simple des données, une gestion simple des erreurs, ainsi qu’une page de présentation indépendante, afin de créer un service web de type OpenAPI 3.1 significatif.