6 hours ago6 hr If you've ever tried to find something inside a large FileMaker solution, you already know the pain: too many scripts, inconsistent naming, and not enough context in search results.The MBS Plugin Script Search feature is designed to fix exactly that. It gives you a fast, full-text, cross-script search with a modern UI—and it integrates directly into Script Workspace.Turn It OnYou can enable or disable the search button at any time:MBS( "SyntaxColoring.ScriptSearchButton.SetEnabled"; Value )Or simply toggle it in the plugin preferences.Once enabled, a search button appears directly inside Script Workspace:macOS: A magnifying glass icon in the title barWindows: A standard button inside the windowNo extra tools. No context switching. Just click and search.What Happens When You Click ItWhen you press the search button, the plugin captures a snapshot of all scripts currently available in Script Workspace.Scripts are exported as XMLThe data is prepared for fast searchingA dedicated search window opensFor large files, this may take a few seconds—but only once. After that, everything runs locally and instantly.On Windows, the XML may be written to a temporary file while the search window is open.Search Everything, Not Just NamesThis is where things get powerful.You’re not limited to script names—you can search across:Script namesScript IDsFolder/group pathsScript stepsStep parameters and contentsResults include previews, so you immediately see the context of each match instead of guessing.Keep Searching Without ReloadingThe search window stays open, allowing you to:Run multiple searches instantlyRefine queries without reloading dataExplore scripts interactivelyWhen you're done, just close the window. It will also close automatically if you close Script Workspace.Jump Straight to the Script (macOS)On macOS, results are clickable:Click a result → jump directly to the scriptThe plugin locates scripts by nameTip: Avoid duplicate script names across folders. Navigation relies on unique names.Customize the Entire Search ExperienceThe search UI is not a black box—it’s fully customizable.The interface is powered by a search.html file:Located inside the plugin bundle (macOS)Can be copied into the Extensions folderIf present, your version is used automaticallyThis means you can:Redesign the UIAdd featuresIntegrate with your own workflowsIntegrate with Your WorkflowYour custom search interface can do more than just display results:Jump to scripts using plugin URLsTrigger FileMaker scripts via fmp:// linksConnect search results to automation flowsThis turns the search window into a lightweight control center for your solution.Fast by DesignEverything runs locally:No server callsNo repeated parsingNo delays after initial loadThe combination of XML snapshot + client-side indexing means even large solutions remain responsive.Why This MattersThis isn’t just about searching—it’s about understanding your solution faster.Debug issues quickerFind logic across scripts instantlyExplore unfamiliar projects with confidenceInstead of digging manually, you ask—and the answer is right there.ConclusionThe MBS Script Search feature brings modern search capabilities into FileMaker development:Deep, multi-layer searchInstant results after loadingClickable navigation (macOS)Fully customizable UISeamless workflow integrationIf you work with complex solutions, this is one of those tools that quickly becomes essential.
Create an account or sign in to comment