Table des matières
Qu'est-ce que FileMaker WebDirect ?
WebDirect est une technologie qui permet d'exécuter des bases de données FileMaker dans un navigateur Web sans logiciel client supplémentaire. WebDirect remplace l'ancienne publication Web instantanée. Elle a été lancée pour la première fois avec la plate-forme FileMaker 13 et n'a cessé d'être améliorée et étendue depuis.
Technologies utilisées
FileMaker WebDirect utilise les technologies suivantes pour exécuter des solutions de base de données dans un navigateur Web :
- HTML5 pour la définition et la structure du site à afficher
- CSS3 pour le contrôle de l'apparence
- JavaScript pour tous les éléments de commande interactifs
- HTTP(S)- et WebSocket-protocoles pour la communication avec le navigateur
Pour pouvoir utiliser FileMaker WebDirect, il est obligatoire d'utiliser FileMaker Server. FileMaker Server met les bases de données à disposition sur le réseau ou sur Internet. Le moteur de publication Web intégré à FileMaker Server traduit les bases de données FileMaker, les modèles et les données en HTML5, CSS et JavaScript pour les afficher dans un navigateur. Grâce au serveur web intégré, les données traduites sont envoyées au navigateur web. Comme dans un client FileMaker, la communication avec la base de données se fait en temps réel - une modification des données dans le navigateur se répercute donc directement sur la base de données FileMaker.
Navigateurs web supportés
FileMaker WebDirect prend actuellement en charge les navigateurs Web suivants (à la date de FileMaker 15) :
- WindowsMicrosoft Edge et Internet Explorer ainsi que Google Chrome
- macOS: Apple Safari et Google Chrome
- iOS: Safari
- Android: Google Chrome
Accès à un FileMaker Server avec WebDirect
FileMaker Server est livré avec une (1) connexion client pour les connexions utilisateur (WebDirect et FileMaker Go). Un FileMaker Server peut être étendu en option à d'autres accès simultanés.
Si un serveur FileMaker a été configuré avec les bases de données correspondantes, le centre de démarrage WebDirect peut être appelé dans le navigateur à l'URL suivante :
http://HostOderIP-Adresse/fmi/webd
L'adresse HostOderIP désigne soit un nom d'hôte, soit une adresse IP à laquelle FileMaker Server est accessible sur le réseau. Si SSL a été activé, 'AdresseHostOderIP' doit être remplacé par le nom de domaine complet qualifié figurant dans le certificat SSL.
Ouvrez directement une base de données dans WebDirect avec l'URL suivante :
http://HostOderIP-Adresse/fmi/webd#Datenbankname
Si un script doit être lancé pour démarrer une base de données, utilisez l'URL suivante :
http://HostOderIP-Adresse/fmi/webd#Datenbankname?script=Scriptname¶m=Script-Parameter
Il faut tenir compte du fait que les noms et les paramètres doivent être indiqués en syntaxe HTML. Les trémas doivent être codés en conséquence (par ex. ü pour 'ü), tout comme les espaces ().
Restrictions pour WebDirect
Comme les bases de données WebDirect sont exécutées dans un navigateur, il existe certaines restrictions par rapport à l'exécution avec un client FileMaker Pro. Par exemple, il n'est pas possible d'ouvrir plusieurs fenêtres dans une application WebDirect. Vous trouverez ci-dessous les restrictions dont vous devez tenir compte lors du développement de bases de données pour WebDirect.
Plugins - Seuls les plugins explicitement conçus pour être utilisés dans WebDirect sont pris en charge par WebDirect. La plupart des plugins "normaux" développés pour FileMaker ne fonctionnent pas sous WebDirect.
Impression et fichiers PDF
Dans WebDirect, il n'est pas possible d'imprimer des enregistrements de la même manière que dans un client FileMaker Pro. Il n'est pas non plus possible de créer des fichiers PDF lors de l'utilisation de WebDirect. Si la solution FileMaker utilisée dispose d'un fichier d'impression qui enregistre toutes les impressions, il est toutefois possible de programmer une solution de contournement. Pour ce faire, marquez une impression à partir de WebDirect et imprimez-la ultérieurement via un moteur de demandes ou par un utilisateur disposant d'un client FileMaker Pro.
Définitions de la base de données
Les utilisateurs WebDirect ne peuvent pas définir les rubriques, les listes de valeurs, les modèles, les scripts, les liens, les sources de données externes ou les schémas de base de données. En revanche, le changement de modèles ou de vues de modèles est également possible dans WebDirect.
Vue du tableau
FileMaker WebDirect ne prend pas en charge l'affichage en vue Tableau. Si un script passe en vue Tableau sous WebDirect et qu'aucune autre vue n'est définie dans le modèle, FileMaker WebDirect passe en vue Liste.
Objets superposés (empilés)
Sous WebDirect, FileMaker ne prend pas en charge les objets superposés, même si l'objet supérieur est transparent ou masqué. Pour les modèles WebDirect, n'utilisez pas d'objets empilés, mais plutôt des objets calculés, par exemple.
Styles de texte non pris en charge
FileMaker WebDirect ne prend pas en charge certains styles de texte : les mises en évidence, les formats de texte de paragraphe et les taquets de tabulation. L'affichage des formats de texte enrichi n'est pris en charge que si ce format est également pris en charge par le navigateur utilisé.
Barres de menu personnalisées
L'utilisation de barres de menus personnalisées n'a aucun effet dans FileMaker WebDirect et n'est pas prise en charge.
Actions de script non disponibles
Toutes les actions de script ne sont pas disponibles pour FileMaker WebDirect. Les actions de script suivantes ne sont pas disponibles pour une utilisation dans WebDirect :
- Activer le mode d'affichage des pages
- Exécuter une recherche/un remplacement
- Insérer depuis l'appareil
- Insérer à partir de l'index
- Insérer QuickTime
- Copier les données/requêtes
- Copier toutes les données/requêtes
- Enregistrer des ensembles de données sous Excel
- Enregistrer les jeux de données au format PDF
- Personnaliser la fenêtre
- Modifier la position/taille de la fenêtre
- Organiser toutes les fenêtres
- Faire rouler les fenêtres
- Afficher/masquer la règle de texte
- Définir le niveau de zoom
- Nouveau fichier
- Ouvrir le fichier
- Fermer le fichier
- Convertir un fichier
- Configurer l'accès au réseau
- Définir les formats système à utiliser
- Enregistrer une copie sous
- Récupérer un fichier
- Configurer l'imprimante
- Imprimer
- Toutes les fonctions de vérification orthographique
- Toutes les fonctions pour les éléments de menu, à l'exception de "Aide".
- Autoriser la barre de mise en forme
- Tonalité d'erreur
- Parler
- Composer un numéro de téléphone
- Installer le jeu de menus
- Définir DDE Execute
- Exécuter AppleScript
- Envoyer un événement
- Placer le cache sur le disque
Vous trouverez toutes les informations complémentaires dans le Guide FileMaker WebDirectVous y apprendrez également comment optimiser votre solution FileMaker pour l'utiliser dans le WebDirect.
