4 Replies Latest reply on Feb 8, 2012 1:16 PM by Bill_Harper

    [ann] Navigation Framework for FREE

    Mike Duncan

      Have you ever wanted a standard navigation tool when developing a FileMaker solution? There have been dozens out there for years, using plenty of different methods to achieve something that sounds simple. Most come with large manuals that you need to spend a lot of time trying to figure out in order to get results, and then live with a lot of caveats and trade offs.


      This is an solution for presenting users with a standard way to navigate the solution in a way that saves you, the developer, time and resources. You just put your layouts in the correct order, name them correctly and run one script... NO internal data. It's all done with a web veiwer and some pre-defined buttons.


      And we are making it available for FREE!


      New layout to include? Name it... set it in order where you need it to show, paste the grouped object on the layout and you're done. The next time you open the file, it will be automatically included. There's only one script that runs when the file opens.


      Our Navigation Framework for FileMaker Pro is a solutions that automatically builds an elegant but functional navigation bar for your solution. Along with other features to speed development and lower total costs when developing and maintaining a solution, this allows you to save your development time for the Real Work!


      You can get it for free at:




      It has a minimalist look that is easy to incorporate in into other designs to match the style of an existing solution or as part of a new design. The sample file includes a couple different sample looks as to how this might be used.


      This is the closest thing to a "layout-within-a-layout" that you can get with this sort of funcionality.


      Features include:


      * Based on your Layout Names and Order.

      * No plug-ins required.

      * Completely Cross-Platform.

      * No custom functions needed.

      * No data structure (tables, fields or layouts) needed.

      * Updates dynamically when the file is opened.

      * Safe in Multi Window solutions.

      * Updates from native layout menu as well.

      * Retains last visited Sub-Section.

      * Works in Browse and Find Mode.

      * 8 X 8 "tabs" for a total of 64 possible layouts to navigate to.


      There is only one script to add to your startup script (one that runs when the file is opened) and you can copy/paste the navigation grouping at the top of each layout to display the navigation. It doesn't matter how you navigate to a layout, relevant location is detected and displayed automatically without the need for scripting.


      This is the first of several solutions that we are planning on bringing to the FileMaker community. Look for more soon! Thanks!



      Mike Duncan


        • 1. Re: [ann] Navigation Framework for FREE
          Mike Duncan

          We've added a brief video demonstrating how quickly you can add this to a new file. Just a few steps and you're done.


          You can watch it here:






          Mike Duncan


          • 2. Re: [ann] Navigation Framework for FREE




            Just checked out your "menu" Navigation Framework structure. Very nice and seemingly quite scalable.


            As a FM newbie but veteran database designer, was just wondering... When it comes to the computer's overhead processing load requirements, what's more efficient?.. The native FM Tabs and Custom Menus or a script-based menu structure that loads all necessary layout names into RAM to build the navigation framework?


            How might your NavFramework that affect the speed of other database processing needs, like posting records in an accounting system or running a large record search for creating a report, etc.?




            • 3. Re: [ann] Navigation Framework for FREE
              Mike Duncan



              Thanks for the feedback. Actually, once the script runs to load the variables, this solution doesn't require any scripts to navigate through the layouts, the buttons are simply set to "go to layout" by name (where the layout name is a variable). This solution is all about interface, there are no records or table occurences needed, or even custom functions. It's about as close to zero footprint as you can get.


              It creates a number of variables, but the ram overhead isn't anything that's noticable, especially when compared to the overhead of dealing with records and scripts.


              This solution also uses the web viewer, so you will have a little bit to display the html, but again, it's pretty modest.




              • 4. Re: [ann] Navigation Framework for FREE

                Your reply and clarification are appreciated, Mike.


                Web Viewer? That slipped right by this FM rookie.   Guess I'll have to add that to my "learning curve" as I didn't think that would be needed.


                Lots to learn, huh?