Melis Core, c’est le back-office lui-même — la connexion, le framework de menus et d’outils, le tableau de bord et le système d’utilisateurs / rôles / droits. Tous les autres modules Melis s’y connectent.

Paquet
Rôle
Back-office
Tables propres
PHP
Licence
Aperçu
Melis Core est l’application dans laquelle vous vous connectez pour administrer la plateforme : la coque de navigation, le tableau de bord, le système d’utilisateurs / rôles / droits et la configuration système — plateformes, langues, e-mails transactionnels, journaux, politique de sécurité et outils GDPR.
Pour les développeurs, c’est le framework sur lequel repose tous les autres modules : le système de services et d’événements de base, les conventions d’outils/DataTable et de menus, la configuration, l’authentification, les services d’e-mail et GDPR. Chaque module Melis dépend de Melis Core.
Fonctionnalités clés
La connexion, le contrôle d’accès, la coque de navigation et la configuration système — le socle sur lequel s’appuie chaque autre module.
Connexion sécurisée avec « se souvenir de moi », verrouillage après échecs répétés et déconnexion automatique en cas d’inactivité.
Créez des utilisateurs du back-office et accordez l’accès outil par outil grâce à un arbre des droits ; tout ce qui n’est pas accordé reste masqué.
L’en-tête, le menu de gauche, l’arbre des outils et l’espace de travail à onglets — chaque module y ajoute ses outils.
Une page d’accueil de widgets glisser-déposer (plugins de tableau de bord) apportés par n’importe quel module.
Gérez les plateformes de dev / préproduction / production et leurs schémas.
Gérez et traduisez les e-mails système de la plateforme.
Export de données, anonymisation et paramètres SMTP pour la conformité.
Journaux d’activité ainsi que des règles de mots de passe et de sécurité configurables.
Installez et regroupez des modules — le socle sur lequel s’appuie le marketplace.
Voir en action
Donnez à chaque utilisateur exactement les outils dont il a besoin — rien de plus.

L’arbre des droits vous permet de donner à chaque utilisateur exactement les outils dont il a besoin — tout ce qui n’est pas accordé est masqué de ses menus.
Pour les développeurs
Le service de chaque module étend MelisGeneralService, de sorte que ses méthodes émettent automatiquement les événements *_start / *_end.
app.tools.php (les outils DataTable) et app.interface.php (l’arbre des menus) définissent l’interface du back-office.
Utilisateurs, rôles, droits, langues, plateformes, journaux, e-mails, tableaux de bord et configuration GDPR.
// Le service de chaque module étend le service de base du core, // de sorte que ses méthodes émettent automatiquement les événements *_start / *_end : class MyService extends MelisGeneralService { /* … */ } // Vérifier un droit du back-office depuis le code : $rights = $sm->get('MelisCoreRights');
Fait partie de Melis CMS
Melis Core est la fondation — voici les modules qui s’appuient dessus.
Découvrez le socle du back-office dans une démo live.