PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WEBDEV 23 !
  • Présentation
  • Nouveautés "Update 3" (version 230053)
  • Nouveautés "Update 2" (version 230050)
  • Nouveautés "Update 1" (version 230042)
  • Présentation
  • Nouveautés de la version 23
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Voici la liste des principales nouveautés que vous pourrez découvrir dans cette mise à jour. De nombreuses améliorations de fonctionnement ont été également apportées dans cette version.
Cette page d'aide présente :
Nouveautés "Update 3" (version 230053)
RGPD :
  • L'audit RGDP détecte désormais plus de cas d'utilisation des rubriques (utilisation de requêtes intégrées, rubriques utilisées par les champs TCD, ...)
Nouveautés "Update 2" (version 230050)
RGPD :
  • Editeur d'analyses :
    • Fenêtre de description des rubriques : Désormais, une coche "RGPD" est présente dans le tableau des rubriques. Cette coche permet de déclarer et de savoir si une rubrique est concernée par la RGPD ou non.
    • Fenêtre de description des fichiers : Dans l'onglet "Détail", l'option "Activer l'option "données à caractère personnel" à la création des rubriques" permet d'activer automatiquement l'option RGPD lors de la création d'une nouvelle rubrique. Il est bien entendu à tout moment possible de supprimer cette option "RGPD" des rubriques dans la fenêtre de description des rubriques.
  • Audit RGPD :
    • Déjà accessible depuis le volet "Projet" du ruban, l'audit RGPD peut être lancé depuis l'éditeur d'analyses : sous le volet "Analyse", dans le groupe "Analyse", cliquez sur "Audit RGPD".
    • L'audit RGPD liste désormais les pages dont les champs sont basés sur des requêtes manipulant des rubriques RGPD.
Editeur de projet
  • Optimisation du temps de chargement des projets.
  • Graphe du projet : A partir de cette version, le graphe du projet n'est plus disponible. Il est conseillé d'utiliser le tableau de bord ou le volet "Explorateur de projet".
  • Comparaison de projets : Lors de la comparaison de projet, les automatismes de procédure et le mode de gestion des erreurs sont désormais pris en compte.
  • La mise en place et l'utilisation du système de mise en cache navigateur (site déconnecté) ne sont plus disponibles. En effet, cette fonctionnalité est désormais obsolète et va être supprimée de la norme HTML.
  • Exemples produit : Les exemples sont disponibles en téléchargement. WEBDEV télécharge automatiquement l'exemple au moment de son ouverture. Vous bénéficiez ainsi toujours la dernière version de l'exemple disponible en téléchargement. Il n'est plus nécessaire d'installer tous les exemples avec le produit.
Editeur de pages
  • Optimisation du temps de sauvegarde d'une page sous l'éditeur.
  • Optimisation de l'affichage de la fenêtre de sélection des popups.
  • Gestion des styles :
    • Possibilité de définir les caractéristiques de la police utilisée par défaut dans une page. Dans la fenêtre de description de la page, dans l'onglet "Style", sélectionnez l'élément "Police par défaut".
    • Possibilité d'hériter des caractéristiques de la police du style de l'élément parent (taille, police, couleur, ...).
  • Champ Table :
    • Une nouvelle erreur de compilation d'IHM apparaît si le titre du champ Table ou d'une colonne de table ne peut pas être affiché dans son intégralité.
    • Sous l'éditeur, une poignée permet de redimensionner la hauteur du titre d'une colonne de table. Désormais, lorsque cette hauteur est personnalisée, il est possible de revenir à une hauteur "automatique" via l'option "Hauteur des titres de colonne" : il suffit de supprimer la hauteur indiquée.
  • Champ Zone répétée : Visualisation du fantôme des cellules dans un champ Zone répétée sous l'éditeur de pages.
Déploiement des sites WEBDEV
  • Désormais, le Serveur d'application WEBDEV utilise le système de gestion de la mémoire de Windows. Ce mode de gestion de la mémoire a pour conséquence :
    • Pour les serveurs possédant une mémoire RAM importante, une exécution plus rapide et une diminution de la charge de la machine.
    • Pour les serveurs possédant peu de mémoire RAM, une exécution un peu plus lente.
Centre de Contrôle HFSQL
  • Nouvelle option permettant d'activer la gestion des doublons lors de l'exécution de requêtes SQL depuis le Centre de Contrôle HFSQL.
WLangage
  • Fonctions modifiées (code serveur):
    • BufferVersHexa : Nouvelles constantes permettant de convertit un buffer en une chaîne hexadécimale :
      • Possibilité de ne pas faire de regroupement.
      • Possibilité de ne pas faire de saut de ligne.
    • CouleurPalette : Nouvelles constantes permettant de gérer plus de couleurs.
    • dFond : Possibilité d'utiliser une variable de type Couleur pour définir la couleur de fond.
    • DonneCouleur : Nouvelle constante permettant d'obtenir la couleur dans la série de couleurs associée à la palette.
    • dStylo : Possibilité d'utiliser une variable de type Couleur pour définir la couleur du tracé.
  • Fonctions modifiées (code navigateur):
    • DonneCouleur : Nouvelle constante permettant d'obtenir la couleur dans la série de couleurs associée à la palette.
  • Fonctions modifiées (PHP):
    • DonneCouleur : Nouvelle constante permettant d'obtenir la couleur dans la série de couleurs associée à la palette.
Nouveautés "Update 1" (version 230042)
RGPD :
  • Possibilité d'indiquer dans l'analyse :
    • les fichiers contenant des données personnelles (option "Données personnelles (RGPD)" dans l'onglet "Détail" de la description du fichier).
    • les rubriques correspondant à des données personnelles (option "Données personnelles (RGPD)" dans l'onglet "Avancé" de la description de la rubrique).
  • Audit RGPD : l'audit RGPD permet de :
    • lister les fichiers de données et leurs rubriques contenant des données personnelles et de lister les utilisations de ces fichiers et de ces rubriques,
    • lister les éléments du projet accédant aux données personnelles,
    • imprimer le dossier, avec ou non le registre des traitements. Il est également possible de créer un registre des traitements.
Editeur de projet
  • Composant interne :
    La comparaison de composants internes est désormais disponible. Pour comparer des composants internes, dans le volet "Projet" du ruban, déroulez "Autres actions', déroulez en suite l'option "Comparer" puis sélectionnez l'option "Comparer 2 éléments".
  • Exemples :
    Lors de l'ouverture d'un exemple, une copie est automatiquement réalisée. Il est ainsi possible de travailler ou faire des modifications sur cette copie. L'exemple original est ainsi conservé.
  • Nouvelle ambiance : ZTIM
  • RAD Applicatif : Le RAD Applicatif WebImmo est désormais disponible en mode Responsive.
Editeur de pages
  • Possibilité de spécifier les marges et les espacements entre les champs par projet (fenêtre F12, onglet "Magnétisme", option "Epaisseur des règles").
  • Fenêtre des ancrages :
    • La fenêtre des ancrages est désormais non modale : il est possible d'afficher en même temps la fenêtre des ancrages de plusieurs champs.
    • La fenêtre des ancrages peut être affichée depuis le modifieur.
  • Fusion de champs Libellé en Zone de Texte Riche : Il est désormais possible de fusionner des champs Libellé en une Zone de Texte Riche :
    1. Sélectionnez les champs Libellé concernés.
    2. Dans le menu contextuel, sélectionnez l'option "Refactoring .. Fusionner la sélection dans une zone de texte riche".
  • Style d'un champ : Il est désormais possible de définir une "Taille à la création" pour un style de champs. Si le style est un style utilisé par défaut, la taille à la création sera utilisée lors de la création du champ (au lieu de la taille par défaut définie par WEBDEV).
  • Champs Table et Zone répétée :
    • La fenêtre de description des champs a été revue pour plus de simplicité et de clarté. La création des colonnes et des attributs a été simplifiée.
    • Edition du titre d'une colonne de table : Il est désormais possible d'insérer des liens et des images dans le titre d'une colonne de table :
      • Sélectionnez la colonne à modifier.
      • Sélectionnez l'option "Editer le libellé du menu contextuel".
      • Lorsque le titre de la colonne passe en édition, le ruban s'adapte et affiche les options de texte disponibles.
  • Champ de saisie : Possibilité d'extraire le libellé d'un champ de saisie (option "Dissocier le libellé" dans le menu contextuel du champ de saisie).
  • Style des champs Cellule : L'élément "Cadre/fond" des cellules peut correspondre à :
    • un cadre image (fonctionnement des versions précédentes)
    • un style CSS.
  • Champ Galerie : Désormais, en exécution, le champ commence à afficher les images même si elles ne sont pas toutes chargées sur le navigateur (une zone colorée remplace l'image pendant son chargement).
  • Possibilité de détecter le code mort de l'élément en cours : Sous le volet "Projet", dans le groupe "Audit et performances", déroulez "Audit d'édition" et sélectionnez l'option "Audit de l'élément en cours".
  • Responsive Web Design
    • Champ Disposition : Il est désormais possible de masquer les cellules du champ Disposition par tranche.
    • Modification dans une tranche : Désormais, la modification d'un champ peut être effectuée uniquement pour l'une des tranches définies. Si le repère de largeur de navigation n'est pas positionné sur une tranche, lors de la modification du champ, le repère est automatiquement positionné à l'extrémité de la tranche en cours.
      Remarque : Cette option est paramétrable dans les options d'édition :
      1. Affichez les options d'édition (F12).
      2. Dans l'onglet "Options", dans la zone "Responsive Web Design", cochez / décochez l'option "Revenir automatiquement dans la taille de référence de la tranche".
    • Surcharge dans une tranche : Lors de la première surcharge de taille ou de position d'un champ dans une tranche (différente de la tranche de référence), un message de confirmation est affiché.
      Remarque : Cette option est paramétrable dans les options d'édition :
      1. Affichez les options d'éditions (F12).
      2. Dans l'onglet "Options", dans la zone "Responsive Web Design", cochez / décochez l'option "Confirmer les surcharges de taille ou de position".
    • La fenêtre de description d'un champ présent dans une tranche différente de la tranche de référence affiche uniquement les options surchargeables par tranche. Les autres options sont grisées.
    • Les modèles suivants utilisent désormais un champ Disposition : Responsive Blog, Responsive Mobile, Responsive Administration.
Editeur d'images
  • Génération des images dans différentes résolutions (multi-dpi)
  • Export des images au format multi-dpi
  • L'option CTRL T permet désormais de redimensionner l'image et d'effectuer une rotation de l'image.
Webservice REST
  • Génération automatique des points d'entrée et des procédures.
  • Gestion automatique des paramètres POST
GDS
  • Amélioration de l'interface du report de branche.
Centre de Contrôle HFSQL
  • Modernisation de l'interface de gestion des journaux :
    • Conditions de recherche présentes dans le ruban.
    • Visualisation des enregistrements directement dans l'interface.
  • Affichage des journaux plus rapide.
HFSQL
  • Fichiers de données inaltérables : La modification automatique des données sur un fichier de données inaltérable est désormais interdite. En effet, cette opération peut altérer les données présentes dans le fichier (notamment en cas de suppression de rubriques).
  • Nouvelle gestion des droits pour les fonctionnalités suivantes :
    • Création d'une sauvegarde planifiée
    • Visualisation d'une sauvegarde planifiée
    • Visualisation une sauvegarde effectuée
    • Récupération d'une sauvegarde
    • Création d'une optimisation planifiée
    • Visualisation d'une optimisation planifiée
    • Création d'une tâche planifiée de procédure stockée
    • Visualisation d'une tâche planifiée de procédure stockée
    • Création d'une ré-actualisation de vue matérialisée planifiée
    • Visualisation d'une ré-actualisation de vue matérialisée planifiée
WLangage
  • Gestion des unités de temps dans les fonctions WLangage :
    • Il est désormais possible d'utiliser l'unité "cs" (centièmes de seconde) pour les paramètres des fonctions WLangage acceptant des paramètres exprimés en centièmes de seconde.
    • Une erreur de compilation est affichée si la durée utilisée utilise une précision trop importante par rapport à ce que la fonction gère (par exemple, utilisation de "1 s 500ms" alors que la fonction attend des secondes).
  • Variant JSON : Amélioration de la gestion de la valeur 'null'
  • Nouvelles fonctions pour Windows:
    • MongoGridFSRécupèreInfoFichier : Permet de récupérer les informations concernant un fichier MongoDB (gridFS).
    • XMLOuvreLecteur : Crée un lecteur permettant de lire un document XML sans le charger en mémoire.
  • Fonctions modifiées
    • CertificatCharge : Possibilité de charger un certificat présent dans une bibliothèque de l'application (WDL)
    • CertificatVérifieChaîne : 2 nouveaux paramètres permettent de spécifier le mot de passe du certificat et le chemin de l'autorité de confiance.
    • gpwOuvreSessionLDAP : il est désormais possible de définir le mode de gestion du SSL
    • iEnchaînementAjoutePDF : Nouveaux paramètres permettant de spécifier le mot de passe du fichier PDF, la taille d'impression et la liste des pages à imprimer.
    • iImprimePDF : Nouveaux paramètres permettant de spécifier le mot de passe du fichier PDF, la taille d'impression et la liste des pages à imprimer.
    • HAjouteOptimisationPlanifiée : Nouvelle gestion des droits
    • HAjouteSauvegardePlanifiée : Nouvelle gestion des droits
    • HAjouteTâche : Nouvelle gestion des droits
    • HInfoSauvegarde : Nouvelle gestion des droits
    • HListeOptimisationPlanifiée : Nouvelle gestion des droits
    • HListePlanification : Nouvelle gestion des droits
    • HListeSauvegardePlanifiée : Nouvelle gestion des droits
    • HListeTâche : Nouvelle gestion des droits
    • HRafraîchitVue : Nouvelle gestion des droits
    • HRécupèreSauvegarde : Nouvelle gestion des droits
  • Fonctions disponibles en Linux :
    • CertificatSigneChaîne : Crée la signature d'une chaîne de caractères.
    • CertificatVérifieChaîne : Vérifie la correspondance entre une signature et une chaîne.
    • XMLOuvreLecteur : Crée un lecteur permettant de lire un document XML sans le charger en mémoire.
  • WLangage : Nouveaux types (Windows et Linux)
    • XMLLecteur : Permet de lire un document XML de taille importante sans le charger en mémoire.
  • Code navigateur :
    • Framework V2 : Le typage de la valeur de retour d'une procédure est pris en compte.
    • Nouvelles propriétés :
      • ..AxeXMax : Permet de connaître la borne maximale des abscisses (axe X) d'un champ de type Graphe.
      • ..AxeXMin : Permet de connaître la borne minimale des abscisses (axe X) d'un champ de type Graphe
      • ..AxeYMax : Permet de connaître la borne maximale des ordonnées (axe Y) d'un champ de type Graphe
      • ..AxeYMin : Permet de connaître la borne minimale des ordonnées (axe Y) d'un champ de type Graphe.
      • ..BulleTitre : Permet de connaître et de modifier le texte affiché dans la bulle d'aide associée au titre d'une colonne de table
      • ..DuréeAnimation : Permet de connaître et de modifier la durée de l'animation d'un champ Graphe.
      • ..Libellé : Permet de manipuler le libellé d'un champ.
      • ..LibelléHTML : Permet de manipuler le libellé d'un champ sous forme de code HTML.
      • ..TexteSansFormat : Permet de récupérer le texte contenu dans un champ de saisie riche (au format RTF ou HTML) sans les balises de formatage HTML ou RTF.
      • ..Titre : Permet de connaître ou de modifier le titre d'une colonne de table, d'un champ Graphe ou d'une page
      • ..URL : Permet de connaître ou de modifier l'adresse associée à un champ.
      • ..ValeurAffichée : Permet de connaître la valeur actuellement affichée à l'écran dans un champ d'une page.
      • ..Vignette : Permet de connaître ou de modifier l'image affichée en vignette dans un champ Vignette.
PHP
  • Champ Zone répétée de type Galerie
  • Graphes interactifs
  • Fonctions WLangage de gestion des graphes.
  • Amélioration de la gestion des tableaux HTML.
Administrateur distant
  • Notification des erreurs par emails
  • Site Mobile friendly
Déploiement
  • L'installeur sélectionne automatiquement le mode d'accès FTP adapté (HTTP/HTTPS, FTP/FTPS) pour le déploiement des sites depuis le poste de développement.
SaaS
  • Possibilité de réindexer la base de données du module SaaS directement depuis l’administrateur SaaS.
Version minimum requise
  • Version 23
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire