Well, I've finally figured out what to do to get this linked up in Safari. Enter Automator.
And if you're a Mac user like myself, it won't come as a surprise that it was actually quite easy.
- Launch Automator. You'll see a couple panes on the left (drag-src) and a pane on the right (drag-target).
- Your first workflow step will be Find Finder Items (the search box, top left, is a convenient way to find the workflow steps).
- Select the folder where Safari will drop the .zem files (Desktop, in my case)
- Select "Name", "Ends with", and ".zem" for the criteria.
- Add the final criteria (yep, already on the last one!) - Open Finder Items.
- Nothing to configure on this workflow step, the default "Open with: Default Application" suits us just fine (note: if ZopeEditManager isn't associated with .zem files on your system, select ZopeEditManager in this drop-down).
- Almost done. Save your workflow as a "Folder Action" plugin. File ~ Save As Plug-in...
Attached to Folder: should be the folder you selected in your first workflow step.
- Ctrl-click (i.e. right-click) on the folder you're targeting, select "Enable Folder Actions" if this is the first time you're using , Folder Actions on your system.
- Ctrl-click on the folder you're targeting, select Configure Folder Actions ...
- Click the "+" for the left pane, select your folder (e.g. Desktop)
- Click the "+" for the right pane, select your Automator workflow
- Close Folder Actions Setup, you're done!
Test it out by clicking an ExternalEdit link from Safari, should work like a charm.