Blog

  • 0

Card Windows work in WebDirect

Tags : 

Card windows have changed the way I develop. One of our other developers went over the awesomeness of card windows in this blog post, so I won’t rehash that content.

I was, however, incredibly disappointed when I learned that card windows do not function in WebDirect.  Websites are one of the places you see that UI pattern the most!  And now I have to script completely different on the desktop than I do in WebDirect! Darn it!

Except… I don’t have to rescript anything! Any step that I can use to open a card window works just fine in WebDirect.  The difference is, if I open a card window in WebDirect, it will just take up the whole screen.  Other than that, the user experience is almost identical.  Closing the window will leave the user looking at the window they were on before the card window opened. 

WebDirect has always worked like this. We’ve actually had this design pattern in WebDirect longer than we’ve had it on the desktop.  This is because WebDirect only shows one window at a time.  The FileMaker documentation refers to these as “virtual” windows. So, in WebDirect, the active window will always be the only one displayed.  If the active window is closed and there are other virtual windows are open, it will go to whichever window was active before the current one. When you open a window for a picker, it takes up the whole screen. Close it when you’re done picking, and you’re back where you started.  This is exactly how I’ve started doing it on the desktop with card windows.

In the future, I would love to see the dimming effect, close button, and few other card windows’ features make it into WebDirect. In the meantime, I’ve stopped lamenting the lack of card windows and started scripting; secure in the knowledge that what I’m writing will work across all platforms. I also wonder why I didn’t start scripting like this for WebDirect a long time ago!


  • 0

FileMaker Portland – Kevin Miller of LiveCode

Tags : 

FileMaker Portland would like to thank Kevin Miller and Iain Morrison of LiveCode for making PDX a stop on their West Coast tour.

Local developers left the meeting thinking about which projects would benefit from using LiveCode’s plugins for FileMaker.


  • 0

FileMaker Academy: The Journey from Pro to WebDirect

Tags : 

On Tuesday, October 17th at 2pm ET, Jerry Salem from IT Solutions presents The Journey from Pro to WebDirect.

In this webinar, our friends will share real-world experiences in readying solutions for WebDirect delivery. They’ll review supported and unsupported features; differences in the two user experiences – some things you expect, others you might not; and they’ll show a few examples of WebDirect solutions versus their Pro counterparts. Please join us on the 17th!

Date: Tuesday, October, 17  2017
Time: 2:oo – 3:00 pm ET / 1 pm CT /  11 am PT
Registration URL: https://attendee.gotowebinar.com/register/3911134769304214785

 


  • 0

Free FileMaker Training

Tags : 

Did you know that FileMaker, Inc. offers free tutorials, webinars and much more?

It’s true!

Check out the FileMaker Learning Center for webinars (upcoming and recorded), self-paced video tutorials, and even the exam prep guide for FileMaker certification!

Of course many FileMaker developers, such as AppWorks, offer in-person training. Contact Shawn at shawn@app.works to receive one-on-one custom training.

 


  • 0

Podcast Episode 136 :: Live at DevCon in Phoenix 2017

Tags : 

 

Matt Navarre talks with several people live at DevCon in Phoenix 2017.

 

Like this? Check out more podcast at FileMaker Talk.


  • 0

FileMaker 16: Card Window

Tags : 

They’re Heeere ….

One of the new features in FileMaker Pro 16 (and one we’re super excited about!) is the Card Window, which is essentially a new window that lives within your current one. So why are we so excited? Cards have all the benefits of popovers plus all the benefits of a new window. In other words, you get to maintain the context you are in by not leaving your current layout, and still work within a different context since a Card can be based on any layout (and table) within your solution. Finally!

How do they work?

Although Cards use the same script steps as regular floating windows, there are some differences in the available options and overall behavior.  So let’s dig in…

Script Steps (look familiar?)
  • New Window
  • Go to Related Record (with the option “Show in new window”)
  • Close Window
  • Move/Resize Window
Options
  • Layout (choose from any layout in your solution, fixed or calculated)- NEW, but not limited to card windows
  • Size (fixed or calculated)
  • Position (fixed or calculated)
  • Dim parent window (on/off) – NEW
  • Close (on/off option to display ‘close’ button) – NEW

Interacting with Cards

The default behavior when a Card first opens is to center itself within your current layout and dim the background. Unlike a floating window, this means you can no longer interact with the underlying layout. You also have the option to leave the background layout visible (not dimmed), however it will still be frozen until the Card is closed.

Here’s the best part: you don’t need to worry about having an existing relationship between the table in your current layout and the table in the Card’s layout, so a Card Window really can be based on any layout.  Card Windows can even open layouts in another file!

Closing Cards

In FileMaker Go with the ‘close’ option enabled, you can tap anywhere outside of the Card to close the window. If you choose to disable that option, you will need to create a custom button for that purpose using the Close Window script step.

In FileMaker Pro with the ‘close’ option enabled you must click the ‘close’ button found in the top left corner of the Card, otherwise you’ll need to create a custom button.

Note: Keyboard shortcuts work either way in FileMaker Pro: Command+W (OS X) and Ctrl+W (Windows)

Start Using Cards. Right. Now.

Cards will be a welcomed replacement for many popovers, windows and custom dialog boxes.

Here are just a few examples:  

  • Use Cards instead of popovers for ‘pickers’. You can create a separate layout customized specifically for them, without the need to create additional relationships used solely for this functionality. This simplifies the relationship graph and generally has better performance.
  • Create truly Custom Dialog Boxes. Unlike traditional dialog boxes, there is no limit to the amount of button options you can have on a layout, and they can be designed in any shape/size/color.  
  • Use Cards instead of portals to add/edit child records. You can create a customized layout and you won’t be restricted to tiny line item in a portal. You’ll thank yourself later.
  • Use Cards in ways we haven’t even thought of yet!

 


  • 0

FileMaker veterans Matt Navarre and Vincenzo Menannon live at Devcon

Tags : 

 

 

We’re #LIVE with Vincenzo Menannon and Matt Navarre. What do #FileMakerDevCon veterans think of this year’s event? Tune in!

Posted by FileMaker on Tuesday, July 25, 2017

 

FileMaker veterans Matt Navarre and Vincenzo Menanno, from Beezwax, were live at#FileMakerDevCon! Watch it here! Feel free to send us questions.


  • 0

Podcast Episode 135 :: LiveCode for FileMaker

Tags : 

 

For FileMaker Talk Podcast Episode 135 LiveCode for FileMaker, Matt Navarre talks with Kevin from LiveCode about their cool new Plug-In that allows custom UI development for FileMaker Pro. Visit https://filemaker.livecode.com for more information.

Like this? Check out more podcast at FileMaker Talk.


  • 0

Monthly FileMaker Meetup – June 2017

Thank you to everyone who came out for our monthly FileMaker Portland Meetup group that met on Wednesday, June 14, 2017.

We watched a great presentation by Ralf Rainer von Albedyhll about his new app titled ‘NextPitchLA’ (that is now up and ready for download from the Apple App Store) that was created entirely from FileMaker. He walked us through the app which helps users track developments in the new Regulation Crowdfunding world, an online marketplace where non-accredited investors (and just plain regular folk) get to invest in startups. We also gained insight into the process of appraisal and approval from the Apple App Store.

See more of Ralf’s work at iapprentice.com, and check out his website NextPitch.tv for more info about his exciting new startup!

Our many thanks goes out to Ken Skeen and Hanna Anderson for graciously providing a space for the event and to Matt Navarre for hosting and providing Hot Lips pizza and beverages! Also, a special thanks to Joey Grimaldi of ODI Technologies for informing us of the existence of this: Sales Guy vs. Web Dude.

Our next FileMaker Portland Meetup is scheduled for Wednesday, August 9th, 2017 for a DevCon recap. We hope to see all of you there!


  • 0

AppWorks receives Emerging Small Business certification

Credit: Eric Prado

Extra! Extra!  Read all about it!

AppWorks receives an Emerging Small Business (ESB) certification in Oregon.

What does this mean? I’m glad you asked! The ESB program opens the door for small businesses like us to participate in the state’s myriad public contracting procurement programs. 

Some examples of the state agencies we currently work with are the Dept. of Human Services, Epidemiology Division, DAS Surplus Property programDept. of Agriculture and Oregon State University. This certification will provide us with more contracting opportunities with state, county and city government agencies and jurisdictions, such as hospitals and universities.

We look forward to developing custom software for state, county and city agencies and working with the procurement agencies across Oregon.