Mots de passe des utilisateurs : les critères ont changé
(WINDEV, WEBDEV)
Des nouvelles recommandations sur la gestion des mots de passe permettent de garantir un meilleur niveau de sécurité avec plus de souplesse. Pensez à adapter le code de vos Champs Métier !
Zone répétée : des fenêtres et des pages internes différentes pour chaque occurrence
(WEBDEV, WINDEV MOBILE)
Les applications mobiles et Web utilisent parfois des interfaces complexes combinant un défilement vertical dans l'axe principal et des éléments au défilement horizontal. À cela peut également s'ajouter un défilement dit "infini" (lorsque l'utilisateur arrive en bas de page, du contenu est ajouté afin de poursuivre le défilement). Cet article présente la mise en place de ce type d'interfaces.
File, pile, liste, tableau : quand et comment les utiliser ?
et 7 astuces et trucs à savoir
(WINDEV, WEBDEV, WINDEV MOBILE)
Dans son webinaire du 8 juin 2023, Jérôme a expliqué quand et comment utiliser les structures de données avancées du WLangage : File, Pile, Liste et Tableau.
Cet article présente une synthèse de ce webinaire !
La chaîne sécurise les données en mémoire
(WINDEV, WEBDEV, WINDEV MOBILE)
L'attribut permet d'obfusquer automatiquement la valeur d'une chaîne stockée en mémoire.
Lors d'un dump mémoire d'un exécutable, il devient impossible d'identifier la valeur de la chaîne.
Personnalisez votre éditeur
(WINDEV, WEBDEV, WINDEV MOBILE)
Les environnements de développement WINDEV, WEBDEV et WINDEV Mobile possèdent de nombreuses options de personnalisation. Voici 5 personnalisations pour adapter l'éditeur à vos préférences et à vos habitudes.
Développement de Webservices SOAP : spécificités et astuces
(WINDEV, WEBDEV, WINDEV MOBILE)
Le développement de Webservices comporte des spécificités qu'il faut connaître ainsi que des besoins particuliers. Cet article donne des explications et des conseils. Le projet "WW_WebserviceSOAP" fournit également un composant interne "outil" pour faciliter le débogage, déclencher l'analyseur de performances sur un appel de Webservice ou encore mettre en place un système de logs...
Appliquer un effet "halo lumineux" sur les images
(WEBDEV)
Pour améliorer le rendu d'images détourées dans un site WEBDEV, cet article propose une solution entourant l'image d'un halo lumineux qui reprend les couleurs de l'image. La solution technique présentée utilise du code CSS. Le modèle de champs associé directement réutilisable est livré !
Transférer des fichiers directement d'un smartphone vers une application WINDEV
(WINDEV, WEBDEV, WINDEV MOBILE)
Utiliser un smartphone comme un scanner, en prenant le document en photo, cela peut être très pratique ! Pour proposer le transfert automatique de ces documents scannés vers une application WINDEV, cet article détaille 2 solutions réutilisables :
- via une connexion directe (en utilisant un micro serveur Web intégré dans l'application WINDEV),
- via un WebService réalisant l'interconnexion.
Gestionnaire de sources (GDS) : profitez des dernières améliorations et correctifs !
(WINDEV, WEBDEV, WINDEV MOBILE)
L'administrateur du GDS propose différentes options de maintenance. Ces options permettent à tout moment d'optimiser et de gérer la base de sources du GDS. Parmi ces options, la migration au format le plus récent est une opération importante qu’il faut penser à réaliser.
Site WEBDEV avec session : interdisez le "back / refresh"
(WEBDEV)
Dans un site WEBDEV avec session, il est nécessaire de gérer par programmation la synchronisation des pages lorsque l'internaute utilise le bouton "précédent" du navigateur ou lorsqu'il rafraîchit la page.
Parfois, il peut être difficile de programmer cette synchronisation.
Une solution simple et efficace peut consister à interdire ces actions.
Sessions WEBDEV : fermer la session quand l'utilisateur ferme le navigateur (heartbeat)
(WEBDEV)
En Web, la durée de vie des sessions est un élément crucial dans la gestion des ressources du serveur.
En effet, lorsque les sessions durent longtemps, elles ont tendance à s'accumuler sur le serveur. Or, plus il y a de sessions en mémoire, plus il y a de risque de saturer le serveur.
Depuis la version 26, WEBDEV propose une gestion optimisée des sessions grâce au "HeartBeat".
3 coups de boost sur les zones répétées
(WEBDEV)
L'exemple "WW_ZoneRepetee_Augmentee" fournit le composant interne "ZRAugmentée" qui booste les champs Zone répétée WEBDEV. Avec ce composant, permettez aux utilisateurs de sélectionner plusieurs lignes, d'effectuer un déplacement des lignes dans un champ Zone répétée ou encore d'effectuer un Drag and Drop des lignes vers d'autres champs de la page.
Champ Table en saisie : proposer une saisie assistée
(WINDEV)
L'exemple "WD Saisie Assistée" fournit un composant interne réutilisable qui permet de proposer une saisie assistée pour les cellules d'une colonne d'un champ Table.
Mise à jour d'un cluster WEBDEV : mode opératoire en 5 étapes
(WEBDEV)
Le Cluster WEBDEV permet d'assurer de meilleures performances et une haute disponibilité pour l'hébergement de vos sites WEBDEV. En effet, le Cluster WEBDEV permet la répartition de la charge sur un ensemble des serveurs.
La synchronisation des sites entre les noeuds d'un Cluster WEBDEV est assurée automatiquement.
La mise à jour d'un Cluster WEBDEV de la version 27 à la version 28 est conseillée : avec la version 28 du Cluster WEBDEV, le déploiement d'un nouveau site ou d'une mise à jour d'un site est automatiquement et immédiatement propagé sur tous les noeuds. Il n'y a plus à attendre la synchronisation périodique des noeuds.
Cet article propose un mode opératoire efficace pour mettre à jour un Cluster WEBDEV de la version 27 à la version 28 en 5 étapes.
Site Web : comment bloquer le copier/coller des textes
(WEBDEV)
L'exemple "WW_StopCopie" fournit un champ d'affichage de texte qui bloque le copier/coller effectué par l'utilisateur. Ce champ est facilement réutilisable dans les projets.
Données confidentielles : empêchez les copies d'écran !
(WINDEV, WEBDEV, WINDEV MOBILE)
Sécurisez, bloquez les copies d'écran !
Sécurisez, bloquez les exports !
Le Saviez-Vous ?
(WINDEV, WEBDEV, WINDEV MOBILE)
- Récupérer le texte complet d'une boîte d'information ou d'erreur ("message box")
- Structurer son code grâce aux blocs de code ()
- Centre de suivi de projets : être notifié de la correction d'un incident
Questions & Réponses
(WINDEV, WEBDEV, WINDEV MOBILE)
|
|