Les 928 nouveautés de WINDEV 28, WEBDEV 28 et WINDEV Mobile 28
215 N o u v e a u t é W D W B WM RÉUNIR 2 EXISTANTS : APPLICATION DESKTOP ET SITE WEB L’intégration d’un site Web existant dans une fenêtre d’appli- cation Desktop existante permet de créer des passerelles de productivité, et de mutualiser l’existant. Gain apporté par la nouveauté 28 : Réutilisez l’existant 216 N o u v e a u t é W D W B WM INTÉGRER UNE PAGE WEBDEV DANS UNE FENÊTRE WINDEV Le nouveau champ «Site WEBDEV» de WINDEV permet d’in- tégrer un site dans une application WINDEV, et d’interagir par programme avec ce site. Il suffit d’indiquer l’URL de la page à insérer. La fenêtre qui contient le champ interagit avec la page char- gée par l’intermédiaire de procédures navigateur. Dans l’éditeur de code WINDEV, les procédures Navigateur de la page sont accessibles et proposées en complétion automa- tiquement. Gain apporté par la nouveauté 28 : Ne codez pas en double 217 N o u v e a u t é W D W B WM INTERACTION : LA FENÊTRE APPELLE DES PROCÉDURES DE LA PAGE Les procédures de la page WEBDEV qui sont appelables depuis une fenêtre WINDEV doivent être déclarées dans une interface de partage. Les procédures peuvent effectuer des appels Ajax au serveur. Exemple de code : Code dans la page WEBDEV // Déclarations implémente Interface_contenant_les_méthodes_accessibles_de_la_page utilise Interface_contenant_les_callbacks_possibles_de_page_vers_fenêtre // Utilisation MonChampHôteUtilisateur. UneCallback () Code dans la fenêtre WINDEV // Déclaration utilise Interface_contenant_les_méthodes_accessibles_de_la_page implémente Interface_contenant_les_callbacks_possibles_de_page_vers_fenêtre // Utilisation MaPageUtilisée. UneProcédureDeLaPage () Gain apporté par la nouveauté 28 : Page et fenêtre dialoguent en WLangage 218 N o u v e a u t é W D W B WM INTERACTION : LA PAGE APPELLE DES PROCÉDURES DE LA FENÊTRE Les procédures WINDEV appelables depuis la page WEBDEV doivent être déclarées dans une interface de partage. Cette interface génère un fichier de paramétrage. Ce fichier de paramétrage doit être fourni à l’environnement WEBDEV, ce qui permet aux procédures d’être appelables de manière native. Depuis le code des procédures Navigateur de la page, il devient possible d’appeler directement les procédures de la fenêtre. Gain apporté par la nouveauté 28 : La page appelle la fenêtre 219 N o u v e a u t é W D W B WM UN NOUVEL AGENCEMENT DISPO- NIBLE POUR LA PAGE WEBDEV Une page de site peut contenir des menus, un bandeau de publicité, des champs de décor, un bas de page avec les men- tions légales... Ces informations n’ont peut-être pas d’intérêt quand la page est intégrée à une application WINDEV. Un nouveau type d’agencement spécifique à l’intégration dans WINDEV (et dans WINDEV Mobile) fait donc son appa- rition dans WEBDEV, pour ne pas afficher certaines informa- tions. Gain apporté par la nouveauté 28 : Adaptez facilement la présentation de la page Web pour l’appli 220 N o u v e a u t é W D W B WM SÉCURITÉ PREMIER NIVEAU La sécurité des informations qui transitent entre la page et la fenêtre est primordiale. Tout d’abord, par défaut la navigation dans la page WEBDEV est limitée au domaine de l’URL fournie dans l’application: cela élimine les attaques de type XSS (Cross-Site Scripting). Lorsque la page WEBDEV contient des données sensibles, plu- sieurs méthodes permettent de sécuriser l’accès à la page : • Utilisation du Login et Mot de Passe de la session Win- dows (SSO, Single Sign On) • Saisie en début de session du Login et Mot de Passe du UN SITE WEBDEV DANS UNE FENÊTRE WINDEV INSÉREZ UN SITE WEBDEV DANS UNE FENÊTRE WINDEV AVEC COMMUNICATION BI-DIRECTIONNELLE EN WLANGAGE L e s n o u v e a u t é s W I ND E V 2 8 WE BD E V 2 8 W I ND E V Mo b i l e 2 8 44
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==