Projet

Général

Profil

Development #7139

Portail agent et navigation transversale : publik.js

Ajouté par Frédéric Péters il y a presque 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
05 mai 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Club:

Description

Pour alimenter le portail agent, mais aussi pour assurer une navigation transversale entre les espaces des différentes applications, on aurait un publik.js qui aurait comme donnée des infos de l'environnement tirées de l'hobo.json, et qui interrogerait les différentes applications pour connaitre leurs espaces accessibles (genre /backoffice/menu.json qui retourne [{'title': 'Atelier formulaires', 'url': 'https://.../forms/', 'icon': 'form'} ...]).

Le tout serait assemblé avec des gros boutons pour une cellule de la page du portail agent.

Le tout serait aussi utilisé pour créer un espace latéral de navigation partagé par les différentes applis (cf capture).


Fichiers

wcs.sidepage.png (159 ko) wcs.sidepage.png Frédéric Péters, 05 mai 2015 09:44
Capture d_écran 2015-05-05 à 21.03.26.png (113 ko) Capture d_écran 2015-05-05 à 21.03.26.png Frédéric Péters, 05 mai 2015 21:03

Demandes liées

Lié à w.c.s. - Development #7146: API exportant les menus du backoffice accessiblesFermé05 mai 2015

Actions
Lié à Combo - Bug #7154: Publier l'environnement dans un script js : /__services.jsFermé06 mai 2015

Actions
Bloque Publik - Development #7163: Rendre le menu déroulant Publik contextuel + WordingFermé07 mai 2015

Actions

Historique

#1

Mis à jour par Benjamin Dauvergne il y a presque 9 ans

Est-ce que ça ne rendrait pas obsolète #6686 ? Je préfère ce système au fait d'assembler un fil d'ariane virtuel.

#2

Mis à jour par Frédéric Péters il y a presque 9 ans

Non, il reste pour moi important d'avoir une première entrée du fil d'ariane envoyant à la racine, au portail agent.

#3

Mis à jour par Frédéric Péters il y a presque 9 ans

  • Lié à Development #7146: API exportant les menus du backoffice accessibles ajouté
#4

Mis à jour par Frédéric Péters il y a presque 9 ans

Attention note importante, comme il s'agit de CORS et qu'il faut transmettre les cookies, on ne peut pas paramétrer son navigateur pour refuser les cookies de sites tiers. (et c'est ainsi que je découvre pourquoi Fargo n'a jamais fonctionné depuis mon poste…).

#5

Mis à jour par Frédéric Péters il y a presque 9 ans

Le plan c'était d'avoir dans les différentes applis :

<script src="http://hobo.example.net/environment.js"></script> ← celui-là est créé à la volée, pose une variable HOBO_ENVIRONMENT
<script src="http://hobo.example.net/static/js/publik.js"></script> ← celui-là est un vrai fichier statique

Le rôle du publik.js étant de passer sur l'HOBO_ENVIRONMENT pour appeler les .../backoffice.menu.json des différentes applications, d'en assembler un menu, et d'ajouter celui-ci dans la page.

Mais mettre ça dans hobo est un peu ennuyeux pour imio, qui ne fait pas tourner hobo.

En attendant, capture d'écran quand même. (les menus tirés de wcs affichés dans combo)

#6

Mis à jour par Thomas Noël il y a presque 9 ans

Mais mettre ça dans hobo est un peu ennuyeux pour imio, qui ne fait pas tourner hobo.

Combo est le portail : il doit savoir les différentes briques mises en oeuvre. Il le sait via hobo (chez nous) ou via autre chose dans le cas de IMIO.

Ca pourrait donc être mis dans combo, ça serait aussi logique que dans hobo. Est-ce que ça aiderait ?

#7

Mis à jour par Frédéric Péters il y a presque 9 ans

Dans combo, et dans un combo/apps/publik/ optionnel, ça me va.

#8

Mis à jour par Frédéric Péters il y a presque 9 ans

  • Bloque Development #7163: Rendre le menu déroulant Publik contextuel + Wording ajouté
#9

Mis à jour par Frédéric Péters il y a presque 9 ans

  • Lié à Bug #7154: Publier l'environnement dans un script js : /__services.js ajouté
#10

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de En cours à Solution déployée
#11

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de Solution déployée à Fermé

Formats disponibles : Atom PDF