Perform Script on Server
Perform Script on Server is the one step which will change how you develop FileMaker solutions FOREVER. Yes, I said that with all caps! This is exciting!
There's so much power in how it can be used, that it truly is a game changer. This is fundamentally why the web is so popular. It works like this.
Your client, a web browser, makes a request to some beefy server and it wrangles the data and then reports back with the compiled results. This is essentially what this new script step does, but with all the power of what FileMaker can do.
Until you start using it, it "seems" like it's just "another feature". Changing the way you think about FileMaker development, using PSoS for short, is inevitable. If your solutions are stuck in versions prior to 13, then you might want to beg, borrow or steal (ok, not steal) to start using this feature.
With PSoS, you can import hundreds of thousands of records in mere seconds. You can send hundreds of thousands of emails without ever seeing a spinning waiting indicator. You can update hundreds of thousands of records with lightning speed or generate a hundred page report as a PDF within minutes instead of hours.
This video provides all the critical know-how in order to start working with PSoS and it will get you going fast!
- Read more about Perform Script on Server
- 15 comments
- Log in or register to post comments
FileMaker Deployment Models
Simply creating a single FileMaker file to store your data is a perfectly fine way to start your solution. However, the first few times any number of users start complaining about the workflow taking too long, is when you may need to evaluate your architecture.
For sure, FileMaker Pro is a very capable platform. Like any thing else in the world of tech, there are less efficient implementations and highly optimized solutions. A knowledgable developer will known how to squeeze every bit of performance out of the environment they've chosen to develop within. The same holds true for FileMaker as for any other programming language.
In this video, I walk though some of the most common and also some of the more exotic deployment models you can use with FileMaker. Essentially, it all boils down to this. Knowing that FileMaker does not care where the data is. If you can point to it, and FileMaker can see it, then it's up to you as to how you structure things. We're not just using computers now, we're using smartphones, tablets and who knows what else will be coming. Touch sensitive wallpaper within our homes of the future? Watch this video for a sense of how it's possible to vary the deployment of your FileMaker solutions.
- Read more about FileMaker Deployment Models
- Log in or register to post comments
FileMaker 13 Mobile UI Patterns
FileMaker 13 introduced a number of new features. While the feature list seemed a bit short, at least to the feature greedy developer, the new mobile specific features of Gesture taps, Popovers and Sliders will provide a wide variety of new functionality for months to come.
In the case of mobile design, the number of UI patterns which can be emulated now within FileMaker has grown significantly. Beyond straight-forward popovers, you can combine both older and newer functionality to accomplish some really cool stuff.
In this video, I showcase a UI pattern which provides a hidden menu. This is done with a new Slider control and is a very common pattern within the mobile space.
Beyond the simple slider/menu implementation, I also showcase the use of the Gesture controls and how you can determine if a tap is within a predefined area. This level of UI control allows you to decide when a script should fire or not. Very empowering stuff!
You can Watch the HD version on YouTube
- Read more about FileMaker 13 Mobile UI Patterns
- 1 comment
- Log in or register to post comments
FileMaker 13
FileMaker 13 was released on December 3rd 2013 and this release is a very worthy upgrade! Many of the features are specific to mobile centric solutions but many other valuable new features were added as well.
Whether you need access to your FileMaker data via the new WebDirect functionality or you've been waiting years (like I have) for some features to be completed, like calculation based tab names and dialog buttons, there's sure to be something within FileMaker 13 which you'll appreciate.
This video provides an high level overview of all the major new features and updates to FileMaker 13.
You can Watch the HD version on YouTube
- Read more about FileMaker 13
- 4 comments
- Log in or register to post comments
Solution Usage Tracking with Google Analytics
One of the nicest feelings in the world is getting something for free. Especially when it really helps you out and it's valuable.
At the small cost of giving up a little bit of data, to one of the world's biggest data collectors, you can see how users use your FileMaker solution and what they do.
In fact, what you collect, and how, is totally up to you. You can control pretty much anything in terms of what you transfer to Google Analytics.
Many developers who have implemented Google's Analytics only go a short distance to what they could potentially collect. They often point to some remote site with embedded analytics code provided as the default by Google.
However, the usage of the default code is SO LIMITING. You can get as creative as you want when pushing data to Google Analytics. The big trick is to know what can be sent, how it's sent and what to do when Google has the data.
The reporting aspect, on Google's side, is where most of the power lies. What you need to do is determine what you want to push and when. Fortunately, this video has all the nitty gritty details for making things super easy for you!
- Read more about Solution Usage Tracking with Google Analytics
- 3 comments
- Log in or register to post comments
Designing for FileMaker Go
When you start your first FileMaker Go solution, for the iPad or iPhone, you may, at first, find that it's great that you can just add your FileMaker database to the device.
That unique ability, however, should be avoided at all costs - in my not so humble opinion. The way you interact with a tablet or touch device is so different than how you interact with a keyboard and mouse.
In this video, I talk about some of my learning experiences as I've worked on a number of mobile solutions. I cover some tips I've learned about designing and scripting for a FileMaker Go solution.
As mobile becomes more and more of an enterprise tool, knowing how to optimize your FileMaker Go solutions becomes more and more important!
- Read more about Designing for FileMaker Go
- 4 comments
- Log in or register to post comments
Portal Paging with Resizable Portals
Within FileMaker, the methods for presenting related information extend to calculated fields, web viewers and portals. The most obvious of these is portals.
Portals allow you integrate icons, graphics, buttons, fields (of course) and work in all kinds of user interface tricks. One of those tricks, from earlier versions, was creating a fixed sized portal and then paging through related data a group at a time.
Show ten rows and you can page through easily because you know how many rows there are. What happens, however, when you have a variable number of rows? You need another mechanism in order to determine the row count and be able to page through the data.
So what if we add the fact that FileMaker 12 actually allows you to turn off the scrollbars on a still scrollable portal? Wouldn't that be cool?
Well, give this video a view and you'll quickly find out you can do more than a few cool tricks with this new knowledge!
- Read more about Portal Paging with Resizable Portals
- 2 comments
- Log in or register to post comments
FileMaker Fundamentals: The Let Function
For some developers, the Let function can be a confusing tool. However, without it, FileMaker calculations would be the eternal mess they used to once be.
The Let function is pretty much a critical tool (in my opinion) that all FileMaker developers should know and use. If only for the reason that it provides the ability to self-document code by using human readable variables.
This video provides a great walk through of how to get started with the Let function and more importantly, explains why you should be using it if you're not!
- Read more about FileMaker Fundamentals: The Let Function
- 4 comments
- Log in or register to post comments
FileMaker 12 New Features
Leave comments on the video at YouTube
Full list of new features on FileMaker.com
More features, pricing and pictures at FileMaker.com
Can't get enough new FMP12 information? Take a listen to this podcast about FileMaker 12
FileMaker 11 - New Features Video
More features, pricing and pictures at FileMaker.com
Want to hear top developers discuss this new release?
Listen to this Podcast by top FileMaker developers!
- Read more about FileMaker 11 - New Features Video
- 2 comments
- Log in or register to post comments