v1.0.0 - Maleo Senkawor
v1.0.0 - First Stable Release
Scriptlog is a simple, secure, modular, and robust personal blogging platform.
Features
- Personal blogging platform with minimal overhead
- Multi-layered MVC-like architecture (Request → Controller → Service → DAO → Database)
- RESTful API with rate limiting
- Media upload functionality
- Privacy policy management
- Multi-language support (EN, ES, FR, ID, ZH, AR, RU)
- Full internationalization (i18n) and localization (l10n)
Security Features
- Secure session handling with
SessionMaker - CSRF protection via
CSRFGuard - Multi-layered XSS prevention (Anti-XSS + HTMLPurifier)
- Data encryption using
defuse/php-encryption - Password hashing with Laminas Crypt
Technical Stack
- PHP: 7.4.33+ (PSR-12 compliant)
- Database: MySQL 5.6+ / MariaDB 10.3+
- Key Libraries: Laminas, Defuse, voku Anti-XSS, HTMLPurifier
Requirements
- Apache (mod_rewrite) or Nginx
- Extensions: pdo, mysqli, curl, gd, mbstring, fileinfo, zip, exif
Installation
- Download & extract
- Run
composer install - Navigate to
/install/and follow the wizard - Delete
install/directory after setup
License: MIT