March 1, 2010

Getting the Most Out of the FileMaker Product Line

by audreyakhavan

On March 16, 2010, our guests will be Alexei Folger (Senior Systems Engineer), and Glen Suarez (Business Account Manager) from FileMaker, Inc.

Please join us for an in-depth discussion about how to get the most out of the FileMaker product line.

In this meeting, we’ll get an update on FileMaker, discuss some of our current issues, and have some of our most pressing FileMaker questions answered.

Whether you are new to FileMaker or an experienced developer, you will find this meeting useful and informative. You’ll get a thorough understanding of key features to help you build better FileMaker databases. You’ll also learn what resources are available to help keep you up-to-date.

Don’t miss this special opportunity to talk with Miss Alexei and Mr. Glen face-to-face and meet other like-minded FileMaker users and developers.

Food and drinks will be provided, too!

Please note, we’ll be meeting in a new location this month:

City of Scottsdale’s Paiute Neighborhood Center
Building 9 Lecture Hall
6535 East Osborn Road
Scottsdale, Arizona 85251

February 24, 2010

Angelo Luchi:Hosting

by mnavarre

This month, Angelo Luchi presented on the various ways you can host your FileMaker data. The meeting was sponsored by MSN Media, who provided the pizza and drinks.

He covered many of the usual suspects, including:
• Local hosted server
• Remote hosted server (like his Drooling Dog hosting, Portland’s own ODI Technology)
• Peer to peer (sheer evil - supports up to 10 users, but never ever a good idea IMHO)
• Web hosting, including PHP, Lasso, IWP, and others
• Mobile device, such as iPhone, iPad, Crackberry
• Citrix / Terminal Services

There are may things to think about in all this. Latency is an important factor, not just the raw bandwidth.

Backups are critically important. If you’re not doing an offsite backup, you should. Use Amazon S3 for your data ($.10 per GB per month, which is crazy cheap) 360Works SafetyNet, SugarSync, DropBox, or other solutions like this that move data to the cloud.

Hosted databases should be optimized for speed. Don’t store large files in container fields. Use solutions like SeedCode calendar or fmSearchResults that have very simple TOs, and rely of local processing of data in variables or global fields, and simple portals. The perfect example of what works poorly in a hosted environment is a portal that shows 20,000 rows of data. I think this is bad design no matter how you slice it, again IMHO.

Terminal Services is the Microsoft solution.
Not as well optimized as Citrix in any method, but less expensive. Printing support is poor - really only for populate HP laser printers. Very bad for multi-function inkjet type devices. Mac support is very poor. Graphics look bad - no support for transparencies or gradations. You’ll want to reduce them. Pretty good control of the environment. Terminal services drops connections frequently, so it’s a really good idea to test.

GoGlobal (http://www.graphon.com/) is a similar service. It started life in the Unix world, and now runs on a machine as small as Windows XP running on a Mac mini, supporting 10 sessions. It’s less expensive than TS or Citrix for small sites.

Citrix is great. The engine has been updated much more than Microsoft, so it’s quite a bit more optimized. The licensing, while expensive, is based on concurrent users, and not total users like FileMaker is licensed. To deploy it, you need to know it pretty well. Amazon EC2 has a single user CitrixXenApp tool that you can play with, which is amazing. Angelo said he’d post a link to that. Maybe This?

Citrix supports a wide array of devices and platforms. It supports all major browsers, and now runs basically as a browser plug-in. There are clients for Linux, old and new versions of Mac and Windows, iPhone, Palm. There is even a citrix client for TRS-80. (kidding) Plug-ins run really well, and update beautifully. You can publish an entire Windows desktop or just an app.

The new product that Angelo showed is the ability to run a full Citrix connection that includes a FileMaker client starting at $65 a month per user. This is not licensed for concurrent use, but for each user. It might be perfect for a few users who are on the road to access a complex application, where other users connect to the server directly. This might also be perfect for a developer who travels the country in an RV and wants to do work on client systems, even though the local WiFi is really bad. I wonder who we know like that. Hmm.

February 22, 2010

March 22nd – FileMaker Inc.

by jsindelar

Please join us for our March meeting. We’ll have Alexei Folger and Phil Smith from FileMaker here to present. They’ll be talking in detail about all the latest product developments and announcements from FMI. Of course there will be time for questions as well.

RSVP for this meeting today!

FileMaker will be sponsoring Pizza and beverages so bring your appetite, for knowledge as well as pizza, and come see what’s now possible with FileMaker Pro.



Alexei Folger
Senior Systems Engineer
FileMaker, Inc.

Phil Smith
Business Account Manager
FileMaker, Inc.

Questions?

Have a question for Alexei or Phil? Leave a comment below and we’ll ask it during the meeting…

February 21, 2010

Enabling the PHP SSL Extension

by Tim Dietrich

If you're using the PEAR mail class to send messages via a mail server that requires connections via SSL (such as Google's SMTP servers), you might run into this error:Failed to connect to ssl://smtp.gmail.com:465 [SMTP: Failed to connect socket: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (code: -1, response: )]This is typically an indication

Installing the Pear Classes

by Tim Dietrich

If you've been doing FileMaker custom web development using PHP, you've probably heard of PEAR. PEAR (short for "PHP Extension and Application Repository") is a collection of PHP code that performs many common functions. PEAR packages either provide enhanced versions of functionality that is built into PHP itself, or provide functionality that PHP lacks. For a list of packages that PEAR provides,

Next Page →