H-Script 1.0.0 — rethinking the original CMS
H-Script 1.0.0 is not just an update to the previous CMS, but a comprehensive technical and visual rethinking of the platform.
We are introducing H-Script 1.0.0, the first release of the renewed platform for financial projects.
The project is based on a previously existing CMS, but almost every part of the system has been substantially reworked: architecture, security, interface, installation, deployment and future updates.
We retained the familiar business logic and established workflows while moving the project to a modern technical foundation.
Major changes:
- support for PHP 8.4;
- database access migrated from MySQLi to PDO and prepared statements;
- Smarty replaced with Twig 3;
- a completely redesigned interface based on Tailwind CSS;
- jQuery and legacy application scripts replaced with HTMX and native browser features;
- core code separated into PSR-4 components;
- payment gateways separated into individual strategies;
- REST API v1 with scoped, expiring and revocable tokens;
- Redis caching and a background job queue;
- installation telemetry and a central collector;
- redesigned messaging, support and administration interfaces;
- Docker images and multiple deployment options;
- stronger session, password, configuration and HTTP-header security;
- removal of unused integrations, obsolete libraries and legacy licence checks.
Installation and license
H-Script can be deployed with Docker, installed on a VPS without Docker, or uploaded to compatible shared hosting using a prepared release archive.
The project is distributed under the MIT licence. Installation owners may adapt the interface, integrations and business logic to their own requirements.
Version 1.0.0 is a new starting point for the project. Future releases will continue developing this architecture, expanding integrations and improving security.