Soosyze CMS est un système de gestion de contenu sans base de données. Il permet de créer et gérer votre site web facilement avec peu ou aucune connaissance technique. Il est basé sur un micro framework MVC en PHP orienté objet et une bibliothèque flatfile pour assurer sa stabilité et son évolution.
Pour nous encourager à poursuivre le développement de Soosyze CMS n'hésitez pas à mettre une étoile ⭐ Github. Merci ❤️
- 👉 Site
- 👀 Démo
- 💫 Extensions et thèmes
- 💬 Forum
- 🎓 Documentations
- 📗 PHP Doc
Vous pouvez également nous trouver sur les réseaux :
Serveur Web | Soosyze 2.x |
---|---|
Apache HTTP Server 2.2+ | ✓ Supporté* |
Ngnix 1+ | ✓ Supporté** |
IIS | ✓ Supporté*** |
- *Pour Apache, voir la recommandation d'installation,
- **Pour Ngnix, voir la recommandation d'installation,
- ***Pour IIS, voir la recommandation d'installation.
Version PHP | Soosyze 2.x |
---|---|
<= 7.1 | ✗ Non supporté |
7.2 / 7.3 / 7.4 | ✓ Supporté |
8.0 / 8.1 / 8.2 | ✓ Supporté |
date
pour le format des dates,fileinfo
pour la validation de fichier,filter
pour valider vos données,gd
pour le traitement d'image,json
pour sauvegarder les données et les configurations,mbstring
pour vos emails,openssl
pour interroger des ressources ou flux en HTTPS,session
pour garder en mémoire vos données (coté serveur) d'une page à l'autre.
Ces extensions sont généralement actives par défaut. Mais si l'une venait à manquer un message d'erreur viendrait vous en informer.
Soosyze (hors modules contributeurs) nécessite 8MB de mémoire.
Edge |
Firefox |
Chrome |
Safari |
iOS Safari |
Samsung |
Opera |
---|---|---|---|---|---|---|
Edge | 10 dernières versions | 10 dernières versions | 2 dernières versions | 2 dernières versions | 2 dernières versions | 2 dernières versions |
Pour installer la version de production de Soosyze CMS, télécharger et décompresser l’archive de la dernière version du CMS dans le répertoire qui hébergera votre site.
Pour installer la version de production de Soosyze CMS via Composer il est faut avoir :
- L’installateur ou le fichier binaire Composer,
- Et la commande
php
dans vos variables d’environnement.
Rendez-vous dans le répertoire de votre serveur, ouvrez une invite de commandes et lancer la commande suivante :
(Remplacer le terme <my-directory>
par le répertoire qui hébergera votre site.)
composer create-project soosyze/soosyze <my-directory> --no-dev
Maintenant que les fichiers sources sont au bon endroit, ouvrez un navigateur web (Firefox, Chrome, Opéra, Safarie, Edge…) et dans la barre d’adresse, entrer la valeur suivante :
- en local, 127.0.0.1/soosyze,
- en ligne, votre nom de domaine.
La page suivante se présentera à vous. Suivez les instructions pour installer le CMS.
Et voilà, le CMS est installé.
Soosyze ne fonctionnera pas correctement si mod_rewriten
n'est pas activé ou le fichier .htaccess
n'est pas autorisé. Assurez-vous de vérifier auprès de votre hébergeur (ou de votre VPS) que ces fonctionnalités sont activées.
Si vous utilisez Nginx, ajouter les éléments suivants au bloc de configuration de votre serveur pour assurer la sécurité de CMS Soosyze :
include /path/to/soosyze/.nginx.conf;
Si vous utilisez IIS, vous devez impérativement bloquer l'accès aux répertoires suivants :
app/config
,app/data
.
Soosyze CMS est sous licence MIT. Voir le fichier de licence pour plus d'informations.