Paramètres d'administration – Extension Framework

La page Extension Framework (Framework d'extension) de la section Plate-forme du menu Administration vous permet d'activer ou de désactiver les options du framework d'extension Looker.

Framework d'extensions

Lorsqu'elle est activée, l'option Extension Framework permet aux développeurs de créer et d'exécuter des applications hébergées par Looker, ainsi que d'installer et d'exécuter des extensions depuis la plate-forme de marché Looker, telles que API Explorer et le dictionnaire de données. Cette fonctionnalité est activée par défaut.

Lorsque cette fonctionnalité est désactivée, toutes les extensions installées sont masquées et indisponibles pour les utilisateurs.

Les tarifs, les conditions et d'autres informations sur les contenus et les extensions de la place de marché, comme l'explorateur d'API et le dictionnaire de données, sont indiqués sur la page de la plate-forme correspondante. Avant que les utilisateurs puissent installer et utiliser des extensions Marketplace, un administrateur Looker doit activer la fonctionnalité Marketplace.

Chargement amélioré des extensions

Pour remédier aux violations potentielles de la Content Security Policy (CSP), un nouveau mécanisme de chargement amélioré a été ajouté au framework d'extension de Looker. Il comprend les modifications suivantes:

  • Pour corriger les cas de non-respect de la Content Security Policy (CSP), du code HTML est généré pour charger une extension sur le serveur plutôt que dans le navigateur.
  • La balise base est supprimée, ce qui peut avoir un impact sur la division du code personnalisé.
  • Le nouveau chargeur utilise un préambule <!DOCTYPE html>. Cela peut avoir un impact sur les composants qui utilisent height: 100%;. Pour atténuer ce problème, vous pouvez utiliser height: 100vh.

Pour utiliser le mécanisme de chargement amélioré, un administrateur Looker peut activer le chargement amélioré des extensions.