Connexion

Connexion à votre compte

Identifiant
Mot de passe
Maintenir la connexion active sur ce site

Créer un compte

Pour valider ce formulaire, vous devez remplir tous les champs.
Nom
Identifiant
Mot de passe
Répétez le mot de passe
Adresse e-mail
Répétez l'adresse e-mail
Captcha

Première prise en mains d'un scénario

Suivez notre tutoriel pour comprendre et réussir la configuration et la mise en place de votre 1er scénario !

Deuxième scénario gratuit

Soyez notifié en cas de tentative de connexion non autorisée (par exemple à l'administration Joomla).

Installation des extensions Obsewhere

Comprendre comment installer un Scénario, un plugin Observateur ou Action Obsewhere.

Les tags de substitution

Savoir utiliser les chaines de substitutions pour intégrer des données dynamiques à vos scénarios.

Lors de la mise en place de vos scénarios, vous êtes amené à combiner plusieurs actions.

Chacune des actions va cibler les personnes souhaitez parmi :

  • Un utilisateur spécifique
  • L'utilisateur connecté (utilisateur ou visiteur) qui a dechenché le scénario
  • Un ou des groupes d'utilisateurs Joomla
  • Un ou des groupes d'abonnés Obsewhere

Si les actions ciblant un utilisateur ou l'utilisateur connecté (pas forcément identifié, ce peut-etre un simple visiteur anonyme) s'executent immédiatement, il n'en est pas de même pour les actions ciblant un groupe d'utilisateurs ou d'abonnés. Dans ce dernier cas, l'action sera placée en file d'attente et sera executé en différé.

Pourquoi en différé ?

Les scénarios Obsewhere, qu'il ne comporte 1 ou 5 actions ne prennent que quelques milisecondes pour s'executer. Cette charge est invisible pour l'internaute qui change de page tout en executant un scénario.

Par contre, si le scénario cible un groupe d'utilisateurs ou d'abonnés de plusieurs dizaines, voir plusierus centaines de personnes, alors c'est une tout autre histoire...

Non seulement, le changement de page pour l'internaute pourrait alors prendre plusierus secondes ou dizaines de secondes, mais le serveur web pourrait alors décider que la charge (CPU du serveur Web) est trop solicitée et couper l'execution de la page en renvoyant une erreur HTTP 500 à l'internaute !

Afin d'éviter ce problème, Obsewhere place systèmatiquement les actions ciblant des groupes de personnes dans une file d'attente dédiée.

 

Quelles contraintes pour la conception d'un scénario ?

Ce choix de fonctionnement pour protéger la navigation des internautes sur votre site Joomla a un impact sur la conception de votre scénario.

Si vous choississez d'alterner des actions ciblant des groupes de personnes et la personne connectée alors le système ne sera pas en mesure d'executer en différé les actions sur les groupes, puis de cibler la personne initialement connectée.

Si vous concevez un scénario proposant cette contrainte, un message d'Alerte vous signalera avec le message suivant :

"Attention : votre scénario ID #11 enchaine des actions sur des groupes de personnes et sur la personne connectée.
Ce fonctionnement n'est pas possible. Votre scénario ne peut pas mélanger ces types de personnes. Veuillez corriger vos actions ... plus d'infos"