All Projects → soosyze → soosyze

soosyze / soosyze

Licence: MIT license
🌠 Soosyze CMS is a minimalist content management system in PHP, without database to create and manage your website easily. https://soosyze.com

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
hack
652 projects
Makefile
30231 projects

Projects that are alternatives of or similar to soosyze

maricutodb
PHP Flat File Database Manager
Stars: ✭ 23 (-41.03%)
Mutual labels:  nosql, flat-file
Sleekdb
Pure PHP NoSQL database with no dependency. Flat file, JSON based document database.
Stars: ✭ 450 (+1053.85%)
Mutual labels:  nosql, flat-file
miki
Wiki system in PHP+NoDB in just one file. 10s setup + auto-installed. Full Markdown support. Super fast and lightweight (-0.01MB gzip). Multi-User support. Minimal and beautiful.
Stars: ✭ 25 (-35.9%)
Mutual labels:  nosql, micro
chainDB
A noSQL database based on blockchain technology
Stars: ✭ 13 (-66.67%)
Mutual labels:  nosql
AspNetCoreMvcAngular
ASP.NET Core MVC with angular in MVC View OpenID Connect Hybrid Flow
Stars: ✭ 54 (+38.46%)
Mutual labels:  mvc
micro-next
Integrations between Micro and Next.js
Stars: ✭ 20 (-48.72%)
Mutual labels:  micro
spring-web-initializr
Spring Web Initializr is a library that helps you easily create Web Apps with Spring Boot.
Stars: ✭ 16 (-58.97%)
Mutual labels:  mvc
auction-website
🏷️ An e-commerce marketplace template. An online auction and shopping website for buying and selling a wide variety of goods and services worldwide.
Stars: ✭ 44 (+12.82%)
Mutual labels:  mvc
database
Key-Value/Document store database library with btree and ARTree indexing methods, SSN-MVCC concurrency
Stars: ✭ 67 (+71.79%)
Mutual labels:  nosql
Tech-Writing-Linktree
✨ tech writer portfolio in the style of linktree ✨
Stars: ✭ 26 (-33.33%)
Mutual labels:  responsive
RocksServer
Flexible and fast server for RocksDB
Stars: ✭ 33 (-15.38%)
Mutual labels:  nosql
tb-grid
tb-grid is a super simple and lightweight 12 column responsive grid system utilizing css grid.
Stars: ✭ 19 (-51.28%)
Mutual labels:  responsive
responsive-native
A responsive utility toolkit for React Native 📱⚛
Stars: ✭ 331 (+748.72%)
Mutual labels:  responsive
Papaya
NoSQL Injection Tool to bypass login forms & extract usernames/passwords using regular expressions.
Stars: ✭ 22 (-43.59%)
Mutual labels:  nosql
node-crudapi-ts
CRUD boilerplate for create Node Restful API's with Express Framework and Sequelize ORM written in Typescript.
Stars: ✭ 41 (+5.13%)
Mutual labels:  nosql
objectbox-generator
ObjectBox Generator based on FlatBuffers schema files (fbs) for C and C++ (more languages in the future)
Stars: ✭ 30 (-23.08%)
Mutual labels:  nosql
svelte-grid-responsive
Responsive grid system based on Bootstrap for Svelte
Stars: ✭ 41 (+5.13%)
Mutual labels:  responsive
RouteManager
iOS模块化,模块间解耦,路由中心设计
Stars: ✭ 45 (+15.38%)
Mutual labels:  mvc
saaze
An all-inclusive, flat-file CMS for simple websites and blogs.
Stars: ✭ 39 (+0%)
Mutual labels:  flat-file
lazlodb
Lazlo DB : A lightweight, portable and serverless NoSql database
Stars: ✭ 15 (-61.54%)
Mutual labels:  nosql

Build Status License PHP from Packagist CII Best Practices Download Soosyze CMS

About

Soosyze CMS is a 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

Web Server

Web server Soosyze 2.x
Apache HTTP Server 2.2+ ✓ Supported
Ngnix 1+ ✓ Supported*
IIS ✓ Supported**

*For Nginx, see the installation recommendation **For IIS, see the installation recommendation

PHP version

PHP version Soosyze 2.x
<= 7.1 ✗ Unsupported
7.2 / 7.3 / 7.4 ✓ Supported
8.0 ✓ Supported

Required PHP 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,
  • openssl to query resources or flows in HTTPS,
  • 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.

Browsers support

IE / Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
iOS Safari
iOS Safari
Samsung
Samsung
Opera
Opera
Edge last 10 versions last 10 versions last 2 versions last 2 versions last 2 versions last 2 versions

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: (Remplacer le terme <my-directory> par le répertoire qui hébergera votre site.)

php composer.phar create-project soosyze/soosyze <my-directory> --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: (Remplacer le terme <my-directory> par le répertoire qui hébergera votre site.)

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 /var/www/soosyze/.nginx.conf;

IIS

If you use IIS, you must block access to the following directories:

  • app/config,
  • app/data.

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].