Документация, учебные материалы, примеры

Quick Start Guide 🚀

Установка

Стартовый гайд по установке.

Начало использования

Стартовый гайд по использованию.

Документация для пользователей

Просмотр данных

Описание навигации и просмотра данных для пользователей.

Редактирование данных

Описание редактирования данных различными способами для пользователей.

Документация для разработчиков

Интерфейс

Описание интерфейса и основных органов управления с точки зрения администратора.

Таблицы

Описание типов таблиц и логики расчета значений, а также областей их применения.

Поля

Описание всех типов полей и их настроек с объяснением места применения в проектах.

Синтаксис

Описание синтаксиса для всех секций кода с примерами. Рекомендуем посмотреть перед изучением раздела функции.

Функции

Каталогизированное описание работы функций всех секций кода с примерами.

Сравнения

Сборник результатов сравнений различных типов данных в параметрах condition.

Системные таблицы

Описание системных таблиц, их взаимосвязи и областей применения.

Печать и CSV

Описание системы вывода на печать и выгрузки/загрузки данных при помощи CSV.

API

Описание взаимодействия с системой через API.

Обновления

Описание процедуры обновлений, создания выгрузок и установки дополнений.

Отладка

Описание механизмов логирования выполнения кодов, пересчетов таблиц, выполнения запросов, времени обработки полей.

Учебный курс

Установка и конфигурация

Устанавливаем Totum на выделенный сервер или шаред. Пошаговая настройка выделенного сервера на панели ISP.

Общие принципы и плейсменты

Описание общего принципа работы и интерфейса.

Поля и таблицы, добавление и редактирование

Демострация работы полей и их редактирования.

Синтаксис и вычисление значений полей

Вычисление значений полей при помощи кодов, описание синтаксиса и доступного сахара, приемы заполнения кода.

Реляционные взаимосвязи

Связи оснований и отображения селектов, вызов редактирования строк в связанной таблице. Одинарный и множественный селекты.

Типы таблиц и их пересчет

Простые и табличные единицы пересчета, особенности типов таблиц и их назначение.

Роли и пользователи

Описание системы ролей и пользователей, подчиненность, таблицы по умолчанию, доступ к циклам.

Циклы

Циклы и таблицы в циклах, ярлыки и версии. Возможности и ограничения применения.

Автоматическое заполнение таблиц

Динамическое заполнение данных в расчетных и временных таблицах. Использование для отчетов и агрегации.

Предварительная фильтрация таблиц

Работа с большими таблицами, ограничение передачи данных в браузер для ускорения загрузки и контроля доступа.

Коды действий

Выполнение действий по условиям. Последовательность, особенности, основные функции.

Коды форматирования

Условное форматирование полей, строк и таблиц. Цветовая маркировка и сопроводительные сообщения.

Выполнение действий по расписанию

Настройки действий по расписанию, возможности и особенности.

Нотификации

Вывод нотификаций, управление их содержимым и активностью. Типы нотификаций.

Взаимодействие с внешними сервисами

Принципы работы API.

Шаблоны печати

Печать документов по шаблонам, типовая печать таблиц.

Обновления и выгрузки

Установка дополнительных блоков. Выгрузка таблиц в другую базу.

Учебный курс +

Оптимизация нагрузки

Приемы снижения нагрузки на сервер в сложных проектах.

Модификация исходного кода

Структура базы

Описание структуры базы данных PostgreSQL для разработки дополнительных модулей и прямого взаимодействия с данными.

Структура файлов

Описание структуры файлов и папок установщика и системы.

Подключение функций

Написание собственных функций, подключение выполнения функций на других языках.

Модификация фронтенда

Подходы по модификации фронтенд части.

Дополнительные интерфейсы

Подходы к разработке частей со специальным UX подключенных внутрь системы.

Разработка полей

Подходы к разработке собственных типов полей.