Pilotez tout votre CMS au clavier avec le command menu Ctrl+K
Clustraly, le CMS éditorial auto-hébergeable, le module réunit un command menu clavier (Ctrl+K), le partage privé de brouillons et une PWA installable dont le site public reste consultable hors-ligne. Explorez ci-dessous les 20 fonctionnalités de ce module.
Un seul raccourci pour tout atteindre : le command menu Ctrl+K ouvre chaque page, action et contenu au clavier. Vos brouillons se partagent en liens privés, et votre site s'installe comme une application consultable hors-ligne.
Ouvrez n'importe quelle page en deux touches
Ctrl+K (ou Cmd+K) ouvre un lanceur global façon Spotlight, même quand vous êtes en train de saisir dans un champ. Deux appuis sur Shift ou n'importe quel bouton dédié l'ouvrent aussi ; Escape vide d'abord la recherche, puis referme le panneau.
Au repos, une grille de 9 sections métier et une bande Dashboard / Analytics s'affichent. Les touches 1 à 9 sautent directement à la première entrée d'une section, et chaque case porte son infobulle.
- Ouverture Ctrl+K, Cmd+K ou double-Shift
- Focus piégé puis restauré à la fermeture
- 9 sections métier + raccourcis chiffres 1-9
- Teintes clair/sombre validées en contraste AA
Tapez la commande, elle s'ouvre
Une recherche floue locale, insensible aux accents et à la casse, classe vos entrées par pertinence (exact, préfixe, mot, alias, initiales) et surligne les correspondances. Les résultats se parcourent aux flèches ; Entrée ouvre, Ctrl+Entrée ouvre dans un nouvel onglet.
Les séquences 'g + lettre' naviguent (g a → Articles), 'n + lettre' créent (n a → nouvel article), '[' bascule la sidebar et '?' affiche l'aide des raccourcis. Le lanceur retrouve aussi vos articles, pages et médias réels par leur titre, brouillons compris.
- Recherche floue pondérée et surlignée
- Séquences g… pour naviguer, n… pour créer
- Recherche de contenus réels, brouillons inclus
- Modale d'aide (?) toujours synchronisée avec le lanceur
Une IA qui propose, vous gardez la main
Quand la recherche littérale ne trouve pas la bonne piste, le menu peut demander à Claude Haiku jusqu'à trois suggestions classées par confiance, avec une raison en un à trois mots. L'IA ne fait que proposer : c'est votre clic qui déclenche l'action.
Le menu apprend de ce clic : l'association entre votre requête et l'entrée choisie est mémorisée par langue, puis remontée en tête sans nouvel appel IA. Vos destinations les plus fréquentes réapparaissent aussi en raccourcis quand la recherche est vide.
- Jusqu'à 3 suggestions IA classées par confiance
- Repli sûr : ni clé absente ni budget épuisé ne bloque le menu
- Apprentissage requête → entrée, sans nouvel appel IA
- Destinations récentes remontées automatiquement
Faites relire vos brouillons sans les publier
Depuis l'éditeur, générez un lien de prévisualisation privé et expirant pour partager un article ou une page non publiés. Le lien est révocable à tout moment, un nouveau lien annule le précédent, et l'URL complète ne s'affiche qu'une seule fois pour la copier.
La page partagée rend le brouillon dans votre thème actif, avec une bannière 'brouillon non publié' et un noindex forcé pour rester invisible des moteurs. Vous pouvez aussi prévisualiser un contenu en cours d'édition, avant même de l'enregistrer.
- Lien privé, expirant et révocable par contenu
- Un seul lien actif, URL affichée une seule fois
- Bannière brouillon + noindex forcé
- Aperçu live du contenu non encore enregistré
Votre site s'installe comme une app, consultable hors-ligne
Un manifest PWA généré dynamiquement reprend le nom, la langue et l'URL de votre site depuis vos réglages, avec icônes et affichage plein écran, pour que votre CMS s'installe comme une application.
Un service worker met en cache le site public pour le garder consultable hors-ligne, avec une page de repli. L'admin, les API et les flux temps réel ne sont jamais mis en cache : votre back-office reste toujours en direct et à jour.
- Manifest PWA dynamique (nom, langue, icônes)
- Site public consultable hors-ligne avec page de repli
- Admin et API jamais mis en cache : toujours à jour
- Enregistrement du service worker compatible CSP
Chaque commande respecte les droits de l'utilisateur
Le lanceur, la sidebar, la recherche et l'aide partent d'une source unique filtrée par permissions côté serveur : une section interdite disparaît, en-tête compris. Les recherches de contenu sont cadrées par objet, si bien qu'un utilisateur ne voit que ses propres articles, sauf droit explicite.
Les plugins peuvent enrichir le menu via un filtre dédié, mais leurs couleurs et URL sont assainies : seuls des chemins admin de même origine sont acceptés. Les requêtes sensibles sont protégées par CSRF et limitation de débit.
- Tout filtré par permissions, côté serveur
- Cadrage par objet : chacun ne voit que ses contenus
- Contributions de plugins assainies (couleurs, URL)
- Protection CSRF et limitation de débit
Les 20 fonctionnalités de ce module
Chaque fonctionnalité a (ou aura) sa page dédiée. Cliquez pour explorer.
Lanceur du command menu (ouverture/fermeture, focus)
Ouvrir (Ctrl+K/Cmd+K) • Ouvrir (double-Shift) • Ouvrir ([data-cm-open]) • Fermer (backdrop
DécouvrirGrille de 9 sections + bande supérieure + raccourcis chiffres
Afficher 9 sections métier • Afficher bande Dashboard/Analytics • Sauter via chiffres 1-9
DécouvrirRecherche floue locale pondérée (niveau 1)
Scorer (exact>préfixe>mot>sous-chaîne>alias>initiales>section) • Surligner via mark • Grou
DécouvrirSéquences clavier 'g…' / 'n…' + hotkeys sidebar/aide
Naviguer (g+lettre) • Créer (n+lettre) • Basculer sidebar ([) • Ouvrir l'aide (?)
DécouvrirModale d'aide des raccourcis (?)
Ouvrir/fermer (?, [data-cm-help], contrôle) • Lister les raccourcis • Piéger le focus
DécouvrirActions rapides de création ('n…')
Créer article/page/média/utilisateur/formulaire/widget • Créer cocon pilier • Créer cluste
DécouvrirRecherche de contenu réel (groupe Contenus)
Rechercher titre (articles/pages/médias) • Filtrer par permission et scoper BOLA • Débounc
DécouvrirRepli IA sémantique (niveau 2, Haiku)
Appeler AiService::commandIntent (Claude Haiku) • Retourner ≤3 suggestions • Limiter (rate
DécouvrirBoucle d'apprentissage d'intention auto-apprenante (niveau 3)
Apprendre au clic (beacon) • Mémoriser requête→entrée par locale • Booster (+150) sans IA
DécouvrirDestinations récentes (frecency)
Enregistrer chaque clic (compteur + horodatage) • Scorer (demi-vie 14 j, bonus +10) • Affi
DécouvrirExtensibilité plugin du command menu (command.menu.items)
Fusionner via le filtre command.menu.items • Garder la forme (fail-open) • Assainir couleu
DécouvrirModèle de navigation sidebar (source de vérité partagée)
Rendre la sidebar filtrée (navItems) • Exposer via le filtre legacy admin.menu • Mémoïser
DécouvrirHooks d'intégration du canal vocal (additifs)
Exposer window.__commandMenu • Réutiliser le chemin Entrée • Supprimer l'IA niveau 2 en vo
DécouvrirGénération / révocation de lien de prévisualisation partageable
Créer (POST preview-token) • Révoquer (DELETE) • Régénérer • Purger les jetons obsolètes
DécouvrirPanneau de partage de prévisualisation dans l'éditeur
Afficher l'URL unique + copier • Afficher statut/expiration • Générer/Régénérer/Révoquer •
DécouvrirPrévisualisation publique tokenisée du brouillon
Résoudre le jeton → entité (sans le consommer) • Rendre le brouillon (article/page) • Ajou
DécouvrirPrévisualisation live du brouillon non sauvegardé (éditeur)
Assainir titre/contenu/slug • Rendre via le thème • Refléter catégories/tags/image • Force
DécouvrirManifest PWA dynamique
Émettre name/short_name/start_url/scope • Déclarer icônes 192/512 • Fail-open vers défauts
DécouvrirService worker offline (cache-first / network-first)
Cache-first pour les actifs • Network-first pour le HTML public • Ne jamais cacher admin/a
DécouvrirMeta d'installation PWA + enregistrement du service worker
Lier le manifest (link rel=manifest) • Déclarer les meta Apple web-app • Enregistrer le SW
DécouvrirL'IA propose, vous décidez
Le command menu suggère, classe et apprend mais n'agit jamais seul. Chaque suggestion attend votre validation, et le menu retient vos choix pour vous répondre plus vite la prochaine fois.
Questions fréquentes
Le command menu fonctionne-t-il entièrement au clavier ?
Les résultats respectent-ils les permissions de chaque utilisateur ?
Comment partager un brouillon sans le publier ?
Le CMS fonctionne-t-il hors-ligne une fois installé ?
Un CMS qui va à la vitesse de votre clavier
Command menu Ctrl+K, prévisualisation privée et PWA installable : offrez à votre équipe une navigation instantanée, des relectures sûres et une app qui reste consultable hors-ligne sans jamais céder sur les permissions.