Skip to content

v1.0.0 - Maleo Senkawor

Choose a tag to compare

@cakmoel cakmoel released this 07 Apr 09:26
· 463 commits to main since this release

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

  1. Download & extract
  2. Run composer install
  3. Navigate to /install/ and follow the wizard
  4. Delete install/ directory after setup

License: MIT

Download Scriptlog