Skip to content

parpalak/s2

Repository files navigation

S2 — Simple and Fast CMS

S2 is a simple and fast website engine (or CMS — Content Management System) written in PHP. It is distributed for free under the MIT license. It is best suited for small to medium-sized content websites. S2’s undeniable advantages include a convenient administrative interface and high performance. The engine provides a minimal set of essential features, while additional functionality can be implemented via extensions.

Key advantages:

  • User-friendly: Intuitive control panel for easy content management and comment moderation.
  • Reliable: Auto-recovery after browser crashes or power outages.
  • Fast: Optimized for high performance.
  • Free & open-source: Licensed under the MIT license, allowing unrestricted use for any project.
  • Low system requirements: PHP + MySQL/PostgreSQL/SQLite.
  • Team collaboration: Role-based access (authors, moderators, editors, admins).
  • Extensible: Plugins for added functionality (search, blog, etc.).
  • Minimalist: Focuses on essential features (80/20 principle).

Learn more in documentation

Server Requirements

  • Web server
  • PHP 8.2 or higher.
  • One of supported databases:
    • MySQL (tested on MariaDB 10.5 and higher, MySQL 8.0 and higher),
    • PostgreSQL (tested on 14),
    • SQLite (tested on 3.37).

Installation and upgrade

git clone https://github.com/parpalak/s2.git
cd s2

composer install # for local development and running tests
# or
composer install --no-dev -o # for production

See details in the documentation.

Documentation

For users

For webmasters

For developers

About

Small and fast CMS

Resources

Stars

Watchers

Forks

Packages

No packages published