Skip to content

Software Development#

Want to develop for, with, or in i-doit? i-doit is a web application based on PHP and MySQL/MariaDB. The web GUI uses HTML/CSS/JS. In this section, you will learn how the software works under the hood -- useful both for functional extensions and for using the API or direct database access.

  • Database Model — i-doit stores most content and settings in a Database Management System (DBMS).
  • Developing Add-ons — Add-ons are standalone application components that extend the functionality of i-doit.