The Support Group Blog

The Support Group

The Support Group
Find me on:

Recent Posts

NYU Tisch: Performing Arts Custom Admissions Application

The New York University Tisch School of the Arts prides itself on the select group of students it admits to its prestigious institution to earn degrees in dance, design, film, photography, etc. The admissions process involves an intense review of each applicant's academic accomplishments, essays, portfolios and recorded performances, among other things. The faculty is responsible for adequately assessing each applicant's submissions and inviting just the right students into their programs.

Tisch turned to technology, specifically the FileMaker Platform, to help them manage their elaborate admissions process. For years, they had been using a mobile system that had been designed internally on FileMaker Go. Eventually, their system began to struggle to keep up with the ever-changing nature and growing complexity of their work. They approached The Support Group to help them efficiently redesign their admissions system.

Read More

FileMaker Naming Conventions

It might sound trivial, but naming conventions are significant factors when you're developing business applications. A systematic way of naming files, tables, fields, etc. provides a high level of organization, consistency and efficiency to both app developers and users. A good naming convention also allows an app to be easily adaptable, scalable and transferable throughout its useful life. These benefits all apply for apps developed within Claris’s FileMaker Platform.

Read More

Organizing Your Data

We all know data is important. It's the fuel for our business operations. The opportunity to collect and store data about our customers, inventory, sales, etc. is limitless. And, everywhere we turn, we encounter new ways to translate that data into useful information that helps us make informed decisions about and for our customers.

This data, however, can't just be heaped up in a pile and kept forever; it needs to be properly curated to help us overcome our challenges and remain competitive. Given how heavily we rely on data, you would think we would store it in such a way that would make the most efficient and practical sense, right? Not always! Most of us retain data the same way we keep our tax-related receipts — a disorganized jumble in some computerized version of a shoebox under the bed. 

Read More

Three Simple System Checks

We came across this very cool article in Wired magazine recently. It highlights The 5 Best Toys of All Time, and we couldn’t agree with Jonathan Liu more. This article serves a reminder that simplicity that inspires creativity is the best gift of all. As our year winds down, it’s good to reflect on some of the simple things that are critical to making our business systems happy. We get excited about new technologies and we focus on new ways to enhance our existing systems. But we shouldn't overlook the basic but critically important aspects of the overall system. We recommend that you pay some attention to some fundamental features of your applications as you move forward into 2020.

Read More

How Mobility Challenges and Opportunities Impact Business Productivity

If you take a look around you when you're in public, you'll quickly notice that mobile phone use is mainstream.

So, it may come as no surprise that many companies are implementing mobility strategies in keeping with the times.

The question is, are you?

These days, you can't afford to overlook mobility as a business strategy -- not if you're serious about effectively meeting your customers' needs.

But there's another reason why you shouldn't ignore mobility. It is proven to result in better business processes and more business productivity.

Read More

Sorting Columns in FileMaker

If you're a user of a spreadsheet or any other program that displays information in tabular format, you're probably familiar with a quick sort technique. You can usually click a column header and the data within the column will automatically sort in some way. You can sort of (pun intended) do this within a table view layout in FileMaker as well, but it's not as simple as a click. You have to right-click on the header and navigate a Byzantine labyrinth of menu options before you get to what you hope is the expected result. Wouldn't it be nice if you could provide the typical user experience to yourself and your users within your custom FileMaker app? Well, you can...by naming a few fields/objects on your layout, creating a global variable or two and some buttons that run a script. But we're putting the cart before the horse; let's start at the beginning.

Read More

Custom(er) App Development

As consumers, our active involvement in product development is basically limited. Some of us might participate in a focus group or share customer feedback to help product managers learn more about product pain points and/or ways to improve usability. But generally, product decisions are based on projected financial and utilitarian outcomes. For example, when we're in the market for a car, we don't work directly with Tesla to design a bespoke car. We usually select from a set of preconfigured models and maybe a list of add-on options to get as close as possible to our ideal driving experience but it's doubtful that we'd reimagine the vehicle as a whole.

Even though products aren't custom made for consumers, we still maintain the power of choice. Products either meet our needs or they don't, so we can keep them or not. Nonetheless, if we have very unique or specific needs, we might have to consider a custom solution. Custom design changes the dynamic of the traditional consumer-producer relationship as the customer plays a very active role in the development process.  Sometimes roles become a little confusing or uncomfortable as the responsibilities shift unpredictably throughout the process. Naturally, we're going to unpack roles and responsibilities from a custom software development perspective because we have a lot of experience there. But, the idea can apply to any custom project.

Read More

How To Create Custom Headers in FileMaker 18

We've shown you how to add custom headers to a CSV file. Custom headers are useful, particularly for end users, because they provide intelligible header names when downloaded FileMaker files are opened in other applications. We developers don't always use intuitive field names when we're in the heat of custom app development. It's usually a bunch of geeky gibberish only the coder can understand. FileMaker 18 actually simplifies our custom header export process a bit, thanks to a few of the new script steps that this version offers.

Before we begin, it might be helpful to review our FileMaker 18 file-based script steps blog post, particularly the section that discusses how to read, write and manage external files. This will give you a good foundation before taking a look at this more advanced topic.

Read More

How To Manage and Customize Images in FileMaker

Image features are pretty common within FileMaker apps. We've had the ability to store images and other types of files in container fields for quite a while. Usually, we leverage that capability to build image modules for our clients. Having developed several of these myself, I can tell you that users generally want to be able to do at least three things:

  • Save the images in FileMaker
  • View a thumbnail of the image
  • Customize the size of the image

Of course, there are different ways to accomplish these requirements efficiently.

Read More

Update: How to Create Calendars in FileMaker with Monday Start of Week

I admit, designing a calendar in FileMaker is an involved process. Nonetheless, it's a common requirement, so I’ll walk you through the process step by step. I'm going to piggyback on our previously published post, but for this calendar, we're going to specify Monday as the start of the week as opposed to Sunday.

Of course, there are several different ways that we can structure a calendar. One option would be to create 42 separate relationships and portals to represent events for each calendar day. Why 42? There are seven days in a week and we need six rows to cover the number of potential weeks in a month, 7 * 6 = 42. Also, you’d have to create 42 fields to store the calendar days that would then be used to set up the relationships between the calendar and event tables. This approach can make managing edits or updates cumbersome for developers because of the volume of records.

Read More
BrowseMode

Sign up to receive news and information about the FileMaker platform and other custom app development tools.

Keep me posted

Most Popular

Developer Resources

News, Tips & Tricks and Demos