Aller au contenu

Blogs

Nos blogs communautaires

  1. Have you ever wanted to make your own programming language? Maybe a template engine? A JSON parser? If you have ever built any of those, you might have noticed it’s not exactly easy to get started. We’d like to help with that. Welcome to Part 3, the final in this series on Writing a Markdown […]

    Afficher la totalité du billet

  2. As Platinum Partners, our team at Soliant has been testing with the FileMaker 17 platform for months prior to the release. While exploring it, one of my biggest fears was related to the new Admin Console - would people conclude that certain features were no longer available?

    Case in point, this post from the FileMaker Community Forum:

    Screenshot of post from the FileMaker Community

    Post from the FileMaker Community Forum about the Admin Console in FileMaker 17.

    This feature in question has not been removed from FileMaker Server 17. However, to use it, you must leverage the updated Admin CLI (command line interface) or the brand new Admin API.

    You can toggle this particular setting through the following CLI command from Terminal on macOS or the command line box on Windows:

    fmsadmin set serverconfig securefilesonly=false

    More on the Admin CLI & Admin API

    You can learn more about the commands available through the CLI and the new Admin API in whitepapers available on the FileMaker forum.

    Make sure to download them and keep them handy for when you need to adjust a setting on FileMaker Server but can’t seem to find it in the Admin Console.

    FileMaker Server Feature Removal

    A handful of features were removed from FileMaker Server. The online help for FileMaker Server 17, lists them here.

    Next Steps in FileMaker 17

    If you have any questions about how to find missing or moved features in FileMaker 17, please contact our team. We’re happy to help your team determine the best way to move forward with your FileMaker solution.

    The post Is FileMaker 17 Missing Features? appeared first on Soliant Consulting.


    Voir le billet d'origine

  3. Parmi les nouveautés apportée par FileMaker 17, il y a l’arrivée d’un nouveau thème, le thème Universel tactile. Alors j’en profite pour rappeler un peu à quoi correspond cette histoire de thèmes. Les thèmes de FileMaker sont arrivés en 2012 avec la version 12 de FileMaker. Cette version a correspondu à une petite révolution dans […]

    Afficher la totalité du billet

  4. FileMaker 17 was officially announced last week, and there are some pretty cool new features to share. I’m going to highlight the Show Custom Dialog Variables, now updated for the use of variables or fields, which should be a time saver for you. So how many of us have been using global fields to enter [...]

    The post Show Custom Dialog Variables in FileMaker® 17 appeared first on The Scarpetta Group, Inc..


    Afficher la totalité du billet

  5. Nous avons le plaisir de vous présenter 22 petites vidéos explicatives sur les nouveautés de la plateforme !

    1*NwOo-f8_338VUCVh8eBjDg.gif

    FileMaker Pro 17 Advanced (10 vidéos)

    Nouvelle gestion des apps

    Nouvelle gestion des hôtes

    Activer les outils avancés

    Ajout de mini-app

    Multiples pièces jointes dans les courriers

    Table externe sur la table active

    Nouvel espace de travail du mode Modèle

    Copier/coller de menus

    Actions de script amélioré

    Ajout automatique de rubriques à la création de table

    FileMaker Go 17 (5 vidéos)

    Les notifications locales

    Gestion des sondes/capteurs iOS

    Saisie prédictive

    Prise en compte des raccourcis clavier

    Menu contextuel du centre de démarrage

    FileMaker Server 17 (7 vidéos)

    L’installation de FileMaker Server 17

    La nouvelle console d’administration

    L’API Admin

    Les nouveautés de l’API Data

    1ère partie

    2ème partie

    L’outil de migration de données (Data Migration Tool)

    Certificat SSL

    Merci à nos contributeurs : David Julot (Julot David), Eric Cahours (Eric C), Vincent Miano, Julien Rouard, Florian Guilbert et Lucie Guilbert !

    Ces vidéos vous ont plu ? N’hésitez pas à laisser vos commentaires et quelques applaudissements !

    Abonnez-vous à notre chaîne YouTube

    1*z2wMZFwRck40aEHOz2kvPQ.pngstat?event=post.clientViewed&referrerSource=full_rss&postId=7702e48a3dd6


    Découvrez FileMaker 17 en vidéos was originally published in Lesterius FR on Medium, where people are continuing the conversation by highlighting and responding to this story.

     

    Afficher la totalité du billet

     

  6. Parmi les changements liés aux nouvelles licences FileMaker, il y a une petite chose à laquelle vous devez faire attention. Si vous avez un contrat de licence annuel ou sous maintenance, vous avez déjà dû recevoir un e-mail de la part de FileMaker dont le sujet est : “Plateforme FileMaker 17 – Disponibilité de la version […]

    Cet article FileMaker Server 17 : conservez bien le certificat de licence est apparu en premier sur 1-more-thing.


    >>> Lire la suite… <<<

  7. FileMaker 17 Overviewfilemaker 17 icon

    A new and exciting version of the FileMaker platform is here! 2018 marks over 33 years in business for FileMaker, Inc. In a collection of articles, we review what’s new in the FileMaker platform, specifically the features for FileMaker Pro Advanced 17, FileMaker Server 17, FileMaker Go 17, along with FileMaker Cloud. Below you will find an overview of our favorite features with links to our more in-depth articles and example videos.

    What’s New?

    • New features includes native support for Found Set Portals, redesigned layout tools, multiple email attachment support, and create directories option when saving files.
    • New mobile features include Local Notification support, auto-complete data entry improvements, keyboard shortcut support, sensor function support (battery, location, altitude, speed, acceleration, magnetic, steps, air pressure), and drag and drop via iOS split screen.
    • FileMaker User Licensing is the default licensing moving forward. This is similar to FileMaker Licensing for Teams (FLT) and includes FileMaker Pro Advanced as the default client. You can now install up to 3 FileMaker Servers for more flexibility for deployment and testing servers. You will also receive a single license key for all products.  Overall welcomed simplicity to licensing.
    • The new FileMaker Data Migration Tool allows you to migrate your data from one version of your application to another saving you hours when deploying a new version of your FileMaker application.
    • FileMaker Server on premise now includes a new admin console interface similar to the FileMaker Cloud (via Amazon Web Services) and the official release of the FileMaker Data API (RESTful API) with support to upload data into container fields and run FileMaker scripts.
    • FileMaker Cloud for Amazon Web Services (AWS) running CentOS Linux continues to improve and has reached parity for new features supported by FileMaker Server 17. You must have annual licensing in order to use FileMaker Cloud.
    • FileMaker 17 Trial is now for 45 day, giving you more time to check out the product when building a custom application up from 15 days.

    FileMaker Pro Advanced 17

    FileMaker Pro Advanced is the default client moving forward, and while the advanced tools are off by default, you can easily turn them in preferences by selecting “Use Advanced Tools”. FileMaker is a well-rounded platform and this release provides improvements to create custom apps such as improved layout design tools, improved usability, and enhanced security, allowing you to build more sophiscated applications faster than ever before.

    Create Custom Apps

    Upon launching FileMaker Pro Advanced you now see from the File menu a Create Window option that provides you a way to begin with either a Blank application, Converting data to a New Application, or Learn more with a link to the new FileMaker Custom App Academy.

    You can also begin with a starter application or sample application.  The new starter applications include Assets, Contacts, Content Management, Inventory, Meetings, and Tasks and all include a good foundation for new applications. The sample applications are the same as prior versions and include Assets, Contacts, Content Management, Estimates, Event Management, Expense Report, Inventory, Invoices, and Meetings, Personnel Records, Product Catalog, Projects, Research Notes, Resource Scheduling, Tasks, and Time Billing.

    Add-On Tables

    In addition you can now add Add-on Tables to your custom apps.  Quickly add a common feature which inserts a table, relationship, and portal to the screen for common modules you may want to add in your custom FileMaker applications. The Add-on Table list includes Action Items, Addresses, Attachments, Companies, Email Addresses, General Info, Inventory Transactions, Notes, People, Phone Numbers, and Topics.

    The relationship graph also now shows on the right the text, “If you add a portal to a layout and choose New Add-on Table, new table occurrences are created here for you. Or you can work with the relationships graph yourself. For guidance on creating relationships, see the Custom App Academy.”

    With Add-On Tables we see great potential in the FileMaker Platform for building more rapid applications and potentially bolting on third party products.  See FileMaker Add-On Tables in action as Kevin Boehle shows you in a video.

    Found Set Portal

    You can now display the current found set of records in a portal without any extra programming or the need to create a self-join relationship to your table. No additional relationship will be added to your relationship graph. Learn about the FileMake Current Found Set Portal in detail as Nathan Kiefer walks you through the feature in a video

    Redesigned Layout Tools

    You can now work with objects in a group without ungrouping them, allowing you to resize, move, and format individual objects that are in a group without the laborious process of ungrouping them first then later regrouping the objects.

    The Inspector window and Field Picker have been improved so they are no longer floating windows by default allowing you to use the tools more easily especially with multiple monitors as you create and edit layouts.

    Field Picker

    The Field Picker can be resized, great if you are using long field names so you can easily see the fields. Also there is a new Control Style options you can set before dragging a field to a layout so the field appears as desired. Options include Edit Box, Drop-Down List, Pop-Up Menu, Checkbox Set, Radio Button Set, Drop-down Calendar, or Concealed Edit Box. In addition, The Layout Objects window introduced in FileMaker 16 is now a part of the Field Picker allowing you to toggle between Fields and Objects.

    Inspector Window

    The Inspector Window now anchors to the right of your window in layout mode and allows you to toggle your views between Position, Styles, Appearance, and Data. You can still create additional floating Inspector Windows if desired.

    Universal Touch Theme

    A new Universal Touch theme is available that is used by starter applications and add-on table, designed to be simple and work well with iOS apps. The neutral color palette should allow you to customize the theme easily by adding your desired colors to a few styles quickly.

    Multiple Email Attachments

    When sending email directly from FileMaker you can now attach multiple files to the email. The Send Mail script step allows you to insert multiple paths to send multiple files. In prior versions you had to use a third party email plugin to automate sending an email with multiple attachments.

    Create Directories Option

    Script steps that export or save files now include a Create Directories option. In prior versions you had to manually create the folders using a third party plugin and now FileMaker will allow you to do this very easily. Now you can save a PDF or Excel spreadsheet to a subfolder on a user’s desktop and have FileMaker create that subfolder.

    Copy and Paste Custom Menus

    You can copy and paste custom menus from one file to another. Developers will rejoice who have built up custom menus as part of their solutions or have multiple files that you wish to streamline custom menus across.

    Show Custom Dialog

    You can now use variables for input fields in custom dialogs. When specifying the input field you can now select variable as the value. No longer will you have to use a global field and now you can use simple variables you define in your script.

    Account Lockout

    Users who fail to log in to a hosted file local account several times will be locked out of the application for several minutes. This will help prevent brute force attacks on FileMaker Servers.

    FileMaker Pro Advanced Technical Specs

    FileMaker Pro Advanced 17 is supported on Windows 10 Pro and Enterprise, Windows 8.1 Standard and Pro, Windows 7 SP1 Professional and Ultimate, macOS High Sierra 10.13, and macOS Sierra 10.12.


    FileMaker Go 17

    FileMaker Go is for iPad and iPhone users and has all the features provided in FileMaker Pro Advanced plus specific iOS features listed below, except for developer tools. You need FileMaker Pro Advanced on your desktop to build your application. The new version of FileMaker Go 17 is available in the App Store.

    Local Notifications

    A new script step Configure Local Notification is now available that allows you to display a notification alert to an iOS device when FileMaker Go is not running or is in the background. You can queue or clear a local notification for an iOS device. Learn about FileMaker Push Notifications as Kiyan Allaei demonstrates how to use the new Configure Local Notification script step in a video.

    Sensor Functions

    You can now return the value of a specified sensor for an iOS device using the GetSensor( ) function. Available sensors include Battery, Location, Attitude, Speed, Acceleration, Magnetic, Step Counts, and Air Pressure. Learn about FileMaker Sensor Functions as Armen Nahapetian demonstrates how to use the new GetSensor script step in a video.

    Auto-Complete

    Data entry in FileMaker Go will be as easy as doing data entry on FileMaker Pro Advanced as you can now add values from a value list using auto-complete.  Even if you’re not using auto-complete and have large value list you will see improvements. This is a great welcome to mobile customers using FileMaker Go.

    Keyboard Shortcuts

    Users who use Bluetooth keyboards when working with FileMaker Go now have common keyboard shortcuts available like Find Mode. Hold down the Command key and you will see all the shortcuts available. Available shortcuts include New Record, Duplicate Record, Delete Record, Omit Record, Show All Records, Find Mode, Modify Last Find, Sort Records, Print, Close Window, Help, and Launch Center. A great addition for power mobile users.

    Drag and Drop

    From within the FileMaker Go application via split screen you can drag and drop an image, file, and text data.  For those who utilize split screen this will create a better user experience between your application and other apps you use. You can drop from FileMaker Go to other applications if they support drag and drop too.

    FileMaker Go 17 Technical Specs

    Requires iOS devices running iOS 11.2 or later on the iPad or iPhone devices.


    FileMaker Server 17

    FileMaker Server is known for its ease-of-use and ability to run without any problems. The newest version focuses on an entirely new admin console interface, performance improvements, security updates, and many enhancements related to the FileMaker Data API, FileMaker Admin API (beta), and the FileMaker Server Admin Console.

    FileMaker Data API Official

    The future of FileMaker Custom Web Publishing is now live and no longer in beta supporting new features such as uploading containers and calling FileMaker scripts. FileMaker continues to support the FileMaker PHP API for Custom Web Publishing (via Command Line Interface only) and has been clear to developers for over a year that your web apps should be built using the new REST API. Learn more about the Official FileMaker Data API as Mason Stenquist goes in depth about the Official FileMaker Data API in a video.

    FileMaker Server Admin Console

    The FileMaker Server Admin Console has been redesigned with a more responsive, simpler user interface. The interface looks similar to the FileMaker Cloud interface and is much more responsive than the previously-built-on-Java admin console, embracing modern responsive web design via HTML and Javascript. New notifications allow you to easily see messages from the Admin Console. See the simplicity of FileMaker Server 17 Admin Console as Kaz McLamore shows you what to expect in the new FileMaker Server 17 Admin  Console in a video.

    FileMaker Server Admin API

    The FileMaker Server Admin API allows administrators to create a web interface to manage servers.  The FileMaker Server Admin API was previously only available on FileMaker Cloud but is now available for on-premise FileMaker Servers and is in beta till September 27th, 2019. Learn about the FileMaker Server Admin API by checking out a previous article when the FileMaker Server Admin API was released for FileMaker Cloud as Mason shows you how the new FileMaker Server Admin API works with FileMaker Cloud in a video.

    FileMaker Server 17 Technical Specs

    Compatible with Windows Server 2016 Standard Edition, Windows Server 2012 R2 Standard with Update Microsoft KB2919355, macOS High Sierra 10.13, and macOS Sierra 10.12.  If you’re on Windows Server 2008 it’s a good time to think about moving to FileMaker Cloud.

    WebDirect browser support includes Safari 11.x, IE 11.x, Microsoft Edge 41+, Chrome 64+. Mobile browsers Safari on iOS 11.2 minimum and Chrome 64 on Android 7.x. Note that Firefox is not on the list of supported browsers.


    FileMaker Cloud

    FileMaker Cloud was initially released in September 2016 and is a great product for most customers to consider especially if you need to replace your current server hardware! This new product is available ONLY through Amazon Web Services (AWS) and gives you FileMaker Server in minutes. FileMaker Cloud is fast, lowers long-term maintenance, and is secure. FileMaker Cloud 1.17 will support most of the features of FileMaker Server 17.  This is the first release in which FileMaker Cloud is on parity to FileMaker Server 17 upon release. The FileMaker Data API is no longer a trial for FileMaker Cloud. Read about FileMaker Cloud 1.16 released in November 2017 for AWS from Kiyan Allaei .


    FileMaker Data Migration Tool

    Going from a development version of your application to a production version now has gone from days to hours, and from hours to minutes with the new FileMaker Data Migration Tool. For customers with large amounts of data this is a huge deal. Learn more about the FileMaker Data Migration Tool as Ethan demonstrates in a video and includes a download file to make the tool easy to use for you.


    FileMaker User Licensing

    As of launch of FileMaker 17 there is a new licensing model in place. FileMaker’s goal is to continue to create simplicity in understanding licensing for new and existing customers across all the products in the platform. Just count the number of users who will access your FileMaker application and that is number of seats you need to license your app. Users can use the entire platform and administrators can now deploy FileMaker Server up to 3 times.

    No longer can you buy just an individual product; instead users have access to the entire FileMaker platform. As one of the top FileMaker Partner Resellers in the world, Jared Ellison will set your expectations for FileMaker User Licensing as he discusses the new and improved licensing and how customers immediately transition to FileMaker User Licensing.


    Summary

    The FileMaker platform continues to be the leader in creating innovating powerful custom applications for organizations all around the world and works seamlessly across Windows, Mac, iPad, iPhone, and the web. The new release of FileMaker 17 platform further emphasizes this.

    FileMaker Go continues to give the platform a competitive edge and this version has many updates related to iOS. Organizations can create innovative and rapid custom applications for iOS with infinite ROI. Creating prototype applications on the iPad and iPhone is a matter of hours not months.

    FileMaker 17 is a great release and has features everyone can benefit from. We look forward to building innovative custom applications using the new tools for Mobile, Web and the Desktop.

    Did you know we are an authorized reseller for FileMaker Licensing?
    Contact us to discuss upgrading your FileMaker software.


    Afficher la totalité du billet

  8. community-600x200.jpeg
    MainSpring is excited to announce the release of FileMaker 17! With the new release, FileMaker, Inc. is changing their licensing program to be dramatically more simple and user-friendly.

    New features of FileMaker 17 licensing programs

    The new licensing programs will license the entire FileMaker platform—there are no longer separate products, so everyone receives access to all aspects of FileMaker. Another major change is that there’s no longer a difference between FileMaker Pro and FileMaker Pro Advanced; all copies of the desktop client can enable the Advanced functionality.

    FileMaker Data API

    The FileMaker Data API is also now fully released and covered by the new licensing programs. The Data API allows for unlimited inbound data and 2GB of data usage per month for each licensed user on an annual basis. Essentially, if you have 10 users, that means you’re licensed for 240GB of outbound Data API transfers every year. If you find you need more than that, though, all you have to do is increase your user count.

    Single license key

    Perhaps the most convenient change to the licensing program is that each licensing contract will have a single license key. That license key will also remain the same from version to version for as long as your contract is active. This greatly simplifies deployment, as well as the management of license keys.

    Three licensing programs available

    There are now three different licensing programs: User Licensing, Site Licensing, and Concurrency Licensing. In all cases, users can choose to purchase an annual or perpetual license. Most companies, however, will utilize the User Licensing program.

    User Licensing

    User Licensing is based upon the total number of users who will be using FileMaker in an organization. All of those users will be able to access FileMaker Solutions using FileMaker Pro Advanced, FileMaker Go, and FileMaker WebDirect. User License holders will also be able to install up to three instances of FileMaker Server. If you have annual licensing, one of the three server instances can be installed in FileMaker Cloud.

    Site Licensing

    Site licensing continues to offer a wonderful value for organizations with a large percentage of FileMaker users. Site licensing continues to have a minimum head count of 25 users. However, Site License holders are now only able to install as many licenses of FileMaker Server as they have in their headcount, which is a slight change from the previously unlimited number of FileMaker servers.

    Concurrency Licensing

    Concurrency Licensing continues to be an option for companies that require a shared pool of anonymous connections for WebDirect and FileMaker Go. Concurrency contracts can only install a single instance of FileMaker Server, and they have the highest cost per user. The good thing is that most instances of concurrent connections that were licensed in conjunction with the previous volume license program can now probably be covered by the new User Licensing program.

    Please contact MainSpring if you’d like to talk through your use case for Concurrencies.

    What to expect when you receive your FileMaker 17 license key

    For users that are under an annual contract, or have maintenance for their perpetual license, here’s what you can expect when you receive your FileMaker 17 license keys:

    • Volume Licensing and Team Licensing becomes User Licensing
    • Volume Licenses transitioning to User Licenses will have a user count equivalent to the number of copies of Pro and Pro Advanced
    • If you have multiple contracts, you will receive one key for each contract in the same email
    • If you have a Volume License and Concurrent Connections for your server, you will receive a User License and a Concurrency License

    Save money with price protection

    Don’t forget about price protection! FileMaker is offering price protection for users for the first year after release. This means you can renew your contract at FileMaker 16 pricing for up to one year after the release of FileMaker 17. When you renew your contract, you can also renew for up to three years, which locks in substantial savings.


    Afficher la totalité du billet

  9. It's that time of year again. The annual FileMaker Devcon approaches and FileMaker, Inc's commitment to more timely releases comes true yet again. This time around we have a number of new features. In this video I provide a quick hit list of all the major features you'll find within this latest release. Here's the list of new items covered.

    00) Application Icon
    01) Developer Tools
    02) Redesigned Launch Center
    03) New Hosts Dialog
    04) Rearranged File Menu
    05) Redesigned Layout Mode
    06) Copy Paste Custom Menus
    07) Info box in Manage Dialog
    08) Layouts Subgroup Selections
    09) Built-In Master Detail
    10) Default Fields
    11) Mini Apps
    12) Multiple Email Attachments
    13) Scripts - Perform Script by Name
    14) Scripts - Show Dialog Input Variables
    15) Scripts - Exports create folders
    16) Go - iOS Local Notification
    17) Go - GetSensor Function
    18) Function Get ( UUIDNumber )
    19) Function Get ( ActiveRecordNumber )
    20) Data Migration Tool
    21) Revised FileMaker Server
    22) Updated FileMaker Data API

    Click the title or link to this article to view the video.


    Afficher la totalité du billet

  10. Here are files that may be demoed or referred to during my “Virtual List on Steroids” DIG-FM presentation on Thursday, May 10th, 2018 (VLR = “virtual list reporting). Demo Files Step One – Admitting There’s A Problem VLR, part 2 (on Steroids) VLR + JSON Array, v1 [new] VLR + JSON Array, v2 [new] VLR […]


    Afficher la totalité du billet

  11. Ou comment une agence de communication transforme sa façon de travailler grâce une solution de gestion de projets.

    “Chez Alfred, tout commence autour d’une table et finit avec un verre de champagne”.
    1*pMwd3AVkbP3h4tzaovKCog.png

    C’est ainsi que l’agence de communication Montréalaise présente la manière dont elle conçoit la relation client et la conduite de ses projets. Des services de création publicitaire, planification stratégique ou encore d’identité de marque, les équipes d’Alfred recherchent toujours l’échange et la compréhension des besoins afin de faire naître des idées innovantes et porteuses. Cette approche de travail a d’ailleurs porté ses fruits, puisque l’agence, créée en 2003, a doublé ses effectifs au cours des dernières années, comptant aujourd’hui une vingtaine de collaborateurs.

    1*21VsFrKaf73rMGPJjrxscA.pngRetrouvez les réalisations d’Alfred ici.

    Au vu de cette croissance, Antoine Bernier, directeur financier d’Alfred, a ainsi décidé de doter l’agence d’une solution pour gérer plus efficacement les projets et le système de facturations. C’est ainsi que ce “gardien des facturations”, tel qu’il se définit, va initier un processus de changement au sein de l’organisation.

    Vers une solution intégrée… 📈

    Auparavant, Alfred utilisait une solution Web-based pour les feuilles de temps, effectuait les devis sous Excel et avait également son propre système de comptabilité interne.

    “Avec la croissance de nos activités, nous avions besoin d’une solution plus aguerrie, intégrée. Aussi, avec le doublement de nos effectifs, il était essentiel de se doter d’un système permettant d’intégrer les feuilles de temps.”

    Antoine, intéressé par les nouvelles technologies et l’informatique, va ainsi commencer à se renseigner sur les solutions qui pourraient convenir à l’agence. Il repère premièrement une solution Web-based mais non disponible en français. “Pour notre activité, il est essentiel d’avoir un logiciel bilingue. L’ensemble de nos documentations et facturations doit en effet pouvoir être envoyé en français”. Rapidement, Antoine réalise qu’une solution basée sur FileMaker serait la plus adaptée aux besoins de l’agence.

    “Le caractère évolutif des applications développées sur FileMaker est intéressant. C’est un outil qu’il est constamment possible d’améliorer en fonction de nos besoins, les efforts requis pour apporter une modification étant moindres, par rapport à d’autres plateformes. Cela me plaisait aussi de pouvoir déployer une solution sur le Web.”
    1*t1DqZIwelzN6ByxvYSaaZw.pngwww.casserolenova.com

    Antoine assiste ainsi à une présentation de Casserole Nova, une solution développée par Fin Finaud, partenaire officiel et membre de FileMaker Business Alliance. Cette application, utilisée par 125 entreprises dans la seule région de Montréal, comporte une suite complète d’outils, adaptée pour des organisations comme Alfred : de la planification des projets, au suivi des budgets, à l’allocation des tâches et la création des devis et factures. Antoine commence ainsi à travailler avec les équipes de Fin Finaud pour l’implémentation de cette application au sein de l’agence.

    “Avec Fin Finaud, nous avons une très belle relation d’affaire. J’apprécie beaucoup travailler avec eux : ils sont à l’écoute et très réactifs.”
    1*My7rfDiqPG_SymcA_yCcVw.pngwww.finfinaud.com

    …aux bénéfices nombreux 👌

    1*0_JJ-q4yK2YmGJsj_zfsjQ.png

    Casserole Nova est aujourd’hui utilisée par l’ensemble des collaborateurs d’Alfred. En fonction des missions de chacun, l’application offre la possibilité de définir des niveaux d’accès utilisateurs. Cela permet ainsi à l’agence d’ajuster ses coûts d’une part, et de proposer une solution adaptée à chacun des membres d’autre part, qu’ils soient de l’équipe création ou du service clientèle par exemple. Ces derniers apprécient en outre la possibilité de partager des informations plus aisément, facilitant ainsi la collaboration entre les équipes. L’outil de communication interne à Casserole Nova, “Bla Bla”, permet, par exemple, de conserver un historique pour l’ensemble des projets de l’agence en matière de suivi des échanges, facturations ou temps passé.

    C’est un outil très utile qui nous permet de conserver les informations dans le temps, même si une personne en charge d’un projet quitte l’entreprise.”

    Aussi, les collaborateurs ont à présent la possibilité d’inscrire le temps qu’ils consacrent à chaque projet directement dans Casserole Nova. Il est par ailleurs plus aisé pour Antoine d’exporter des données de l’application et d’effectuer les rapports qu’il souhaite. Pour chaque projet, ce dernier dispose en effet d’un tableau de bord lui permettant d’en contrôler l’état d’avancement, la rentabilité, d’en analyser le coût et de suivre le budget.

    “C’est un vrai gain de temps ! En quelques clics, il est maintenant possible d’obtenir rapidement les informations pertinentes dont nous avons besoin. Lors des renégociations de contrat, par exemple, cela nous permet souvent d’obtenir gain de cause.”
    1*IzqP_cvQ1kN5Eh3GGX9Njw.png

    … et aux possibilités multiples ⚡️

    Avec la version mobile de Casserole Nova disponible prochainement, les membres de l’agence pourront remplir leurs feuilles de temps directement sur iPhones ou iPads, sans avoir besoin d’être au bureau. Les entrées de temps pourront ainsi être effectuées de manière quotidienne. Cette flexibilité offerte aux salariés permettra en outre au service comptable de disposer d’informations plus précises et à jour.

    “C’est un super produit qui est en train de transformer notre façon de travailler”

    Et le Champagne dans tout cela… ? Savouré, avec modération bien sûr 🍾

    Pour plus d’informations sur la plateforme FileMaker, RDV sur notre site Internet.

    Découvrez l’ensemble des fonctionnalités de Casserole Nova ici.

    stat?event=post.clientViewed&referrerSource=full_rss&postId=63c9d88a67c2

    Une Nova pour Alfred 💫 was originally published in FileMaker Fr on Medium, where people are continuing the conversation by highlighting and responding to this story.


    Afficher la totalité du billet

  12. ModularFilemaker
    Dernier billet

    SimpleBackup is a FileMaker module to create backups or snapshots of local files.

     

    • Easy backups of local files
    • Filenames include a timestamp
    • An additional script allows to include several FileMaker files at once
    • Works in Runtime solutions
    • Create snapshots during development
    • Automate backups at the closing of files

     

     

    SimpleBackup-001-1030x786.jpg

     

     

    Download this file:
    fmstarter.com/en/simplebackup/

     

     


    Afficher la totalité du billet

  13. ipb_blog_OpenData__dataNOVA_codesPostaux.png

    Pour notre première intégration, nous allons nous intéresser aux codes postaux français, en imaginant que nous souhaitons proposer aux utilisateurs de notre solution FileMaker une liste de communes suivant le code postal saisi. Pour cela nous avons besoin de la liste des codes postaux et des communes françaises associées. En effectuant une recherche sur le site data.gouv.fr nous trouvons le jeu de données souhaité et son producteur dataNOVA.

    dataNOVA est la plateforme officielle des données ouvertes du Groupe La Poste, en nous connectant sur le site dédié nous y trouvons la description du jeu de données de la Base officielle des codes postaux dont voici le résumé :

     

    ipb_blog_OpenData__chapitre_importation.png

    Avant de savoir quel format de fichier nous allons utiliser pour l'intégration par importation du jeu de données, nous devons les étudier, cela fait partie de notre analyse avant de pouvoir prendre notre décision quand à la méthodologie à employer pour effectuer une intégration par importation.

     

    Le format CSV

    Commençons par le premier d'entre eux, le format CSV. À première vue notre choix porterait sur ce format car c'est le plus léger, seulement 1,6 Mo. Cette petite taille permettra d'effectuer un téléchargement rapide et sans gréver la bande passante.

    Le lien pour le télécharger est le suivant :

    http://datanova.legroupe.laposte.fr/explore/dataset/laposte_hexasmal/download/?format=csv&timezone=Europe/Berlin&use_labels_for_header=true

    En effectuant une importation dans FileMaker Pro, on s'aperçoit que ce fichier utilise le point-virgule comme séparateur de données et non la virgule comme le souhaiterai FileMaker. Ce qui ne nous permet pas de l'importer directement. Cela va donc nous demander un petit traitement préalable. Le traitement en question consiste à :

    1. Importer le fichier directement dans une rubrique texte ;
    2. Remplacer le point-virgule par la virgule ;
    3. Exporter le contenu de la rubrique dans un fichier texte.

    Le fichier ainsi obtenu pourra être importé de manière classique dans notre solution FileMaker. Ces opérations ne demande aucun plugin ou fonction personnalisée.

    Vous trouverez un exemple de script pour effectuer cette importation dans le fichier d'exemples.

     

    Le format EXCEL

    Le lien pour télécharger le jeu de données au format EXCEL est le suivant :

    http://datanova.legroupe.laposte.fr/explore/dataset/laposte_hexasmal/download/?format=xls&timezone=Europe/Berlin&use_labels_for_header=true

    Le format EXCEL du jeu de données proposé par dataNOVA est au format Feuille de calcul Excel 2004 XML, format non reconnu par FileMaker Pro. Nous avons donc un format EXCEL qui est en fait un format XML. Pour importer ce jeu de données il nous faudra donc créer une feuille de transformation XSL-T. Pour cela je vous suggère de lire ou relire mes billets sur l'importation de données XML.

     

    Le format JSON

    Le lien pour télécharger le jeu de données au format JSON est le suivant :

    http://datanova.legroupe.laposte.fr/explore/dataset/laposte_hexasmal/download/?format=json&timezone=Europe/Berlin

    La récupération du fichier proprement dit n'est pas difficile, nous suivons la procédure suivante :

    1. Importation du fichier directement dans une rubrique texte ; 
    2. Traitement des données JSON.

    Mais le point n°2 est plus compliqué car FileMaker Pro n'intègre pas de parser (traducteur) JSON. Il nous faut soit faire appel à un plugin tel que BaseElements Plugin (gratuit) ou MBS FileMaker Plugin (payant), soit faire appel à des fonctions personnalisées. Tout cela pour générer par une boucle toutes les données issues du fichier JSON.

     

    En conclusion

    Suite à l'analyse des trois formats de fichier proposés par dataNOVA, mon choix porte sur le format CSV, malgré la petite opération de remplacement de caractères, c'est le plus léger des trois (moins de 2 Mo) et le plus simple à mettre en œuvre via une importation classique.

    Vous trouverez dans le fichier d'exemples un script effectuant ce type d'importation.

    Ce type d'importation peut être effectuée régulièrement dans l'année pour maintenir la liste des communes et des codes postaux français à jour. Et aussi simplement qu'un clic de souris (pour une mise à jour à la demande), ou automatiquement par FileMaker Server, une fois par mois par exemple. Pour ce dernier cas, le script présent dans le fichier d'exemples ne fonctionne pas sous FileMaker Server.

     

     

    ipb_blog_OpenData__chapitre_api.png

    La documentation de l'API est disponible à l'adresse suivante, cette documentation intègre une console pour nous permettre d'effectuer des requêtes et tester ainsi les différentes options.

    L'API proposé par dataNOVA permet d'effectuer des interrogations (requêtes) en ligne pour obtenir diverses informations. L'API fonctionne sous la forme d'une adresse URL, elle est donc simple à mettre en œuvre.

    L'adresse URL de base est :

    Le paramètre dataset avec la valeur laposte_hexasmal indique à l'API que nous effectuons une requête dans le jeu de données des codes postaux.

    D'après la documentation de l'API, on peut effectuer nos interrogations en utilisant le paramètre en lui transmettant soit le nom d'une ville, soit le code postal, etc. La valeur transmise peut-être incomplète. Mais si nous souhaitant avoir un résultat plus précis et plus restreint, nous utiliserons d'autres paramètres.

     

    Rechercher le code postal correspondant à une commune

    Pour rechercher le code postal correspondand à une commune, nous utiliserons le paramètre refine.nom_de_la_commune et en lui adressant comme valeur la commune. Attention, nous utilisons ici un paramètre restrictif, il faudra envoyer le nom de la commune en majuscule, sans accent et sans apostrophe. Dans le fichier d'exemples vous trouverez un script qui effectue ces transformation.

    Nous utiliserons donc une requête comme celle-ci :

    Et nous obtenons en retour le résultat au format JSON

    {
    	"nhits":1,
    	"parameters":{
    		"dataset":[
    			"laposte_hexasmal"
    		],
    		"refine":{
    			"nom_de_la_commune":"CHARTRES"
    		},
    		"timezone":"UTC",
    		"rows":10,
    		"format":"json"
    	},
    	"records":[
    		{
    			"datasetid":"laposte_hexasmal",
    			"recordid":"1f0f84c05e42dbfa1b0d4f6780ae4552d9b9a225",
    			"fields":{
    				"nom_de_la_commune":"CHARTRES",
    				"libell_d_acheminement":"CHARTRES",
    				"code_postal":"28000",
    				"code_commune_insee":"28085"
    			},
    			"record_timestamp":"2016-05-09T13:17:00+00:00"
    		}
    	],
    	"facet_groups":[
    		{
    			"name":"nom_de_la_commune",
    			"facets":[
    				{
    					"name":"CHARTRES",
    					"path":"CHARTRES",
    					"count":1,
    					"state":"refined"
    				}
    			]
    		}
    	]
    }

     

    Le but du jeu c'est de récupérer le contenu de la valeur code_postal dont le chemin JSON est records[0].fields.code_postal.

    Le [0] correspond à la première valeur du tableau records.

    Et s'il y a plusieurs codes postaux trouvés (car il y a plusieurs communes homonymes en France) il faut alors effectuer une boucle pour générer notre liste de codes postaux correspondant à la commune recherchée. Vous trouverez dans le fichier d'exemples un script effectuant cette opération. Pour connaître le nombre d'enregistrements trouvés, nous récupérons la valeur de nhits.

    Et comme nous obtenons du JSON, nous utiliserons le plugin BaseElements pour nous permettre d'effectuer toutes ces opérations. Si vous ne l'avez pas, vous trouverez dans ce billet tous les éléments nécessaires pour le télécharger et l'installer

     

    Rechercher la commune correspondante à un code postal

    Pour rechercher la commune correspondante à un code postal, nous utiliserons le paramètre refine.code_postal et en lui adressant comme valeur le code postal. Attention, pour un code postal pouvons obtenir plus de dix communes, l'API se limite par défaut à 10 enregistrements retournés, et comme nous ne souhaitons pas effectuer plusieurs appels, nous augmenterons la limite par défaut en utilisant le paramètre rows et en lui mettant la valeur 50, qui devrait être largement suffisant.

    Nous utiliserons donc une requête comme celle-ci :

    Et nous obtenons en retour le résultat au format JSON

    {
    	"nhits":1,
    	"parameters":{
    		"dataset":[
    			"laposte_hexasmal"
    		],
    		"refine":{
    			"code_postal":"28000"
    		},
    		"timezone":"UTC",
    		"rows":50,
    		"format":"json"
    	},
    	"records":[
    		{
    			"datasetid":"laposte_hexasmal",
    			"recordid":"1f0f84c05e42dbfa1b0d4f6780ae4552d9b9a225",
    			"fields":{
    				"nom_de_la_commune":"CHARTRES",
    				"libell_d_acheminement":"CHARTRES",
    				"code_postal":"28000",
    				"code_commune_insee":"28085"
    			},
    			"record_timestamp":"2016-05-09T13:17:00+00:00"
    		}
    	],
    	"facet_groups":[
    		{
    			"name":"code_postal",
    			"facets":[
    				{
    					"name":"28000",
    					"path":"28000",
    					"count":1,
    					"state":"refined"
    				}
    			]
    		}
    	]
    }

    Comme précédemment, le but du jeu c'est de récupérer le contenu cette fois-ci de la valeur nom_de_la_commune dont le chemin JSON est records[0].fields.nom_de_la_commune.

    Le [0] correspond à la première valeur du tableau records.

    Et s'il y a plusieures communes trouvées (car il y a plusieurs communes ayant le même bureau distributeur en France) il faut alors effectuer une boucle pour générer notre liste de communes correspondantes au code postal recherché. Vous trouverez dans le fichier d'exemples un script effectuant cette opération. Pour connaître le nombre d'enregistrements trouvés, nous récupérons la valeur de nhits.

    Et comme nous obtenons du JSON, nous utiliserons le plugin BaseElements pour nous permettre d'effectuer toutes ces opérations. Si vous ne l'avez pas, vous trouverez dans ce billet tous les éléments nécessaires pour le télécharger et l'installer

     

    ipb_blog_OpenData__chapitre_base.png

    Voici le fichier d'exemples, vous y trouverez trois scripts :

    • Le premier pour la récupération de la liste des codes postaux et des communes via une importation d'un fichier CVS.
    • Le deuxième pour la récupération de la liste des codes postaux suivant une ville saisie via l'API.
    • Le troisième pour la récupération de la liste des communes suivant un code postal saisi via l'API.

    Bonne découverte !

    :excl: Le fichier est optimisé pour FileMaker Pro 14 et plus. Si vous avez une version antérieure vous perdrez uniquement de l'interface graphique… Ce fichier d'exemples ne comporte pas de fonction personnalisée.

    Fichier d'exemples : dataNOVA.zip

  14. fm-infographicp.jpgLa saga FileMaker en une infographie…

    CoreSolutions Software, Inc. via son blog, nous présente toute l'histoire de FileMaker résumée en une infographie. Pour les nostalgiques comme moi cela permet de nous remémorer les dates clefs de notre logiciel préféré…

    • 1987 - Naissance de Claris
    • 1988 - FileMaker II
      • première version à être éditée par Claris Corp.
    • 1990 - FileMaker Pro
    • 1992 - FileMaker Pro 2
      • signe la première version pour Windows
    • 1994 - FileMaker Pro Server
    • 1995 - FileMaker 3
      • architecture relationnelle
      • protocole réseau TCP/IP
    • 1997 - FileMaker 4
      • ouverture aux plugins
    • 1998 - FileMaker Pro 4 Developer Edition
      • dernière édition par Claris Corp.
      • Claris Corp. devient FileMaker, Inc.
    • 1999 - FileMaker Pro 4.1v2
      • première édition par FileMaker, Inc.
    • 1999 - FileMaker Pro 5
    • 2002 - FileMaker 6
      • dernière version à supporter Mac OS 9 et 8
    • 2004 - FileMaker Pro 7
      • multi-tables
      • multi-fenêtres
      • graphe de liens
      • variables dans les formules de calcul
      • nouvelle sécurité
      • nouveau format de fichier
    • 2005 - FileMaker 8
      • génération PDF scriptable
      • variables dans les scripts
      • panneaux à onglet
    • 2007 - FileMaker 9
      • support des sources de données MS SQL Server, MySQL et Oracle
      • formatage conditionnel
    • 2008 - Bento
    • 2009 - FileMaker 10
      • changement d'orientation de la zone d'état (verticale) qui devient barre d'outils (horizontale)
      • déclencheurs de script
    • 2010 - FileMaker Go 1.0
    • 2010 - FileMaker 11
      • outil Graphique
      • lien snapshot
      • tables externes filtrées
      • importations récurrentes
    • 2012 - FileMaker Pro 12 et FileMaker Pro 12 Advanced
      • thèmes
      • fenêtres de type modale et document
      • fonction ExecuterSQL
      • amélioration des rubriques de type conteneur et des graphiques
    • 2013 - FileMaker 13
      • WebDirect et support du HTML 5
      • développement de solution mobile amélioré
      • conception d'interface graphique améliorée
      • action pour exécuter des scripts par le serveur
      • connexion SSL 256 bit
    • 2015 - FileMaker 14
      • espace de travail de script
      • barre de boutons
      • infobulles pour les badges en mode modèle, et Gestion des solutions
    • 2016 - FileMaker 15

    Retrouver l'infographie en haute résolution directement depuis le billet du blog «Core FileMaker Blog» par Steve Malott.

    Et puisque je suis nostalgique, je ne peux résister à l'envie de vous montrer quelques ouvrages qui trainent encore sur mon bureau... Cela rappellera des bons souvenirs à certaines personnes :rolleyes:

    Fichier 09-06-2016 23 19 57.jpeg

  15. fmi_certif15.png

    FileMaker, Inc. vous propose de valider votre expertise FileMaker.

     

    Démontrez vos capacités FileMaker

    Ce diplôme officiel prouve à vos clients, à vos pairs et à votre direction que vous avez acquis les connaissances, l'expérience et les compétences essentielles en matière de développement sur la plateforme FileMaker.

    Que vous soyez consultant indépendant ou développeur interne, la certification FileMaker vous offre bien des avantages :

    • Vous développez vos connaissances et devenez un développeur aux multiples talents.
    • Vous restez informé des toutes dernières technologies FileMaker.
    • Vous vous dotez d'un avantage concurrentiel sur les autres développeurs.
    • Vous investissez dans votre carrière et augmentez votre rentabilité.
    • Vous offrez plus de crédibilité à votre entreprise.
    • Vous pouvez utiliser le logo de la certification FileMaker sur votre site Web et vos cartes de visite.
    • Vous augmentez votre visibilité sur le site Web de FileMaker (partenaires uniquement).

     

    Préparez l'examen

    Une expérience pratique de la plateforme FileMaker peut augmenter vos chances de réussir l'examen. Nous vous recommandons au moins 6 mois d'expérience en développement sur la plateforme FileMaker avant de passer l'examen.

    1. Spécifications techniques
      • Décrivez les spécifications techniques pour la plateforme FileMaker 15.
         
    2. Définition du schéma de base de données
      • Décrivez et appliquez les options de saisie automatique.
      • Identifiez les mécanismes et les comportements des options de validation, et décrivez les résultats possibles lorsqu'une option est déclenchée.
      • Utilisez une option de stockage pour atteindre un résultat souhaité.
      • Définissez le résultat d'un graphe de liens particulier, selon un scénario donné.
      • Définissez le lien approprié pour atteindre un résultat souhaité, selon un scénario donné.
      • Utilisez les sources de données SQL externes pour intégrer les données d'une source de données externe et concevoir correctement un schéma.
         
    3. Conception de modèles
      • Décrivez les conséquences de la liaison d'un modèle à une occurrence de table spécifique.
      • Identifiez la façon dont une table externe peut afficher les données distantes de plusieurs liens et certains des comportements qui peuvent être attribués à une table externe.
      • Décrivez les comportements des objets de modèle/rubrique qui peuvent être modifiés.
      • Décrivez les types et les attributs des déclencheurs de script.
      • Identifiez les conséquences du choix d'un type de déclencheur particulier, selon un scénario donné.
      • Décrivez l'utilisation d'un objet de graphique.
      • Identifiez les conséquences de la sélection ou de l'utilisation de thèmes.
      • Identifiez les propriétés, l'utilisation et les capacités des thèmes, des styles d'objet et des états.
      • Décrivez le format et le comportement des éléments de modèle.
         
    4. Utilisation de calculs
      • Identifiez la syntaxe d'expression, la logique et l'ordre des opérations.
      • Décrivez le comportement et l'utilisation des fonctions de calcul.
      • Décrivez le comportement et l'utilisation des fonctions personnalisées.
         
    5. Rédaction de scripts
      • Identifiez l'utilisation des principales techniques de conception d'algorithmes, selon un scénario donné.
      • Identifiez l'utilisation des principales fonctions de rédaction de scripts de la plateforme FileMaker.
      • Décrivez la façon dont le contexte (et les changements de contexte) peut affecter le comportement des scripts lors de la récupération ou de la mise à jour des données de tables liées ou non liées, et/ou la navigation entre les tables et les fenêtres.
      • Décrivez les éléments à prendre en compte lors de la rédaction de scripts pour un environnement multi-utilisateur.
         
    6. Sécurisation d'apps FileMaker
      • Décrivez les comptes, les jeux de privilèges et les interactions avec l'authentification.
      • Décrivez le contrôle d'accès et la gestion de la sécurité dans les apps FileMaker via les jeux de privilèges.
      • Décrivez l'utilisation du cryptage et de la protection de fichiers externes pour protéger les données FileMaker.
      • Décrivez l'utilisation de la protection de fichiers externes pour protéger les données FileMaker.
         
    7. Déploiement d'apps personnalisées via FileMaker Server
      • Décrivez les principaux éléments de l'installation, du déploiement, de la configuration, de l'administration, de la résolution des problèmes et de la surveillance de FileMaker Server.
      • Décrivez les meilleures pratiques pour la création de sauvegardes efficaces et sécurisées.
      • Décrivez les principaux éléments de la rédaction de scripts coté serveur.
         
    8. Intégration de données
      • Décrivez les formats et les méthodes d'importation de données dans des fichiers FileMaker.
      • Décrivez les formats et les méthodes d'exportation de données dans des fichiers FileMaker.
      • Décrivez les méthodes d'échange de données entre des fichiers FileMaker et d'autres sources de données.
      • Décrivez les principales sources de données dynamiques prises en charge, leur connexion et leur intégration dans une app FileMaker.
         
    9. Publication de données FileMaker sur le Web
      • Décrivez les options de publication Web disponibles pour FileMaker Server, leurs configurations, l'emplacement des composants et les options d'administration.
      • Décrivez la préparation d'une app FileMaker accessible sur le Web.
         
    10. Outils et processus de développement
      • Décrivez un éventail de techniques de développement, des fondamentales au plus avancées.
      • Décrivez les conséquences de l'utilisation de plusieurs fenêtres.
      • Décrivez les options et les processus utilisés dans la récupération de fichiers.
      • Décrivez les conséquences du contrôle de différentes fonctions visibles de l'utilisateur par le développeur.
         
    11. FileMaker Go
      • Décrivez les options de déploiement d'une app dans FileMaker Go.
      • Identifiez les conséquences uniques du développement et du déploiement d'apps personnalisées pour FileMaker Go.
      • Décrivez les fonctions uniques de FileMaker Go.

     

    icon_register_for_exam.png

    Inscrivez-vous à l'examen

    Disponible en anglais et en japonais, l'examen consiste en des questions à choix multiples.

    Les examens de certification sont proposés dans les centres d'évaluation Pearson Vue du monde entier. Lorsque vous vous inscrivez à l'examen, vous pouvez choisir le site qui vous convient le mieux.

    Inscrivez-vous auprès de Pearson VUE

    Pour plus d'informations sur l'examen, consultez les politiques de certifications.

     

    icon_certification_faqs.png

    Questions / réponses sur la certification

    Si vous avez des questions supplémentaires sur le processus de certification, consultez nos questions/réponses sur la certification.

    Consultez les questions / réponses >

     

    icon_test_dev_process.png

    Processus de développement de l'examen

    Les procédures suivies pour créer l'examen destiné aux développeurs FileMaker est conforme aux normes de l'industrie conçues pour fournir le plus haut niveau de fiabilité et de validité d'examen.

    En savoir plus >

     

    Retrouvez toutes les informations sur le site de l'éditeur :
    http://www.filemaker.com/fr/learning/certification/index.html

  16. Previously, I wrote about how to convert your solution away from the Classic theme. In this part, I discuss five FileMaker 14-exclusive changes you might want to make while updating your solution. These interface features will add professionalism, usability, and—dare I say?— “glory” to your solutions.

    Converting From Classic Glory

    Read Part 1

    Now that you’ve decided to update your layouts to a modern theme in FileMaker, there are a few things you might want to do at the same time, that don’t require any major changes to your layouts. Since you’re already touching every layout in your solution, why not take advantage of some of the new features in FileMaker 14? It makes sense to get the most bang for your buck. Here are…drumroll please…Five Things New in FileMaker 14 That Will Improve Your Interfaces (in no particular order):

    1. Hidden Scroll Bars

    Readers of this blog know I like scrollbars! I’ve written about them before, probably because they can be one of the most distinctive elements of a layout, and in FileMaker there is very little about scrollbars that can be styled. So choosing the look of the scrollbars is a major portion of deciding on a new theme. And no other theme’s scrollbar is exactly like the Classic scrollbar style. So finding something to replace it with is a bit of a challenge. Here is the layout after switching from Classic to a custom theme based on Cool:

    Before

    Well, instead of styling the scrollbar, how about hiding it altogether? This new feature is an option on fields and portals, and allows you to only show a scrollbar slider when the user’s cursor is actually scrolling. It’s the same way that scrolling works inside the FileMaker window itself—you only see a scrollbar slider when you activate the scroll wheel or perform a scrolling gesture on the mouse. This is the standard way scrolling is done on the Mac, in fact.

    Limitation: Make sure that users have scrolling capability on their mice, or this feature won’t work.

    2. Button Bar

    The new button bar object is awesome! Buttons are one of the most complex objects to style, with all the different parts and states they can have. The button bar drastically cuts down on the number of objects you need to deal with across potentially many layouts, and can even be conditionally or dynamically populated if you want. (Here’s an article from Digital Fusion describing how to create an abstracted navigation system using the button bar object.)

    Now, rather than managing a row of individual button objects when creating a navigation bar, for instance, you can use a button bar instead. A single object can take the place of five or six separate objects. Be sure to go through all the button bar parts and states and make sure they are set how you want—There are a lot of them and the format painter transfers hardly any styles from a button object to a button bar object. There may be inactive, in focus and hover states inherited from the theme that you probably will want to change to match the previous behaviour, so you’ll have to do some work setting up the first button bar.

    You can also mix a button bar with a regular button. In these examples, the Menu button is its own button, placed beside the button bar.

    Limitation: You can dynamically set a button label, but you can’t conditionally specify an icon. Also, all the buttons in the button bar get the same width, no matter how long or short their label might be. So you have to set the button width to accommodate the longest button label, including some white space on either side. This might mean that short labels (such as the “Print” button below) end up with more space than before. So make sure you are okay with buttons possibly being more spread out, and have the space for them if you switch out individual buttons for the button bar.

    3. Top Navigation Part

    The new top header navigation part keeps the most important objects (like primary navigation) accessible at the top, where users need it most. It helps prevent users from getting lost, and provides them a quick way of getting around with a minimum of window scrolling. Don’t forget to check the style for the top navigation part, it may have a fill or border that you may want to change or remove to match your layout.

    Limitation: Any background colour you set for a top navigation part stretches across the whole layout, even the inactive part (seen when the user stretches the window to the right). However, when objects on it are anchored to the top and left, the body background colour ends at the edge of the active part of the layout. When you pull the body part down with the mouse, a gray (or default layout background-coloured) gap opens up between the top navigation and the body part.

    Top Navigation Gap

    You can mitigate this by anchoring objects in the header to stretch between the left and right edges of the window. Or, create a rectangle the exact size of your top navigation part and send it to the back, and then remove any background fill colour on the top navigation part. This way, your top navigation will appear to end at the edge of the layout when objects are anchored to the top left, just like the body part.

    Neat Edge

    White rectangle is placed at the back of the top navigation part

    One final alternative is to anchor the body objects to the middle. In this case, the white body background fills the screen and no “inactive” colour is seen.

    Centered

    Body objects are anchored to the center of the layout

    4. Placeholder Text

    Who hasn’t wanted to dispense with field labels at times, especially on obvious fields, such as addresses? The user needs a text label to guide them when they’re entering data, but once a record has been filled out, it’s clear where the Street Name, City, Prov/State, and Zip Code should go. You don’t really need to devote layout space to them forever and ever. And yet, creating inline placeholder text has been too much work to maintain in the past, so I often didn’t bother with it, except when really necessary.

    Now, placeholder text is an option on the field itself. You can have field descriptors show up inside an empty field without creating a separate text object. You can even set this text dynamically by calculation if you want.

    Placeholder text

    Placeholder text is also helpful in cases where you want to guide the user to a field, without cluttering the layout with field borders, which can be distracting when there is a lot of data. Placeholder text subtly cues the user to the text entry location, without disrupting the layout once all the data has been entered.

    Limitation: Don’t do away with field labels completely. You’ll still likely need some field labels under certain circumstances, such as multiple phone numbers (e.g. home, office, mobile), or numerical data which needs to be identified to be understood.

    After

    5. Custom Theme Colours

    This is such a useful update to the colour palette! You can now drag a colour to the theme colours grid, located directly below the hex picker colour swatch. FileMaker will store the colour, and automatically create both a lighter and darker shade. This is a super easy way to create a range of hues to represent different button states (e.g. lighter on hover, darker when pressed) with literally the click of a button. You can reorder the colours by dragging the swatches around the colour grid.

    Limitation: You can’t directly remove a colour from the colour grid. You can replace an existing colour by dragging a new colour onto it, or you can drag white onto it to “clear” it (although you’ll get gray as the top colour as a result).

    Custom Theme Palette

    Conclusion

    Using or implementing one or more of these new features will definitely improve your solutions and make them more usable and polished. Whether they’ll make them glorious or not—well, that will be up to you!


    Resources

    New in 14:

    Hidden scroll bar feature
    https://community.filemaker.com/docs/DOC-6266

    Button bar
    https://community.filemaker.com/docs/DOC-6263

    Navigation parts
    https://community.filemaker.com/docs/DOC-6262

    Placeholder text
    https://community.filemaker.com/docs/DOC-6265

    Custom theme colours
    http://help.filemaker.com/app/answers/detail/a_id/14417


    Afficher la totalité du billet

    • 0
      billet
    • 0
      commentaire
    • 439
      vues

    Aucun billet pour le moment

  17. Michel

    • 0
      billet
    • 0
      commentaire
    • 108
      vues

    Aucun billet pour le moment

  18. Michel

    • 0
      billet
    • 0
      commentaire
    • 126
      vues

    Aucun billet pour le moment

×