6.3 FileMaker Go et WebDirect
FileMaker Go et WebDirect offrent des moyens puissants de rendre vos bases de données FileMaker disponibles sur des appareils mobiles et sur le Web. Ces technologies vous permettent de rendre vos solutions accessibles à une large base d'utilisateurs tout en conservant la flexibilité et les fonctionnalités de FileMaker. Dans ce chapitre, nous allons nous concentrer sur la manière de développer des applications mobiles avec FileMaker Go, de publier vos solutions FileMaker sur le Web et d'optimiser les modèles pour les appareils mobiles et le Web.
Table des matières
- 6.3 FileMaker Go et WebDirect
Applications mobiles avec FileMaker Go
Introduction à FileMaker Go
FileMaker Go est une application gratuite pour les appareils iOS qui vous permet d'exécuter des bases de données FileMaker sur votre iPhone ou iPad. FileMaker Go vous permet de créer des applications mobiles qui répondent aux besoins spécifiques de vos déplacements et vous offre la flexibilité d'emporter votre solution de base de données partout avec vous. Cette application prend en charge presque toutes les fonctionnalités de FileMaker Pro, y compris les scripts, les modèles et les calculs.
Création d'une application mobile
- Conception et planification:
- Avant de créer une application mobile, vous devez comprendre le flux de travail et les besoins spécifiques de vos utilisateurs mobiles. Les applications mobiles doivent être simples à utiliser et rendre les fonctions essentielles facilement accessibles. Pensez à la facilité d'utilisation et optimisez l'interface utilisateur pour les appareils à écran tactile.
- Création de mises en page pour les appareils mobiles:
- Utilisez FileMaker Pro pour créer des modèles optimisés pour les appareils mobiles. Veillez à ce que vos modèles s'adaptent aux petits écrans et que les éléments tels que les boutons soient suffisamment grands pour être facilement touchés.
- Exemple: utiliser une seule structure de colonnes pour les mises en page afin de garantir que toutes les informations importantes soient visibles sur un petit écran sans que l'utilisateur doive faire défiler la page horizontalement.
- Utilisation des boutons de script et des gestes:
- Dans les applications mobiles, les gestes et les boutons de script peuvent jouer un rôle important. Utilisez des gestes tels que le balayage ou le toucher pour déclencher des actions. Cela peut améliorer l'expérience utilisateur et permettre une interaction plus fluide avec la base de données.
- Stockage local des données et synchronisation:
- FileMaker Go permet de stocker les données sur l'appareil afin de travailler hors ligne. Prévoyez des mécanismes pour synchroniser les données stockées localement avec la base de données centrale dès qu'une connexion est disponible.
- Conseil: Utilisez des scripts pour déclencher automatiquement la synchronisation lorsqu'une connexion Internet est détectée.
- Tester et déployer l'application:
- Testez votre application mobile de manière approfondie sur différents appareils iOS afin de vous assurer qu'elle fonctionne bien dans tous les scénarios d'utilisation. Distribuez l'application soit via l'application FileMaker Go elle-même, soit en créant une solution géolocalisée qui s'installe directement sur les appareils des utilisateurs.
Meilleures pratiques pour FileMaker Go
- Optimisation de la performance: Réduire le nombre d'enregistrements et d'objets de modèle chargés simultanément pour améliorer les performances sur les appareils mobiles.
- Fonctionnalité hors ligne: Assurez-vous que les fonctions critiques sont également disponibles hors ligne et que la synchronisation se déroule sans problème.
- Interface utilisateur simple: Gardez l'interface utilisateur aussi simple que possible afin de faciliter son utilisation sur un petit écran.
Publication de solutions FileMaker sur le Web
Introduction à FileMaker WebDirect
FileMaker WebDirect permet de publier des bases de données FileMaker sur le Web et d'y accéder depuis presque tous les navigateurs modernes. C'est une excellente façon de rendre votre solution accessible à un public plus large, sans avoir à installer de logiciel spécifique sur l'appareil client.
Préparation de la base de données pour WebDirect
- Vérification de la compatibilité:
- Toutes les fonctions FileMaker ne sont pas disponibles dans WebDirect. Assurez-vous que votre base de données n'utilise pas de fonctions qui ne sont pas prises en charge par WebDirect, comme certaines animations de modèles ou certains modules qui ne fonctionnent que dans FileMaker Pro.
- Création et optimisation de mises en page web:
- Les mises en page destinées à être utilisées sur le web doivent être optimisées pour s'afficher dans un navigateur. Utilisez des mises en page simples, sans graphiques complexes ni scripts volumineux, afin de réduire les temps de chargement.
- Exemple: utiliser des techniques de type CSS dans FileMaker pour uniformiser l'affichage et améliorer les performances.
- Droits d'accès et sécurité:
- Assurez-vous que vos utilisateurs WebDirect disposent des droits d'accès appropriés et que les paramètres de sécurité pour l'accès au web sont robustes. Activez SSL pour crypter le transfert de données et utilisez un contrôle d'accès basé sur les rôles pour garantir que les utilisateurs n'ont accès qu'aux données qu'ils sont autorisés à voir.
- Déploiement de la solution:
- Publiez votre base de données FileMaker sur un FileMaker Server avec la fonction WebDirect activée. Le serveur se charge de la gestion des requêtes Web et veille à ce que les utilisateurs puissent accéder à la base de données via leur navigateur.
Meilleures pratiques pour WebDirect
- Éviter les mises en page complexes: Gardez les mises en page pour WebDirect simples et évitez l'utilisation excessive de graphiques ou de scripts complexes afin de maximiser les performances.
- Conception adaptéeVeillez à ce que vos mises en page web soient responsives, c'est-à-dire qu'elles s'adaptent aux différentes tailles d'écran. Cela améliore la convivialité sur une multitude d'appareils.
- La sécurité en point de mire: utilisez des mots de passe forts et le cryptage SSL pour garantir la sécurité de l'accès à votre solution WebDirect.
gFM-Business Open Source FileMaker ERP de base
Le logiciel du cours accéléré
Télécharger gratuitement
Optimisation des mises en page pour les appareils mobiles et le web
Optimisation pour les appareils mobiles
- Utilisation d'éléments faciles à toucher:
- Assurez-vous que tous les éléments interactifs tels que les boutons, les listes déroulantes et les liens sont suffisamment grands pour être manipulés facilement avec le doigt. Respectez une taille minimale de 44×44 pixels pour les éléments tactiles.
- Adaptation des mises en page aux écrans plus petits:
- Utilisez des mises en page qui se concentrent sur le flux vertical d'informations, car les appareils mobiles ont généralement des écrans plus longs. Utilisez des éléments de mise en page flexibles qui s'adaptent à la taille de l'écran.
- Exemple: Travailler avec une seule mise en page en colonnes et éviter le défilement horizontal.
- Réduction de la charge de données:
- Minimisez le nombre d'enregistrements et d'objets de modèle chargés en une seule fois. Ne chargez que les données les plus importantes et utilisez le chargement à la demande (lazy loading) pour améliorer les performances.
- Prendre en compte la fonctionnalité hors ligne:
- Planifiez les modèles et les fonctions de manière à ce qu'ils fonctionnent également hors ligne, en particulier dans FileMaker Go. Utilisez des scripts pour contrôler la synchronisation et éviter les conflits.
Optimisation pour le web
- Mettre en œuvre le Responsive Design:
- Assurez-vous que vos mises en page s'affichent bien sur différentes tailles d'écran. Utilisez des éléments de mise en page flexibles et testez vos mises en page Web sur différents appareils pour vous assurer qu'elles fonctionnent bien.
- Réduction des temps de chargement:
- Optimisez les graphiques et évitez les éléments de mise en page inutiles afin de réduire les temps de chargement. Utilisez des techniques simples basées sur CSS pour simplifier la conception et améliorer les performances.
- Utilisation de fonctions spécifiques au web:
- Profitez des avantages de WebDirect en y intégrant des fonctions spécifiques au web comme l'intégration de services web (API REST) ou l'utilisation de WebViewers pour des interactions avancées.
- Tester la compatibilité du navigateur:
- Testez vos mises en page Web dans différents navigateurs (p. ex. Chrome, Firefox, Safari) afin de vous assurer qu'elles fonctionnent correctement partout. Veillez à ce que tous les éléments interactifs et les scripts s'exécutent correctement.
FileMaker ERP avec des fonctionnalités optimisées
Mises en page pour l'iPad d'Apple
Plus d'informations
- Privilégier le minimalisme: Moins, c'est plus - gardez vos mises en page simples et concentrez-vous sur les éléments essentiels pour améliorer la convivialité.
- Test continu: Testez régulièrement vos mises en page sur différents appareils et dans différents environnements afin de vous assurer qu'elles fonctionnent sans problème.
- Obtenir les commentaires des utilisateursLaissez vos utilisateurs tester les mises en page pour mobile et pour le web et donnez-leur la possibilité de donner leur avis. Utilisez ce feedback pour améliorer continuellement vos mises en page.
Résumé
FileMaker Go et WebDirect offrent de multiples possibilités pour rendre vos solutions de base de données disponibles sur le Web et en mobilité. Grâce à une planification, une optimisation et un déploiement appropriés, vous pouvez créer des applications performantes qui fonctionnent parfaitement sur les appareils mobiles et sur le Web.
