Champ Table : des liens, des boutons ... directement dans les données
(WINDEV)
Le champ Table fait partie des champs les plus utilisés de WINDEV.
Il permet d'afficher rapidement et simplement une liste d'éléments tout en bénéficiant de nombreuses FAA (Fonctionnalités Automatiques de vos Applications) : filtre, tri, copie, export, ...
Dans les applications, il est souvent nécessaire de proposer des actions depuis les lignes des champs Table : ouvrir la fiche du client sélectionné, supprimer le produit sélectionné, envoyer un email au prospect, etc.
Pour gagner en ergonomie, simplifier l'UI et pour éviter la présence de trop nombreux boutons, il est possible d'ajouter des actions directement dans le champ Table en utilisant par exemple :
- le clic d'une colonne (généralement, une colonne de type Image),
- une colonne Conteneur,
- un lien cliquable présent dans le texte d'une ligne.
Créer une charte graphique d'entreprise sans créer de gabarit
(WINDEV)
Le look et la disposition des UI dans les applications sont importants pour l'expérience utilisateur.
Aussi, au sein d'une entreprise, il est essentiel d'instaurer une unité graphique entre toutes les applications et de faciliter les évolutions graphiques.
Il existe des solutions pour créer facilement une charte graphique d'entreprise et permettre de s'y tenir.
UX mobile : dites non aux traitements bloquants !
(WINDEV MOBILE)
Améliorer l'expérience utilisateur est un enjeu important et encore plus dans les applications mobiles. En ce sens, la fluidité de l'application est cruciale.
Cet article et l'exemple "WM Recherche" présentent en 4 points comment optimiser les traitements qui accèdent à une base distante et ainsi gagner en fluidité.
Intégrer un suivi de colis via l'API de La Poste
(WINDEV, WEBDEV, WINDEV MOBILE)
La Poste met à disposition un catalogue d'API. L'une de ces API proposées par La Poste est une API REST de suivi de livraison de colis Colissimo, Chronopost et Courrier suivi.
Cet article et l'exemple "WD SuiviColis" présentent la consommation de cette API.
Champ Disposition : 2 exemples d'interfaces évoluées
(WEBDEV)
Le champ Disposition (Layout) facilite la mise en place d'UI dynamiques où des champs sont affichés et/ou masqués par programmation. Un usage méconnu du champ Disposition est son utilisation combinée avec une zone répétée, que le champ Disposition soit parent ou fils de la zone répétée.
L'exemple "WW_UtilisationChampDisposition" présente deux interfaces efficaces combinant champ Disposition et champ Zone répétée.
Fichier BOM : détecter et gérer l'encodage
(WINDEV, WEBDEV)
Lors de la manipulation de fichiers texte, il peut être nécessaire de connaître l'encodage du fichier afin d'en traiter le contenu. Cette information est fournie par le BOM du fichier, une suite d'octets située en début de fichier, mais non affichée par les éditeurs de texte.
Cet article vous montre comment récupérer le BOM d'un fichier.
Automatiser l'authentification avec JWT
(WINDEV, WEBDEV, WINDEV MOBILE)
JSON Web Token (JWT) est un Open Standard (RFC 7519) qui permet l’échange sécurisé de jetons d'identification et d'authentification auprès d'un site ou d'un service Internet. Il permet notamment l'automatisation d'interactions avec les API de Facebook, Google, ...
Android : tester un matériel précis grâce à un émulateur
(WINDEV MOBILE)
WINDEV Mobile permet de tester et déboguer les applications dans un émulateur Android. L'émulateur permet d'effectuer des tests sur des terminaux qui ne sont pas disponibles physiquement et de tester des fonctionnalités système.
Cet article explique comment créer un émulateur Android et comment tester et déboguer sur cet émulateur.
Optimiser le transfert HTTP des fichiers
(WINDEV, WEBDEV, WINDEV MOBILE)
Téléchargements simultanés, envois de fichiers volumineux... Voici des problématiques réelles lorsqu'il faut mettre en place des téléchargements ou des uploads de fichiers depuis des applications.
Quelles sont les bonnes pratiques ?
Cet article et son exemple donnent des solutions concrètes et du code !
Validation des opérations à risque : des méthodes
(WINDEV, WINDEV MOBILE)
Les utilisateurs cliquent parfois sur "Valider" de manière un peu trop rapide. Mais bien souvent, certaines opérations sont "à risque" et nécessitent une validation forte.
Cet article propose 3 modèles de fenêtres de confirmation pour "forcer" l'utilisateur à lire les messages et éviter une "validation aveugle".
Sites Internet : n'avez-vous rien oublié ? 4 points importants
(WEBDEV)
Un site Internet doit contenir, au vu de la loi, un certain nombre d’informations obligatoires. Voici un rapide tour d'horizon des principales obligations :
- les mentions légales (obligatoire),
- la gestion des cookies (obligatoire si applicable),
- les informations sur la gestion des données personnelles des citoyens européens - RGPD (obligatoire),
- les Conditions Générales de Vente (pour les sites marchands),
- les Conditions Générales d'Utilisation (recommandé mais non obligatoire).
WLangage : 4 possibilités avancées des paramètres et valeurs de retour
(WINDEV, WEBDEV, WINDEV MOBILE)
Le WLangage est un langage riche en fonctions, types, syntaxes, mots-clés... Pour des développements encore plus efficaces, cet article met en avant 4 possibilités sur les paramètres et les retours des procédures.
Traduire automatiquement les saisies des utilisateurs
(WINDEV, WEBDEV, WINDEV MOBILE)
Les textes saisis par les utilisateurs dans les applications WINDEV peuvent être traduits automatiquement, rapidement et dynamiquement, via un appel à des API de traduction. Il est ainsi possible de traduire en plusieurs langues les données des applications WINDEV automatiquement.
WEBDEV : Banque d'images gratuites Unsplash
(WEBDEV)
Unsplash est une banque d'images gratuites et libres de droits accessibles depuis Internet. Unsplash fournit une API qui permet de récupérer des images à partir d'un mot-clé. Voici de quoi illustrer automatiquement un site Web pendant la phase de développement et de test, ou encore illustrer automatiquement des articles de blog, des catégories de produits par exemple.
Questions & Réponses
(WINDEV, WEBDEV, WINDEV MOBILE)
Astuces de programmation et d'utilisation.
Le Saviez-Vous ?
(WINDEV, WEBDEV, WINDEV MOBILE)
- Nommage des plans depuis l'éditeur de fenêtres
- Passage rapide d'un onglet d'environnement à un autre
- Configuration des volets de l'éditeur : pleine hauteur ?
|
|