Course Overview and Benefits


BaseElements is a FileMaker application analysis tool created by Nicholas Orr at Goya. We have been using this powerful developer tool for many years with our own internal FileMaker apps but also to help us review customer's systems. 

Working in conjunction with the FileMaker DDR (Database Design Report), BaseElements gives you an overview of all the elements in your entire FileMaker file - layouts, scripts, fields, Global Variables, tooltips, etc. BaseElements will tell you what is being used, where it is being used, what is broken, and what is not being used at all. 

In this course, we will begin with the basics of getting started with BaseElements and then expand into more complex topics. 

The topics include:   

  • Navigating BaseElements and importing your first DDR
  • Using BaseElements to search and locate objects, scripts, etc.
  • Understanding the alerts for Errors, Warnings, or Performance Issues
  • Working with the clip manager
  • Reviewing the report options


While there are many BaseElements tutorials on YouTube (and many from Nick himself), we created this course to provide a place to delve into topics in greater detail and give students the opportunity to ask questions along the way. 

Enroll today if you are looking to better understand the BaseElements analysis tool and its many features.  


"I’ve recently completed PCU’s Base Elements Mastery course, much to my surprise. I say that because I have found very few video courses that have captured my attention for long enough to get to the end. Usually, they are too long-winded or dull or are ruined by frenetic mouse movements; often the presenters themselves have a monotonic voice that sends you to sleep in mid-stream, and yes; I know that is probably a bad pun, but I’m English so what else would you expect!

This course kept me interested until the very end. Short videos with no fluff, just good information presented extremely well. Not only did I find the course excellent, but it convinced me that I should get BaseElements and use it as my analysis tool which I’ve now done. I’ve already gone back to the course a couple of times to re-watch some of the videos plus I’m using BE all of the time. Thank you Productive Computing University. I’m now looking forward to understanding APIs." 

- Michael Rocharde, FileMaker developer and co-host of Fireside FileMaker podcast

Fireside FileMaker

Analyze This! A podcast discussing BaseElements


In this episode of the Fireside FileMaker Podcast, Marc Larochelle and Nick Orr join John Mark Osborne and Michael Rocharde to discuss BaseElements. The conversation covers the history and evolution of the BaseElements along with discussions about specific features, the benefits to developers, and much more.


Course Curriculum

  • 2

    Setup

    • BaseElements Versions Used for This Course

    • Setup and Plug-ins

    • The Database Design Report (DDR)

    • Import DDR Into BaseElements

    • Working with Multiple Analyses

    • Importing and Running Server-Side

    • Preferences File

  • 3

    Working with BaseElements

    • The Basics

    • Navigating the Interface

    • Unreferenced

    • Indirection

    • Searching and Locating

    • Alerts: (Errors, Warnings, Performance Issues)

    • Application Preferences

    • Useful Keyboard Shortcuts

    • Modifier Keys

  • 4

    Other Features

    • Clip Manager

    • Plug-ins and Variables

    • Statistics Page

  • 5

    Reports

    • Consolidation Report

    • Change Report

    • Top Call Log

  • 6

    Extending BaseElements

    • Modifiable Layouts and Scripts

    • Automating Imports With FMPA

  • 7

    Practical Examples

    • Finding Unindexed Fields/Calculations

    • Finding Delete Steps and Cascading Deletes

    • Identifying Compatibility

  • 8

    What's Next?

    • Thank You!

    • Other Offerings from Productive Computing

Prerequisites

This course assumes the following prerequisites:

  1. You have a good understanding of FileMaker development, file structure, and scripting
  2. Requires BaseElements version 18 or higher (paid version or a trial version)
  3. Requires FileMaker Pro 18 or higher (or a trial version)
  4. Server-side installation requires access to FileMaker Server 18 or higher 

Your Instructor

President/CEO/Founder Productive Computing, Inc.

Marc Larochelle

Starting in 1991, Marc worked for the National Association of Music Merchants (NAMM) for 5 years and built the trade show database in FileMaker which tracked 1000 exhibitors and 12 football fields worth of exhibit space. NAMM is one of the world’s largest trade shows and FileMaker was keeping track of everything. While at NAMM, Marc taught computer classes at night helping users with their Macintosh, MS Word, Excel, etc. In addition, he taught music/multimedia classes at local community colleges. Marc Larochelle and his brother Keith started Productive Computing, Inc. (PCI) in 1996. The company now in its twenty-second year, serves customers who use FileMaker and QuickBooks in the areas of custom development, solutions, plug-ins, hosting and licensing. Marc is certified in FileMaker versions 7 through 18 and he also holds a certification in AWS (Amazon Web Services). Marc has been to 19 FileMaker DevCons (18 as an exhibitor) and is considered a prime influencer within the FileMaker community. 

Master BaseElements

Easily analyze and clean up your FileMaker apps with this powerful developer tool.