Developer documentation
Last updated
Last updated
ACONA stands for Augmented Content Analytics - an open source tool that automatically analyzes and simplifies data, for example from server logs or existing (open source) analytics tools, and proposes concrete measures for optimizing your content.
Provides persistent storage for ACONA Data, using a timescale database. It uses postgREST to turn the database into a RESTful API.
https://www.timescale.com/ https://postgrest.org/
Github Repo: https://github.com/acolono/ACONA-data-warehouse More documentation: https://app.gitbook.com/@acolono/s/acona/developer-documentation/acona-data-warehouse
This component is responsible to write data into the Data Warehouse. It schedules jobs and provides functionality to calculate scores, recommendations, forecasts and alerts.
Scheduling is done with Apache Airflow: https://airflow.apache.org/
For forecasts we use Prophet, an Open Source software by Facebook: https://facebook.github.io/prophet/
ETL Pipelines and forecasting is done in Python.
Github Repo: https://github.com/acolono/ACONA-scheduler-intelligence
ACONA Backend
This project provides an administration page for managing ACONA users, domains and configuration. It is based on Drupal and Thunder.org and adds specific functionality on top.
Main github repo: https://github.com/acolono/ACONA-Backend
It uses the following custom repositories: - ACONA Drupal theme: https://github.com/acolono/ACONA-drupal-theme - ACONA Configuration suite: https://github.com/acolono/ACONA-Configuration-Suite Provides a userinterface for configuration like ACONA Success Score definitions.
ACONA WordPress Integration
Integration for WordPress. The idea is that scores and recommendations are shown directly there where editors create and maintain content (in the CMS). Github repo: https://github.com/acolono/ACONA-WordPress
ACONA Neos Integration
Integration for the Neos CMS.
Github repo:https://github.com/acolono/ACONA-Neos
ACONA Drupal Integration
Integration for the Drupal CMS.
Repo on drupal.org: https://www.drupal.org/project/acona
The project is funded by netidee.at.