Obsewhere

8 mars 2019 au JoomlaDay Paris

Obsewhere

Diminutif du nom de projet Observer EveryWhere

Equipe du projet : Nosyweb (agence de transformation digitale)

Extension totalement gratuite dans sa version standard :

  • le composant d’administration complet
  • plusieurs plugins gratuits

Obsewhere

  1. Fonctionnement de Obsewhere
  2. Obsewhere, pourquoi faire ?
  3. Administrer votre Obsewhere
  4. Zoom sur 5 fonctionnalités
  5. API pour les développeurs

1. Fonctionnement de Obsewhere

Un Scénario contenant des séquences.

Les séquences fonctionnement comment ?

  • un seul Observateur
  • 1 ou plusieurs Actions

1.1. Les séquences Observateurs

  1. Utilisateurs : accès, comptes, champs (std & custom)
  2. Contenus : gestion, champs (std & custom)
  3. Extensions : CP, extensions tierces (Acymailing, ...)
  4. e-Commerce : panier, commande, page (Hikashop)
  5. Formulaire : formulaire de contact
  6. Naviguer : surveillance des Urls
  7. Sécurité : filtrage des emails dans les formulaires
  8. Système : surveillance (version PHP, MySql, ...)
  9. Apps : applications externes (Trello, Telegram, WhatApps, Zapier, FB Messenger, IFTTT ...)

1.2. Les séquences Actions du scénario

1.3. Constitution du scénario

  • Affecter les séquences dans l’ordre d’execution

1.4. Exploitation et supervision

Tableau de bord pour suivre l’activité des scénarios

2. Obsewhere, pour quoi faire ??

Quels thèmes d’utilisation ?

  1. Mise en application de la RGPD et sécurisation
  2. Pilotage et surveillance de votre site
  3. Animation eCommerce et eMarketing
  4. Optimisation des fonctionnalités de Joomla

2.1. Des taches adaptés aux RGPD

Le RGPD nécessite la mise en place de nombreuses règles. Les traiter manuellement est compliqué et représente une charge de travail.

  • Réinitialisation périodique des mots de passe
  • Notification des périodes de forte affluence
  • Blocage d’accès avec message personnalisé
  • Filtrer les formulaires selon les pays des demandeurs

2.2. Pilotage & surveillance

  • Notification des mises à jour d’extension
  • Notification en temps réels de modification systèmes
  • Suivi de l’activité sur les articles (mises à jour, publication, suppression, changement de catégorie ...)

2.3. eCommerce/eMarketing

  • Message personnalisé selon le montant du panier
  • Message personnalisé selon la page visitée de la boutique
  • Relance par email des paniers abandonnés
  • Rappel des paniers non-validés des visiteurs
  • Prévenir les détenteurs de listes de souhaits que des produits ont été supprimés...

2.4. Optimisation de Joomla

  • Personnaliser le workflow de publication
  • Ajouter des messages contextuels personnalisés dans Joomla (Frontend et Backend)
  • Interactions entre Joomla et vos applications externes (Trello, Zapier, ...)

3. Administrer votre Obsewhere

3.1. Core léger & Nombreux Plugins

Obsewhere est constitué d’un composant Core pour l’administration et le suivi des données

  • Scénarios, séquences
  • abonnés et groupes
  • Tableau de bord, Log et file d’attente

Pour le reste, tout le métier d’Obsewhere est structuré dans des plugins ... Du coup, vous installez, activez, utilisez que ce dont vous avez besoin !

3.2. Abonnés

  • Personnes (n’)ayant (pas) de comptes Joomla ?
  • Support des champs personnalisés de Joomla

3.3. Log

Chaque séquence peut enregistrer son execution dans la log Obsewhere

4. Zoom sur 5 fonctionnalités

4.1. Les restrictions

Chaque Observateur et Action règle ses restrictions :

  • Utilisateur connecté
  • Utilisateur sélectionné
  • Abonné sélectionné
  • Groupes d’utilisateurs sélectionnés
  • Groupes d’abonnés sélectionnés

4.2. La file d’attente

En fonction des restrictions et de la charge liée, le système va choisir d’utiliser une file d’attente pour temporiser et répartir la charge d’execution de tout ou partie d’un scénario.

4.3. Tags de substitutions des données partagées

Dans un scénario, les Actions ont accès à des données partagées par les séquences précédentes !

  • Des tags permettent d’utiliser ses données partagées
  • Une aide en ligne documente chaque tag (volet des substitutions)

4.4. Import/export de scénario

Un scénario peut demander du temps pour sa conception et le réglage de nombreux paramètres !

  • Sauvegarder, partager et réutiliser vos scénarios ! (fichier .obs)
  • L’utilisation de tags de substitution simplifie la réutilisation et le partage des scénarios exportés

4.5. Espace Communautaire

Obsewhere.com va proposer un espace de partage des scénarios.

  • Nombreux tutoriels et cas d’utilisation prêt a l’emploi
  • Espace communautaire pour déposer ses exports de scénario et télécharger des scénarios proposés et notés par la communauté

5. API pour les développeurs

Obsewhere se veut Evolutif et Flexible

Il intégre une API de développement pour permettre à un développeur PHP de coder :

  • des plugins avec l’API Observateur
  • des plugins avec l’API Action
  • intégrer l’API Widgets, Apps et Charts pour personnaliser le Tableau de bord

6. Sortie de Obsewhere v1.0

6.1. Planning des livraisons

Phase pilote : Obsewhere est téléchargeable et utilisable publiquement.

  • v1.0 RC1 + site démo pour le JoomlaDay Paris
  • v1.0 RC2 vers le 20 mars 2019
  • Sortie de la v1.0 stable pour fin mars 2019

6.2. L’offre commerciale

Obsewhere intègre dans son package standard :

  • le composant d’administration
  • 5 plugins Observateurs
  • 4 plugins Actions

Une offre commerciale proposera sur obsewhere.com (pour la v1.0 stable) :

  • une vingtaine de plugins avancés
  • des scénarios pré-établis et installable (incluants les plugins nécessaires)

www.obsewhere.com