Soosyze CMS is a minimalist content management system in PHP, without database to create and manage your website easily

Overview

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 1.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 1.x
<= 5.4 ✗ Unsupported
5.5 / 5.6 ✓ Supported
7.0 / 7.1 / 7.2 / 7.3 / 7.4 ✓ 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 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,
  • zip to create backups and restore them in case of error.

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] --stability=beta --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 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 path\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.

Comments
  • Forum et URL propres

    Forum et URL propres

    Bonjour et bravo pour ce projet très prometteur !

    Deux soucis :

    • impossible d'utiliser le forum : après inscription directe (aucun succès avec les différentes applications dont GitHUb), pas de réception du mail de confirmation, puis ensuite impossible de redemander l'envoi du mail de vérification)
    • sous XAMPP, l'option rendre les URL propres ne fonctionne pas (le site n'est plus opérationnel) : que faut-il faire ?

    Merci !

    docuemtation bug 
    opened by Balzac40 4
  • Ajout au cœur du CMS le module Backup.

    Ajout au cœur du CMS le module Backup.

    Ce nouveau module doit pouvoir :

    • Réaliser une sauvegarde du site dans son ensemble en l'archivant.
    • Cette archive doit utiliser l'horodatage pour son nom.
    • L'utilisateur doit pouvoir supprimer une sauvegarde ou l'utiliser pour restaurer son site.
    • Une fenêtre modale demander une confirmation à chaque opération de restauration.
    • Dans les configurations l'utilisateur pourra choisir d'utiliser une tâche cron pour la sauvegarde de son site.site.
    evolution 
    opened by noelma 2
  • XSS in content editing page

    XSS in content editing page

    Hi Team, There is a XSS in soosyze CMS content editing function. The problem exist because the function edit in soosyze/core/module/node/controller/node.php did not filter out some malicious string like alert(...) which may cause a stored XSS. Please see the following screenshot for reference:

    image

    image

    image

    Also the CMS did not add Secure and HTTPOnly flag for the cookie session which made this kind of cookie stealing attack possible.

    critical bug 
    opened by Jindom 1
  • Normalise la validation et le retour des données pour les rôles utilisateurs.

    Normalise la validation et le retour des données pour les rôles utilisateurs.

    Le module Block et User utilisent les rôles utilisateurs de façon similaire. La validation des rôles a été revue pour une bonne séparation des données pour éviter tous risque de sécurité.

    critical bug 
    opened by noelma 1
  • Ajouter une pagination aux articles.

    Ajouter une pagination aux articles.

    L'un des meilleurs moyens de réduire le temps de réponse reste encore la réduction des résultats d'une requête. Une pagination sur la page des articles affichera les résultats par tranche de 10.

    duplicate 
    opened by noelma 1
  • Multiple niveau d'override dans le service TemplateHTML.

    Multiple niveau d'override dans le service TemplateHTML.

    Il sera possible de déclarer plusieurs alternatives de template HTML avec un ordre de priorité. Le but étant de personnaliser un thème de façon plus précise qu'à présent.

    evolution 
    opened by noelma 1
  • chore: standardized hook calls

    chore: standardized hook calls

    Mise en place de la structure de hook suivante:

    callHook('{module.controller}.create.form.data', [ &$values, ...$param ]);
    callHook('{module.controller}.create.form', [ &$form, $values, ...$param ]);
    
    callHook('{module.controller}.store.validator', [ &$validator, ...$param ]);
    callHook('{module.controller}.store.before', [ $validator, &$data, ...$param ]);
    callHook('{module.controller}.store.after', [ $validator, $data, ...$param ]);
    
    callHook('{module.controller}.edit.form.data', [ &$values, ...$param ]);
    callHook('{module.controller}.edit.form', [ &$form, $values, ...$param ]);
    
    callHook('{module.controller}.update.validator', [ &$validator, ...$param ]);
    callHook('{module.controller}.update.before', [ $validator, &$data, ...$param ]);
    callHook('{module.controller}.update.after', [ $validator, $data, ...$param ]);
    
    callHook('{module.controller}.remove.form.data', [ &$values, ...$param ]);
    callHook('{module.controller}.remove.form', [ &$form, $values, ...$param ]);
    
    callHook('{module.controller}.delete.validator', [ &$validator, ...$param ]);
    callHook('{module.controller}.delete.before', [ $validator, ...$param ]);
    callHook('{module.controller}.delete.after', [ $validator, ...$param ]);
    
    change 
    opened by noelma 0
  • chore: new format for route parameters

    chore: new format for route parameters

    Les paramètres dynamiques des routes doivent être entourées d'accolades pour éviter les collisions de paramètres. Les accolades ne sont plus nécessaires dans les paramètres de génération de route. Les valeurs par défauts sont ajoutées à la méthode appelée.

    change 
    opened by noelma 0
  • Fix/use numeric id for menus

    Fix/use numeric id for menus

    Pour une meilleure maintenance et réduire la complexité du module Menu, l'identifiant dans l'URLpour l'ajout, la modification et la suppression d'un menu devient un identifiant incrémental à la place d'un slug déterminé sur le titre du menu.

    bug 
    opened by noelma 0
  • feat: add GitHub action

    feat: add GitHub action

    Utilisation de github actions comme nouvelle CI pour remplacer Travis.

    Cette nouvelle CI doit pouvoir exécuter les tests unitaires, le standard du code, l'analyse statique et la couverture du code dans les versions PHP 7.2 à 7.4

    evolution 
    opened by noelma 0
  • feat: all blocks

    feat: all blocks

    Tous les éléments de la page en dehors du contenu principale doit être contenus dans des blocs.

    Les menus injectés directement dans les thèmes passeront par le module blocks. Ce changement permet d'utiliser pleinement les options de personnalisation des blocs. Le module blocs est donc requis par le module menu.

    La section main_menu ne pourra posséder qu'un bloc et proposera d'en ajouter un s'il n'en contient pas.

    La gestion des blocs du thème public et d'administration seront séparés. Les bloc créés sur le thème public seront affichés uniquement sur le thème public et les blocs créés sur le thème d'administration seront affichés uniquement sur le thème d'administration.

    change 
    opened by noelma 0
  • fichiers readme.md permuté dans les dossier app/modules et app/themes

    fichiers readme.md permuté dans les dossier app/modules et app/themes

    le fichier app/modules/readme.md contient Tous thèmes contributeurs devront être déposés dans le répertoire app/themes le fichier app/themes/readme.md contient Tous modules contributeurs devront être déposés dans le répertoire app/modules

    Les deux fichiers sont a permuter.

    bug 
    opened by spols 1
  • Add SECURITY.md

    Add SECURITY.md

    Hey there!

    I belong to an open source security research community, and a member (@bugruto) has found an issue, but doesn’t know the best way to disclose it.

    If not a hassle, might you kindly add a SECURITY.md file with an email, or another contact method? GitHub recommends this best practice to ensure security issues are responsibly disclosed, and it would serve as a simple instruction for security researchers in the future.

    Thank you for your consideration, and I look forward to hearing from you!

    (cc @huntr-helper)

    opened by JamieSlome 4
  • Sentences new Requiement It is before declaring the class

    Sentences new Requiement It is before declaring the class

    Sentence new Requiement(); It appears before declaring the class, which gives error.

    $requiement = new Requiement();
    // ...
    class Requiement{
    

    I changed the order, passing the new at the end, and it was solved:

    class Requiement{
    // ...
    $requiement = new Requiement();
    $require    = $requiement
        ->versionPhp('5.5')
        ->memoryLimit(8)
        ->extensions(array(
            'date', 'fileinfo', 'filter', 'gd', 'json', 'mbstring', 'openssl', 'session', 'zip'
        ));
    
    if (!$require->isValid()) {
        echo $require;
        exit();
    }
    
    critical bug 
    opened by arteze 1
Releases(1.0.3)
  • 1.0.2(Jul 19, 2021)

  • 1.0.1(May 22, 2021)

    Changements

    • 1f13729 Tag, version 1.0.1
    • 7f9c677 style: correction des titres du readme.
    • 7ae7941 refactor: changement de la mise en forme des entities.
    • 0d221ad style: migration update public files

    Bug

    • dd3ba2f fix: correction anti-xss dans la page de gestion des thèmes
    • fe957b5 fix: correction du flux rss
    • e6d2150 fix: lien des images des blocs
    • b1a965d fix: traduction des thèmes
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(1.04 MB)
  • 1.0.0(Mar 21, 2021)

    Évolutions

    • #235 Ajout d'un callback pour la migration de configurations.
    • #234 Simplification de l'ajout d'assets CSS et JS pour les modules.
    • #232 Refonte de l'interface de gestion des menus.
    • #231 Ajout des balises OpenGraph aux contenus.
    • #230 Utilisation d'interface pour les hooks les plus utilisés.
    • #229 Sépare les outils dans une interface dédiée.
    • #226 Un contenu peut être possédé par un utilisateur.
    • #225 Ajout d'un sous menu pour les pages de permission de fichier.
    • #224 Ajout d'un sous menu pour les pages de rôle.
    • #223 Ajout d'une configuration pour le titre du blog.
    • #219 Ajout du tableau phpinfo dans les informations complémentaires du dashboard.
    • #217 Ajout de l'action déplacer ou copier dans le module Filemanager.
    • #215 Ajout d'un composant Dropdown à Soosyze CSS.
    • #211 Nouveau bloc de sélection pour les archives des news.
    • #208 Ajout d'un nouveau bloc de navigation avec des liens suivant/précédent.
    • #207 L'utilisateur pourra choisir le menu à la création d'un contenu.
    • #206 Téléchargement multiple dans le module FileManager.
    • #205 Ajout de l'option Lien parent au bloc de menu.
    • #204 Exclusion de la route courante dans les options de suppression d'un contenu.
    • #203 Ajout d'une liste de sélection des routes par API.
    • #202 Ajout d'un champ de recherche pour le Filemanager.
    • #199 Ajout du composant select-pane à SoosyzeCSS.
    • #198 Utiliser plusieurs fichiers de configurations.
    • #196 Ajout d'une fonction de surbrillance à Soosyze JS.
    • #195 Ajout d'une surbrillance au nom d'utilisateur.
    • #194 Ajout de critères de tries et du nombre d'utilisateur.
    • #193 Ajout d'une pagination à la liste des utilisateurs.
    • #192 Ajout du formulaire de suppression dans une fenêtre modale.
    • #191 Ajout d'options à la suppression d'un contenu.
    • #190 Ajout d'une surbrillance au titre recherché et ajout du nombre de contenus.
    • #188 Ajout de critères de tries à la liste des contenus.
    • 025dbf3 Feat, ajout d'une configuration pour la copie du lien de fichier.
    • b9fb2ab Refactor, mise à jour des données d'installation du CMS.
    • 5cc3ba2 Feat, ajout d'action de manipulation de table pour trumbowyg.
    • 6a12217 Feat, ajout d'un bloc de connexion utilisateur.
    • da0e565 Intégration d'un template par défaut des articles dans le module News.
    • 838fc98 Ajout du trie des titres dans la page des contenus.
    • fee5ef4 Séparation du type de contenu dans une colonne séparée avec une option de trie.
    • f94288b Ajouter la variable :id_user au champ Page de redirection après connexion.

    Changements

    • #233 Factorisation des éléments triables.
    • #222 Uniformisation des interfaces utilisateurs de suppression de données.
    • #221 Changement de format pour le chargement des services.
    • #220 Séparation des hooks dans un répertoire dédié.
    • #218 Refonte de l'installation des thèmes et modules.
    • #216 Utilisation de dropdowns en cas d'actions multiples.
    • #214 Refonte de l'interface d'installation.
    • #213 Ajout du formulaire du choix des langues et de la timzone comme étape d'installation.
    • #212 Correction de la génération des menus.
    • #210 Changements de version de Soosyze framework.
    • #209 Refonte du bloc des archives des news.
    • #201 Fin du support PHP 5.4
    • #189 Uniformisation des filtres et tries de contenus.
    • fbb0a7f Feat, mise à jour de la version du framework.
    • 98db0fd Update, mise à jour de l'Apache Server Configs v4.1.0
    • 5740011 Refactor, rendre la version du CMS dynamique.
    • 08cbdd6 Mise à jour de la bibliothèque Queryflatfile 1.4.0
    • bfaf36f Refactor, Simplification du sous menu dans les pages.
    • 34d767c Fix, déplacement du service Install dans les hooks.
    • 069db63 Fixe, séparation des templates d'installations dans un répertoire dédié.
    • e671051 Revue de code, simplification des actions du filemanager.
    • a068bdb Déclaration des fonctions anonymes en static.
    • 4b8a1e5 Mise à jour de la version Trumbowyg 2.23
    • 106675d Revue de code, améliorer la sélection de blocs.
    • e90f063 Ajout du script axjax des listes de sélections au script du coeur du CMS.
    • 304ba3d Ajout de la couleur dans les données de types de contenus.
    • e18aefc, eda73be Séparation des actions de migration dans un contrôleur dédié.
    • 0be05ec Revue de code, Formatage du code.
    • a8cba42 Revue de code, factorisation de la validation d'un utilisateur.
    • 720eb03 Revue de code, simplification de la traduction des actions du sous menu des modales du filemanager.
    • c309c36 Factorisation de la validation des nodes, séparation du champ date publication.
    • bae2b81, 3c00d18, 8a646d9 Renommage des méthodes de génération des formulaires.
    • 6d76c23 Fixe, la méthode isGrantedRoute devient isGrantedRequest.
    • 6d0d373 Utilisation de dropdown d'actions dans les tableaux de gestion des sauvegardes.
    • 549c6d7 Fixe, correction dans le calcule de l'affichage des permissions par rôles.
    • 0d8795f Fixe, simplification de la suppression des tables de données.
    • 28e5423 Fixe, factorisation des rôles attribuables dans les formulaires utilisateurs.
    • 8348f20 Fixe, uniformisation du sous-menu des contenus.
    • a6ba290 Fixe, normalisation de la classe CSS pour les groupes de champs dans les formulaires et configurations.
    • 57f2ffe Fixe, factorisation de la validation des rôles.
    • 5c8c17e Suppression de la déclaration de l'attribut pathViews dans les contrôleurs.
    • d4281c5 Séparation totale du fieldset du menu des contenus dans le hook dédié.
    • f22dd45 Utilisation de dropdown d'actions dans les tableaux de gestion de données.
    • f666cfd Factorisation du chargement des traductions.
    • e5b0767 Précision du type array dans les méthodes de ConfigInterface.
    • 9354889 Ajout des types de données sur tous les attributs des services et hooks.
    • 4eae114 Déclaration de tous les namespaces en début de classe.
    • d8c583a Ajout d'un message d'avertissement si les URLs ne peuvent pas être réécrites.
    • 4202523, d0ef215 Séparation du formulaire d'édition des blocs dans une classe dédiée.
    • 2bd497d Utilisation des nouvelles fonctions du composant Template.
    • d904d8a Amélioration de l'affichage des titres des fichiers dans le filemanager.
    • e812dcd Simplification des boucles conditionnelles sur la même ligne.
    • c848b5c Suppression des espaces inutiles.
    • 0bdb450 Simplification des scripts d'installations.
    • 657ca15 Refonte du service FileSystem.
    • 242c8c5 Ajout d'un message d'avertissement en cas d'absence de contenu pour un bloc.
    • 4107207 Utilisation de constantes pour la configuration du Filemanager.
    • e410f1a Calcule de la balise meta des contenus rapatrié dans le contrôleur Node.
    • a10ec1e Utiliser pleinement SoosyzeCSS inclus dans le coeur et suppression des doublons.
    • eb93215, 32b958b, 25e790b, 61ab912, defe61d, 7bf25fa Revue de code.

    Bug

    • #212 Correction de la génération des menus.
    • #227 S'assurer de la bonne suppression des dépendances à la suppression d'un type de contenu.
    • #197 Ajout de valeurs par défauts pour les configurations.
    • 784f7f5, 378903c Fix, correction de divers bogues.
    • 5bab727 Fix, prendre en compte des valeurs de boutons lors d'un appel asynchrone.
    • 28a3eba Fix, ajout du type button aux dropdowns pour éviter la validation non prévue de formulaires.
    • cddbb10 Fixe, ajout de permissions utilisateur aux filtres des contenus.
    • 33baf3b Revue de code, redirection 302 pour les actions GET.
    • 90ccc30 Fixe, correction du retour des champs à l'édition de l'utilisateur en cas d'erreurs.
    • 9310ba0 Fixe, changement du sélecteur pour l'intégration du FileManager.
    • b2c4979 Fixe, mise en cache des données pour l'affichage de node.
    • 64967fb Fixe, traduction bloc archives news.
    • 30a4bc8 Fixe, traduction bloc news.
    • 43c8fcb Fixe, correction de la suppression des données des rôles.
    • 39aecea Fixe, correction de l'icone dans le formulaire de suppression des menus.
    • 1aeeb7a Fixe, changement des portées des méthodes et attributs dans les contrôleurs, hooks et services.
    • 4a21fcc Changement de l'icone des titres pour rôles utilisateurs.

    Bug Critique

    • #184 XSS in content editing page.
    • #228 Bloque par défaut les accès aux routes non déclarées dans les permissions.
    • #200 Utilisation de la bibliothèque PHPMailer.
    • ca6a6cc Revue de code, correction des permissions des entites.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(1.06 MB)
  • 1.0.0-beta2.5(Dec 13, 2020)

  • 1.0.0-beta2.4(Oct 24, 2020)

    Évolutions

    • 18e3af1 Ajout du module emoji par défaut dans l'éditeur Trumbowyg.

    Changement

    • #185 Useless translation.
    • 93d2859 Ajout du composant de pagination à SoosyzeCSS.
    • 2827138 Amélioration de l'intégration avec Trumboowyg.

    Bug

    • #186 Correction du module blog.
    • #187 Correction de la détection de thème.
    • a7c1311 Correction du lien Views du sous menu des contenus.
    • 22867e8 Correction de l'affichage des blocs dynamiques après édition.
    • 11af867 Correction de la génération des champs d'entités.
    • 4e90b9a Ajout de la traduction aux labels des entités et nodes.
    • 04074b4 Correction d'affichage lorsqu'un champ qui utilise Trumbowyg n'est pas valide.
    • 3dd257a Correction du chemin de la favicon.
    • c33182b Correction de la visibilité du bloc des articles par mois à l'installation.
    • 545fcfe Correction dans la détection du service de template.
    • 5c6313c L'extension openssl devient requise à l'installation.
    • 65345fa no_unneeded_final_method Risky when child class overrides a private method.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(656.14 KB)
  • 1.0.0-beta2.3(Sep 23, 2020)

    Changement

    • d922059 Mise à jour beta2.3
    • 96d2d4d Revue de code.
    • 2461127 Pré-remplissage du champ date pour les contenus.

    Bug

    • d6df4da Correction des liens actifs de premier niveau du thème public.
    • fe133dc Correction de l'affichage des balises de codes dans les thèmes.
    • 1c950da Correction du token dans le formulaire des contenus.
    • 367f1aa Traduction du pluriel des minutes.

    Bug Critique

    • #184 HTTPOnly flag for the cookie session.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(650.38 KB)
  • 1.0.0-beta2.2(Sep 19, 2020)

    Bug

    • 00dcf74 Mise à jour beta2.2
    • 8c55e2c Correction script js Fez.
    • c2da7e4 Correction de la traduction.
    • 76fc2ca Correction de la page de redirection après connexion.
    • ab1d326 Correction dans l'affichage des images one_to_many.
    • 88e1d5e Correction dans la création et mise à jour d'un répertoire.

    Bug Critique

    • #184 HTTPOnly flag for the cookie session.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(649.91 KB)
  • 1.0.0-beta2.1(Sep 16, 2020)

  • 1.0.0-beta2(Sep 14, 2020)

    Évolutions

    • #180 Nouveau thème public.
    • #179 Nouveau thème d'administration.
    • #176 Ajout du module Trumbowyg au coeur du CMS.
    • #174 Ajout du FileManager aux formulaires des contenus.
    • #172 Mise à jour du flux RSS.
    • #169 Mise à jour des champs numériques.
    • #167 Mise à jour du module Filemanager.
    • #165 Ajout d'une option de publication pour épinglé un contenu.
    • #164 Ajout de droits pour la délégation de rôles.
    • #162 Séparation des traductions par modules.
    • #161 Ajout d'une fréquence de sauvegarde au module BackupManager.
    • #160 Ajout d'un sous menu pour les pages de contenu.
    • #159 Ajout d'un visuel par défaut pour les news.
    • #158 Ajout de filtres à la page des utilisateurs.
    • #157 Ajout de filtres à la page des contenus.
    • #156 Ajout au coeur du CMS le module Dashboard.
    • #155 Ajout d'une configuration aux blocs des dernières news.
    • #154 Ajout d'une configuration aux blocs des menus.
    • #153 Ouvre le formulaire d'édition des blocs aux hooks.
    • #152 Ajout d'un bloc affichant les dernières news.
    • #151 Ajout d'un délai de réinitialisation du mot de passe.
    • #150 Ajout d'un sous menu commun aux pages de gestions des utilisateurs.
    • #147 Ajout d'une option pour les thèmes Dark.
    • #144 Ajout du droit de voir les contenus non publiés par type.
    • #142 Rendre le bloc des réseaux sociaux dynamique.
    • cbbb4fe, d72a4fc Ajout de composants JS par défauts aux scripts des thèmes.
    • 2361881 Ajout d'un bloc de signalement de bogue dans le footer du thème d'administration.
    • eee0532 Simplification des messages d'erreurs des expressions régulières.
    • 375f2c9 Ajout du type de contenu Page privée.
    • 4b29d4f Ajout de l'icone est de la couleur sur le Node manager et la page d'ajout d'une node.
    • e189457 Ajout de l'icone est de la couleur sur le Node manager et la page d'ajout d'une node.
    • 578e976 Ajout de couleurs par défaut aux rôles utilisateurs de bases.

    Changements

    • #181 Mise à jour des scripts d'installations.
    • #177 Séparation des traductions dans un fichier à part.
    • #175 Standardisation des noms des templates.
    • #168 Normalisation des menus du module Node.
    • #166 Normalisation des sous menus du module Menu.
    • #162 Séparation des traductions par modules.
    • #149 Refactoring de la page de gestion des permissions de fichier.
    • #148 Refactoring de la page de gestion des rôles.
    • #146 Séparations des thèmes d'administration et standards.
    • #145 Uniformisation pour les pages sans contenus.
    • #141 Création d'une interface simplifiant la mise en place d'une configuration.
    • #139 Simplification des targets pour les liens des menus.
    • 2d5ee12 Séparation des traductions pour les paramètres du bloc des dernières news.
    • b2f69bb Changement dans le nom des fonctions pour surcharger une template.
    • 7989130 Suppression des labels comme placeholder pour les champs des nodes.
    • d5706ba Peaufinement de la page des types de contenus.
    • 7d26f0c Uniformisation du container des boutons d'actions dans les tables.
    • cb742d0 Suppression des légendes redondantes.
    • d3bba7d Mise à jour des styles responsives pour les tableaux.
    • 47a2917 Ajout des champs Codepen et GitLab à la liste des réseaux sociaux.
    • 565c0e1 Masquage du bouton de suppression des backups si aucune donnée existe.
    • 7958790 Changement des couleurs des modules pour répondre aux critères AAA du WCAG.
    • bdfd0c5 Ajout d'un afficheur d'image pour les entitys en one_to_many.
    • 1cba834 Ajoute de nouveaux paramètres aux hooks des entity.
    • 975f6b5 Ajoute le type aux paramètres des hooks pour la création d'une node.
    • 3d967b8 Ajout des attributs pour une meilleure accessibilité au web.
    • 05d3e59 Ajout d'icone sur le formulaire d'édition des blocs.
    • 74dd3c0 Les appels aux hooks dans les contrôleurs doivent passer directement par le container de services.
    • 65bf8e3 Changement des chemins d'enregistrement pour les fichiers des contenus.
    • 6942cce Ajout d'un bouton pour rafraichir l'affichage du répertoire courant.
    • f5017b5 Redirige l'utilisateur sur le menu principal à l'index du module Menu.
    • 68fe057 Empêche la suppression des menus administration, principal et utilisateur.
    • fba2822 Changement des classes pour les barres de navigations.
    • 7928c47 Correction de la recherche sur l'interface de la page des modules.
    • 9c0acc2 Refonte de l'interface de la page des permissions.
    • 696b3b2 Standardisation des sous menus utilisateurs.
    • 5fef504 Trie par ordre alphabétique les dépendances d'instanciation des services.
    • 40c46c4 Inversion des boutons submit et cancel.
    • 010fc89 Standardisation de la barre de navigation pour les boutons d'actions.
    • a5c2d65 Uniformisation des noms de services du module Backup.
    • 598ed11 Téléchargement des fichiers et images pour la configuration dans un répertoire séparé.
    • 73d0529 Renommage de la page de gestion des utilisateurs.
    • 485b760 Séparation dans un nouveau contrôleur de l'interface d'administration des contenus.
    • 890f733 Déclaration des propriétés de classes manquantes.
    • 3438480 Uniformisation des noms de services du module Backup.
    • b2f383e, d1aaf52, d790cc0, e078e2e, f32c76f, e5f544b Revue de code.

    Bug

    • #178 Correction dans l'encodage des dates lisibles humainement.
    • #173 Correction de la permission d'ajouter des contenus.
    • #143 Correction de l'administration des blocs.
    • 584a2f6 Correction des alias d'URLs pour génération des menus.
    • 1f8edd4 Correction de la visualisation des images dans le gestionnaire de fichier.
    • 1eba03e Correction du bloc des réseaux sociaux en cas d'absence de données.
    • d421444 Ajout de la traduction des règles de validations dates.
    • 429842f Ajout de la traduction des règles de validation pour les routes et route ou URL.
    • 6e46d9b Correction du téléchargement de fichier manuel dans le FileManager.
    • 40298f6, 5257c55, 7bc25b2 Correction à jour de la traduction.
    • 13d4eb3 Affiche le lien pour voir une Node dans son sous-menu uniquement si un autre élément est présent.
    • 958cb58 Correction dans la suppression de fichiers d'une node et entity.
    • 328da04 Correction du Filepicker.
    • 9eca6b0 Correction de la validation du fichier composer à l'installation d'un module.
    • 5928e89 Correction du Filepicker.

    Bug Critique

    • #171 Correction de l'affichage des liens de menu.
    • #170 Correction de l'affichage des blocs.
    • #163 Ajout d'une fonction de suppression des liens de menus.
    • #140 Replacement des liens muti-niveaux à la suppression de leur parent.
    • 88d82b8 Correction de la permission de voir des contenus publiés.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(654.34 KB)
  • 1.0.0-beta1.2(May 8, 2020)

    Changements

    • ebe4a75 Normalisation du module Config.
    • 64843cc Normalisation du module BackupManager.
    • 158f62f Normalisation du module Block.
    • 63446c0 Normalisation du module Contact.
    • 9f6fc8b Normalisation du module FileManager.
    • 742ecef Normalisation du module Menu.
    • 22dbab6 Normalisation du module News.
    • fb66496 Normalisation du module System.
    • 0911ce9 Normalisation du module FileSystem.
    • a55ad06 Normalisation du module Template.
    • c69c904 Normalisation du module Node.
    • 6048894 Normalisation du module User.
    • 55d1170 Revue de code.

    Bug

    • 305b81c Correction de la traduction.
    • 43f42c0 Correction des champs de formulaire utilisant les hooks.
    • 43fb369 Correction du token CRSF du formulaire de création des répertoires.
    • 8ae31d9 Correction de la suppression récursive des répertoires.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(519.29 KB)
  • 1.0.0-beta1.1(May 2, 2020)

    Changements

    • 84d83d5 Simplification des erreurs dans les formulaires.
    • 5242917 Simplification dans l'ajout de valeurs aux champs des formulaires.
    • d857740 Substitution du lien du compte utilisateur par celui de l'inscription.
    • 944a0fa Revue de code.
    • 821c42b Changement de tag.

    Bug

    • 02bc8ca Correction des répertoires des backups.
    • 954454f Correction de la suppression de la tables node_status.
    • 145c0cc Correction de l'affichage de la page de maintenance.

    Bug Critique

    • bd8c2fb Correction du message de retour pour la confirmation du mot de passe.
    • 2177fa0 Correction dans l'envoie de mail d'activation du compte utilisateur et d'oublie de mot de passe.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(519.51 KB)
  • 1.0.0-beta1(May 1, 2020)

    Évolutions

    • #137 Ajout des migrations pour la bêta-1
    • #135 Ajout du temps de lecture pour les news.
    • #134 Ajout des statuts aux contenus.
    • #133 Ouverture du CRUD des menus.
    • #129 Ajout d'un service pour les Alias d'URL.
    • #128 Ajout des blocs de menu.
    • #127 Ajout d'options aux blocs dynamiques.
    • #126 Ajout du système de migration des données.
    • #125 Ajout d'une configuration pour les URL des Node,
    • #122 Re-factoring du module Node
    • #118 Ajouter un champ de description pour la maintenance.
    • #117 Ajouter un champ fuseaux horaire à la configuration système.
    • #116 Ajout d'un champ Css à l'édition de Blocks. (#119)
    • #113 Ajout au cœur du CMS le module Backup.
    • 3524a55 Ajout d'une option pour le mode la résolution des répertoires.
    • 6518bbd Amélioration de l'affichage des données pour le FileManager.
    • 28ef2cc Mise à jour de la traduction française/anglaise.
    • ee91af1 Détection et traduction automatique des dates.
    • ed33d23 Amélioration de l'affichage des News.
    • d4c564d Ajout de la balise meta generator.
    • 5dd713e Prise en charge du style de la FAQ.

    Changements

    • #136 Conditionner la publication automatique des contenus.
    • #124 Re-factoring des clés de formulaires,
    • #109 Refonte du service FileSystem.
    • 46c0280 Simplification des règles de création dutilisateurs.
    • 37be762 Mise à jour du module News.
    • eeb2715, 5cd5d54 Mise à jour du framework à la version 2.1.*
    • f4098d7 Mise à jour des règles PHPCS Fixer.
    • b9c8d6e Mise à jour des scripts JS pour ES6.
    • d41105c Normalisation du nom de la variable pour les permissions de fichiers.

    Bug

    • #130 Correction des règles de validation personnalisées.
    • #120 Correction du champ token et du bouton dans le module Config.
    • #115 Corriger la liste des cibles dans les formulaires des liens de menu.
    • fe895db Correction dans l'affichage du mode Debug.
    • c944d41 Correction dans la suppression de répertoire.
    • d803111 Correction du thème en mode maintenance.
    • 3856ac6 Ajout de redirections 404 dans les pages du module config.
    • ffdd40e Correction du service FileSystem pour l'enregistrement unique de fichier.
    • 873fc5c Correction du passage de validator dans les hooks d'édition des rôles.

    Bug Critique

    • #132 Correction du système des routes.
    • #131 Correction du chemin de protection des routes de connexions.
    • #114 Utiliser d'un token de connexion pour l'authentification.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(515.78 KB)
  • 1.0.0-alpha9(Nov 20, 2019)

    Évolutions

    • #112 Ajout d'option pour le référencement des Nodes.
    • #111 Ajout au cœur du CMS le module FileManager.
    • #107 Ajout de blocs dynamiques au module Block.
    • #105 Ajout des labels aux messages d'erreurs.
    • #104 Ajout de boutons de retour dans les formulaires.
    • #103 Ajout d'options pour la politique de confidentialité et les CGU.
    • #102 Ajout de la règle FontAwesome.
    • #101 Ajout d'icône pour les badges des rôles utilisateurs et liens de menu.
    • #97 Ajout de la règle "route" au chargement de l'application.
    • #95 Ajout d'un champ de recherche de blocs.
    • #94 Ouverture du module Block aux hooks.
    • #93 Ajout d'un droit utilisateur pour utiliser le thème d'administration.
    • #90 Pouvoir visualiser les règles des mots de passe.
    • #22 Laisser apparaitre le domaine du site pour les pages par défaut.
    • 80445dc Ajout des attributs pour une meilleure accessibilité au web.
    • cf68966 Non prise en compte de l'environnement pour les assets des modules du cœur.
    • e80efbb, 71fd02c Ouverture des menus des pages de compte et d'administration utilisateur.
    • 1a55191 Prise en compte de l'environnement pour le téléchargement de fichiers.
    • 5472201, a73d3d9 Définition de l'environnement par domaine ou nom de machine.
    • 9af9873 Ajout d'un script de calcule des caractères restant pour les champs textarea.
    • 01c6dd5 Ajout de la variable meta pour la template de base.
    • b6bb626 Ouverture des profils de fichiers du module FileManager aux hooks.
    • 5f96f72 Prise en compte du bloc des news à l'installation du CMS.
    • e4ff31d Mise à jour du README et du fichier composer.

    Changements

    • #110 Revue de code.
    • #109 Refonte du service FileSystem.
    • #108 Simplification du chargement du fichier composer.
    • #99 Changement dans le chargement des routes.
    • #98 Simplification dans le chargement des modules et de leurs contrôleurs.
    • 9a96c98 Simplification de la mise en page des arguments de services.
    • af9c922 Séparation de la déclaration du formulaire des liens du menu.
    • 6e7195c Simplification du déplacement de fichier dans le service FileSystem.
    • da7e1eb Simplification du passage des données dans le composant Validator.
    • 412b2fb Simplification du contrôle de dépassement de données pour les fichiers.
    • 8bff8b9 Simplification de la validation des données pour un lien de menu.
    • 97111ae Ajout d'une séparation pour les boutons d'actions.
    • 0daa83b, 07abe2d Suppression du paramètre file devenu obsolète.
    • 7b3d886 Mise à jour du fichier de base de données pour l'environnement pas défaut.
    • 0a8d858 Mise à jour du framework dans le fichier composer.
    • 76c675d Mise à jour du fichier gitignore.

    Bug

    • #100 Correction des URLs dans la création et modification d'un lien de menu.
    • #96 Correction du script de debug.
    • #92 Correction du service Template.
    • #91 Correction des tokens CSRF du module Block.
    • d6e0d39 Correction dans le traitement des pages listées dans les options des blocs.
    • 2fc36c4 Correction des paramètres dans les routes des blocs.
    • ab4b5e4 Correction des paramètres dans l'appel des routes du menu.
    • d56d776 Revue de code.
    • f1e4535 Vérification de l'existence du menu avant la création d'un lien.
    • 0a9c97b Correction des champs utilisant le display flex.
    • a7dc2f3 Correction de la traduction française/anglaise.
    • d55f800 Correction du script de la fenêtre modale.
    • 81ead89 Correction du module FileManager.
    • b315b99 Correction du module FileManager.

    Bug Critique

    • #106 Normalise la validation et le retour des données pour les rôles utilisateurs.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(454.74 KB)
  • 1.0.0-alpha8(Sep 19, 2019)

    Évolutions

    • #89 Ajout d'un champ de sélection de langue dans l'interface d'installation.
    • #88 Ajout d'un champ de configuration pour la traduction du site.
    • #86 Traduction de l'interface d'administration.
    • #85 Ajout de profils d'installations.
    • #84 Ajout des modèles vidéo et galerie au module Block.
    • #81 Suivie des recommandations WCAG 2.1 pour une meilleure accessibilité au web.
    • #80 Ajout de la gestion des fenêtres modales aux thèmes.
    • #79 Ajout du module Block dans le coeur de Soosyze CMS.
    • #78 Ajout de sections dynamiques aux thèmes du cœur.
    • #76 Ajout d'une route de re-direction après la connexion utilisateur.
    • #75 Ajout d'un suffixe aux routes de connexion.
    • 935d891 Ajout d'une favicone par défaut.

    Changements

    • #87 Renommage de la méthode render() dans le service Templating.
    • #77 Ajout du préfixe admin aux pages de gestions.
    • #74 Simplification des routes et du contrôleur du module News.
    • a9ec6fd La bibliothèque Storable.js est gérée par les thèmes d'affichages et non plus par le module Menu.
    • 2cefce3 Simplification des noms de fonctions utilisant les hooks utilisateurs.
    • 2767648 Simplification et ajouts d'icônes au modèle social du module Block.
    • 8298092 Changement de la flèche de retour par défaut.
    • 3418f3a Changement dans la déclaration des pages de configuration.
    • abdcede Mise à jour et traduction du README
    • 6f67dea Mise à jour et traduction du fichier composer à la version 1.0.0-alpha8

    Bug

    • #83 Correction des ancres dans les menus.
    • #82 Correction validation W3C
    • 22adff6 Remplacement du délimiteur par celui du système dans le module Block.
    • 8723a18 Correction du chemin des fichiers.
    • cce0d6e Correction de la suppression des fichiers lorsqu'ils ne sont pas détectés sur le disque.
    • 2720605 Ajout d'un message d'information lors de la validation des permissions.
    • 2c1730a La chaine de traduction est retournée vide si elle n'est pas valide.

    Bug Critique

    • 95f5f03 Correction des permissions pour l'interface des rôles utilisateurs.
    Source code(tar.gz)
    Source code(zip)
    Soosyze.zip(397.38 KB)
  • 1.0.0-alpha7.1(Aug 4, 2019)

    Évolutions

    • 09d8168 Ajout d'une fonction getRoles() dans le service User.

    Changements

    • 3bc4dd6 Correction des layouts des modules et thèmes du coeur.

    Bug

    • #66 Régression. Simplification du service Temlplate.
    • 16f8cff Suppression du paramètre ID des instances de FormBuilder.

    Bug Critique

    • f1c4dd3 Correction du thème Admin pour les templates page et html.
    • cee3935 Changement des appels aux chemins et répertoires pour les ressources.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(350.36 KB)
  • 1.0.0-alpha7(Jul 29, 2019)

    Évolutions

    • #73 Ajoute une configuration au module News.
    • #71 Ajout d'un flux RSS.
    • #70 Refonte du module News.
    • #69 Ajout d'un sous menu dans l'interface des liens des menus.
    • #68 Ajout d'icônes dynamiques pour les liens des menus.
    • #67 Ajout de multiple niveau dans le module Menu.
    • 333f6fd Ajout du badge des rôles dans l'interface des permissions.

    Changements

    • #72 Normalise les droits utilisateurs du module Config.
    • #68 Ajout d'icônes dynamiques pour les liens des menus.
    • #66 Simplification du service Temlplate.
    • #65 Uniformisation des affichages flex dans les formulaires.
    • f1f7cac Mise à jour des bibliothèques Bootstrap à la version 3.4.1
    • eda7bf9 Revue de code.
    • 22fd855 Le redimensionnement des balises de texte doivent être gérés par le thème.
    • bfeea58 Ajout du préfixe meta_ au champ title, keyboard et description.
    • a28f7b9 Suppression du fichier de configuration par défaut.
    • 05d0590 Revue de code.
    • 2188438 Simplification de l'affichage des nodes dans le panneau d'administration.
    • b3435ff Correction des fichiers de configurations et d'informations.

    Bug

    • #70 Refonte du module News.
    • #64 Séparation des tokens CSRF.
    • 6968292 Correction de la checkbox de menu dans le module Node.
    • 986f616 Correction dans l'utilisation de la bibliothèque Sortable pour les liens des menus.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(350.70 KB)
  • 1.0.0-alpha6.1(Jun 14, 2019)

    Changements

    • Revue de code.
    • Renommage des fonctions portant le même nom que leur classe.
    • Suppression des parenthèses inutiles dans l'assignation de variables dans une condition.
    • Ajout de l'attribue de masquage aux balises d'icônes.

    Bug

    • #62 Correction de l'ajout de liens dans le menu.

    Bug Critique

    • #63 Correction des namespaces PSR4 des fichiers composer.
    • #61 Utilisation de la bibliothèque random_compat.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(343.60 KB)
  • 1.0.0-alpha6(Jun 14, 2019)

    Évolutions

    • #57 Ajout d'une politique de mot de passe.
    • #56 Ajout de tooltip aux labels.
    • #54 Ajout d'une barre de recherche pour les modules.
    • Ajout de la réécriture d'URL aux configurations Système.
    • Ajout d'un style sticky aux thèmes d'administration.

    Changements

    • #60 Peaufinage de l'utilisation du javascript.
    • #59 Suppression des constantes MODULES_CORE et MODULES_CONTRIBUTED.
    • #58 Standardisation de l'installation des modules.
    • #54 Ajout d'une barre de recherche pour les modules.
    • Exprimer la taille d'image à leur validation en taille de fichier.
    • Revue de code.
    • La gestion des inputs utilisant un bouton est à gérer dans les styles administration.
    • Changement de format pour les fichiers README.
    • Mise en place du fichier robots.txt pour le référencement du site.
    • Mise en place du fichier .editorconfigpour l'interopérabilité des outils d'éditions.
    • Correction des fichiers de configuration.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(322.82 KB)
  • 1.0.0-alpha5(Apr 8, 2019)

    Évolutions

    • #53 Mise en place d'une tâche cron.
    • #49 Ajout des champs bio et picture au profil utilisateur.
    • #46 Ajout d'une configuration utilisateur au module Config.
    • #45 Création du module Config.
    • #42 Gestion multi-utilisateur.
    • #40 Ajout du support pour le serveur http Ngnix.
    • Permissions utilisateur dans les modules.

    Changements

    • #52 Modernisation de l'affichage des tableaux en tablette et mobile.
    • #51 Support de Font Awesome 5.8 free.
    • #48 Standardisation de l'upload d'image dans le service File.
    • #47 Correction de la maintenance du site.
    • #44 Revue de code.
    • #43 Normalisation des vues d'installation.
    • #41 Mise en conformité des vues.
    • Revue des thèmes d'affichages par défauts.
    • Mise à jour du fichier htaccess à la version Apache Server Configs v3.1.0
    • Renommage du service System en HookApp.
    • Séparation du formulaire de contact du contrôleur de contact.
    • Ajout du champ username dans le contrôleur d'installation.
    • Normalisation des routes et méthodes du contrôleur Node.
    • Utilisation de la template messages à la place des fonctions de formulaire.
    • Suppression d'espace dans les noms des thèmes.

    Bug

    • #50 Correction du drag and drop dans le module Menu.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(311.50 KB)
  • 1.0.0-alpha4.1(Feb 19, 2019)

    Évolutions

    • #40 Ajout du support pour le serveur http Ngnix.

    Changements

    • Mise à jour de la version de téléchargement.
    • Normalisation des routes et méthodes des contrôleurs implémentant le CRUD.
    • Correction des fichiers de configuration.

    Bug

    • Correction des données d'installation.
    • Correction de l'affichage des liens du menu.
    • Correction de l'affichage des thèmes.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(278.04 KB)
  • 1.0.0-alpha4(Feb 12, 2019)

    Évolutions

    • #39 Ajout d'un lien compte utilisateur.
    • #38 Ajout du nouveau thème Quiet Blue par défaut.
    • #35 Ajout d'appels aux hooks dans les contrôleurs utilisant le concept du CRUD.
    • #34 Ajout d'un logo et d'un favicon dans le module System.
    • #33 Ajouter un service pour la gestion des fichiers.
    • #31 Mise à jour du framework à la version 1.2.
    • #14 Multiple niveau d'override dans le service TemplateHTML.
    • Le fichier de configuration de la base de données passe en lecture seule après l'installation du CMS.
    • Ajout d'un fichier de configuration phpDoc pour les services.
    • Ajout d'un fichier gitattributes.
    • Ajout d'un champ de configuration pour le thème d'administration.
    • Ajout d'un script validant les exigences attendues par le CMS.
    • Ajout d'une vue supplémentaire pour le menu secondaire.
    • Ajout du titre du site dans les variables par défauts de la page.
    • Ajout d'un texte par défaut à l'installation de la page d'accueil.

    Changements

    • #37 Réorganisation des répertoires des modules et thèmes du coeur du CMS.
    • #36 Revue de code.
    • #29 Ajout d'un champ key dans la structure du menu.
    • #26 Mise à jour de php-cs-fixer.
    • #25 Prise en charge du support PHP 5.4, 5.5, 7.2 et 7.3.
    • #13 Normaliser en snack_case les champs en base de données.
    • Modification des attributs de formulaire et correction orthographique.
    • Simplification des jetons numériques dans les routes.
    • Normalisation des routes et méthodes des contrôleurs implémentant le CRUD.
    • Renommage des vues du module node.
    • Mise en conformité du service QueryBuilder.
    • Changement de type de champ pour le poids des liens de menu.
    • Passage du thème Bootstrap 3 dans les thèmes par défauts du CMS.
    • Suppression des containers dans les vues par défauts des modules.
    • Standardisation des thèmes par défauts.
    • Mise à jour du README.

    Bug

    • #30 Correction des hooks menu dans le module Node.
    • #28 Mise à jour du fichier htaccess.
    • #27 Correction du script de debug.
    • Démarrage de la session après l'appel à l'autoloader pour éviter les erreurs __PHP_Incomplete_Class.
    • Correction de la gestion des erreurs 404 et 403 par le module System.
    • Correction du retour des champs pour les formulaires du module Node.
    • Correction de l'ordre d'affichage des champs dans le module Node.

    Bug Critique

    • #32 Changement d'algorithme de hash pour les mots de passe utilisateur.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(270.99 KB)
  • 1.0.0-alpha3(Nov 15, 2018)

    Évolutions

    • #24 Pouvoir s'envoyer une copie lors de l'utilisation du formulaire de contact.
    • #23 Manipuler un lien de menu depuis le module Node.
    • #9 Ajout des préfixes pour l'autoloader.
    • #8 Ajout de la requête aux appels de la page 404 par défaut.
    • #5 Les modules pourront posséder plusieurs contrôleurs.
    • Ajout du répertoire app/files pour le téléchargement des fichiers.
    • Ajout d'un bouton scrollTop dans le thème Bootstrap 3 et admin.

    Changements

    • #12 Ajout d'id pour les champs textarea et select.
    • #10 Modification des messages d'erreur et de succès.
    • #6 Découpage du contrôleur Menu.
    • Standardisation des fonctions du contrôleur Node.
    • Revue de code.

    Bug

    • #7 Ajout d'un attribut et correction dans la validation target pour les liens du menu.
    • Correction de la favicon du thème d'administration.
    • Bug de retour lors d'une erreur de validation dans le ModulesManager.
    • Correction d'affichage du tableau de debug.

    Bug Critique

    • #11 Vérifier l'existence des objets avant leur validation d'édition et suppression.
    Source code(tar.gz)
    Source code(zip)
    soosyze.zip(86.81 KB)
  • 1.0.0-alpha2(Oct 16, 2018)

    Évolutions

    • #4 Personnalisation de l'affichage des exceptions avec un mode debug.
    • #3 Changement des services Template, QueryBuilder, Option et Config.
    • #1 Les méthodes HTTP devront être prises en compte dans les routes.

    Changements

    • #2 Que les paramètres checked et required soient déclarés avec une valeur non vide.
    • Trie la liste des modules.
    • Correction de la dé-installation du module Système.
    • Revue de code.
    Source code(tar.gz)
    Source code(zip)
Owner
Soosyze
Soosyze CMS est un micro système de gestion de contenu en PHP, sans base de données (flat-file) pour créer et gérer votre site web facilement.
Soosyze
Baicloud CMS is a lightweight content management system (CMS) based on PHP and MySQL and running on Linux, windows and other platforms

BaiCloud-cms About BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the

null 5 Aug 15, 2022
Flextype is an open-source Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS

Flextype is an open-source Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS. Building this Content Management System, we focused on simplicity. To achieve this, we implemented a simple but powerful API's.

Flextype 524 Dec 30, 2022
ExpressionEngine is a flexible, feature-rich, free open-source content management platform that empowers hundreds of thousands of individuals and organizations around the world to easily manage their web site.

ExpressionEngine CMS ExpressionEngine is a mature, flexible, secure, free open-source content management system. It is beloved by designers for giving

ExpressionEngine 412 Dec 27, 2022
BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the project website for more information.

BaiCloud-cms About BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the

null 5 Aug 15, 2022
e107 Bootstrap CMS (Content Management System) v2 with PHP, MySQL, HTML5, jQuery and Twitter Bootstrap

e107 is a free and open-source content management system (CMS) which allows you to manage and publish your content online with ease. Developers can save time in building websites and powerful online applications. Users can avoid programming completely! Blogs, websites, intranets – e107 does it all.

e107 Content Management System 298 Dec 17, 2022
The repository for Coaster CMS (coastercms.org), a full featured, Laravel based Content Management System

The repository for Coaster CMS (coastercms.org) a Laravel based Content Management System with advanced features and Physical Web integration. Table o

Coaster CMS 392 Dec 23, 2022
Fully CMS - Multi Language Content Management System - Laravel

Fully CMS Laravel 5.1 Content Managment System not stable! Features Laravel 5.1 Bootstrap Authentication Sentinel Ckeditor Bootstrap Code Prettify Fil

Sefa Karagöz 479 Dec 22, 2022
A small CMS for SaaS - A tiny content management system

Fervoare CMS A tiny content management system Project created in 2012 and ported to GitHub in 2021. Getting started Assuming you have installed a LAMP

Mark Jivko 3 Oct 1, 2022
Simple Content Management System (CMS) Blog Using Codeigniter with Hierarchical Model View Controller (HMVC) Architectural

Simple Content Management System (CMS) Blog Using Codeigniter with Hierarchical Model View Controller (HMVC) Architectural This is my source code trai

Simon Montaño 1 Oct 28, 2021
Coaster CMS a full featured, Laravel based Content Management System

The repository for Coaster CMS (coastercms.org) a Laravel based Content Management System with advanced features and Physical Web integration. Table o

Coaster CMS 392 Dec 23, 2022
Charcoal Content Management System (CMS) Module

Charcoal CMS The CMS Charcoal Module (Content Management System). Provides basic objects to build a website. Notably, Section (or page), News, Event a

Locomotive 44 Sep 12, 2022
A Concrete CMS package to add interfaces to translate multilingual content. You can translate content manually, or use cloud API.

Concrete CMS add-on: Macareux Content Translator Concrete CMS has powerful features to manage multilingual content by its default. You can add languag

株式会社マカルーデジタル 3 Nov 28, 2022
Simple, modular content management system adapted for launch pages and one-page websites

Segmint Segmint is an easy-to-use flat-file landing page framework, allowing quick and efficient prototyping and deployment - perfect for freelancers

null 2 Jul 19, 2022
Monstra is a modern and lightweight Content Management System.

Monstra is a modern and lightweight Content Management System.

Monstra Content Management 398 Dec 11, 2022
Bismuth CMS is a ready-made Website CMS based on Yii 2 Advance Template

Bismuth CMS is a ready-made Website CMS based on Yii 2 Advance Template, it's the simplest and easy to set up CMS you may come across.

Hamadas Telebrain 1 Feb 11, 2022
Simple analyse the traffic of your OctoberCMS-based website without relying on an external service.

Simple Analytics for OctoberCMS Simple analyse the traffic of your website without relying on an external service. The simple version of this plugin (

Synder.DEV 5 Sep 12, 2021
Core framework that implements the functionality of the Sulu content management system

Sulu is a highly extensible open-source PHP content management system based on the Symfony framework. Sulu is developed to deliver robust multi-lingua

Sulu CMS 921 Dec 28, 2022
ExpressionEngine is a mature, flexible, secure, free open-source content management system.

ExpressionEngine is a flexible, feature-rich, free open-source content management platform that empowers hundreds of thousands of individuals and organizations around the world to easily manage their web site.

ExpressionEngine 366 Mar 29, 2022
An advanced yet user-friendly content management system, based on the full stack Symfony framework combined with a whole host of community bundles

An advanced yet user-friendly content management system, based on the full stack Symfony framework combined with a whole host of community bundles. It provides a full featured, multi-language CMS system with an innovative page and form assembling process, versioning, workflow, translation and media managers and much more.

Kunstmaan | Accenture Interactive 374 Dec 23, 2022