• Преимущества
  • Для разработчиков
  • Для пользователей и бизнеса
  • Техническая реализация и лицензирование
  • Распространение коммерческих продуктов
  • Контакты
  • Totum лого

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

    Скачать Totum GIT DOCS

    Общий вид Totum

    Попробовать Totum

    Если вы хотите попробовать Totum до установки на собственный сервер — оставьте заявку, мы пришлем вам письмо с доступом к демо-серверу.

    Преимущества

    База данных с готовым типовым интерфейсом, структурой, логикой транзакций, внутренними скриптами
    Типовые модули (текст, числа, файлы, ссылки, списки, даты, данные, кнопки, комментарии итд).
    Распределение прав (роли, пользователи, иерархия доступа, доступ по условиям).
    Нотификации (текстовые, динамические, по пользователям).
    Печать (типовая печать данных, изменяемые шаблоны, подключение в шаблоны любого HTML).
    Импорт/Экспорт (CSV, API (JSON), копирование в Excel, обращение к сторонним скриптам).
    Система логирования (время, место, пользователь, действие, введенные данные, кто онлайн, история по пользователю, настраиваемый доступ к логу, лог внешних взаимодействий по API).
    Инструменты отладки (расчет значений, выполнение действий, условия форматирования, нагрузка, время выполнения).
    Задачи по расписанию (подключение cron на выполнение внутренних задач).
    Свободная доработка (разрабатывайте модули на любом языке, подключайте в единый интерфейс, добавляйте собственные функции).

    Для разработчиков

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

    • Снижение требуемого на разработку времени (по сравнению с разработкой на исходных инструментах).
    • Бизнес логика реализуется стандартизированными инструментами на пересечении которых получается решение множества бизнес-задач.
    • Не требует специальной среды разработки, оптимизирован под Chrome и Safari (Firefox допустим).
    • Встроенная, настраиваемая и гибкая система прав доступа.
    • Подробное настраиваемое логгирование действий пользователей.
    • Готовый типовой графический интерфейс, подходящий для множества задач.
    • Разработка и эксплуатация через один интерфейс, разработчик сразу видит, как решение выглядит у пользователя (упрощает удаленную техподдержку).
    • Простая установка, готовая структура приложения, подключение к БД и логика транзакций.
    • Интеграция через API или доступ к БД.
    • Типовые инструменты вывода на печать, отправки e-mail, использование cron.
    • Снижение количества необходимых компетенций разработчиков.
    • Не требуется квалификация frontend-разработчика (если использовать стандартные инструменты).
    • Снижение требований к квалификации разработчиков — middle в одиночку может разработать конечное решение.
    • Упрощенный скриптовый язык доступный любому уровню разработчика.
    • Встроенная подсветка, автозаполнение и валидизация кода.
    • Встроенная система отладки.
    • Возможность быстро копировать решения разработанные на Totum ранее или их части в новые проекты.

    Расширение:

    CPU от 1х2.4ГГц от 128Мб PHP 7.3 PostgreSQL от 9.5 Apache/Nginx IonCube NIX
    

    Образец кода

    Для пользователей и бизнеса

    Для пользователей:

    • Типовой интерфейс, ориентированный на долгую работу с большим количеством данных.
    • Высокая скорость работы при большом количестве обрабатываемых данных.
    • Сохраняемые наборы полей для различных задач.
    • Вывод нотификаций.
    • Автоматические сортировки.
    • Групповые и относительные изменения данных.
    • Информация об одновременном доступе.
    • Фильтры данных.
    • Быстрое копирование и предпросмотр.
    • Копирование в Excel или CSV.
    • Графики и визуализация (скоро).
    • Мобильный интерфейс (скоро).
    Для бизнеса:

    • Кастомные CRM.
    • Учет обязательств.
    • Складской учет.
    • Учет движения денежных средств.
    • Табели рабочего времени и загрузки оборудования.
    • Планирование производства.
    • Системы планирования и контроля закупок.
    • Логистические системы.
    • Системы взаимодействия с дилерами или франчайзи.

    Техническая реализация и лицензирование

    Техническая реализация:

    • Открытый исходный код на PHP + БД PostgreSQL. Установка на собственный сервер.
    • Требуется ionCube (типовой модуль для PHP) — шифруется часть позволяющая выпускать коммерческие лицензии.
    • Весь остальной код свободно модифицируемый!
    • Обновления через ветки Github или загрузкой одного файла обновления.
    • Полный контроль над загрузкой обновления.
    • Легкое взаимодействие с другими программными продуктами через простой API.
    • Возможность дописывать кастомный интерфейс не изменяя ядро решения.
    • Простая возможность подключать функции выполняемые ядром написанные на любом языке.
    • Возможность кастомизировать ядро.
    Лицензирование:


    MIT лицензия на базовый дистрибутив! БЕСПЛАТНО с возможностью модификации и использования как в конечных коммерческих решениях, так и в тиражируемых.


    В разработке:
    
    Встроенная система лицензирования разработанных на Тотум решений.
    
    Для проверки лицензий используется шифрованная часть кода при помощи ionCube.
    
    Возможны бессрочные и срочные лицензии.
    

    Распространение коммерческих продуктов

    Решения созданные на Totum могут переноситься из одной схемы в другую со следующими лицензиями:

    Free/MIT — копирование без ограничений (для копирования собственных проектов или их частей и их свободного распространения). Доступно на текущий момент!

    Totum — лицензирование через сервер лицензий Тотум.

    В разработке:
    
        — Возможны срочные, бессрочные и пробные лицензии.
        — Разработчику потребуется зарегистрироваться на сервере лицензий Тотум.
    

    Custom — лицензия подтверждается на сервере лицензий разработчика.

    В разработке:
    
        — Требуется TOTUM custom-server (в разработке).
    

    Local — автономная сборка с собственным сервером лицензий, зашифрованная отличным от общественной версии ключом.

    Подробнее про лицензирование

    Контакты

    totum@totum.online — просто почта. По всем предложениям пишите сюда или в telegram.

    telegram — доступен с мобильных устройств.

    github.com/totumonline — список репозитариев.

    github.com/orgs/totumonline/projects/1 — публичный проект на GitHub.

    vimeo.com/totumonline — учебные видео.