# Developer documentation

![](/files/-MkwC-8653VSvglLakJw)

## About ACONA

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.

### Components

#### ACONA Data Warehouse

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>

#### ACONA Scheduler and Intelligence Suite

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.&#x20;

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>

### Funded by netidee.at

The project is funded by [netidee.at](https://www.netidee.at).&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://acolono.gitbook.io/acona/developer-documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
