/store dans ton instance KeoluxOne
Description
Le launcher KeoluxOne affiche une grille d'applications accessible depuis n'importe quel écran, mais son contenu se règle enregistrement par enregistrement dans la table sys_launcher_apps. Ce widget en fait un écran d'administration : on voit d'un coup ce qui est publié, et on corrige sans passer par le Studio.
Ce qu'il fait
Vous déclarez une application, KeoluxOne la place dans la grille. Trois types couvrent les usages. Un lien mène vers une route interne de la plateforme, ouverte dans l'onglet courant ou dans un nouveau. Un drawer affiche un widget KeoluxOne dans un panneau latéral, avec son titre, sa largeur et un contexte JSON transmis au widget. Une commande déclenche une action native de la plateforme (centre de notifications, Kelex, réglages) ou exécute un script JavaScript au clic.
Chaque application porte son ordre d'affichage, son icône, sa couleur et la surface où elle apparaît : portail, back-office, ou les deux. Les audiences décident qui la voit, une liste vide valant « visible par tous ». Deux interrupteurs de plus l'ouvrent en bulle flottante et autorisent son détachement, pour garder un outil sous la main pendant qu'on travaille ailleurs.
La validation a lieu à l'enregistrement : un lien exige une URL interne relative, un drawer un widget existant, une commande une commande native ou un script, et le contexte JSON est vérifié avant l'écriture. Une application n'est pas supprimée mais désactivée : elle sort de la grille sans perdre sa configuration.
Ce que vous voyez
Un panneau unique, coiffé d'un bandeau qui porte le titre et les actions de tête, puis la rangée d'indicateurs (total, actives, bulles détachables), puis la liste et le formulaire côte à côte. La liste se cherche et se pagine ; chaque ligne montre son rang, son icône, son type, sa surface et son état. Le formulaire s'adapte au type choisi, avec un sélecteur d'icônes (recherche et récents), un choix de couleur, un sélecteur de widget et deux éditeurs de code pour les scripts d'ouverture et de fermeture.
Ce qui est installé
Le widget launcher_apps_admin, en français et en anglais. Il lit et écrit la table sys_launcher_apps livrée avec KeoluxOne, et se pose sur une page dédiée, atteignable depuis l'assistant de configuration. Aucune table, aucune traduction supplémentaire à créer.
Caractéristiques clés
- ✓Trois types d'application : lien interne, drawer à widget, commande native ou script
- ✓Ordre d'affichage, icône et couleur réglés application par application
- ✓Surface au choix : portail, back-office, ou les deux à la fois
- ✓Visibilité par audiences, une liste vide restant visible pour tous
- ✓Bulle flottante et détachement autorisés application par application
- ✓Drawer paramétrable : titre, largeur, widget cible et contexte JSON
- ✓Scripts d'ouverture et de fermeture en JavaScript, avec KLX et ClassAPI
- ✓Validation à l'enregistrement : URL interne, widget existant, contexte JSON
- ✓Désactivation plutôt que suppression, la configuration restant intacte
- ✓Liste cherchable et paginée, avec compteurs total, actives et bulles
- ✓Interface française et anglaise, sans traduction à ajouter en base
Captures d'écran
Ressources utiles
Versions
- v1.0.2 (dernière)
- v1.0.1
- v1.0.0
Changelog
pb sur les audiences
Correctif : l'enregistrement d'une application échouait, le contexte du drawer partant en objet GraphQL alors que la colonne attend une chaîne JSON.
Pas de notes pour cette version.
Détails techniques
- Type
- Widget isolé
- Visibilité
- Public
- Slug
- launcher-apps-admin
- Versions
- 3
- Pricing
- Gratuit
Avis clients
Aucun avis publié pour le moment.
Connecte-toi pour laisser un avis (réservé aux clients du module).