scratching my plugin itch
scratching my plugin itch
am 04.10.2007 07:13:08 von d-42
So I decided to scratch an itch, regarding FM imports, exports,
command line automation and other goodness. I wanted a plugin to make
FM interaction with the shell painless.
I googled around, and there are a couple solutions already out there.
One of them at least isn't free, and while inexpensive the costs add
up. Another I found, is free, and looks like it would get the job
done. The website is out of date though, and hasn't been updated in a
long time (which isn't a bad thing if it still works.)
So if that's what you need, its out there.
So I decided to re-invent the wheel anway.
The good news, its pretty easy. Thanks to the plugin template from 24U
that cleans up a lot of the boilerplate, and lets you get right to the
guts of the plugin functionality, it took about an hour, and maybe 20
lines of code. Works a treat in XP/Vista.
I haven't tested it yet on OSX yet; I'll have to set up Xcode first
and rebuild it there, but I used cross platform standard C++ libraries
so I'm optimistic it will pretty well just work... anyhow. I thought
I'd open source it, at least to the extent that I can given its
dependency on FM8 proprietary libraries that may not be redistributed.
Is there any interest in something like this from you guys? If there
is maybe I'll toss up a website to document / support / distribute it.
This solves a lot of my FM automation annoyances, like pre/post
processing csv files ;). It also gives you the ability to import an
arbitrary file into a field something I was looking for a few days
ago, it gives you the ability to query the local system for its ip
address, lets you do ftp, and manipulate files without additional
plugins, link filemaker to python, ruby, perl, etc, etc.
-cheers,
Dave
Re: scratching my plugin itch
am 04.10.2007 10:57:20 von dempson
d-42 wrote:
> So I decided to scratch an itch, regarding FM imports, exports,
> command line automation and other goodness. I wanted a plugin to make
> FM interaction with the shell painless.
>
> I googled around, and there are a couple solutions already out there.
> One of them at least isn't free, and while inexpensive the costs add
> up. Another I found, is free, and looks like it would get the job
> done. The website is out of date though, and hasn't been updated in a
> long time (which isn't a bad thing if it still works.)
>
> So if that's what you need, its out there.
>
> So I decided to re-invent the wheel anway.
>
> The good news, its pretty easy. Thanks to the plugin template from 24U
> that cleans up a lot of the boilerplate, and lets you get right to the
> guts of the plugin functionality, it took about an hour, and maybe 20
> lines of code. Works a treat in XP/Vista.
>
> I haven't tested it yet on OSX yet; I'll have to set up Xcode first
> and rebuild it there, but I used cross platform standard C++ libraries
> so I'm optimistic it will pretty well just work... anyhow. I thought
> I'd open source it, at least to the extent that I can given its
> dependency on FM8 proprietary libraries that may not be redistributed.
>
> Is there any interest in something like this from you guys? If there
> is maybe I'll toss up a website to document / support / distribute it.
Yes please. I'm sure I'd find a use for it.
It is the sort of thing I'd be likely to try writing myself once I got
far enough into FileMaker Advanced and had enough free time.
I can assist with testing it, at least on the Mac - I have FM Pro 9
Advanced, and Pro 7 and 6, and a friend has Pro 8.5.
I assume it can be distributed in binary form without licencing issues,
it will just be the source projects that need missing pieces added from
the Plugin SDK which is distributed with FM Pro Advanced.
--
David Empson
dempson@actrix.gen.nz
Re: scratching my plugin itch
am 04.10.2007 12:48:39 von d-42
> I assume it can be distributed in binary form without licencing issues,
> it will just be the source projects that need missing pieces added from
> the Plugin SDK which is distributed with FM Pro Advanced.
Exactly.
Re: scratching my plugin itch
am 04.10.2007 16:49:57 von VoicesInMyHead
> On Oct 3, 10:13 pm, d-42 wrote:
> Is there any interest in something like this from you guys? If there
> is maybe I'll toss up a website to document / support / distribute it.
I would use the heck out of something like this. Thought about
writing one myself awhile back... but never got around to looking into
writing plugs.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Reality is the leading cause of stress...
....amongst those in touch with it.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
WinXP Pro 32 & 64Bit / FMP Adv 9.0v1
VoicesInMyHead
a.k.a. The Voices
No, we're not... Yes, we are...
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
The only reason some people get lost in thought
is because it's unfamiliar territory for them.
Re: scratching my plugin itch - OT !
am 04.10.2007 18:40:46 von Christoph Bouthillier
VoicesInMyHead... hm - how about www.nuance.com and their Dragon
NaturallySpeaking voice recognition ???????????
;=o)))))))))))))
--
--
Met vriendelijke groet / Mit freundlichen Gruessen / With kind regards
Christoph Bouthillier
p o s t <> oh-no-spam t e k s t o t a a l << d o t >> c o m
Forget the oh-no-spam
"VoicesInMyHead" schreef in bericht
news:1191509397.083021.148620@r29g2000hsg.googlegroups.com.. .
>
>> On Oct 3, 10:13 pm, d-42 wrote:
Re: scratching my plugin itch
am 07.10.2007 11:05:35 von Sargasso
d-42 wrote:
>Is there any interest in something like this from you guys? If there
>is maybe I'll toss up a website to document / support / distribute it.
Oh, hell yeah - I am currently involved in creating a database holding meta
information on files stored on a network system and there are future plans for
a more specialized database holding images. (references, yes i know fmp is not
a picture store). Moving data by pushing it in a container field and exporting
it on a network drive is not my ideal solution.
And a functional ftp client would open a whole new world of distributed
database solutions.
So i would give it a try for sure,
Keep the good work up!