Article Tags

Click or tap one of the article tags to filter down to a smaller selection.

Our Library of Videos

841 videos found.
Custom Function Database - Part 10 - Saving User State 05/19/2017 - 12:20pm

While it would be wonderful if FileMaker Pro had built-in functionality for all of the features we can possibly think up, it’s not too practical. Besides, what would be left for us to develop?

So, what about saving user state? Do you think you would enjoy leaving your desk for a few moments and coming back to a completely rearranged environment? I doubt it, and that’s almost exactly what FileMaker does when working within a hosted file.

The most common approach to solving this problem is to simply provide a “directory like” structure. Like walking into a mall and heading to the directory map in order to find out where you can possibly go. Call it what you like, a dashboard, main navigation, whatever. You’re simply reseting the user each time they leave and come back into the software.

Well, if you’d like to take another approach, then all you need to do is save the user’s last know state. What you save and how you return the user to their last known state is in your full control. It’s not that hard to do and this video will give you all the details you need to know.

FileMaker 16 Released 05/09/2017 - 9:00am

On May 9th 2017 FileMaker Inc. released FileMaker version 16. This version included a big number of major features designed to support FileMaker's ability to communicate with the rest of the Internet. As a globally connected software application, FileMaker has clearly stated that it's a highly viable platform for rapid application deployment.

Touring FileMaker's Inspector Palette - Part 2 05/03/2017 - 12:23pm

The Inspector palette is your primary tool for designing your layouts. Of course, being familiar with all its various options and settings is what makes it possible for the creation of great looking layouts.

This video focuses on going through the second and third tabs of the Inspector and looking at the impacts of all the various settings which control styles and themes.

While the settings themselves may seem all to obvious in terms of what they do, it’s the combination of using those settings which makes the difference.

Touring FileMaker's Inspector Palette 04/25/2017 - 6:32pm

If you’re new to FileMaker, or even an old hat at FileMaker development, then it’s always nice to understand how to use your own tools. In this video, I start the process of walking through the standard Inspector palette.

By taking a bit of time to understand each of the unique areas of the Inspector palette, you may gain a tip or trick in terms of what you can do with this critical part of FileMaker development. Spend a few minutes to watch this video about the first of the four sections of FileMaker’s Inspector palette.

Copy & Paste Portal Rows 04/13/2017 - 11:39am

There’s an addictive quality to solving problems within FileMaker. Especially, when you wire things up to the user interface. Click the button, and what would have taken many times longer, is shortened into a few milliseconds of time.

It quite literally feels like you’re a magician - at least to this developer. So, when developing a solution the other day, and needing to copy the contents of one portal over to another, I quickly came up with a solution and put it into place.

Within about a half an hour, things were pretty close to how I’d like them to work. The result of that effort is now ready for you to learn from - and add yet one more tool to your arsenal. So, if you’ve ever had the need to duplicate a related set of data then give this video a try.

Custom Function Database - Part 9 04/06/2017 - 12:30pm

Heading back into our series on the Custom Function database, there’s always an opportunity to explore yet another area of using FileMaker to create solid solutions. This video focuses on the fact that we’re storing canonical data which we want to leverage, yet not alter.

When you store data for any type of templating system or data which acts as the basis for further variations you have a number of choices in terms of how users interact with that data. For this solution we want the user to be able to easily modify the data but not the original data. Instead, giving the user their own copy allows them to keep the original and have their own custom modifications as well.

Watch this video if you’d like to learn more about using FileMaker’s validation options in order to facilitate controlled data duplication. That’s exactly what we’ve done in part 9 of the Custom Function database.

Checkmarking Sub-ranges in List Views 03/22/2017 - 12:54pm

One of the most enjoyable things about working in FileMaker, or any development environment where looping is supported, is the pure joy of automation.

Even thinking about checking off any more than a few records at a time brings me to a mental state of counting the number of seconds it takes for the single action itself, then multiplying times the number of objects I need to affect.

So the question arrives. “How do I automate this?” or “How do I make this process easier for the user?”. The answer, quite simply is applying the knowledge you have about solving it. There are, however, times when you just don’t know what can be done to make it even easier.

In this video, I showcase a technique and method for offering users with the ability to checkmark whole sub-ranges of records by simply clicking a button within a sub-summary area of a list view. It’s a wonderfully sublime method of solving the problem. And, understanding the fundamentals means you can use the method for a lot more than just a simple checkbox.

Custom Function Database - Part 8 03/13/2017 - 5:58pm

Planning out your UX (user experience) obviously requires less work on a smaller solution than it does within a larger solution. I guess that goes without saying, but no matter what solution you start working on, it will always seems to grow and expand to add new features and functionality.

While you can’t always plan for what you don’t know is coming down the road, you can certainly work with what you have in front of you. Trying to prototype and account for how your solution will be used is what your primary focus should be.

For the most part, this comes in two different forms. There’s the build it, then test it camp, and the get feedback/suggestions, then build it camp. In this video I start with the process of building first and then asking for feedback. This is typically my first approach because I simply lack the resources to take the other route.

The big trick with creating your UX is the fact that when users start using it, they establish mental pathways of how to get things done. It’s very hard to change things on your users once a “certain way” of doing things has been established.

So, the best approach is to think really hard about how users will use the software and go as simple and minimal as you can. Don’t try to put everything in within the first release. You can always add more to a user interface and keeping things simple makes it really easy to get feedback when people start asking the inevitable question “can it do this?”.

Custom Function Database - Part 7 03/03/2017 - 12:41pm

What would software be without icons? Would it be like looking at a tree without leaves? For some reason, a tree just looks more like a tree when it has leaves. Right?

So, this video is about how FileMaker uses SVG icons within it’s buttons. If you’ve always wondered how to make the most of FileMaker’s support of SVG icons, then look no further. In this video I’ll show you my own personal workflow for creating and integrating icons into a FileMaker solutions. You can integrate icons into your solution in a surprisingly quick fashion if you’re willing to get familiar with a bit of node and gulp.

Of course, even if you have no desired to install node.js, you may very well find tips and tricks which will help you expedite the process of integrating icons.

Custom Function Database - Part 6 02/22/2017 - 7:09pm

There comes a time when every great database must acquire a brand new look. This really applies if you’ve never even given your database a user interface or you’re looking to revamp the one you currently have.

The best place to start, I find, is with the “primary objective” of the interface. In fact, I would argue that it’s best to focus on the number 1,2 and 3 aspects or goals of the user interface. I do this for every single layout being designed. By doing this before you start to throw fields on the layout, you afford yourself the ability to keep things simple before getting too complex. Many of the most popular products and software interfaces start out super simple.

Some of them become bloatware, like many of the Microsoft Office products, but they had a good foundation when it came to how users have learned to use them.

In this video, we take a look at starting the user interface for our Custom Function database. I provide some foundation and the basis for how I approach the process and showcase how I implement based on the decisions I’ve made.

Pages