Author: Ceydrick Valentini

  • WebDirect et bouton retour…

    WebDirect et bouton retour…

    Modif (Juillet 2025) : cette technique est désormais obsolète car intégrée à FileMaker 2025)

    WebDirect a été introduit par Claris à partir de la version 13 de FileMaker et à su évoluer avec le temps en apportant son lot d’améliorations et d’optimisations jusqu’à aujourd’hui.

    Cette technologie permet d’utiliser vos applications FileMaker depuis un navigateur web via le réseau internet. Claris prenant soin d’apporter une expérience utilisateur très proche de celle de FileMaker Pro.

    Cela représente un avantage certain pour les entreprises qui ne souhaitent pas installer FileMaker Pro sur leurs postes. WebDirect et la solution idéale pour accéder à son application depuis le web. Elle convient aux utilisateurs externes, mais elle permet aussi de créer des portails clients par exemple.

    WebDirect nécessite l’installation de FileMaker Server

    Le problème du bouton “back”

    Un retour utilisateur largement répandu est la déconnexion immédiate quand on clique sur le bouton back (ou retour) du navigateur web. Ce bouton est assez perturbant surtout lorsque l’on est utilisateur de FileMaker Pro, la navigation entre enregistrements s’y trouvant au même endroit, et avec le même aspect.

    La solution

    Et bien sachez, chers amis développeurs que nous avons trouvé une petite parade pour pallier ce comportement. Et je vous rassure, cela ne tient que dans un seul et même fichier !

    Ce fichier HTML va permettre à la connexion d’une solution en WebDirect de désactiver la fonction retour de l’historique du navigateur web. Le fait de désactiver ce bouton d’historique, va faire que le bouton retour de la navigation web ne renverra plus qu’un message indiquant à l’utilisateur qu’il ne peut pas utiliser ce bouton de navigation, vous me suivez ? plus de déconnexion !

    Pour utiliser ce fichier, il vous faut FileMaker Server (WebDirect oblige), et simplement héberger ce fichier sur le même serveur.

    • Sur un système Windows, le fichier est à installer dans le répertoire : FileMaker Server\HTTPServer\conf\
    • Sur un système Mac, le fichier est à installer dans le répertoire : FileMaker Server/HTTPServer/htdocs/

    Repertoire de destination du fichier html

    Ensuite au moyen d’un éditeur de texte, ouvrez le fichier HTML. Au niveau de la variable solution, modifiez le nom de la solution que vous souhaitez ouvrir.

    Fichier html destiné à l'ouverture de la solution en Webdirect

     

    Habituellement, un utilisateur utilise un lien WebDirect du type :

    • https://<Nom de votre serveur>/fmi/webd/Nom_de_votre_solution.fmp12

    Avec cette nouvelle solution, l’utilisateur utilisera un lien du type suivant :

    • https://<Nom de votre serveur>/Nom_de_votre_fichier.html

    Dans notre exemple cela donnerait : https://1mt_server/1mt_Tasks.html

    Ainsi, l’utilisateur ne passe plus par l’interface d’accueil de WebDirect mais se connecte directement à sa solution via l’url. Le lien lui, devient plus simple en s’affranchissant du /fmi/webd/

    NB : Si vous testez cette solution avec une connexion non sécurisée, veillez à modifier dans le fichier HTML la variable uri, le https en http.

    Téléchargez le fichier de démo ici : Zip-file-iconWebDirect_Wrapper.zip

    Si vous avez aimé cet article, partagez le !

     

  • WebDirect and the Back button

    WebDirect and the Back button

    Edit (July 2025): This technique is now native in FileMaker 2025.

     

    WebDirect was introduced as component of FileMaker Server 13 and has evolved regularly since then.

    It makes your FileMaker custom applications available in the browser and available through the Internet, Claris making sure that the user experience is as close as possible from FileMaker Pro’s.

    This has proven very useful in corporate companies where installing a software like FileMaker Pro on desktop computers isn’t trivial.

    Web Direct is a good option if you need to expose your app to external users or to build a customer portal for instance.

    WebDirect requires FileMaker Server

    The “back button” issue

    An often heard complaint though is that users are disconnected when they click the Back button of their browser. This button is confusing because it’s very similar and at the same top left corner than FileMaker Pro record navigation widget.

    Our work-around

    Here is our solution, freely downloadable and usable. It’s a single HTML file.

    This HTML file disables the back button if a user connects to a custom app using the file URL.

    Using the back button will result in a message telling the user he can’t use that button.

    To install, simply download the file and place it in this directory of your FileMaker Server machine

    • On Windows : FileMaker Server\HTTPServer\conf\
    • On the mac : FileMaker Server/HTTPServer/htdocs/

    Repertoire de destination du fichier html

    Next edit the HTML with a simple text editor and modify the “solution” variable to indicate your FileMaker file name.

    Fichier html destiné à l'ouverture de la solution en Webdirect

     

    Usually, a user uses this kind of URL to connect to his custom app:

    • https://<server>/fmi/webd/<filename>

    With this solution he should rather use:

    • https://<server>/<htmlfilename>.html

    In our example this would be: https://1mt_server/1mt_Tasks.html

    NB : If you’re using this solution with a http connection instead of https, don’t forget to edit the uri, variable in the HTML file (change https into http).

    Download the file here: Zip-file-iconWebDirect_Wrapper.zip

    Do not hesitate to share this blog post!