Who Viewed the Topic
By Dave Ramsey
Since FileMaker 16 now exports a plugin "source" code with the DDR (even if the plugin is not present) for plugin script steps, it would be helpful to have a way to identify a plugin based upon this "source" code. It would be immensely helpful if developers could provide this information.
For reference the "source" code that I'm talking about is "FMmp" in the sample plugin source code.
In the interest of gathering this information, I whipped up a Google Form for data collection. To reduce misuse, this form is entry-only. Once created, there is no way to edit a record. If the information changes over time (say, you would like users to go to a different URL), just make a new record. I can't speak for everyone else, but FMPerception will likely be using the last record available for each source code.
At some later date, this may be expanded into a larger registry, but for now I'd just like to get some data. Follow this link to fill out the form:
FileMaker Plugin Registry Form
I don't have any interest in being the only person with access to this information, so if you would like to view the results, feel free to click here.
Plugin Registry - Google Sheets
If there is some other registry, just point me to it, and I'll apologize for the distraction.
Thank you very much.
P.S. Here's an example of how it looks when FMPerception knows about your plugin:
Is it always safe to delete a script when the DDR lists no Layouts that use the script and no other Scripts that call the script?
I'm trying to clean up my file without shooting myself in the foot: I can't think of why I would ever need such a script, but don't want to find out the hard way that I could still need them.
Thanks in advance,
YIKES! I tried to generate a DDR for my solution and got the following error:
SAXParseException: Invalid character 0x12 in attribute value 'PlatformType' (Occurred in entity C:/Users\guys\AppData\Local\Temp\FMTEMPFM5128_4.tmp', at lime 24503, column 981.) I have attached a screenshot for clarity. The PlatformType bit is interesting as I work on the file at my office on a PC (Windows 10) and at home on a Mac (OS X Sierra).
I clicked the OK Button three times and a DDR popped up, but only contained the Report Overview Page: The correct amounts of Tables, Relationships, etc. showed up, but none of the links work: It's an empty DDR.
After shutting down FMP, reopening the file and trying again, I received the same error except the "FMTEMPFM5128_4.tmp" changed slightly to "FMTEMPFM5128_6.tmp". (the 6 replaced the 4)
I am, as usual, clueless - any ideas out there?
SAX Parse Exception 092916.pdf
I've used the PHP simpleXML library as the basis of a simple tool for querying the XML DDR produced by FMPA . It's fairly functional and it has the benefit of being fast. Unlike other tools it doesn't require pre-processing of the XML prior to use.
I've decided to publish it under the GNU AFFERO licence.
If you're comfortable running a PHP script under localhost you can install it on your machine and make use of it. It's available from http://www.notyourhomework.net
I just discovered something scary. I wanted to check if a specific script was used on a layout as I wasn't sure anymore. So I created a DDR.
When checking the script in the DDR the 'Layouts that use this script' and 'Scripts that use this script' parts were empty.
Still I felt a bit unsure about deleting my script, so I searched for it manually on my layout and...I found it.
I used it in a portal on a button (=text).
Is this a known bug of the DDR or did I miss something?