Toutadmin
CMS, которая ведёт предприятие целиком: сотрудники и их договоры, кадры, финансы и бухгалтерия, корпоративное управление, качество, соответствие требованиям и корпоративно-правовые вопросы, хозяйственная служба. Существует в двух редакциях — одна на Node 22, другая на PHP 8.1 — и обе делают ровно одно и то же. Хватит одной машины, внешнюю базу данных ставить не нужно.
С чего начать#
Кто куда входит и по какому адресу.
ВозможностиПолная картина, область за областью.
Две редакцииNode или PHP: что одинаково, что различается, как выбрать.
Установка — NodeСлужба, обратный прокси, TLS, резервные копии, обновление.
Установка — PHPВиртуальный хостинг, права доступа, задание планировщика.
БезопасностьЧто защищает экземпляр и что это на деле покрывает.
ПереводыКак интерфейс меняет язык и насколько глубоко.
ГлоссарийВсе ключи продукта (2765) на 16 языках.
Чем эта программа является#
Универсальная корпоративная CMS, задуманная так, чтобы её купила и вела компания, желающая управлять всеми своими службами из одного места: руководство, кадры, финансы, операции, хозяйственная служба. Она не заточена под одну отрасль: она покрывает то общее, что есть у любого предприятия, и оставляет специализированным программам всё, что требует аккредитации или сертификации.
Три сознательных решения#
Данные вводятся один раз. Утверждённый отпуск появляется в календаре, блокирует постановку в смену, пополняет остаток и возвращается в списке сроков. Оргструктура, справочник и поиск читают одну и ту же принадлежность. Ничто не переписывается с экрана на экран.
Лучше отказать, чем прикинуть. Счёт в валюте с неизвестным курсом не предлагается; импорт с одной ошибочной строкой не записывается вовсе; несоответствие с незакрытыми мероприятиями не закрывается; несбалансированная проводка отклоняется с указанием расхождения. Неверные данные, которые прошли, обходятся дороже отклонённого ввода.
То, что не покрыто, написано на экране. Каждый модуль показывает свои границы в момент включения, а не в сноске: расчёт зарплаты применяет введённые вами ставки и не формирует никакой официальной отчётности; электронное выставление счетов создаёт XML, но никуда его не подаёт; казначейство не подключается ни к одному банку.
Чем она не является#
Часть функций относится к ведению аккредитованного третьего лица и намеренно оставлена за рамками, вместо того чтобы быть сделанной наполовину:
- Электронная сдача налоговой и социальной отчётности: требует аккредитации, ежегодно меняющегося формата и юридической ответственности. Программа готовит данные; их подача остаётся делом уполномоченного представителя.
- Квалифицированная электронная подпись в смысле eIDAS: требует сертифицированного поставщика доверенных услуг. Папка на подпись даёт простую подпись, и справка сама об этом говорит.
- Юридически значимое архивное хранение (сертифицированное хранение, доказательная отметка времени): требует удостоверяющего центра.
- Совместное редактирование документов, видеосвязь, телефония: каждое — отдельный продукт.
Первый запуск#
Редакция Node:
npm install
npm start # http://localhost:3000
Редакция PHP:
cp config.sample.php config.php
php -S localhost:8000 -t public public/index.php
На чистом экземпляре любой адрес перенаправляет в мастер установки. См. Установка — Node или Установка — PHP — там полное руководство: служба, фронтальный сервер, TLS, права доступа, задание планировщика, резервные копии и обновление.
Эта документация — самостоятельный статический сайт, размещённый отдельно от программы. Он пересобирается из обоих репозиториев: глоссарий, маршруты, схема и подсчёты извлекаются из кода обеих редакций, поэтому они не могут разойтись с тем, что показывает продукт. Сайт публикуется на всех 16 языках интерфейса.
Документация Toutadmin — собрана 2026-09-13. Самостоятельный сайт, независимый от программы.