Voici presque un mois que Soosyze 1.0.0-alpah5 est disponible et nous allons revenir sur les nouveautés majeures que cette version a apporté.
Jusqu’à la version 1.0.0-alpha4, le CMS prenait en compte qu'un seul utilisateur.
La version alpha5 s'est concentrée sur l'enregistrement de plusieurs utilisateurs, l'attribution des rôles et des permissions.
Les documentations pour les utilisateurs et développeurs ne sont pas encore à jour pour ces fonctionnalités. Elles seront rédigées prochainement.
La configuration fut gérée par le module Système. À présent les configurations sont gérées indépendamment via le module Config. Il permet de rassembler dans une interface unique les configurations des modules, si besoin.
L’architecture du CMS ne permettait pas d’exécuter des tâches
automatisées. Vous pouvez désormais créer un module en utilisant le hook
app.cron
pour exécuter des scripts par la crontab.
Par exemple, cette fonctionnalité est utilisée dans la version de démonstration de façon transparente pour l’utilisateur afin de réinitialiser le CMS toutes les heures.
Cette bibliothèque d'icônes est de plus en plus utilisée par divers projets d'application. Elle offre un peu plus de 1500 icônes libres d'utilisation en version gratuite.
Elle est intégrée dans les thèmes par défaut grâce au CDN fourni par le site de font-awesome :
<link rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.8.1/css/all.css"
integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf"
crossorigin="anonymous">
Les icônes de cette bibliothèque sont sous la licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0) et la font sous la licence SIL OFL 1.1 (https://scripts.sil.org/OFL)
Pour résumer les liences de Font Awesome autorisent à :
D’autres points ont été corrigés comme :
Vous pouvez retrouver toutes les nouveautés dans la note de version à cette adresse.
La version alpha6 est dans les tuyaux, nous vous tiendrons informés prochainement ;)