Projects

Soosyze CMS

Soosyze CMS is a minimalist content management system in PHP, without database. https://soosyze.com

  • 1
    1
  • People

    1
    1
  • Logo

    License PHP from Packagist Download Soosyze CMS

    Translation

    About

    Soosyze CMS is a micro content management system without a database. It's easy to create and manage your website easily with little or no technical knowledge. It is based on an MVC micro-framework in object-oriented PHP and on a noSQL library to ensure its stability and evolution.

    To encourage us to continue the development of Soosyze CMS do not hesitate to put a star Github. Thank you

    Find us on the networks :

    Summary

    Screenshots

    Screenshot of Soosyze CMS

    Installation requirements

    Serveur Web

    • Apache HTTP Server 2.2+ : ✓ Supported
    • Ngnix 1+ : ✓ Supported*
    • IIS : Need test

    *For Nginx, see the installation recommendation

    PHP version

    • <= 5.3 ✗ Unsupported
    • 5.4 / 5.5 / 5.6 ✓ Supported
    • 7.0 / 7.1 / 7.2 / 7.3 ✓ Supported

    With PHP 7.x, your performance in terms of memory and performance will increase by 30% to 45%. Your site will be faster and better referenced.

    Required extensions

    • date for the dates format,
    • fileinfo for file validation,
    • filter to validate your data,
    • gd for image processing,
    • json to save data and configurations,
    • mbstring for your emails,
    • session to store your data (server side) from one page to another.

    These extensions are usually active by default. But if he missed an error message, he would come to inform you.

    Required memory

    Soosyze (excluding contributor modules) requires 8MB of memory.

    Supported browsers

    The administration theme is realized with the Bootstrap 3 framework :

    Internet connection

    The basic themes use the following CNDs:

    • Bootstrap 3.4.1,
    • JQuery 3.2.1,
    • JQuery UI 1.12.0,
    • Sortable 1.8.3,
    • Font Awesome 5.8.1

    Installation

    Simple download

    To install the production version of the Soosyze CMS, download and uncompress the archive of the latest version of the CMS in the directory that will host your site.

    Download via Composer

    To install the production version of Soosyze CMS via Composer it is necessary to have:

    • The installer or the binary file Composer,
    • And the php command in your environment variables.

    Go to the directory of your server, open a command prompt and run the command:

    php composer.phar create-project soosyze/soosyze [my-directory] --stability=alpha --no-dev
    

    Download via Git & Composer

    To install the production version of Soosyze CMS via Git and Composer it is necessary to have:

    • Git :
      • Windows,
      • Mac
      • Debian, Ubuntu... sudo apt install git,
      • Red Hat, Fedora, CentOS... sudo yum install git,
    • The installer or the binary file Composer,
    • And the php command in your environment variables.

    Go to the directory of your server, open a command prompt and run the command:

    Clone the repo with Git on your server,

    git clone https://github.com/soosyze/soosyze.git [my-directory]
    cd [my-directory]
    

    Install dependencies with Composer,

    composer install --no-dev
    

    Or, if you use the binary file,

    php composer.phar install --no-dev
    

    To follow the tutorials, install the CMS at the root of your server and keep the soosyze default directory.

    CMS installation

    Now that the source files are in the right place, open a web browser (Firefox, Chrome, Opera, Safari, Edge ...) and in the address bar, enter the following value :

    The next page will come to you. Follow the instructions to install the CMS.

    Screenshot of Soosyze CMS installation page

    That's it, the CMS is installed.

    Configuration

    Ngnix

    If you use Nginx, add the following items to your server's configuration block to ensure the security of CMS Soosyze:

    include path\soosyze\.nginx.conf;
    

    License

    Soosyze CMS is under MIT license. See the license file for more information.