Jump to content

FMP solution in browser

Recommended Posts

This is a wide open question without a correct answer. Maybe it will foster comments & suggestions.

Over several years, at another job in another state, I cobbled together a FileMaker solution that's now an essential part of the way that business operates. That project consists of several haphazard fixes and relationships held together with baling wire and chewing gum, because we kept ading functionality as it occurred to us, and because my skill level was changing as the project grew.

Now that I'm in my next life, I'm ready to start the project from scratch and try to license it as an off-the-shelf database to businesses in this line. I'm convinced that the right form for such a project is a browser interface.

So my question: is there such a thing as a solution, sitting on an FMS install, that's solely accessed (by its users) via a browser window - and doesn't feel clunky?

If I were a newborn, just wanting to make this project, I'd assume that the best thing was to learn PHP & Ruby & JavaScript. I'm not assuming FM is the best way just because it's what I know, but et cetera et cetera.

All input, as always, is welcome.

Share this post

Link to post
Share on other sites


1 hour ago, Richmilnix said:

If I were a newborn, just wanting to make this project, I'd assume that the best thing was to learn PHP & Ruby & JavaScript.


PHP and Ruby are both server-side scripting languages so you typically wouldn't pick both.

FM has a native PHP API and also has an XML API that can be used in other web scripting languages.  In fact, many 'connectors' have been developed over the years like fmDotNet for .NET, Rfm for Ruby, pyMaker for Python,...

Share this post

Link to post
Share on other sites

But - and I don't mean to be thick, though I may be - is there precedent for layouts, made using the native FMP interface, and accessed via WebDirect - as the main method of accessing the db interface? Are people making that? The last time I was neck-deep in this thought process, the www interface was too cumbersome to make that a satisfying experience.

Share this post

Link to post
Share on other sites

WebDirect has come a long way since it's root as 'Instant Web Publishing'. If you start with a web interface in mind, and test it on that client throughout the development process, then you will get good results.

You must 'design for WebDirect', which means considering design and performance issues, such as making sure you use the 'Themes' feature at all times, and don't apply local styling to layout elements. FileMaker's WebDirect guide at https://fmhelp.filemaker.com/docs/15/en/fm15_webdirect_guide.pdf alludes to most of these considerations.

I find that the problem with WebDirect comes when the developer designs a whole solution for FileMaker Pro, and then at the last minute checks that it all works in WebDirect too. Typically the developer will have used lots of tricks and techniques that work quickly in the native client, but may be slow or not render correctly in a browser. Also fonts, element alignment, layering and complex lines/fills and shading can be a little odd.

Just keep in mind that in WebDirect a lot of the work is done by the server, and not by the user's machine, and design for that, and you should be good. It's reasonable to assume also that FileMaker Inc will be putting lots of effort into the continuing improvement of WebDirect in FM v16 and beyond, so things can only get better (and faster!).

Share this post

Link to post
Share on other sites
15 hours ago, Richmilnix said:

But - and I don't mean to be thick, though I may be - is there precedent for layouts, made using the native FMP interface, and accessed via WebDirect - as the main method of accessing the db interface? 


Sure, that's what it is there for.  But a couple of things to keep in mind:

- @rwoods is spot on: the solution has to be designed with WebDirect in mind, which is different than designing for use with the normal FMP client.  There are things that don't work and things that work differently

- at heart it is a big trade-off between ease-of-development and scalability/performance/functionality.  See the WebDirect hardware requirements, they are not trivial.

- mind the licensing: the model does not lend itself very well to web applications that have a lot of anonymous users

If you are planning to have no FMP or FM Go clients, you probably should seriously consider another platform. 

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Ponderosa
      So I created a solution in Filemaker Pro and its appearance looks great.... until I open it in WebDirect on a web browser. Fields are cut off at the bottom, styles like Condense condense wrong, and rectangle boxes don't show at their full size. Also, the padding spacing on radio buttons is completely ignored.
      I've tried three different browsers: Safari, Firefox, and Google Chrome, and all show the exact same results. The only way I am even remotely able to change the appearance for the WebDirect browser page is by scrubbing out all the style changes (mostly Condense) and that still only changes about 20% of the inconsistencies.
      Thank you for any help.
    • By Gnurps
      I have a portal where tabbing from the last field on a row takes me out of the portal to a field elsewhere, rather than going to the next portal row. What is causing this behavior? (I feel like I'm missing something obvious.)
      Actually, there is only only one field on the portal rows that allows entry and is in the tab order. The idea is to tab from portal row to portal row, staying in this field. If I allow entry into another field on the portal row and put it in the tab order, this does not change the behavior.
      The field is in the layout's tab order; not the last object in the tab order. The portal is based on relationship that allows creation of new records. The portal is not sorted or filtered. No script triggers; though, when I apply a trigger -- onObjectExit perform script Go To Portal Row [Next] -- that makes no difference. Tabbing out of the field runs the script, then the focus goes to a field outside the portal.  
    • By Franco Pagano
      CLOSE the connection when close the browser tab:
      Mac:   Firefox, Chrome, Safari.
      Win7:  Firefox, Chrome, not tested on IE.
      DO NOT CLOSE the connection when close the browser tab:
      IOS last Ipad mini 2:   Chrome, Safari.
    • By Richard Carlton
      FileMaker 14 SVG Icon Helper - Rev 2 | FileMaker 14 Training
      Download the FileMaker Pro 14 & FileMaker 14 for Mobile Devices Training Videos athttp://www.learningfilemaker.com
      Please Visit Our Channel: https://www.youtube.com/user/FileMakerVideos
      Please Subscribe While There.
      This updated Revision 2 (August 2015) features Claus Lavendt, of DataManix, showing a free FileMaker solution that helps customize SVG icons for use on FileMaker 14 buttons.
      Download a free copy of the SVG Icon Helper Tool here: http://fmstartingpoint.com/market.html
      Richard Carlton Consulting, Inc. provides customized database development services for business, government, and non-profit organizations. Our core competency is FileMaker Pro, where we hold FileMaker's highest certifications. With a team of 27 staff, we are capable of deploying both small and large solutions for a wide variety of customers. We service all modern versions of FileMaker Pro, FileMaker Server, and FileMaker Go (for the iPad and iPhone). We also deploy FileMaker databases to the web, and offer PHP/Web Development, iOS Programming, FileMaker Server Support, and Hosting Services.
      Please feel free to contact us at support@rcconsulting.com
      Looking for FM Starting Point free software download: http://www.fmstartingpoint.com
      For More Free FileMaker Videos Check out Http://www.filemakerfree.com
      Please Comment, Like & Share All of Our Videos.
      Feel Free to Embed any of Our Videos on Your Blog or Website.
      Watch a FileMaker Training Review Video Here:
      Follow Us on Your Favorite Social Media
    • By bcrose1
      I want to build a voice interface onto Filemaker 13. It would use voice commands to search / find records, convert field text from text to speech, then play back the audio one field at a time. Any ideas where to start? Anyone know how to do it?
  • Who Viewed the Topic

    6 members have viewed this topic:
    SupportGuys89  historychef  R2D2  Ponderosa  JC43  Lee Smith 
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.