21-09-2020, 09:42:00
Dans l'idéal, j'aurais souhaité que les applications web soient pleinement intégrés au PrimtuxMenu.
Je m'explique : actuellement, ça ouvre une nouvelle instance de Firefox (ou un onglet) et par conséquent ça demande un peu plus de gymnastique (pour les élèves, surtout) et le risque est que l'onglet du Primtuxmenu soit fermé.
Ce que j'aimerais : avoir l'applicatif encapsulé (<iframe>) dans le primtuxmenu avec une petite flèche (e haut à gauche) permettant de revenir au panneau principal de recherche.
Le soucis de cette opération : les balises <iframe> n'accepte pas les contenus locaux (soucis de sécurité).
Du coup, il faut faire passé le contenu par du nginx.
Je propose de faire déjà un test avec un applicatif : mon éditeur de svg (que je connais bien et qui est utilisé côté prof donc moins critique).
Je vais créer le fichier de règle nginx et un fichier debian d'alias (pour que les données statiques soient présente dans un dossier du genre /var/html/primtux/editinteractivesvg)
Une fois que le test sera satisfaisant, il sera sans doute possible de réfléchir à migrer ces règles pour d'autres apps.
Je conçois que c'est encore un effort important et rébarbatif mais pour l'instant, je n'ai pas de solution plus simple qui me viennent en tête. (il doit peut-être exister une config Firefox qui permette de visualiser des contenus locaux dans une <iframe>)
Après, rien n'interdit de faire progressivement.
Qu'en pensez-vous ?
Je m'explique : actuellement, ça ouvre une nouvelle instance de Firefox (ou un onglet) et par conséquent ça demande un peu plus de gymnastique (pour les élèves, surtout) et le risque est que l'onglet du Primtuxmenu soit fermé.
Ce que j'aimerais : avoir l'applicatif encapsulé (<iframe>) dans le primtuxmenu avec une petite flèche (e haut à gauche) permettant de revenir au panneau principal de recherche.
Le soucis de cette opération : les balises <iframe> n'accepte pas les contenus locaux (soucis de sécurité).
Du coup, il faut faire passé le contenu par du nginx.
Je propose de faire déjà un test avec un applicatif : mon éditeur de svg (que je connais bien et qui est utilisé côté prof donc moins critique).
Je vais créer le fichier de règle nginx et un fichier debian d'alias (pour que les données statiques soient présente dans un dossier du genre /var/html/primtux/editinteractivesvg)
Une fois que le test sera satisfaisant, il sera sans doute possible de réfléchir à migrer ces règles pour d'autres apps.
Je conçois que c'est encore un effort important et rébarbatif mais pour l'instant, je n'ai pas de solution plus simple qui me viennent en tête. (il doit peut-être exister une config Firefox qui permette de visualiser des contenus locaux dans une <iframe>)
Après, rien n'interdit de faire progressivement.
Qu'en pensez-vous ?

