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é.

Le multi-utilisateur

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.

Capture d'écran utilisateur soosyze-1.0.0alpha5

Capture d'écran manage utilisateur soosyze-1.0.0alpha5

Capture d'écran rôles utilisateur soosyze-1.0.0alpha5

 

Capture d'écran utilisateur soosyze-1.0.0alpha5

Capture d'écran manage utilisateur soosyze-1.0.0alpha5

 

Les documentations pour les utilisateurs et développeurs ne sont pas encore à jour pour ces fonctionnalités. Elles seront rédigées prochainement.

Module de configuration

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.

Tâche cron

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.

Font Awesome

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 à :

  • Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats
  • Adapter — remixer, transformer et créer à partir du matériel pour toute utilisation, y compris commerciale.

Diverses corrections

D’autres points ont été corrigés comme :

  • La correction des hooks dans le module Node,
  • La mise à jour du fichier htaccess à la version Apache Server Config v3.1.0,
  • Ou encore la standardisation de l'upload d'image dans le service File.

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 ;)