CVS Application (with a number of comments): http://drupal.org/node/990214

I have been a FileMaker developer for years and I spend a lot of time building web applications to interact with FileMaker databases. I found myself rewriting the code to view, search, update, delete, and insert FileMaker data over and over. In order to make my life easier, I wanted a reusable application that could quickly generate maintainable FileMaker web applications and decided to build it as a Drupal module. I have a lot of uses for this module myself and am also excited about the possibility of contributing it to the community, as it will be my first contributed module.

There is non-trivial interest in FileMaker integration in the Drupal community, which I first noticed at Drupalcon DC, when I saw a well attended FileMaker BOF meeting. Further research revealed that there is a group (http://groups.drupal.org/filemaker) and two modules, but neither module is far along and this module uses a different strategy. More on those two modules in a moment.

My module allows for development of sophisticated FileMaker web applications through an easy to use interface and, in many instances, would allow people to use Drupal instead of a FileMaker client to interact with a FileMaker server.

The module defines a FileMaker node type. A FileMaker node is related to a FileMaker connection (created in admin/settings/filemaker) and interacts with a FileMaker database. Each FileMaker node is based on a FileMaker 'layout', which is the FileMaker interface to a subset of the database. The FileMaker data accessible through this node can be searched and viewed, and records can be edited or added. In addition, this module incorporates one of FileMaker's most powerful features: portals. Portals sit on a FileMaker layout and display tables of related data. The module allows any or all portals on the related FileMaker layout to be included on a FileMaker node.

Please view the demo video at:

http://www.youtube.com/watch?v=fnA09HjeNWU&feature=player_embedded

About the two modules that currently exist:

One module doesn't have a project page (http://drupal.org/node/807010) and was never finished but is used somewhat. It imports FileMaker data into Drupal so it can be viewed using Views. And that is it. Useful for displaying FileMaker data on the web, but can't interact with live FileMaker data. I have been in touch with the developer of this module and learned that it is unlikely that he will address the concerns which prevented him from getting CVS access, although he expressed interest in working with me on this module.

The FileMaker module with a project page (http://drupal.org/project/filemakerform), filemakerform writes to FileMaker, using the webforms module, which is cool. But there is no way to view or interact with data in FileMaker. There is no select or update functionality, only insert. I would have joined with this project instead of writing a new module, but the architecture used is not compatible with the features I want. The webforms module (which filemakerform sits on top of) is great for moving data one way, out of Drupal and into FileMaker, but can't be used to build FileMaker applications in any other ways.

Comments

tedstein’s picture

I can provide FileMaker server access (and a copy of the FileMaker API) for anyone who wants to help review this, although a few people already have on the CVS application.

The status was set to reviewed and tested based on the status of the CVS application.

scotwith1t’s picture

I have been using this project for a couple months now and can vouch that it works great. We use filemaker at a remote site to track client work hours and I can easily enter my hours from a drupal node to that remote site without having to have an entire copy of the FM software, it's great! Plus I can review all my hours for a timeframe and several other things. Please approve so the rest of the community can benefit as well!

fredvasse’s picture

Hi

I am very interested in this module. Do you have a live demo online for review purpose?

Regards
Fred

tedstein’s picture

Please view the demo video at:

- http://www.youtube.com/watch?v=fnA09HjeNWU&feature=player_embedded

Please download the module at either:

- https://github.com/tedstein/filemaker/
or
- http://drupal.org/sandbox/tedstein/1073302

You can add an issue to the Sandbox if you have any challenges. Thanks.

webchick’s picture

Status: Reviewed & tested by the community » Needs review

This needs review before it's marked RTBC.

tedstein’s picture

It was marked RTBC based on comment #28/29 on my old CVS application, here: http://drupal.org/node/990214.

It has been reviewed, but I would be most grateful if this could be reviewed by someone with the ability to grant a project page. Thanks webchick.

tedstein’s picture

Status: Needs review » Closed (duplicate)

My old CVS application is being reviewed here: http://drupal.org/node/990214

Thus, this git application is a duplicate. Thanks all who helped review and commented.

tmntmasterdon’s picture

Ted, I can't find your email address anywhere. I'd like to ask you about a Drupal 7 port for your Filemaker module, cause based on your youtube video for Drupal 6, it looks like exactly what I need to finish this departmental website for my school. If you'd like to email me, my email address is sstarosciak@uky.edu. Thanks!

Oh and the name is Stevie

gduzanski’s picture

Component: new project application » module

Hi all,

Was anyone able to find a reliable module to import FM data into Drupal? I am working on a website that should integrate with FM. All we need is display FM data in Drupal views. I hope relationships will still be maintained in the views.

Please let me know if you stumbled upon a module that can achieve this.

Thanks.

mcfilms’s picture

I am looking for this too at this very moment.

Have you seen this thread:
https://drupal.org/project/filemaker

It looks like that is where Tedstein and RobertCharlesFox are working on a D7 version of the Filemaker module.

scotwith1t’s picture

Stevie, you can click any user's username and use their contact form on drupal.org to contact them. I know Ted's been working and now has a D7 version of the module out there.

avpaderno’s picture

Title: FileMaker » [D6] FileMaker
Related issues: +#990214: [D6] Filemaker