DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WEBDEV 2025 !
Aide / Nouveautés / Nouveautés de la version 2025
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
WEBDEV 2025 : Profitez des 208 nouveautés communes de la version 2025
WEBDEV 2025 bénéficie bien entendu des 208 nouveautés communes de la version 2025, et en particulier des évolutions des éditeurs, de l'IA générative de code, des palettes, des webservices plus rapides, des évolutions de l'éditeur de code dont le coffre-fort de mots de passe, du nouveau type de graphe Pourcentage Imagé, des nouveautés du GDS, des nouveautés du WLangage et de la POO, etc.
Et en plus de toutes ces nouveautés, WEBDEV 2025 bénéficie de superbes nouveautés spécifiques au Web à découvrir dans les pages qui suivent.
Webservice à accès sécurisé
WEBDEV permet bien entendu de créer facilement des Webservices REST.
En version 2025, WEBDEV permet également de créer tout aussi facilement des Webservices REST à accès sécurisé par token OAuth.
WEBDEV 2025 s'occupe de tout !
Le principe
L'accès au webservice nécessite la fourniture d'un token.
L'appelant du webservice doit donc obtenir ce token.
Un protocole standard pour obtenir ce token est OAuth.
Rappel OAuth permet de gérer des autorisations d'accès.
Ce token est fourni par un serveur d'authentification, basé sur un protocole OAuth.
Comment créer un Webservice sécurisé : le détail
Il suffit de créer un webservice de la manière habituelle.
Dans la description du webservice, il faut indiquer l'adresse du serveur d'authentification qui sera utilisé.
Il n'y a rien d'autre à programmer grâce à WEBDEV 2025.
Authentification initiale
oauth_parametres est un OAuth2Paramètres
...
// Demande d’authentification
MonToken est un AuthToken = AuthIdentifie(oauth_parametres)
Appel du webservice sécurisé
// Récupération du nombre de factures de l’utilisateur connecté
req est un httpRequête
req.AuthToken = MonToken
req.URL = "http://serv.monentreprise.com/V1/Facturation/Facture?num_facture=" + num
req.Envoie()
Comment créer un web­service sécurisé avec différents niveaux d'autorisations
Pour des autorisations plus fines, par exemple accordées à des utilisateurs particuliers, il est possible d'utiliser le concept de permission (scope).
Il s'agit d'une autorisation définie dans le serveur d'authentification, à l'aide d'une UI.
Exemple de permission : accès en écriture, accès à une ressource spécifique.
Pour chaque point d'entrée du webservice il est possible d'indiquer le ou les scopes nécessaires.
Un serveur OAuth est nécessaire : le vôtre ou celui livré
Un webservice sécurisé nécessite l'utilisation d'un serveur OAuth.
WEBDEV 2025 laisse le choix de ce serveur :
  • un serveur tiers,
  • le serveur OAuth livré en standard avec le Serveur d'Application WEBDEV.
En cas d'utilisation d'un serveur d'authentification tiers il suffit de vérifier que ce serveur d'authentification possède les services nécessaires.
Serveur d'authentification OAuth : ça sert à quoi ?
Le protocole OAuth est un standard ouvert utilisé pour délivrer des autorisations sécurisées.
Un serveur d'authentification OAuth gère les points suivants :
  • Authentification sécurisée,
  • Gestion des autorisations,
  • Emission des jetons d'accès et de leur rafraîchissement,
  • Gestion des droits associés au jeton ("scope").
Un serveur d'authentification OAuth peut être hébergé sur un serveur physique de tout type : réseau local ("on premise"), hébergeur, cloud, etc.
Serveur d'authentification OAuth : livré en version 2025
Un serveur d'authentification OAuth est présent par défaut dans le Serveur d'Application WEBDEV 2025.
Pour utiliser ce serveur d'authentification, il suffit d'activer la fonctionnalité de Serveur d'Authentification OAuth lors de l'installation du Serveur d'Application WEBDEV 2025.
L'utilisation de ce serveur d'authentification rend l'installation, l'administration et la programmation simplissime, et tout cela sans aucun coût supplémentaire au Serveur d'Application.
Ce serveur d'authentification peut être également utilisé pour l'authentification SSO.
Serveur d'authentification OAuth : il gère tout !
Le serveur d'authentification OAuth livré avec WEBDEV 2025 propose toutes les fonctionnalités attendues.
En particulier, le serveur gère une base de données des comptes. Le serveur propose un site d'administration de la base des comptes : création et édition de compte, importation de LDAP, etc.
Gestion automatique du login sécurisé à votre site
La mise en œuvre d'une authentification OAuth pour l'accès à un site ou une application demande la saisie d'un Login.
La gestion de cette saisie est prise en charge par le serveur d'authentification.
La page de saisie est paramétrable.
Cette page gère l'oubli de mot de passe.
La création de nouveau compte est possible depuis la page de login.
La double authentification (par email et par Autenticator ) est gérée.
La fonction WLangage AuthIdentifie permet de gérer l'authentification, en affichant la page de Login.
Un langage tiers peut utiliser le serveur d'authentification WEBDEV par l'intermédiaire de requêtes HTTP.
Token, scope & consentement
Un token est un jeton temporaire généré par le serveur, qui identifie l'utilisateur.
Lors de la création d'identifiants OAuth (couple IDClient, IDSecret), il est possible de définir facilement des permissions (des "scopes"), qui gèrent les autorisations du token généré.
Le serveur OAuth gère automatiquement la demande de consentement de l'utilisateur pour utiliser une ou des permissions (scopes) proposées.
Le renouvellement de Token est géré automatiquement.
SSO : le principe général interopérabilité
SSO est l'acronyme de Single Sign On, que l'on pourrait traduire "S'authentifier une seule fois pour toutes".
L'utilisateur final saisit une fois ses paramètres de connexion, qui sont ensuite automatiquement reconnus par tous les autres sites auxquels il accédera, développés en WEBDEV ou pas.
Il devient inutile de saisir encore et encore ses identifiants.
Bien évidemment, ces sites doivent accepter SSO.
Le couple login/mot de passe est connu et stocké uniquement sur le serveur d'authentification.
Les sites ne connaissent pas et n'ont pas à stocker le mot de passe.
Tout est géré automatiquement pour les sites développés avec WEBDEV 2025.
SSO : un serveur d'authentification livré
Pour que chacun des sites puisse fonctionner en mode SSO, ce site doit appeler un serveur d'authentification.
Le serveur d'authentification :
  • gère la base de données de comptes et de leurs mots de passe : créer des comptes, supprimer des comptes, etc.
  • affiche la fenêtre de login pour la première connexion.
  • renvoie les informations demandées par le site : nom, prénom, email, etc (Mais dans aucun cas le mot de passe).
  • gère la déconnexion.
  • permet de paramétrer la durée de connexion autorisée (en heures, en jours, etc).
Ce serveur d'authentification est livré en standard avec le Serveur d'Application WEBDEV 2025.
Le protocole utilisé par WEBDEV 2025 est le protocole standard OpenID Connect, ce qui permet à des sites non développés avec WEBDEV d'utiliser ce serveur d'authentification.
Jeton (token)
Tout site qui veut bénéficier d'un SSO donné doit connaître une clé secrète délivrée par le serveur d'authentification.
Pour authentifier un utilisateur, le site doit appeler la fonction WLangage AuthIdentifie, dont un paramètre est cette clé secrète.
La première authentification d'un utilisateur affiche la page de login du serveur d'authentification. Le serveur délivre un Token (stocké dans un cookie).
Les authentifications suivantes détecteront automatiquement ce cookie, et validera de manière silencieuse l'authentification.
Il n'y a rien à programmer : tout est réalisé automatiquement par la fonction WLangage AuthIdentifie !
Intégration du SSO dans les sites : principe
Pour qu'un site WEBDEV utilise une authentification SSO, 2 méthodes sont proposées :
  1. utilisation du groupware utilisateur,
  2. par programmation.
Intégration du SSO dans les sites : par Groupware utilisateur (GPU)
La méthode la plus simple pour utiliser SSO dans un site WEBDEV est d'utiliser le GPU intégré.
Avec cette méthode, il suffit d'indiquer les paramètres d'accès au serveur d'authentification dans la fenêtre de paramétrage du GPU.
Impossible de faire plus simple.
Intégration du SSO dans les sites : par programmation
La méthode par programmation est destinée aux sites qui n'utilisent pas le GPU.
La programmation reste simple grâce aux fonctions WLangage AuthIdentifie et OpenIDIdentifie.
Personnalisation facile de la page de connexion
La page de connexion est directement personnalisable dans le site d'administration du serveur d'authentification.
Double authentification intégrée
Le serveur d'authentification propose le mécanisme de double authentification. Cette double authentification peut s'effectuer par envoi d'un email ou usage d'un Authenticator tierce (Google, Microsoft, etc).
Nouveau champ métier sélecteur de couleurs light
Un sélecteur simplifié
Un sélecteur simplifié
Le Champ Métier "Sélecteur de couleurs light" permet d'afficher un sélecteur de couleurs dont l'UI est allégée par rapport au sélecteur de couleurs standard.
Un bouton pour ouvrir le sélecteur de couleur standard est bien entendu présent dans le sélecteur allégé.
Un environnement plus rapide
En version 2025, l'utilisation des "7 onglets" de WEBDEV gagne en fluidité et en réactivité : un vrai bonheur !
Modifieur new look
En version 2025, le modifieur offre une nouvelle présentation encore plus pratique.
La modification des propriétés des pages et des champs n'a jamais été aussi efficace !
Le modifieur ouvert sur un champ Flexbox
Le modifieur ouvert sur un champ Flexbox
Volet de création des champs
En version 2025, l'environnement offre un nouveau volet facilitant la recherche des champs.
La création et la modification des pages et des champs n'a jamais été aussi efficace !
Le nouveau volet de création des champs
Le nouveau volet de création des champs
Bouton "en validation" : un clic dans les "7 onglets"
Historiquement, dans l'éditeur de WEBDEV, pour qu'un bouton soit en validat ion, c'est-à-dire que la touche Entrée soit considérée comme un clic sur ce bouton, il fallait éditer le raccourci du bouton.
En version 2025, il suffit de sélectionner l'option "bouton en validation" de l'onglet UI des "7 onglets".
Sous l'éditeur de pages, lorsqu'un bouton contient un libellé tel que "OK" ou "Valider" l'audit d'UI dynamique affiche un conseil qui propose de passer ce bouton en mode validation.
Verrouillage des champs dans une cellule
Dans l'éditeur de pages en version 2025, il est possible de verrouiller les champs contenus dans une cellule.
Cela permet de déplacer la cellule et les champs qui la composent plus facilement.
Supprimer une cellule (conteneur) sans supprimer ses fils
Il devient possible de supprimer un conteneur (cellule, Flexbox, onglet) sans supprimer son contenu.
Agrandisseur d'UI
Certaines UI de pages réalisées il y a plusieurs années, ont été créées avec des polices de caractères de taille trop petite.
L'éditeur de pages permet maintenant d'effectuer un redimensionnement homothétique du contenu d'une page en agrandissant la taille des polices et des champs, et en les repositionnant.
La page historique
La page historique
Et le résultat après agrandissement : c’est mieux !
Et le résultat après agrandissement : c’est mieux !
Permutation de type de champ : possibilités supplémentaires
La fonctionnalité de permutation de champs est très pratique.
La version 2025 offre les permutations suivantes :
  • cellule vers Flexbox,
  • Flexbox vers cellule,
  • ZTR vers libellé,
  • libellé vers ZTR,
  • libellé vers lien,
  • lien vers libellé,
Au passage, l'UI de cette fonctionnalité est devenue bien plus ergonomique.
Drop de zone répétée dans une zone répétée : avertissement en cas de manipulation erronée
WEBDEV permet d'insérer une Zone Répétée (ZR) dans une autre Zone Répétée.
Cela est possible en plaçant la ZR à insérer dans une Page Interne, puis d'utiliser cette Page Interne dans la première ZR.
Une erreur de manipulation courante est d'effectuer directement un Drag&Drop d'une ZR dans l'autre, ce qui ne donnera pas le résultat attendu.
Lorsque cette manipulation est détectée, l'éditeur de pages de WEBDEV 2025 vous indique qu'il faut utiliser une Page Interne.
Divers
  • Plan : possibilité de saisir le numéro du plan dans la Status Bar.
  • Redimensionnement d'une sélection de champs : les ancrages sont pris en compte.
  • Les ambiances sont stockées dans un sous-répertoire du projet.
  • Nouvelle erreur d'UI : un champ est défini en superposable alors qu'il ne devrait pas l'être.
  • Champs Libellé : matérialisation des marges internes dans l'éditeur de pages.
Planning & agenda : 2 champs très utilisés
Les 2 champs Planning et Agenda sont des champs d'une puissance exceptionnelle.
Ces 2 champs sont très utilisés dans les applications et les sites.
En version 2025 les possibilités de personnalisation en web s'enrichissent.
Granularité des rendez-vous totalement personnalisable
Granularité totalement personnalisable ; ici 10 mn
Granularité totalement personnalisable ; ici 10 mn
En version 2025, il devient possible de choisir la granularité souhaitée, à la minute près !
Pour plus de détails, consultez Le champ Planning.
Nouveau : changer la couleur de fond d'une ressource ou d'une plage par programmation
Le changement de couleur d'une ressource ou d'une plage est maintenant facile à réaliser grâce à la fonction PlanningCouleurFond.
Le fond bleu clair sur la plage indique ici une opération «Porte Ouverte» en cours
Le fond bleu clair sur la plage indique ici une opération «Porte Ouverte» en cours
Ressources riches : images + formatage (HTML, ...) dans le libellé des ressources
La définition des couleurs est riche, intuitive et simple.
Pour plus de détails, consultez PlanningAjouteRessource.
Flexbox : mode d'édition avec tous les champs visibles
En édition, un champ Flexbox a une taille définie.
Dans une Flexbox, certains champs peuvent être rendus visibles ou invisibles par programmation. La Flexbox peut donc contenir plus de champs que la taille d'édition visualise.
En version 2025, un nouveau mode d'édition de la Flexbox rend tous les champs visibles.
Ce nouveau mode permet de dimensionner facilement les champs.
Un simple clic droit permet de passer d'un mode à l'autre.
Ici, le champ Flexbox a la taille minimale d’exécution
Ici, le champ Flexbox a la taille minimale d’exécution
Ici, le champ Flexbox affiche l’intégralité de son contenu
Ici, le champ Flexbox affiche l’intégralité de son contenu
Flexbox : couleur de fond pour matérialiser les imbrications de Flexbox
En version 2025, l'édition des Flexbox dans l'environnement bénéficie d'une nouvelle fonctionnalité très utile : la visualisation de toutes les imbrications de conteneurs : Flexbox, cellule, etc
Bien pensé : la matérialisation des niveaux d'imbrication s'effectue par des couleurs différentes pour chaque niveau. Il est possible de changer le jeu de couleurs à tout moment afin que les couleurs soient visibles quel que soit le fond.
Les fonds de couleur matérialisent l’imbrication
Les fonds de couleur matérialisent l’imbrication
Flexbox : option débordement disponible
L'option "débordement" permet à un champ de s'agrandir en s'adaptant à la taille de son contenu qui "déborde" (qui est plus grand) de la taille initiale du champ.
En version 2025, cette option est également disponible pour les champs Flexbox.
Nouveau champ éditeur de code
Un nouveau champ de WEBDEV 2025 permet de saisir ou d'afficher du code WLangage.
Par sécurité, pour être exécuté, ce code doit être compilé dynamiquement par le site ou l'application.
FAA : export XLSX dans les zones répétées
Menu d’export disponible par défaut dans vos sites
Menu d’export disponible par défaut dans vos sites
Le menu des FAA propose maintenant en standard les fonctionnalités d'export aux internautes.
La fonctionnalité d'export est accessible d'un simple clic droit.
Ce menu est désactivable avec la fonction FAADésactive.
Ancrage multicolonne dans les tables
Il devient possible de spécifier le pourcentage d'ancrage de plusieurs colonnes simultanément.
Possibilité d'utiliser un menu contextuel sur les champs table, table hiérarchique et arbres
En version 2025, il devient possible d'utiliser un menu contextuel sur les champs Table, Table hiérarchique et Arbre.
Cela ouvre des possibilités fonctionnelles, principalement pour les applications web.
Champ arbre : il peut être en sélection
Il devient possible de passer un champ Arbre (treeview) en mode sélection.
FAA : export XLSX proposé par défaut sur les tables
Une table affichée. par un site réalisé avec WEBDEV propose la fonctionnalité d'export vers un fichier XLSX, XML, texte, etc.
En version 2025, cette possibilité est également proposée par défaut.
Divers
  • Amélioration de la gestion des PopUps dans les Pages Internes contenues dans les Zones répétées.
Edition de page contenant des agencements : vitesse boostée
L'édition des pages contenant des agencements est beaucoup plus fluide et rapide avec la version 2025.
Nouveau graphe pourcentage imagé
Le nouveau type de graphe Pourcentage Imagé est disponible en WEBDEV.
Un graphe très visuel
Un graphe très visuel
Des performances générales en progression
En version 2025, l'environnement de développement de WEBDEV évolue vers plus de fluidité et de vitesse.
"7 onglets" : ouverture instantanée
L'utilisation des "7 onglets" propose un affichage instantané en version 2025.
Finie la latence de certaines fenêtres.
De plus, les enchaînements sont fluides.
Editeur de code : fluidité
L'éditeur de code de la version 2025 de WEBDEV bénéficie lui aussi d'une cure de jouvence très appréciée.
En plus de toutes les nouveautés fonctionnelles de la version 2025, l'utilisation quotidienne est beaucoup plus fluide.
Conjuguée à la vitesse des "7 onglets", cela rend l'utilisation très agréable.
Mise à jour de modèles et de champs : 5 à 20 fois plus rapide
Les modèles sont très souvent utilisés avec WEBDEV, car ils permettent de structurer facilement les pages.
La mise à jour de modèles avec WEBDEV 2025 est bien plus rapide.
Plus le projet est de taille importante, et plus le gain est important.
Par exemple : la mise à jour des modèles pour un site de 100 pages est 5 fois plus rapide, et elle devient 20 fois plus rapide pour un site de 500 pages.
Agencements en édition : visualisation immédiate
Avec les anciennes versions de WEBDEV, l'édition de pages contenant des agencements pouvait être ralentie.
En version 2025, la présence d'agencements n'impacte plus la fluidité d'utilisation de l'éditeur de pages.
facturation dans vos sites SaaS
WEBDEV propose une fonctionnalité riche : la mise en place de facturation de l'accès à vos sites qui utilisent les fonctionnalités SaaS disponibles dans WEBDEV.
La nouvelle fonction WLangage SaaSAdminListeLicences permet d'obtenir la liste des licences d'un utilisateur donné.
Ajax asynchrone optimisé
Les applications SPA (Single Page Application) bénéficient des évolutions apportées sur les traitements AJAX, ainsi que de toutes les nouveautés du WLangage.
Bouton Whatsapp
En version 2025, un bouton "prêt à l'emploi" Whatsapp permet dans un site pour mobile de :
  • lancer une discussion avec le contact par l'intermédiaire de Whastapp,
  • préremplir un message.
L'utilisateur final n'a plus qu'à valider ou saisir son propre message.
La Wébisation toujours plus facile
La transformation de vos applications (ou de parties d'applications) WINDEV existantes en sites Web est de plus en plus facile.
L'environnement avec édition splittée permet d'éditer en même temps une fenêtre et une page, ce qui facilite les manipulations.
L'assistant de migration évolue pour apporter une aide encore plus précieuse lors du passage au Web.
Toutes les nouvelles fonctions WLangage de la version 2025 sont disponibles en WEBDEV
La programmation en code WEBDEV Serveur bénéficie de toutes les nouvelles fonctions WLangage et de toutes les nouveautés du WLangage de la version 2025.
2 fonctions utiles : fichiertélécharge et fichiervisualise
Les 2 nouvelles fonctions FichierTélécharge et FichierVisualise permettent comme leur nom l'indique de télécharger un ou des fichiers et de visualiser un fichier.
Note : la fonction FichierAffiche est toujours disponible.
Mode AWP : stateless
Le mode de pages AWP est un mode "stateless" : pas de contextes, pas de session ni de contexte automatique sur le serveur.
Si un contexte est nécessaire dans ce mode, il convient de le gérer par programmation à l'aide de la fonction WLangage DéclareContexteAWP.
Cette fonction accepte maintenant du JSON.
Ajax asynchrone
En version 2025, l'utilisation de Ajax asynchrone est optimisée.
JSON de taille importante
Le format JSON est souvent utilisé dans les sites Web, en particulier pour les webservices REST.
En version 2025, les JSON de taille importante sont automatiquement gérés.
Divers
  • Support des commentaires // et /*
Des nouveautés intéressantes
Parmi les nombreuses nouveautés disponibles sous Linux, on peut retenir :
  • certificats Let's Encrypt disponibles sur serveur Linux,
  • support de la dernière version Apache 2.4.62,
  • la fonction WLangage DocVersHTML est disponible,
  • ...
PHP
PHP : 8.3.11
La version 8.3.11 de PHP est supportée.
Vitesse boostée
Les webservices SOAP et REST créés avec WEBDEV 2025 sont devenus bien plus rapides.
Webservice sécurisé
Les Webservices REST créés avec WEBDEV 2025 peuvent maintenant être sécurisés automatiquement grâce à la technologie OAuth.
Débogage d'un Webservice configuré avec des sessions prélancées
La version 2025 permet de déboguer facilement les webservices configurés en mode "session prélancée" depuis l'environnement.
Ajax asynchrone
En version 2025, le fonctionnement des appels Ajax asynchrones est optimisé.
Le nouvel attribut "asynchrone" permet d’activer le nouvel algorithme est optimisé La fluidité de vos sites et applications web est améliorée : les internautes seront heureux.
Expressions régulières
En version 2025, les fonctions WLangage de la famille RegEx sont disponibles en code navigateur.
Cela permet de réaliser des masques de contrôle du contenu saisi en code navigateur, avant l’envoi au serveur.
Remplacement multiple
La syntaxe de remplacement utilisant un tableau de chaînes est maintenant disponible en code Navigateur.
Cela permet de remplacer en une seule ligne de code l’ensemble des chaînes présentes dans le tableau.
La fonction MenuAjouteOption accepte des procédures navigateur
Il est possible d’ajouter des options de menu par programmation.
Il est maintenant possible d’indiquer une Procédure Navigateur comme code à exécuter à la sélection d’une option.
Divers
  • Le type Chrono est disponible.
  • Les fonctions de vérification de l’algorithme de Luhn sont disponibles.
  • La constante ISO8601 est disponible.
3 nouvelles propriétés
CurseurLa propriété Curseur permet de connaître et de modifier la position du curseur de la souris dans un des champs suivants :
  • Champ de saisie.
  • Combo avec saisie.
  • Colonne de table de type "Champ de saisie" et colonne de table de type "Combo avec saisie".
  • Champ Traitement de texte.
  • Champ Editeur HTML.
  • Champ Editeur de code.
CurseurLigneLa propriété CurseurLigne permet de connaître et modifier le numéro de ligne où se trouve le curseur dans un champ Editeur de code.
FinCurseurLa propriété FinCurseur permet de connaître et de modifier la position de fin de sélection du curseur de la souris dans l'un des champs suivants :
  • Champ de saisie.
  • Combo avec saisie.
  • Colonne d'un champ Table de type "Champ de saisie" et colonne d'un champ Table de type "Combo avec saisie".
  • Champ Traitement de texte.
  • Champ Editeur de code.
Nouveau mode d'édition des pages en 3D en éclaté
L’éditeur de pages de WEBDEV 2025 apporte une nouveauté très utile : la vision 3D sophistiquée des champs de la page.
Cette vision 3D devient vite indispensable pour la gestion des champs conteneurs: Flexbox, cellules, etc.
Cette vue 3D est disponible au choix pour la page entière ou pour un conteneur donné.
La vue 3D permet de sélectionner un champ et d’ouvrir les "7 onglets" de ce champ.
Manipulation de la vue 3D
La vue 3D peut être manipulée :
  • rotation,
  • zoom,
  • éloignement des champs.
Cela permet de visualiser facilement les imbrications et les empilements des champs.
Edition simultanée 2D/3D
Fonctionnalité puissante, il est possible d’éditer en même temps la vue 2D et la vue 3D.
Lorsqu’un champ est sélectionné dans une vue, il est automatiquement sélectionné dans l’autre vue.
Il est donc possible de sélectionner un champ dans la vue 3D et de l’éditer immédiatement en 2D.
A quoi sert un certificat
La présence d’un certificat sur un serveur Internet HTTPS permet de garantir à l’internaute qu’il s’adresse au domaine dont il a saisi l’adresse.
Il n’est pas possible d’usurper le nom de domaine.
HTTPS : un certificat ets nécessaire
Un site Internet est accessible à travers le protocole HTTP.
HTTPS est la version sécurisée de HTTP.
Les navigateurs récents n’autorisent quasiment plus la navigation sur des sites qui n’utilisent pas HTTPS.
En effet, le protocole HTTP n’est pas sécurisé et permet entre autres les attaques de type «man in the middle» (le vol de toutes les données qui transitent sur le site en s’intercalant dans la connexion).
L’installation d’un site Internet nécessite donc la mise en oeuvre du protocole HTTPS et donc la présence d’un certificat sur le serveur.
Obtenir un certificat Let's Encrypt : automatique avec WEBDEV 2025
Les certificats Let’s Encrypt sont très utilisés. Il s’agit de certificats gratuits générés automatiquement par l’organisation ISRG, qui est principalement soutenue financièrement par Google.
La version 2025 du Serveur d’Application WEBDEV permet de gérer automatiquement :
  • la demande de certificat,
  • l’installation du certificat,
  • les renouvellements du certificat.
Cela permet un allégement drastique de la gestion des certificats des sites.
Un mode opératoire simple
Pour utiliser un certificat Let’s Encrypt sur un serveur WEBDEV, il suffit de cocher la case «Générer automatiquement un certificat Let’s Encrypt» dans le compte pour lequel le certificat doit être activé.
Il est possible de spécifier son ou ses noms de domaines qui seront protégés par le certificat.
Le Serveur d’Application de WEBDEV 2025 s’occupe de tout!
Utilisation d'autres certificats
Il est bien entendu possible d’utiliser d’autres types de certificats que ceux de type Let’s Encrypt.
Dans ce cas, il suffira d’installer et de gérer manuellement ces certificats.
Affichage des erreurs d'événement Windows directement dans l'administrateur
Lorsque le Serveur d'Application de WEBDEV rencontre un certain type d'erreurs, il génère des informations concernant cette erreur directement dans le journal d'événements de Windows.
En version 2025, l'Administrateur du Serveur d'Application WEBDEV affiche le nombre d'erreurs signalées dans le journal, et permet de les consulter directement depuis l'Administrateur.
Let's Encrypt intégré
En version 2025, il est facile de gérer les certificats Let's Encrypt.
Installation, utilisation, mise à jour, tout est automatique !
Quota disque par compte
Il devient possible de fixer une limite à l'espace disque qui sera occupé par un compte WEBDEV.
Cet espace contient le site lui-même et ses données éventuelles.
La saisie de cette limite s'effectue dans le Centre de Contrôle d'Hébergement.
Divers
  • Intégration de WDSCRIPT : permet d'exécuter des scripts WLangage sur le Serveur d'Application.
Fichier de configuration du proxy : améliorations
La mise en place d'un cluster de Serveurs d'Application WEBDEV nécessite la mise en place d'un proxy.
Ce proxy est un logiciel tiers.
Un fichier de configuration est fourni pour les proxys HAProxy.
En version 2025, la génération de fichier de configuration propose des options supplémentaires.
Debian 12
L'image docker est maintenant basée sur Debian 12.
Déploiement non bloquant
Selon la taille d'un site à déployer et le nombre de serveurs sur lesquels le site est déployé, un déploiement peut prendre un certain temps.
Pour ne pas bloquer l'environnement, la version 2025 effectue les déploiements en arrière-plan.
A la fin de la tâche, un compte rendu est affiché.
URL pointant sur un serveur : quel site lancer ?
Lorsqu'une URL pointe directement sur un serveur sans indiquer de nom de site, quel site doit être lancé ?
En version 2025 il devient possible d'indiquer dans l'assistant de déploiement que ce site est le site à lancer par défaut.
Cela évite l'affiche de la page par défaut du serveur Web lui-même.
Divers
  • L'assistant d'Install est maintenant disponible en version 64 bits; il n'y a plus de limite de nombre de fichiers.
Présentation
WEBDEVDrive permet d’héberger facilement et immédiatement vos sites.
Le tarif d’abonnement forfaitaire est vraiment très compétitif.
Profitez-en maintenant pour héberger vos sites à moindre coût !
www.webdevdrive.fr
Et de nombreuses autres nouveautés
Cette version 2025 propose également de nombreuses autres nouveautés, que nous vous laissons découvrir lorsque vous aurez commandé et reçu votre version, ou dans votre abonnement.
Version minimum requise
  • Version 2025
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 18/11/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale