Welcome to our community, full of great ideas on developing your FileMaker solutions effectively,
for peer-to-peer support of the FileMaker Platform and related products and services.
[ Edit: 3/16/2016 - With the help of some other people, we have been able to recover, or recreate some of the original images from original thread. ]
Security is always a big topic when it involves data, or people, or possessions. Recently, over on the FileMaker Community, there was a very beneficial discussion regarding security. Unfortunately, that discussion was the victim of a necessary action...and was deleted. It was deleted, because the discussion was tied to a video that, as was det
Free webinar introducing Karbon our free application framework for building ambitious custom business applications. If you are interested in using the FileMaker Workplace Innovation Platform at a high level you'll probably want to see what we have cooked up.
The post Karbon Webinar – Getting Started appeared first on Geist Interactive.
View the full article
In the past year and a half here at Geist Interactive, I’ve been tasked with some development work that involves connecting to various APIs. I’ve written modules for clients that get definitions, other forms, synonyms and antonyms, hypernyms and hyponyms of a term from the client’s internal dictionary and such public dictionaries such as Oxford […]
The post HTTP Request: I don’t know how, but it works appeared first on Geist Interactive.
View the full article
For the first time, DB Services has been ranked #3494 on the annual Inc. 5000 list, which ranks the country’s “fastest-growing innovators” based on overall revenue growth over a three-year period. The Inc. 5000 list has brought attention to America’s growing private businesses since 1982.
DB Services now joins the ranks of other Inc. 5000 list alumni such as Facebook, Zappos, Pandora, and others. DB Services is top ranked FileMaker Platinum Business Alliance Partner on the 2019 Inc. 5000 li
FileMaker offers many different options for charting, but if you need a chart that is not available in FileMaker, you should consider using Google Charts. Google Charts is a free Javascript framework that can be used in conjunction with web viewers in FileMaker to extend your charting capabilities: https://dbservices.com/articles/google-charts-in-filemaker/
dbservices.com
As integrators and developers, we have had many requests to integrate a client’s FileMaker solution with Google Calendar. The partnership of a customized database with the flexibility and easy accessibility of an online calendar system is ideal; events can be composed in the CRM of one’s choice, and pushed to the online calendar, where users out and about can access it from their phones, tablets or browsers. But it can be a challenge to connect Database A to Calendar B, so let’s delve a little i
As integrators and developers, we have had many requests to integrate a client’s FileMaker solution with Google Calendar. The partnership of a customized database with the flexibility and easy accessibility of an online calendar system is ideal; events can be composed in the CRM of one’s choice, and pushed to the online calendar, where users out and about can access it from their phones, tablets or browsers. But it can be a challenge to connect Database A to Calendar B, so let’s delve a little i
When you first start writing scripts within FileMaker, you're typically so focused on the feature or solution you're working on that you integrate it directly into the area where you're working.
It takes a bit of time and skill, however, to quickly recognize when you need to make a particular script more generalized in nature and treat it like a routine which simply needs to take input and provide some output.
Once you get to this point in your development path, you discover all kinds of oppor
When you first start writing scripts within FileMaker, you're typically so focused on the feature or solution you're working on that you integrate it directly into the area where you're working.
It takes a bit of time and skill, however, to quickly recognize when you need to make a particular script more generalized in nature and treat it like a routine which simply needs to take input and provide some output.
Once you get to this point in your development path, you discover all kinds of oppor
The Paradox of Plugins: How to eXtend Your WordPress Site Safely & Sanely
Is it better to use a pre-made WordPress plugin or hire a developer to create a custom one?
As many a WordPress user has lamented, plugins can be a great asset — and huge liability — at the same time. Built right, plugins add crucial functionality to your WordPress site.
What is a plugin?
A plugin is a modularized section of code added to your website to do specific things. Plugins utilize the PHP scripting langu
The number of features available within FileMaker Go on a mobile device is more than icing on the cake. It's just downright cool we have access to so many features. And, all without having to write super complex code.
There is, however, some learning to do when it comes to interacting with URLs and web viewers. It turns out that many web sites, including Google's web based maps site, will change its url as you interact with the web viewer. This causes a problem when you supply an original url t
The number of features available within FileMaker Go on a mobile device is more than icing on the cake. It's just downright cool we have access to so many features. And, all without having to write super complex code.
There is, however, some learning to do when it comes to interacting with URLs and web viewers. It turns out that many web sites, including Google's web based maps site, will change its url as you interact with the web viewer. This causes a problem when you supply an original url t
[FMP Tip-n-Trick] FileMaker Developer Busts Through Stalemate to Create Chess Engine
FileMaker Database App Reigns in Gaming Platform
by Joe Cellino, eXcelisys FileMaker Developer
There are two things that bring me joy in this world — chess and FileMaker. I never thought that these two passions would cross paths in my lifetime, but now, that day has come.
Having spent the past several years immersed in the tech industry, I’ve seen how rapidly machine learning has progressed. From autonomou
WidgetStudio contains many widgets out of the box, and more widgets are coming. And best of all, they're independent of the app. Use them anywhere you want! Take a look at the widgets we have available!
The post WidgetStudio: Use FileMaker Web Viewer Widgets appeared first on Geist Interactive.
View the full article
Viewing Microsoft Office files directly in FileMaker has always been a real headache for developers, until now. In this article we demonstrate how to easily use Microsoft Offices online app viewer tool to view your office documents directly in FileMaker. We also talk about Google's similar offering, and how files can be easily placed online for viewing using the file.io service.
Check out the article and accompanying example file at the bottom of the article.
Read the article here
When mobile devices first became prevalent over a decade ago, it was a pretty easy process to design for both mobile and desktop. You just made one layout for each respective device. There weren't as many variations as there is now.
In fact, these days, things are much more complex. If you decide to design for smartphone, tablet and desktop you could easily end up having to create three layouts for each possible view. This isn't something I'm personally fond of. I'd much rather limit myself to
Today I want to talk about a potential problem lurking in a small percentage of FileMaker solutions, and discuss various options for mitigating it. As you may know, there are three ways to display a new window… Via the New Window script step Via the Go To Related Record script step Manually via Window > […]
View the full article
WidgetStudio makes it easy to use, design and share powerful interface widgets, like calendars, gauges, charts, and timers. Pick from the constantly growing set of included widgets or build your own. Freely share them with your customers or friends.
The post Announcing WidgetStudio – FileMaker WebViewer Widgets appeared first on Geist Interactive.
View the full article
Ahhh... the ubiquitous notes field. Seems simple, right? In a way it is. Just slap down a field and resize it to show more data. Add a scroll bar and you're done. The problems occur when you are trying to locate an important note, print a report or perform a find. Data can be strewn all about a text field that allows free form entry and supports up to ten million characters. Imagine hundreds of different users trying to follow the exact same format for data entry. Pandemonium! This article will
Ahhh... the ubiquitous notes field. Seems simple, right? In a way it is. Just slap down a field and resize it to show more data. Add a scroll bar and you're done. The problems occur when you are trying to locate an important note, print a report or perform a find. Data can be strewn all about a text field that allows free form entry and supports up to ten million characters. Imagine hundreds of different users trying to follow the exact same format for data entry. Pandemonium! This article will
I Got Quicker at Debugging and So Can You
Eradicate those Annoying Little Code Demons with these Tools and a Few Lines of Custom Code I Developed
by Michael Suhrbier, eXcelisys Web App Developer
You’ve probably heard of these PHP / MySQL debugging techniques:
Xdebug — Great if you can get it working.
BackTrace(), print_r(), var_dump(), etc. — Very useful but usually very ugly and not easy for humans to read and understand.
PHP / MySQL logs — Fine for the average user, but let’s e
When you're the one creating the database, you're the one who says which data makes it in and which data doesn't. This all happens through the various methods of data validation.
Data is either considered valid or not - and this happens according to your data validation rules. If the data is valid, then everything proceeds as normal. If, however, the data isn't exactly what's required, then you get to choose what happens.
In most cases, you can let the user keep taking a whack at it until they
Join us for a free webinar about Otto, our Automated Deployment and Dev-Ops utility for FileMaker Server. Otto handles the tedious, and error-prone tasks of transferring files to servers and performing data migrations. If you regularly have to perform data imports and data migrations on your FileMaker systems, you will want to attend this webinar. In this webinar, […]
The post Otto Webinar appeared first on Geist Interactive.
View the full article
If you don’t know which method FileMaker uses for record locking, optimistic vs pessimistic, then you’ll find out during his talk. He’ll share his journey into how he became an optimistic database architect. What are the critical things be aware of when allowing FileMaker to work with optimistic record locking. We’ll look at security considerations when using this approach, and architecture and building solutions for maximum performance while maintaining data accuracy and reliability.
Under
The Microsoft OneDrive API can allow you to edit files without downloading and re-uploading to FileMaker. Integrate FileMaker with Microsoft OneDrive to store documents in the cloud and improve sharing while keeping your database lean and mean.
Be sure to check out the full article: https://dbservices.com/articles/filemaker-onedrive-integration/
Includes free sample database and tutorial video
dbservices.com
Scripts that run on the opening of a FileMaker file allow you to accomplish so many different tasks. Open scripts can initialize global fields, setup variables, determine which layout to display based on security or platform, perform sub-scripts, install menu sets and so much more. This article will cover some of the most important uses of Open scripts but each FileMaker solution will likely have unique open script steps.
View the full article
Scripts that run on the opening of a FileMaker file allow you to accomplish so many different tasks. Open scripts can initialize global fields, setup variables, determine which layout to display based on security or platform, perform sub-scripts, install menu sets and so much more. This article will cover some of the most important uses of Open scripts but each FileMaker solution will likely have unique open script steps.
View the full article
Prior to FileMaker 13 we never even had the option of performing scripted tasks where the data actually exists. The processing of a script, client side, always had, and still does, make a full round trip for all kinds of these processing activities. Many times, FileMaker does it's best to optimize whatever is being done, but it's still not as fast as executing certain things directly on the server.
With the addition of Perform Script on Server we gained a REALLY BIG performance boost by being a