August 11, 2015 |
Contextual Mode Shifting – It’s a Thing! – Technique.
During the Keynote at the 2015 FileMaker Developers Conference in Las Vegas, NV, Andrew Lecates mentioned a development technique we have adopted. For those of you who didn’t stop by our booth, here are the details.Often times the simplest techniques can be the most powerful. This is one of them.
So what is Contextual Mode Shifting?
Simply changing modes in FileMaker and selecting a panel on a slide control by object name. Really, that’s it. Yes.
Why is this such a big deal?
FileMaker has 4 Modes. (Browse, Find, Edit Layout and Preview) these work perfect for what they do, but we felt we needed more, but without creating more layouts.
By remaining on the layout and using a slide control with multiple panels that are named objects without animation, we are able to keep the user in context, focused, and no surprises with new windows resizing windows in Windows. Slide Controls are typically used to conserver space by collapsing data, we are using them as a design decision to change modes in place. In each panel we are keeping the fields in a consistent order, with slight variations based on mode, when needed. This also increases data security, for example, Edit mode can be denied based on the logged in user. Very much an iOS like experience. Most importantly, no extra layouts. Combining this with Button Bars is really cool too, I’ll cover that in my next post. For the purpose of this post we are going to focus on the left column in Jarvis CRM, small business solution.
Reality is we need different modes for best User Experience and User Interface
Browse – An easy to read view, that is visually appealing, and protects data with use of merge fields.
Find – Search, with fields that are necessary to search the underlaying data set
New – Creating of new records, often allowing creation of first related records, like a company contact.