BadgexDesktop » Historique » Version 9
« Précédent -
Version 9/19
(diff) -
Suivant » -
Version actuelle
Christophe LEON, 06/09/2013 12:16
Mettre un badge sur xDesktop (2.3)¶
1° Définition du type de badge¶
La définition du type de badge se passe dans la gestion des profil (/posh-profil)
Lors de cette définition, vous avez la possibilité de définir- Le type de badge: Informations, Attention et erreurs, le type de badge déterminera le type d'icone qui sera affiché
- Le message qui sera affiché à droite, juste au dessus du post-it
- Une url distante qui permettra de charger des badges dynamiques
Exemple
Voici la définition d'un badge sur piwigo
Voici le résultat
Vous noterez le formatage HTML et le lien cliquable
1° URL distante¶
Il est possible de définir une url distante qui permettra de récupérer une information qui peut donc être dynamique. comme par exemple le nombre de mail non lu.
Le chargement de l'url peux se faire de deux manière
L'URL retourne un objet json directement¶
Dans ce cas il est INDISPENSABLE que cette url retourne directement un objet json, sans passer par des redirections HTML
pour cela la définition de l'url devra être préfixée par :
:http://URL_DU_BADGE/chemin/?
Cette url devra donc retourner
{count:<count>,message:<message>,type:<type de message>}
la définition des différentes informations sera définie un peu plus loin dans ce document
L'URL doit passer par des redirections pour notamment permettre une authentification.¶
Dans la méthode précédente, l'appel utilisé est une fonction AJAX qui permet de charger une URL.
Sauf que l'appel d'une fonction AJAX, ne permet pas de suivre les liens de redirection
C'est ce qui se produit notamment lors d'une authentification CAS