XPages est une façon de construire des applications web sur HCL Domino. Les données vivent dans des bases Notes, mais les utilisateurs travaillent dans le navigateur.
XPages est une façon de construire des applications web sur HCL Domino. Les données vivent dans des bases Notes, mais les utilisateurs travaillent dans le navigateur. XPages est arrivé avec Notes 8.5 en 2009 et repose sur Java Server Faces.
Comment fonctionne XPages ?
Une XPage est une page conçue dans Domino Designer par glisser-déposer de champs, de tableaux et de boutons. La logique s'écrit en JavaScript exécuté côté serveur, ou en Java. La page lit et écrit les données dans la même base NSF que le client Notes classique. La même application peut donc avoir une interface Notes pour le bureau et une interface XPages pour le web et le mobile.
À quoi sert XPages ?
- Des portails web pour clients et partenaires par-dessus les données Notes existantes.
- Des versions adaptées au mobile d'applications internes.
- Des tableaux de bord qui rassemblent des données de plusieurs bases Notes.
- Du libre-service, où les utilisateurs externes n'ont pas besoin de client Notes.
XPages est-il encore un bon choix ?
XPages est toujours maintenu par HCL, mais peu de nouveautés arrivent. Pour les nouveaux projets, nous recommandons généralement Domino REST API avec un frontend moderne en React ou Vue, ou Domino Leap pour les formulaires simples. Si vous avez déjà des applications XPages qui fonctionnent, il y a rarement une raison de les réécrire. Nous les maintenons et les étendons volontiers.
Questions fréquentes sur XPages
XPages exige-t-il des compétences Java ?
JavaScript couvre la plupart des besoins. Les choses avancées, comme l'intégration avec des systèmes externes, sont plus simples en Java.
XPages fonctionne-t-il dans Nomad ?
Non. Nomad exécute l'interface Notes classique. XPages exige un navigateur sur le port HTTP du serveur Domino.
XPages peut-il être migré vers Microsoft 365 ?
Pas directement. Les données peuvent aller vers SharePoint ou Dataverse, mais l'interface doit être reconstruite. Nous aidons à évaluer ce qui en vaut la peine.
Aide sur XPages
Nous développons en XPages depuis 2009 et maintenons des applications pour plusieurs entreprises. Lisez notre page sur le développement Notes.
