13 августа 2026, 10:00

H-Script 1.0.0 — переосмысление исходной CMS

H-Script 1.0.0 — не просто обновление прежней CMS, а её глубокое техническое и визуальное переосмысление.

Мы представляем H-Script 1.0.0 — первую версию обновлённой платформы для финансовых проектов.

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

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

Основные изменения:

  • добавлена поддержка PHP 8.4;
  • работа с базой данных переведена с MySQLi на PDO и подготовленные запросы;
  • Smarty заменён на Twig 3;
  • интерфейс полностью переработан с использованием Tailwind CSS;
  • jQuery и устаревшие клиентские скрипты заменены на HTMX и нативные возможности браузера;
  • код ядра разделён на PSR-4-компоненты;
  • платёжные шлюзы вынесены в отдельные стратегии;
  • добавлен REST API v1 с токенами, правами доступа и ограничением запросов;
  • реализованы Redis-кеширование и очередь фоновых заданий;
  • добавлена система телеметрии установок;
  • переработаны сообщения, обращения в поддержку и административные интерфейсы;
  • добавлены Docker-образы и несколько вариантов установки;
  • усилена защита сессий, паролей, конфигурации и HTTP-заголовков;
  • удалены неиспользуемые интеграции, устаревшие библиотеки и лицензионные проверки.

Установка и лицензия:

H-Script можно установить через Docker, развернуть на VPS без Docker или использовать подготовленный архив для совместимого виртуального хостинга.

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

Версия 1.0.0 стала новой отправной точкой проекта. Дальнейшие обновления будут развивать эту архитектуру, расширять интеграции и улучшать безопасность без возвращения к ограничениям исходной CMS.