WEBDEV 2024 : Les concepts

Partie 4 : Concepts avancés 133 Lancement du groupware utilisateur Plusieurs modes de lancement sont disponibles : • L’option "Lancement automatique" permet d’indi- quer que le groupware utilisateur est lancé dès le démarrage du site. La page de login du groupware utilisateur est lan- cée avant toute autre page du site. Le code d’ini- tialisation du projet est exécuté après l’ouverture et la validation de la page de login. • L’option "Lancement manuel par programmation" permet de définir le moment où le groupware uti- lisateur doit être lancé. La page de login sera ouverte uniquement si la fonction gpwOuvre (ou la fonction gpwLogin ) est utilisée. Cette option permet d’exécuter le code d’initialisation du projet par exemple, avant d’ou- vrir la page de login. Cette option est intéressante par exemple dans le cas d’un projet multilingue : une page peut être affichée pour demander la langue d’exécution de l’application. • L’option "Lancement manuel par un modèle de champs" permet d’intégrer la page de connexion du groupware utilisateur dans le site. Il est ainsi possible de conserver le groupware utilisateur automatique (et ses mises à jour) tout en pouvant personnaliser la page de connexion. Si cette option est sélectionnée, le composant in- terne WDGPU_WB_CNX est intégré à votre pro- jet. Ce composant contient un modèle de champs "MDLC_GPU_Connexion" qui gère la connexion. Il suffit d’intégrer ce modèle de champs dans les pages (ou les modèles) souhaitées via un simple Drag and Drop. Après intégration, il est possible de personnaliser ce modèle de champs : • en surchargeant les champs et/ou les traite- ments pour des modifications légères, • en modifiant directement le modèle de champs pour des modifications plus importantes. 3.2 Options du groupware utilisateur (mode classique et mode BaaS) Plusieurs modes de personnalisation du groupware utilisateur sont disponibles : • Pas de personnalisation  : toute la programmation du groupware utilisateur est automatiquement intégrée à votre site. Aucune personnalisation n’est possible. L’ambiance du projet est automa- tiquement appliquée à toutes les pages utilisées par le groupware utilisateur. Ce mode d’intégration permet de suivre auto- matiquement les éventuelles évolutions du groupware utilisateur. • Personnaliser l’UI de connexion (login, inscrip- tion)  : toute la programmation du groupware utili- sateur est automatiquement intégrée à votre site. L’UI de connexion est modifiable. Le composant interne WDGPU_WB est intégré à votre projet. Ce composant contient toutes les pages, modèles de pages, modèles de champs et procédures nécessaires à l’identification de l’utilisateur. Vous pouvez ainsi personnaliser tota- lement toutes les pages de connexion utilisées par le groupware utilisateur. Ce mode d’intégration permet de suivre auto- matiquement les éventuelles évolutions du groupware utilisateur. • Personnalisation complète (uniquement en mode Groupware utilisateur classique) : toute la programmation du groupware utilisateur est automatiquement intégrée à votre site via un composant interne. Le composant interne WDG- PU_WB est intégré à votre projet. Ce composant contient une analyse ainsi que toutes les pages, requêtes, classes et procédures nécessaires à la gestion du groupware utilisateur. Vous pouvez ainsi personnaliser totalement toutes les pages utilisées par le groupware utilisateur.

RkJQdWJsaXNoZXIy NDQ0OA==