Qu'est-ce qu'un Portail Web ? (Mise à jour 2024)

interface-portail-web.jpg
Envie d'en savoir plus ? Découvrir notre offre de portail web

Le portail web s’est imposé comme un outil en ligne de premier plan pour les entreprises de tous les secteurs. Mais il n’est pas toujours facile de définir avec précision ce que ce terme recouvre, d’autant que l’utilisation de ce type de plateforme a évolué. Notamment, la différence avec un site web peut rester abstraite. Alors, que faut-il comprendre lorsque l’on parle de portail numérique ? Quelles sont les caractéristiques d’une interface moderne ? Avec quelle solution de portail peut-on le construire ? Nous vous proposons d’explorer toutes ces questions, pour comprendre à la fois la démarche liée à l’expérience utilisateur et les aspects plus techniques.

Au sommaire de cet article :

1. La notion de portail (web portal) en informatique
   Bref historique : du portlet au portail web
   Quelle est la définition d’un portail web en 2024 ?
   Quelle est la différence entre un portail et un site web ?
   Exemples de portails web
2. Construire un portail web
  Comment créer un portail web ? Les étapes clés pour construire un portail web de A à Z
  Quelle solution choisir pour construire un portail : CMS, développement spécifique ou DXP ?
    ➔ Le CMS, un portail pas comme les autres
    ➔ L’option du développement spécifique de portail
    ➔ DXP : la meilleure solution de portail web personnalisable ?

  • Qu'est-ce qu'une DXP ?
  • Offrir un portail web personnalisé pour chaque utilisateur
  • Quelques exemples concrets de portails web personnalisés

3. Caractéristiques du portail moderne et fonctionnalités DXP associées
   Authentification et SSO
   Gestion de contenus
   Agrégation de contenus
   Composants avec une logique métier : intégrations externes
   Recherche fédérée
   Personnalisation
   Point bonus pour les architectes et les responsables IT : l’extension de l'API

1. La notion de portail (web portal) en informatique

Bref historique : du portlet au portail web

Le terme portlet est issu de la contraction des mots portal et applet. Il désigne un composant d’intégration de contenus, qui permet d’accéder à des informations ou applications, ou d’exécuter certaines tâches sur la page d’accueil du site. Ils ont donc été utilisés pour la conception d’interfaces de portails web.

L'API Java Portlet était une tentative de normalisation du cadre de construction des applications de portlets, qui génèrent des fragments de HTML pouvant ensuite être regroupés dans une page web. Elles pouvaient également être intégrées à l'authentification, ce qui permettait d'utiliser l'authentification unique pour plusieurs applications backend exposées par le biais de portlets.

Malheureusement, l’API des portlets a mis du temps à évoluer et a été très lentement implémentée par les principaux fournisseurs de serveurs d’applications. Pour cette raison, les capacités des portlets étaient très limitées et le besoin de communication inter-portlets n’a jamais été correctement résolu. De ce fait, le projet de création d'un appstore de portlets indépendants de la technologie sous-jacente ne s’est jamais réalisé.

Dans le même temps, les vendeurs de CMS tels que Jahia ont commencé à implémenter des fonctionnalités de portail (en intégrant des frameworks tels qu'Apache Pluto) dans leurs solutions, ce qui s'est avéré une intégration beaucoup plus intéressante que de faire le contraire, à savoir intégrer un CMS dans un logiciel de portail. Cependant, la complexité de la construction des portlets par rapport à l'utilisation de JSP et des actions standard Java a prouvé une fois de plus que l'API des portlets était en difficulté.

Aujourd'hui, les applications React interagissant avec des API REST ou GraphQL ont complètement remplacé le besoin de portlets. De plus, plusieurs stacks technologiques peuvent être utilisées et intégrées pour permettre de fournir des solutions finales sans avoir à changer complètement de stack. Le grand standard devient l'API au centre de la solution, et cela peut même être une API REST ou GraphQL, ou les deux !

Quelle est la définition d’un portail web en 2024 ?

Il peut y avoir des conceptions différentes et parfois confuses de la notion de portail, il est donc essentiel de définir clairement ce qu'elle signifie. Ceci est d'autant plus vrai que les portails existent depuis le début du World Wide Web, et qu'ils ont donc beaucoup évolué. Ainsi, l'un des premiers portails populaires s'appelait Yahoo! et consistait à proposer des listes de liens sur le Web gérées manuellement.

Selon le dictionnaire "Merriam-Webster", un portail est « un site web servant de guide ou de point d'entrée sur le World Wide Web et comprenant généralement un moteur de recherche ou une collection de liens vers d'autres sites classés par thème ». Il s’agit de l’approche initiale du portail, qui l’appréhende essentiellement comme un point d’accès à des ressources situées sur d’autres sites web. Depuis, la technologie d'intégration a évolué de manière significative. Les portails sont donc passés d'une liste de liens à des pages complexes à part entière, qui regroupent plusieurs applications, contenus et données propres dans une page d'accueil (et éventuellement des sous-pages).

Un portail moderne peut être défini comme un site web qui regroupe toutes les informations et applications dont un utilisateur peut avoir besoin et qui lui présente des moyens rapides de recherche et d’accès aux contenus ou aux applications.

Ainsi, les portails peuvent avoir de multiples finalités. Parmi les plus courants :

  • intranets ou extranets d'entreprise,
  • portails fournisseurs,
  • portails clients,
  • centres de support clients.

Ces cas d'utilisation sont loin d'être exhaustifs, et de nouvelles façons d'exploiter les technologies de portail peuvent constamment faire surface.  

Quelle est la différence entre un portail et un site web ?

Un site internet fournit des contenus textes et médias accessibles à tous via une URL. Il est notamment utilisé par les entreprises pour présenter leurs activités, leurs produits et services. Il peut s’agir par exemple d’un site vitrine, un site e-commerce, un blog.

Un portail est une catégorie particulière de site internet qui a pour objectif de rassembler des contenus, applications et services numériques, relatifs à une thématique ou utiles à une communauté (collaborateurs, clients, partenaires, etc.). Pour des utilisateurs internes (collaborateurs, salariés), ce portail sera parfois désigné "intranet". Pour des utilisateurs externes (partenaires, fournisseurs, clients...), on parlera parfois d'extranet. Dans un cas comme dans l'autre, les utilisateurs doivent en général s’identifier pour avoir accès aux ressources, qui peuvent être des contenus exclusifs ou provenir d’autres sites.

De plus, le portail a une vocation interactive : les usagers bénéficient souvent d’outils en ligne, par exemple un simulateur de tarifs, et peuvent communiquer avec l’entreprise grâce à une messagerie. Le portail peut également être collaboratif, et proposer d’échanger avec les autres utilisateurs, grâce à un forum.

En résumé, plusieurs caractéristiques principales permettent de différencier le portail du site web, mais la frontière entre les deux notions reste perméable. Par exemple, tous les portails ne requièrent pas d’identification de l’usager, tandis qu’il est possible de créer un compte personnel sur certains sites internet.

Les differences entre un site web et un portail web

Exemples de portails web

Les portails digitaux sont devenus incontournables et font aujourd'hui partie de la vie quotidienne de chacun. Assurance, automobile, santé : toutes les activités sont concernées. Vous avez probablement déjà expérimenté les services en ligne proposés sur ces exemples de portails :

  • Portails d’opérateur internet et de téléphonie mobile : gestion de l’abonnement, consultation des factures, accès à la documentation technique des produits et à des FAQ, contact du support.
  • Portails de l’administration publique : simulation des indemnités à percevoir, déclaration des revenus, paiement en ligne des impôts et amendes.
  • Portails de fournisseur d’énergie : consultation de la consommation d’énergie, simulation de la consommation à venir et des prix associés, transmission des relevés en ligne, gestion de l’abonnement, prise de rendez-vous.

La plateforme de Pôle Emploi (France Travail) constitue un exemple intéressant de portail grand public offrant des services personnalisés selon le profil de l’utilisateur. En effet, l'accès et les services sont distincts selon que le visiteur est un employeur ou un candidat. L’espace personnel dédié aux demandeurs d’emploi permet notamment d’estimer le montant de ses allocations, d’actualiser sa situation, de transmettre des justificatifs ou encore de télécharger des attestations.

Le portail web de Pôle Emploi

2. Construire un portail web

Le CMS (Content Management System) est la solution de création et de gestion de site web le plus connu du grand public. Mais est-il possible de l’utiliser pour construire un portail web ? Et qu’en est-il de l’idée de développer un portail sur mesure ? Nous verrons qu’il existe un outil plus performant et plus apte à répondre aux exigences d’un portail moderne : la DXP (Digital Experience Platform). Mais avant même de parler de la meilleur solution pour votre intranet ou votre extranet, il est important d'avoir une vue globale sur comment créer un portail web.

Comment créer un portail web ?

Savoir comment créer un portail web est indispensable afin de déterminer combien coûte un portail web réalisé en interne. Voici donc certaines des étapes indispensables pour réaliser un portail web :

  1. Expression des besoins
    Exprimez clairement les besoins de votre entreprise et analysez-les pour comprendre ce que le portail intranet doit accomplir. Pour cela, les enjeux stratégiques doivent être pris en compte au même titre que les contraintes techniques et les besoins opérationnels.
  2. Conception de l'architecture et des fonctionnalités du portail
    Concevez une architecture fonctionnelle en identifiant les différentes sections et fonctionnalités nécessaires pour répondre aux besoins définis.
  3. Développement des fonctionnalités de base et de l'interface utilisateur
    Pour les fonctionnalités de base telles que l'authentification des utilisateurs et la gestion des contenus, vous devez prévoir des développements spécifiques - ou vous appuyer sur une solution qui les propose clé en main. Une attention particulière doit être apportée au fait d'accéder à une interface conviviale.
  4. Intégration des outils et des systèmes existants
    Intégrez les outils et systèmes existants, comme les logiciels de gestion de projet ou de ressources humaines, pour une utilisation fluide au sein du portail.
  5. Tests et validation de l'ensemble du portail
    Testez rigoureusement chaque aspect du portail pour vous assurer de son bon fonctionnement et de sa conformité aux exigences de l'entreprise
  6. Mise en place de mesures de sécurité et de sauvegarde des données
    Grâce à des précautions de sécurité telles que le chiffrement des données et l'authentification à deux facteurs, protégez les informations sensibles derrière un système robuste.
  7. Formation des utilisateurs et du personnel technique
    Organisez des sessions de formation pour les utilisateurs finaux afin de les familiariser avec les fonctionnalités du portail et assurez-vous que le personnel technique est également formé pour assurer la maintenance.
  8. Déploiement et mise en ligne du portail
    Un plan de déploiement détaillé est à prévoir, en prenant en compte les éventuelles interruptions minimales de service, afin que la mise en ligne se fasse avec le moins de frictions possibles.
  9. Suivi post-déploiement
    Le suivi post-déploiement permet de recueillir les retours des utilisateurs, de résoudre les problèmes qui n'auraient pas été identifiés en pré-production, et d'apporter des améliorations continues au portail.

Selon la solution pour laquelle vous opterez (CMS de portail, développement complet, DXP) et les ressources que vous souhaitez mobiliser en interne (équipe de développement dédiée, gestion de projet simple, délégation à un intégrateur, accompagnement par une agence digitale), ces étapes ne vous incomberont bien entendu pas toutes.

 

Quelle solution choisir pour construire un portail : CMS, développement spécifique ou DXP ?

C'est une question récurrente chez nos clients qui cherchent à mettre en place un portail, que ce soit pour les besoins de leurs clients, de leurs salariés, de leurs partenaires ou de leurs fournisseurs. Pour cause, le CMS (Wordpress, Drupal, Joomla...) est ce qui est le plus connu, mais est-il suffisant pour apporter toutes les fonctionnalités attendues par vos utilisateurs ? Le développement spécifique est également alléchant, mais avez-vous les ressources suffisantes ? Quant à la Digital Experience Platform, pour beaucoup d'entreprises la définition de DXP n'est pas assez claire pour que cette option soit suffisamment sérieusement envisagée lors des projets de portail. Mais nous allons y remédier !

Le CMS, un portail pas comme les autres

Les CMS offrent un grand nombre de fonctionnalités aujourd'hui, mais leur fonction principale reste la création de contenus et leur mise à disposition d'utilisateurs. Or, lorsque vous créez un portail web, c'est bien ce que vous cherchez à faire. Notamment.

La plupart des gens connaissent les CMS d'entrée de gamme tels que Drupal ou WordPress, mais les CMS d'entreprise sont souvent moins bien identifiés par le public. Pourtant, ils offrent des fonctionnalités essentielles dont les utilisateurs quotidiens ont rapidement besoin, qu'on parle des utilisateurs internes (gestionnaires de contenu, marketeurs, développeurs) ou des utilisateurs finaux (clients, salariés, fournisseurs, partenaires...).

Pour les utilisateurs internes d'un portail web, on peut citer la prise en charge d'un grand nombre de sites et de dizaines de langues, des optimisations SEO avancées, des intégrations de réseaux de diffusion de contenu (CDN), et bien d'autres options encore. Autant de capacités qui sont aujourd'hui indispensables pour les équipes des entreprises, et en particulier des plus grandes.

Pour les utilisateurs finaux, le portail diffère du site internet classique par quelques spécificités : contrôle d'accès, authentification unique (SSO), fonctionnalités de transfert de fichiers, espaces différenciés en fonction des profils, sécurité accrue des données... Ce sont autant de choses que vous pourrez faire avec un portail en appui sur le CMS Jahia.

L’option du développement spécifique de portail

Le développement sur mesure d’un portail offre une flexibilité totale et des possibilités d’intégration illimitées. Mais il demande de partir de zéro et de tout créer soi-même, sans pouvoir s’appuyer sur des standards et méthodes éprouvées. Une telle approche implique des ressources techniques plus importantes, et un niveau de risques bien plus élevé à la création.

Les limites du développement spécifique de portail client, de portail salarié, de portail fournisseur ou autre, se rencontrent aussi dans la phase de vie de votre plateforme. L'avantage de s'appuyer sur un CMS est que toutes les fonctionnalités d'édition, de modification et de publication du contenu ont été pensées, et qu'il offre donc un environnement de travail plus complet et fluide aux utilisateurs métiers (communication, marketing, rédaction, content manager...). Pour donner un exemple extrême - mais pas si rare - un portail web "maison" peut obliger tout collaborateur à ouvrir un ticket et requérir l’action des développeurs pour chaque modification de contenu, même si cette modification ne se résume qu'à une virgule.

DXP : la meilleure solution de portail web personnalisable ?

Les grandes entreprises ont aujourd'hui les moyens d'offrir des expériences plus riches que ce que proposent les CMS classiques. Vous êtes en particulier capable aujourd'hui de proposer des contenus spécifiques à chaque type d'utilisateur, de mettre à profit les données dont vous disposez pour répondre à ses attentes et ses besoins avant même qu'il les exprime. L'outil à votre disposition pour cela à un nom : la Digital Experience Platform (DXP). Nous vous proposons ici de vous expliquer rapidement de quoi il s'agit, et pourquoi nous pensons que le portail web sous toutes ses formes, intranet (portail salariés, clients...) comme extranet (portail partenaires, fournisseurs...).

Qu'est-ce qu'une DXP ?

Les Digital Experience Platforms (DXP) sont nées du besoin d'intégrer un grand nombre d’outils dans un environnement unifié. Aujourd'hui, la panoplie digitale classique se compose de :

  • un outil pour gérer les contenus de chaque dispositif web (site internet, portail, application...), donc une interface par dispositif;
  • un ou plusieurs outils pour permettre aux équipes marketing d'exploiter les données issues de ces dispositifs web;
  • des solutions complémentaires de gestion marketing (Facebook, Google Analytics, Mailchimp...) et de production de contenus (traduction, bibliothèque de produits, streaming...);
  • une plateforme de gestion des données clients (CRM);
  • un éventail de solutions de stockage des ressources (PIM, DAM, MAM...).

A cela s'ajoute bien entendu l'ensemble des outils utilisés par les équipes IT pour développer des modules, créer des templates de pages, maintenir l'infrastructure réseau... La DXP tente donc de répondre à l'ensemble des ces enjeux, dans une seule interface unifiée.

Une DXP combine donc un outil de gestion des contenus (CMS) et un outil de consolidation de données clients (Customer Data Platform - CDP), et peut être connecté avec l'ensemble des outils nécessaires à la gestion d'un portail web ou d'un site internet. Autrement, dit, vous trouverez dans une DXP, en plus des fonctionnalités classiques d'un CMS :

  • Des intégrations - Elles contiennent toutes les fonctionnalités qui facilitent l'incorporation des applications d'entreprise, des systèmes de gestion des actifs numériques (DAM), des systèmes de gestion des informations sur les produits (PIM), de la recherche fédérée, des systèmes de gestion de la relation client (CRM) et du marketing automation.
  • Un volet « données » - Il contient des fonctionnalités issues du monde des plateformes de données clients (CDP), notamment les bases de données clients, la segmentation et le scoring, l'analytique et les fonctionnalités de personnalisation et de test A/B, qui tirent parti de tout cela. 

Les fonctionnalités d'une DXP

Un portail web personnalisé pour chaque utilisateur

La force d'une Digital Experience Platform est de vous offrir la capacité de proposer des interfaces personnalisées à chacun de vos utilisateurs en fonction des données dont vous disposez sur lui. Cette personnalisation peut s'appuyer sur vos données internes, complétées par des données fournies par des services tiers. De l'AB Testing à l'affichage différencié en fonction des profils, plus vous avez de données, plus vous pouvez pousser loin le curseur de la personnalisation.

Or le contexte d'un portail web est probablement un des plus propices à la personnalisation, car vous disposez déjà d'un grand nombre de données sur vos utilisateurs. Vous n'avez plus qu'à identifier les données qui vous permettent de créer des scénario personnalisés qui apporteront de la valeur à vos clients.

Découvrir le potentiel d'une DXP pour un portail web

La DXP Jahia comme solution de portail

Voici les données typiques que vous détenez généralement dans le cadre d'un portail web, et sur lesquelles vous pouvez vous appuyer pour déployer de la personnalisation sur votre Intranet ou Extranet :

Portail Salarié

  • Données Personnelles : Nom, prénom, date de naissance, adresse personnelle, numéro de sécurité sociale.
  • Données de Contact : Adresse email, numéro de téléphone.
  • Données Professionnelles : Poste, département, manager direct, historique de carrière au sein de l'entreprise.
  • Données de Connexion : Identifiant, mot de passe, historique de connexion.
  • Données sur la Performance et les Objectifs : Evaluations de performance, objectifs fixés et atteints.

Portail Fournisseur

  • Informations sur l'Entreprise : Nom, adresse, numéro de SIRET.
  • Données de Contact : Noms et coordonnées des personnes clés.
  • Données de Connexion : Identifiants de connexion, historique des accès.
  • Historique des Transactions : Commandes passées, volumes, conditions de paiement.
  • Documents Partagés : Contrats, bons de commande, factures.

Portail Partenaire

  • Informations sur l'Entreprise : Nom, adresse, description de l'activité.
  • Données de Contact : Noms, emails, numéros de téléphone des contacts principaux.
  • Données de Connexion : Identifiants et mots de passe, historique d'activité.
  • Informations Commerciales : Détails des accords de partenariat, informations sur les ventes conjointes, catalogues de produits/services partagés.
  • Ressources de Formation et Support : Accès à des ressources de formation sur les produits/services, matériel de marketing, FAQ.

Portail Clients

  • Informations Personnelles : Nom, prénom, date de naissance.
  • Données de Contact : Adresse postale, email, numéro de téléphone.
  • Préférences et Intérêts : Historique d'achat, préférences de produits/services, historique de navigation.
  • Données de Connexion : Identifiant, mot de passe, préférences de communication.
  • Feedbacks et Support : Historique de demandes de support, avis sur les produits/services.

 

Quelques exemples concrets de portails web personnalisés

Avec une DXP, vous pouvez créer des Intranets et autres portails web qui optimisent l'expérience de vos visiteurs en utilisant la personnalisation, et qui agrègent divers services et intégrations. Ces sites web sont excellents pour favoriser la conversion et la satisfaction des clients, bien plus que ce qu'un CMS traditionnel était capable d'offrir, mais les enjeux auxquels répond une DXP dans le contexte d'un portail web sont plus riches encore. Voici quelques exemples concrets de ce qu'il est possible de faire en termes de personnalisation.

Type de portail web Données de personnalisation Objectifs de personnalisation possibles dans le cadre d'une DXP
Portail Salarié Préférences de communication, modules de formation suivis, articles lus, engagements internes Proposer des contenus et formations adaptés, améliorer l'engagement et la communication interne
Portail Fournisseur Préférences d'achat, historique des transactions, feedbacks produits Optimiser les offres, gérer les stocks et améliorer la relation fournisseur
Portail Partenaire Intérêts de produits/services, participation à des événements, contributions au forum Personnaliser les programmes de partenariat et renforcer l'engagement
Portail Clients Historique d'achat, préférences de produits/services, avis, interactions avec le service client Personnaliser l'expérience d'achat, recommander des produits et améliorer le support
Portails Éducatifs Cours suivis, résultats, centres d'intérêt pédagogiques, participation aux forums Adapter les parcours d'apprentissage et encourager la participation communautaire
Portails de Santé Historique médical, préférences de prise de rendez-vous, interactions avec les professionnels de santé Personnaliser les parcours de soins et améliorer l'expérience patient
Portails Communautaires Centres d'intérêt, participation aux discussions, contenus partagés Renforcer l'engagement communautaire et personnaliser l'expérience utilisateur

 

Cette capacité de personnalisation vient s'ajouter aux fonctionnalités clés d'un portail, telle que l'authentification. Grâce à la DXP, l'expérience utilisateur du portail web peut donc inclure la personnalisation, le SSO, les tests A/B, la recherche fédérée, et bien plus encore. Retrouvez le détail de toutes ces fonctionnalités indispensables dans un portail moderne dans le point suivant !

3. Caractéristiques du portail moderne et fonctionnalités DXP associées

Dans cette section, nous examinons les composants essentiels d'un portail du point de vue utilisateur, et les fonctionnalités de la solution de gestion de portail qui permettent d’inclure ces éléments.

Authentification et SSO

La nature même des portails est de donner accès à des informations et des services spécifiques à un utilisateur donné. De ce fait, la gestion de l'authentification revêt une grande importance. Afin d’offrir une expérience unifiée et personnalisée de bout en bout, il faut éviter que le visiteur ait à s’identifier plusieurs fois lors de son parcours sur le portail.

Processus technique d’authentification dans la DXP Jahia, permettant l’authentification et la collecte de données pour la personnalisation

Processus technique d’authentification dans la DXP Jahia, permettant l’authentification et la collecte de données pour la personnalisation

C'est pourquoi l'authentification par signature unique (SSO) a toujours été un élément central des solutions de gestion de portail. Elle est capable de reconnaître les utilisateurs à travers plusieurs systèmes différents. Une bonne solution de portail prendra en charge plusieurs technologies SSO telles que SAML, LDAP ou OAuth.

Gestion de contenus

Interface de gestion de contenus

      Interface de Jahia pour éditer un contenu éditorial

Un portail web moderne comprend du contenu exclusif. Cela permet d’augmenter la valeur apportée aux visiteurs en leur fournissant par exemple des explications, la présentation de nouvelles fonctionnalités, des ressources de formation, etc. Combiné à la personnalisation, le contenu éditorial peut largement contribuer à fluidifier l'expérience des utilisateurs.

Une solution de portail doit donc permettre l'intégration directe de contenu éditorial. Certaines plateformes peuvent inclure des moyens très basiques de gestion du contenu éditorial, tandis que d'autres peuvent s'appuyer sur une DXP ou un CMS pour offrir un ensemble plus complet de fonctionnalités. Les solutions haut de gamme intègrent pleinement la DXP ou le CMS dans la solution de portail, afin d'offrir une expérience d'édition et de publication transparente.

Agrégation de contenus

agrégation de contenu

 

 

 

L’objectif d’un portail web est de faciliter les démarches des usagers en regroupant au même endroit toutes les ressources utiles. Les utilisateurs finaux trouvent toutes les informations sur un seul écran, ce qui facilite le suivi ou la prise de décisions sur la base des informations présentées dans le portail. Or, les contenus ainsi proposés sur l’interface peuvent provenir de sources extérieures diverses.

Les possibilités d'intégration d'une DXP permettent de faire apparaître des données provenant de toutes sortes de sources, comme un système de gestion électronique des données (GED), ou un logiciel de gestion de produits (PIM), ou de tout autre système ayant du contenu disponible via API.

Composants avec logique métier : intégrations externes

Liste de modules pemrettant l'intégration de composants externes

Liste de modules déployés dans un environnement Jahia. Ces modules amènent des composants pour la gestion de contenus ou des intégrations avec des solutions tierces.

Un portail web moderne propose généralement plus que du contenu éditorial et média : il inclut des outils, services en ligne ou applications. Ces composants provenant de l’extérieur doivent être présentés sur le portail de façon parfaitement intégrée.

Ainsi, une solution de portail permettra le développement des composants qui intègrent leur propre logique métier, permettant ainsi des intégrations plus puissantes avec des systèmes externes. Ces composants devraient aussi idéalement être faciles à développer, à tester et à déployer pour rendre les intégrateurs plus productifs et capables de répondre plus rapidement aux demandes des clients. Tous ces composants doivent pouvoir interagir facilement avec toutes les fonctionnalités du portail (SSO, recherche fédérée) pour tirer parti de l'ensemble de la plateforme et doivent être en mesure d'augmenter les capacités globales de l'outil.

Recherche fédérée

Exemple d'interface de recherche fédérée

Exemple d’implémentation de recherche fédérée utilisant The Movie Database comme source externe de contenus

L’usager du portail doit trouver rapidement et facilement ce dont il a besoin. La barre de recherche joue donc un rôle essentiel, en tant que point d’accès à toutes les ressources de la plateforme, quelles que soient leur nature et leur localisation.

C'est l'avantage de la recherche fédérée, qui permet d'agréger les informations provenant de plusieurs sources en une seule expérience utilisateur. À l'aide d'une interface unique, les utilisateurs peuvent effectuer des recherches dans un vaste ensemble de données diverses, de manière simple et transparente.

Afin d'offrir un accès le plus simple et intuitif possible à vos utilisateurs, Jahia a développé un outil puissant basé sur une technologie semblable à celle de Google : Augmented Search. Grâce à cet outil de recherche, trouver une information, une ressource, un document, ne demande que quelques secondes. Et vous n'avez même plus besoin de vous souvenir des mots exacts utilisés pour nommer ce que vous cherchez : avec les nouvelles technologies de recherches basées sur le Natural Langage Processing, le moteur de recherche ne cherche pas seulement un mot, mais un concept.

Personnalisation

Processus de personnalisation d'un portail

Processus de personnalisation dans la DXP Jahia

Un portail devrait toujours contenir un certain niveau de personnalisation, surtout lorsqu'il est associé à une authentification unique (SSO). Le fait d'avoir des utilisateurs reconnus permet d'extraire des données plus pertinentes pour chacun. Chaque application intégrée peut utiliser le contexte du portail pour faire apparaître des fonctionnalités, des données et des contenus adaptés. 

Les portails avancés peuvent pousser la personnalisation encore plus loin, en modifiant la liste des applications et le contenu éditorial présenté en fonction de données prédéfinies : modèles comportementaux d’utilisateurs, localisation, objectifs atteints... Les tests A/B pourraient également être très intéressants à prendre en compte pour essayer différentes expériences de portail et déterminer celles qui sont les plus efficaces pour les utilisateurs du portail. 

 

Vous avez besoin de concret pour vous projeter ? Réservez une démonstration

Point bonus pour les architectes et les responsables IT : l’extension de l'API

Liste d'extensions API sur Jahia

GraphiQL, un outil visuel présentant toutes les APIs disponibles dans Jahia DXP

Un portail peut exposer des informations par le biais d'une interface utilisateur, mais il peut également exposer et utiliser des API pour ce faire. Un portail se connecte généralement à des API pour récupérer, rechercher et gérer les informations provenant d'autres systèmes, et les réexpose de manière agrégée via sa propre API. Cela facilite notamment l'offre de services, tels qu'une API de recherche fédérée. En outre, le portail peut permettre aux intégrateurs d'étendre directement l'API du portail pour fournir des services plus agrégés, en offrant des solutions similaires à celles des passerelles API.

Si vous souhaitez en savoir plus sur notre technologie, rendez-vous sur l’aperçu technique de Jahia.

Serge Huber
Serge Huber

Serge Huber est co-fondateur et directeur technique de Jahia. Il est membre de l'Apache Software Foundation et président du comité de gestion du projet Apache Unomi, ainsi que co-président de l'OASIS Customer Data Platform Specification.

Retour