Skip to content
Расширяемый конструктор, для быстрой разработки внутренних IT продуктов и баз данных.
PHP PLSQL Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Crons
http
libs/PHPMailer
totum
.gitignore
CalculateExtentions.php
LICENSE
README.md

README.md

Totum лого

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

— Open source конструктор внутренних ИТ-продуктов для компаний 20-300 человек.

— Превращает бизнес-аналитиков в разработчиков!

— До 5 раз снижает стоимость, сроки и требуемую квалификацию при разработке кастомных систем учета, CRM, складов, планировщиков итд.

— Реализован на PHP, PostgreSQl и JS, но может расширяться на любом серверном языке.

— Устанавливается на собственный физический или виртуальный сервер.

— Высокая скорость работы с большим количеством данных (удобно работать каждый день).

— Ядро системы для разработчиков (объединяйте инфраструктуру решений вокруг Totum).

— Базовая версия распространяется по лицензии MIT.

Общий вид Totum

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

Заказать демо-доступ Учебный курс

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

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

db blocks users pp print exch spy bug clock gears

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

Типовые модули (текст, числа, файлы, ссылки, списки, даты, данные, кнопки, комментарии итд).

Распределение прав (роли, пользователи, иерархия доступа, доступ по условиям).

Нотификации (текстовые, динамические, по пользователям).

Печать (типовая печать данных, изменяемые шаблоны, подключение в шаблоны любого HTML).

Импорт/Экспорт (CSV, API (JSON), копирование в Excel, обращение к сторонним скриптам).

Система логирования (время, место, пользователь, действие, введенные данные, кто онлайн, история по пользователю, настраиваемый доступ к логу, лог внешних взаимодействий по API).

Инструменты отладки (расчет значений, выполнение действий, условия форматирования, нагрузка, время выполнения).

Задачи по расписанию (подключение cron на выполнение внутренних задач).

Свободная доработка (разрабатывайте модули на любом языке, подключайте в единый интерфейс, добавляйте собственные функции).

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

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

Снижение требуемого на разработку времени (по сравнению с разработкой на исходных инструментах).

Бизнес логика реализуется стандартизированными инструментами на пересечении которых получается решение множества бизнес-задач.

Не требует специальной среды разработки, оптимизирован под:

brouser

Встроенная, настраиваемая и гибкая система прав доступа.

Подробное настраиваемое логгирование действий пользователей.

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

Разработка и эксплуатация через один интерфейс, разработчик сразу видит, как решение выглядит у пользователя (упрощает удаленную техподдержку).

Простая установка, готовая структура приложения, подключение к БД и логика транзакций.

Возможность быстро копировать решения разработанные на Totum ранее или их части в новые проекты.

Интеграция через API или доступ к БД.

Типовые инструменты вывода на печать, отправки e-mail, использование cron.

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

Не требуется квалификация frontend-разработчика (если использовать стандартные инструменты).

Образец кода

Упрощенный скриптовый язык доступный любому уровню разработчика.

Встроенная подсветка, автозаполнение и валидизация кода.

Встроенная система отладки.

Возможность разрабатывать собственные расширения на любом языке.

Интерфейсные расширения.

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

Простая установка на сервер и отсутствие его специального обслуживания (возможность установки на типовые shared).

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

Снижение требований к квалификации разработчиков — middle в одиночку может разработать крупное конечное решение.

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

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

Типовой интерфейс, ориентированный на долгую работу с большим количеством данных.

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

Сохраняемые наборы полей для различных задач.

Вывод нотификаций.

Автоматические сортировки.

Групповые и относительные изменения данных.

Информация об одновременном доступе.

Фильтры данных.

Быстрое копирование и предпросмотр.

Копирование в Excel или CSV.

Графики и визуализация (скоро).

Мобильный интерфейс (скоро).

Для бизнеса

Totum вам тоже поможет, но скорее всего с помощью квалифицированных людей. Преимущество будет заключаться в существенно более низкой стоимости разработки, а также в скорости ее внедрения в реальных условиях.

На Totum можно делать:

  • Кастомные CRM;

  • Учет обязательств;

  • Складской учет;

  • Учет движения денежных средств;

  • Табели рабочего времени и загрузки оборудования;

  • Планирование производства;

  • Системы планирования и контроля закупок;

  • Логистические системы;

  • Системы взаимодействия с диллерами или франчайзи.

По нашему опыту — затраты на такие разработки окупаются, если у вас более 3 млн. рублей оборота в месяц, и он ограничивается организацией рабочего процесса и объемом необрабатываемых данных, а не маркетинговыми факторами.

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

Лого лого

Открытый исходный код на PHP.

БД PostgreSQL.

Установка на собственный сервер. Требуется ionCube (типовой модуль для PHP) — шифруется часть позволяющая выпускать коммерческие лицензии. Весь остальной код свободно модифицируемый!

Обновления через ветки Github или загрузкой одного файла обновления.

Полный контроль над загрузкой обновления.

Легкое взаимодействие с другими программными продуктами через простой API.

Возможность дописывать кастомный интерфейс не изменяя ядро решения.

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

Возможность кастомизировать ядро.

Лицензирование

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

МИТ

В разработке:

Встроенная система лицензирования разработанных на Тотум решений:

Для проверки лицензий используется шифрованная часть кода при помощи ionCube.

Возможны бессрочные и срочные лицензии.

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

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

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

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

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

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

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

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

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

Контакты

totum@totum.online — просто почта.

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

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

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

You can’t perform that action at this time.