DONNOTEC Logo

Developer Manual

This manual covers the architecture, module system, and development guidelines for extending the DONNOTEC Accounting System.

1. Creating a Module

The primary way to extend the system. Learn to build a complete module from scratch.

2. Using the Hook System

Inject custom functionality into the core application without modifying its files.

3. Custom Document Types

Extend the Document Editor with new, data-driven PDF layouts.

4. Developing with AI

Leverage Large Language Models to accelerate your module and layout creation.

Core Concepts

Key Directory Structure:

Global Variables: In most scripts, the database connection is available as a global variable: $pdo.