<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region</title>
	<atom:link href="http://www.phillyfilemaker.org/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phillyfilemaker.org</link>
	<description>We’re a FileMaker User Group serving the Pennsylvania, New Jersey and Delaware Region</description>
	<lastBuildDate>Mon, 30 Jan 2012 18:34:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Matt O’Dell on HTML5: Example Files</title>
		<link>http://www.phillyfilemaker.org/index.php/2012/01/matt-odell-on-html5-example-files/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2012/01/matt-odell-on-html5-example-files/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 19:23:17 +0000</pubDate>
		<dc:creator>Colin Keefe</dc:creator>
				<category><![CDATA[Meeting Recaps]]></category>
		<category><![CDATA[Meetings]]></category>
		<category><![CDATA[Demo Files]]></category>
		<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[FileMaker GO]]></category>
		<category><![CDATA[G0Draw]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Matt O'Dell]]></category>
		<category><![CDATA[Web Viewer]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=2434</guid>
		<description><![CDATA[Matt O’Dell of FileMaker Inc. presented this past Tuesday at the Philly FileMaker User Group, providing an overview of HTML5 and possible applications in FileMaker Go. We’re happy to share that Matt has graciously provided his complete demo files and presentation slide deck for download! Included are some pretty slick iPad geolocation demos, graphical seat assignment, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phillyfilemaker.org/index.php/2012/01/matt-odell-on-html5-example-files/120px-html5-logo-svg/" rel="attachment wp-att-2438"><img class="alignleft size-full wp-image-2438" title="120px-HTML5-logo.svg" src="http://www.phillyfilemaker.org/wp-content/uploads/2012/01/120px-HTML5-logo.svg_.png" alt="" width="120" height="120" /></a>Matt O’Dell of <a href="http://www.filemaker.org/">FileMaker Inc</a>. presented this past Tuesday at the Philly FileMaker User Group, providing an overview of HTML5 and possible applications in <a href="http://www.filemaker.com/products/filemaker-go/">FileMaker Go</a>.</p>
<p>We’re happy to share that Matt has graciously provided his complete <a href="http://www.box.com/s/dp3htk7t54t4tsx1kxca">demo files</a> and presentation slide deck for download!</p>
<p>Included are some pretty slick iPad geolocation demos, graphical seat assignment, canvas drawing and charting, web chat, and more!  All in all fun stuff.</p>
<p>Thanks Matt!</p>
<p><strong>Edit 1/30/2012:</strong></p>
<p>While this was probably clearer during the presentation, some of the code in Matt’s DevCon 2011 offering should be credited to Todd Geist of <a href="http://www.geistinteractive.com/">Geist Interactive</a> who shared his expertise with Matt for this portion of demo.  Todd has coincidentally released &#8211; today &#8211; a packaged tool for performing canvas drawing in FileMaker Go, so if any of this has whetted your appetite for this kind of thing, you’re in luck.</p>
<p>It’s called <a href="http://www.geistinteractive.com/godraw/overview/">GoDraw</a>.  It looks pretty slick, the lite version is <em>free</em>, and the full version offers editing saved drawings, Save as PDF and more.</p>
<p><a href="http://www.phillyfilemaker.org/index.php/2012/01/matt-odell-on-html5-example-files/thumb-php/" rel="attachment wp-att-2470"><img class="alignleft size-medium wp-image-2470" title="thumb.php" src="http://www.phillyfilemaker.org/wp-content/uploads/2012/01/thumb.php_-208x300.png" alt="" width="208" height="300" /></a></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Matt O’Dell on HTML5: Example Files on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2012/01/matt-odell-on-html5-example-files/',contentID: 'post-2434',suggestTags: 'Demo Files,FileMaker,FileMaker GO,G0Draw,HTML5,iPad,Matt O\&#039;Dell,Web Viewer',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2012/01/matt-odell-on-html5-example-files/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FM Academy Webinar January 18th &#8211; Our own Jerry Salem!</title>
		<link>http://www.phillyfilemaker.org/index.php/2012/01/fm-academy-webinar-this-afternoon/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2012/01/fm-academy-webinar-this-afternoon/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 16:09:01 +0000</pubDate>
		<dc:creator>Colin Keefe</dc:creator>
				<category><![CDATA[Tips and tricks]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[FM Academy]]></category>
		<category><![CDATA[Jerry Salem]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=2425</guid>
		<description><![CDATA[For those of you who don’t know, Philly FileMaker’s sponsor, IT Solutions Consulting, has partnered with 360Works, MightyData, Anvil Dataworks, Fiddlehead Software, Skeleton Key and Kyo Logic on a new initiative called FM Academy, which has been producing free webinars whose purpose is to further educate FileMaker users and developers to encourage best practices, and [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who don’t know, Philly FileMaker’s sponsor, <a href="http://www.itsolutions-inc.com/" target="_blank">IT Solutions Consulting</a>, has partnered with 360Works, MightyData, Anvil Dataworks, Fiddlehead Software, Skeleton Key and Kyo Logic on a new initiative called <a href="www.filemakeracademy.com" target="_blank">FM Academy</a>, which has been producing free webinars whose purpose is to further educate FileMaker users and developers to encourage best practices, and to foster further adoption of the software.</p>
<p>Why post it here?  Well, PFUG regulars will be very familiar with our own Jerry Salem, who will be hosting a webinar January 18th at 2 PM EST, called <strong>Playing Nicely with Others &#8211; FileMaker and Content Management Systems</strong>.</p>
<p>There’s still time to register!  Go here for details:</p>
<p><a href="http://www.filemakeracademy.com/?page_id=49" target="_blank">http://www.filemakeracademy.com/?page_id=49</a></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'FM Academy Webinar January 18th &amp;#8211; Our own Jerry Salem! on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2012/01/fm-academy-webinar-this-afternoon/',contentID: 'post-2425',suggestTags: 'Content Management Systems,FM Academy,Jerry Salem',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2012/01/fm-academy-webinar-this-afternoon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Please Join us January 24th &#8211; Matt O’Dell &#8211; HTML5: An Overview</title>
		<link>http://www.phillyfilemaker.org/index.php/2012/01/please-join-us-january-24th-matt-odell-html5-an-overview/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2012/01/please-join-us-january-24th-matt-odell-html5-an-overview/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 15:45:24 +0000</pubDate>
		<dc:creator>Colin Keefe</dc:creator>
				<category><![CDATA[Meeting Announcements]]></category>
		<category><![CDATA[FileMaker GO]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Matt O'Dell]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=2422</guid>
		<description><![CDATA[Greetings FileMaker Enthusiasts, Our next Philadelphia FileMaker Developer Group meeting has been scheduled for Tuesday evening, January 24th, 2012 at 6:00 PM. The meeting will be held at the IT Solutions Fort Washington Office. 414 Commerce Dr., Suite 150, Fort Washington, PA 19034 Google Map Please RSVP here if you are planning to attend this [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings FileMaker Enthusiasts,</p>
<p>Our next Philadelphia FileMaker Developer Group meeting has been scheduled for Tuesday evening, January 24th, 2012 at 6:00 PM. The meeting will be held at the IT Solutions Fort Washington Office.</p>
<p>414 Commerce Dr., Suite 150, Fort Washington, PA 19034<br />
<a href="http://tinyurl.com/37mhhh"> Google Map</a></p>
<p>Please RSVP here if you are planning to attend this meeting:<br />
<a href="http://www.fmpug.com/rsvp.php?eventID=1267"> http://www.fmpug.com/rsvp.php?eventID=1267</a></p>
<h3>Matt O&#8217;Dell &#8211; HTML 5: An Overview</h3>
<p>In recent history HTML5 has become a familiar buzzword in technology news. Besides being the next generation of the backbone coding language of the web, what is HTML5?</p>
<p>This session will cover the beginnings of HTML5 and the problems it is trying to solve. It will show popular examples as well as some simple frameworks to get started easily.</p>
<p>Lastly it will show ways to enhance your FileMaker Pro and Go solutions using Custom Web Publishing and Web Viewers to develop engaging user interfaces.</p>
<h4>About the Presenter</h4>
<p><img class="alignleft size-full wp-image-2385" title="PER036_MODell" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/10/PER036_MODell.jpg" alt="" width="87" height="111" /></p>
<p>Matt O’Dell is a Systems Engineer with FileMaker in the Northeast. He has 10+ years experience using FileMaker and building web solutions. Along with being a certified FileMaker Developer, he also is an authorized FTS trainer and a certified MySQL 5.0 developer. Prior to working for FileMaker, Matt was an application developer, trainer, and tech support professional with Soliant Consulting in Chicago.</p>
<h4></h4>
<h4>About the Philadelphia FileMaker User Group</h4>
<p>The Philadelphia FileMaker User Group was founded in 2004 as an initiative by FileMaker Business Alliance Platinum member IT Solutions Consulting. The group&#8217;s goal is to provide an open forum for FileMaker developers and those interested in FileMaker to meet, brainstorm and network.</p>
<p>We hold meetings the 4th Tuesday of every month at 6PM, in the office of IT Solutions Consulting, Inc., at 414 Commerce Drive, Suite 150, Fort Washington PA.<br />
Meetings are open to all, regardless of background and there’s no charge to attend.</p>
<p>Please subscribe to our Mailing List to get announcements on upcoming meetings. The list is set to Announce only, so the volume is typically between one and 2 emails a month.</p>
<p><a href="http://fmpug.com/mailman/listinfo/philly_fmpug.com/">http://fmpug.com/mailman/listinfo/philly_fmpug.com/</a></p>
<p>You can read our blog to get updates and meeting recaps:</p>
<p><a href="http://www.phillyfilemaker.org/">http://www.phillyfilemaker.org/</a></p>
<p>Twitter here:</p>
<p><a href="http://twitter.com/phillyfilemaker">http://twitter.com/phillyfilemaker</a></p>
<p>We&#8217;re also an FMPug Chapter:<a href=" http://www.fmpug.com/"> http://www.fmpug.com/</a> Consider membership today, especially if you purchase training, plugins, 3rd party products, or web/filemaker hosting &#8211; FMPug membership affords considerable discounts across a range of offerings.</p>
<p>Finally, The Philadelphia FileMaker User Group is hosted by:</p>
<h3>IT Solutions Consulting, Inc.</h3>
<p>Employee ownership &#8211; fueling our innovation, strengthening your business.<br />
<a href="http://www.itsolutions-inc.com/"> http://www.itsolutions-inc.com/</a></p>
<p>IT Solutions is proud to be a member of FM Academy, a consortium of leading FileMaker development companies in the United States whose purpose is to further educate FileMaker users and developers to encourage best practices and foster further adoption of the software through online webinars. Learn more here:<br />
<a href="http://www.filemakeracademy.com/"> http://www.filemakeracademy.com/</a></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Please Join us January 24th &amp;#8211; Matt O’Dell &amp;#8211; HTML5: An Overview on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2012/01/please-join-us-january-24th-matt-odell-html5-an-overview/',contentID: 'post-2422',suggestTags: 'FileMaker GO,HTML5,Matt O\&#039;Dell',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2012/01/please-join-us-january-24th-matt-odell-html5-an-overview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Please Join us: 7th Annual Year End Bonanza!</title>
		<link>http://www.phillyfilemaker.org/index.php/2011/12/please-join-us-7th-annual-year-end-bonanza/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2011/12/please-join-us-7th-annual-year-end-bonanza/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 19:11:59 +0000</pubDate>
		<dc:creator>Colin Keefe</dc:creator>
				<category><![CDATA[Meeting Announcements]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=2413</guid>
		<description><![CDATA[Greetings FileMaker Enthusiasts, Our next Philadelphia FileMaker Developer Group meeting has been scheduled for Monday evening, December 12th 2011 at 6:00 PM. The meeting will be held at the IT Solutions Fort Washington Office. 414 Commerce Dr., Suite 150, Fort Washington, PA 19034 Google Map: http://tinyurl.com/37mhhh This is our Seventh Annual Year End Bonanza! Please [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings FileMaker Enthusiasts,</p>
<p>Our next Philadelphia FileMaker Developer Group meeting has been scheduled for Monday evening, December 12th 2011 at 6:00 PM. The meeting will be held at the IT Solutions Fort Washington Office.</p>
<p>414 Commerce Dr., Suite 150, Fort Washington, PA 19034<br />
Google Map: http://tinyurl.com/37mhhh</p>
<h3>This is our Seventh Annual Year End Bonanza!</h3>
<p>Please RSVP here if you are planning to attend this meeting:<br />
<a href="http://www.fmpug.com/rsvp.php?eventID=1258"> http://www.fmpug.com/rsvp.php?eventID=1258</a></p>
<p><strong>THE TOPICS:</strong><br />
We’ll be continuing our tradition of reviewing the 2011 predictions we made last year, and making predictions for the coming year. There are no formal presentations, but feel free to break out laptops while you nosh. Talking about FileMaker is, of course, inevitable – but not required! Mainly this is an opportunity to wrap up the year with some good food, networking, gossip and giveaways. If you’ve never been to one of our meetings, this is a good time to start! We’d love to have you.</p>
<p><strong>THE FOOD:</strong><br />
Catered food will provided, courtesy of IT Solutions, Inc.</p>
<p>About the Philadelphia FileMaker User Group</p>
<p>The Philadelphia FileMaker User Group was founded in 2004 as an initiative by FileMaker Business Alliance Platinum member IT Solutions Consulting. The group&#8217;s goal is to provide an open forum for FileMaker developers and those interested in FileMaker to meet, brainstorm and network.</p>
<p>We hold meetings the 4th Tuesday of every month at 6PM, in the office of IT Solutions Consulting, Inc., at 414 Commerce Drive, Suite 150, Fort Washington PA.<br />
Meetings are open to all, regardless of background and there’s no charge to attend.</p>
<p>Please subscribe to our Mailing List to get announcements on upcoming meetings. The list is set to Announce only, so the volume is typically between one and 2 emails a month.</p>
<p><a href="http://fmpug.com/mailman/listinfo/philly_fmpug.com/">http://fmpug.com/mailman/listinfo/philly_fmpug.com/</a></p>
<p>You can read our blog to get updates and meeting recaps:</p>
<p><a href="http://www.phillyfilemaker.org/">http://www.phillyfilemaker.org/</a></p>
<p>Twitter here:</p>
<p>http://twitter.com/phillyfilemaker</p>
<p>We&#8217;re also an FMPug Chapter: <a href="http://www.fmpug.com/">http://www.fmpug.com/</a> Consider membership today, especially if you purchase training, plugins, 3rd party products, or web/filemaker hosting &#8211; FMPug membership affords considerable discounts across a range of offerings.</p>
<p>Finally, The Philadelphia FileMaker User Group is hosted by:</p>
<p>IT Solutions Consulting, Inc.<br />
Employee ownership &#8211; fueling our innovation, strengthening your business.<br />
<a href="http://www.itsolutions-inc.com/"> http://www.itsolutions-inc.com/</a><br />
Learn more about us on our new Videos/Blog Page!<br />
<a href="http://www.itsolutions-inc.com/videos_blog/index.html"> http://www.itsolutions-inc.com/videos_blog/index.html</a></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Please Join us: 7th Annual Year End Bonanza! on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2011/12/please-join-us-7th-annual-year-end-bonanza/',contentID: 'post-2413',suggestTags: '',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2011/12/please-join-us-7th-annual-year-end-bonanza/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Please Join us October 27th:  Andrew LeCates and Matt O’Dell from FileMaker, Inc</title>
		<link>http://www.phillyfilemaker.org/index.php/2011/10/please-join-us-october-27th-andrew-lecates-and-matt-odell-from-filemaker-inc/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2011/10/please-join-us-october-27th-andrew-lecates-and-matt-odell-from-filemaker-inc/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 20:11:29 +0000</pubDate>
		<dc:creator>Colin Keefe</dc:creator>
				<category><![CDATA[FileMaker Inc.]]></category>
		<category><![CDATA[Meeting Announcements]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=2383</guid>
		<description><![CDATA[Our next Philadelphia FileMaker Developer Group meeting has been scheduled for Thursday evening, October 27th 2011 at 6:00 PM. The meeting will be held at the IT Solutions Fort Washington Office. This is a rare meeting with two FileMaker Inc representatives sharing the stage.  They’ll be reviewing the state of FileMaker Go and how it’s [...]]]></description>
			<content:encoded><![CDATA[<p>Our next Philadelphia FileMaker Developer Group meeting has been scheduled for <strong>Thursday evening, October 27th</strong> 2011 at 6:00 PM. The meeting will be held at the IT Solutions Fort Washington Office.</p>
<p>This is a rare meeting with <strong>two </strong>FileMaker Inc representatives sharing the stage.  They’ll be reviewing the state of FileMaker Go and how it’s currently being used in the field, using real-world cases.</p>
<p>414 Commerce Dr., Suite 150, Fort Washington, PA 19034<br />
<a href="http://tinyurl.com/37mhhh"> Google Map</a></p>
<p>Please RSVP here if you are planning to attend this meeting:</p>
<p><a href="http://www.fmpug.com/rsvp.php?eventID=1228"> http://www.fmpug.com/rsvp.php?eventID=1228</a></p>
<p><a href="http://www.phillyfilemaker.org/index.php/2011/10/please-join-us-october-27th-andrew-lecates-and-matt-odell-from-filemaker-inc/graphic_features-2/" rel="attachment wp-att-2397"><img class="size-medium wp-image-2397 alignright" style="margin-left: 10px; margin-right: 10px;" title="graphic_features" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/10/graphic_features-300x274.jpg" alt="" width="300" height="274" /></a></p>
<h3><strong>FILEMAKER GO: ONE YEAR LATER</strong></h3>
<p><strong>Andrew LeCates</strong> and <strong>Matthew O&#8217;Dell</strong> of <strong>FileMaker Inc</strong>.</p>
<p>It was over a year ago when FileMaker Go was released to the public. Since that time many clients and developers have built wonderful solutions that extend their desktop databases and take advantage of the unique mobility and hardware that iOS devices provide.</p>
<p>Systems Engineer Matt O&#8217;Dell and Director of Systems Engineering Andy LeCates from FileMaker will present to us some of the lessons learned over the year in developing for this new mobile platform. Matt will present the basics of FileMaker Go, what things have changed over the past year, and how to use different features specific to this device. Andy will demonstrate some real life solutions built for FileMaker Go and how they solved unusual problems with the combination of iOS and FileMaker Go.</p>
<p>&nbsp;</p>
<p><strong>About the Presenters</strong></p>
<p>&nbsp;</p>
<h3>Andrew LeCates</h3>
<p><a href="http://www.phillyfilemaker.org/index.php/2011/10/please-join-us-october-27th-andrew-lecates-and-matt-odell-from-filemaker-inc/per048_alecates/" rel="attachment wp-att-2384"><img class="alignleft" title="PER048_ALeCates" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/10/PER048_ALeCates.jpg" alt="" width="87" height="111" /></a></p>
<p>Andy manages the North American Systems Engineering team for FileMaker,Inc. For 20 years, he’s led FileMaker solutions deployment as a developer, teacher, evangelist, author, and consultant for customers around the world. He’s a veteran speaker and is FileMaker Pro Certified in 7,8,9,10, 11 and  an Authorized Trainer for the FileMaker Training Series track.</p>
<p>&nbsp;</p>
<p><strong><br />
</strong></p>
<h3>Matthew O&#8217;Dell</h3>
<p><a href="http://www.phillyfilemaker.org/index.php/2011/10/please-join-us-october-27th-andrew-lecates-and-matt-odell-from-filemaker-inc/per036_modell-2/" rel="attachment wp-att-2385"><img class="alignleft" title="PER036_MODell" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/10/PER036_MODell.jpg" alt="" width="87" height="111" /></a>Matt is a systems engineer with FileMaker in the Northeast United States and Canada. Matt has been an avid FileMaker user for over 10 years now, and has been developing solutions for the past seven years. He started as an IT Manager for a small student based travel company in DeKalb, IL before moving to Soliant Consulting. While with Soliant, Matt developed applications for numerous clients, taught training courses, and participated as a member of their IT department. He has been with FileMaker, Inc. for nearly three years and works out of New York City. Certifications include FileMaker 7, 8, 9, 10 and 11 Certified Developer, FileMaker Training Series Authorized Trainer, and MySQL 5.0 Developer Certified.</p>
<p><strong> </strong><strong>About the Philadelphia FileMaker User Group</strong></p>
<p>The Philadelphia FileMaker User Group was founded in 2004 as an initiative by FileMaker Business Alliance Platinum member IT Solutions Consulting.  The group&#8217;s goal is to provide an open forum for FileMaker developers and those interested in FileMaker to meet, brainstorm and network.</p>
<p>We hold meetings the 4th Tuesday of every month at 6PM, in the office of IT Solutions Consulting, Inc., at 414 Commerce Drive, Suite 150, Fort Washington PA.</p>
<p>Meetings are open to all, regardless of background and there’s no charge to attend.</p>
<p>Please subscribe to our Mailing List to get announcements on upcoming meetings. The list is set to Announce only, so the volume is typically between one and 2 emails a month.</p>
<p><a href="http://fmpug.com/mailman/listinfo/philly_fmpug.com/">http://fmpug.com/mailman/listinfo/philly_fmpug.com/</a></p>
<p>You can read our blog to get updates and meeting recaps:</p>
<p><a href="http://www.phillyfilemaker.org/">http://www.phillyfilemaker.org/</a></p>
<p>Twitter here:</p>
<p><a href="http://twitter.com/phillyfilemaker">http://twitter.com/phillyfilemaker</a></p>
<p>We&#8217;re also an FMPug Chapter:  <a href="http://www.fmpug.com/">http://www.fmpug.com/</a>  Consider membership today, especially if you purchase training, plugins, 3rd party products, or web/filemaker hosting &#8211; FMPug membership affords considerable discounts across a range of offerings.</p>
<p>Finally, The Philadelphia FileMaker User Group is hosted by</p>
<h4>IT Solutions Consulting Inc.</h4>
<p><a href="http://www.phillyfilemaker.org/index.php/2011/09/please-join-us-september-27th-kyo-logic-presents-barcode-readers-in-filemaker-using-script-triggers-what-does-that-affordance-tell-you-to-do/logo-2/" rel="attachment wp-att-2359"><img title="logo" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/09/logo-300x45.gif" alt="" width="300" height="45" /></a></p>
<p><strong>IT Solutions Consulting, Inc.</strong><br />
Employee ownership &#8211; fueling our innovation, strengthening your business.<br />
<a href="http://www.itsolutions-inc.com/">http://www.itsolutions-inc.com/</a><br />
Learn more about us on our new Videos/Blog Page!<br />
<a href="http://www.itsolutions-inc.com/videos_blog/index.html">http://www.itsolutions-inc.com/videos_blog/index.html</a></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Please Join us October 27th:  Andrew LeCates and Matt O’Dell from FileMaker, Inc on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2011/10/please-join-us-october-27th-andrew-lecates-and-matt-odell-from-filemaker-inc/',contentID: 'post-2383',suggestTags: '',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2011/10/please-join-us-october-27th-andrew-lecates-and-matt-odell-from-filemaker-inc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pause On Error: London &#8211; This Week!</title>
		<link>http://www.phillyfilemaker.org/index.php/2011/10/pause-on-error-london-this-week/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2011/10/pause-on-error-london-this-week/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 20:13:55 +0000</pubDate>
		<dc:creator>Jason Mundok</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[PauseOnError]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Mark Richman]]></category>
		<category><![CDATA[pauseonerror]]></category>
		<category><![CDATA[Skeleton Key]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=2380</guid>
		<description><![CDATA[Pause On Error, the FileMaker development unconference series that started back in 2009 as a way to bring FileMaker developers and enthusiasts together for a couple intense days of sharing, discussion and feedback, is heading over the big pond (or Atlantic Ocean rather) for an event in London on October 20 and 21. Pause[x]London is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pauseonerror.com">Pause On Error</a>, the <a href="http://www.filemaker.com">FileMaker</a> development unconference series that started back in 2009 as a way to bring FileMaker developers and enthusiasts together for a couple intense days of sharing, discussion and feedback, is heading over the big pond (or Atlantic Ocean rather) for an event in London on October 20 and 21. <a href="http://poexlondon2011.wikispaces.com/">Pause[x]London</a> is the first in a new approach to the unconferences. The steering committee is <a href="http://pauseonerror.com/pausex/">licensing</a> the concept to anyone interested in hosting their own version of Pause On Error. The idea remains the same, though. The event is self-organized and free to attendees (limit 100), with the help of some nice <a href="http://poexlondon2011.wikispaces.com/Sponsors">donors/sponsors</a>.</p>
<p>Pause[x]London will be trying another new concept: speaking via Skype. Our good buddy, Mark Richman, from <a href="http://www.skeletonkey.com/">Skeleton Key</a> in St. Louis will be leading a session on (what else?) <em>WAN performance</em>. Only he&#8217;ll be doing it in his fuzzy slippers from the comforts of his digs in St. Louis. We&#8217;ll be keeping our eye on this, as this brave new session style could mean great things for future Pause events AND user groups like the Philadelphia FileMaker User Group.</p>
<p>If you can make it to Pause[x]London, do yourself a favor and get there. The Pause On Error events are a great way to build community around FileMaker development and get access to some of the best minds in the business.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Pause On Error: London &amp;#8211; This Week! on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2011/10/pause-on-error-london-this-week/',contentID: 'post-2380',suggestTags: 'London,Mark Richman,pauseonerror,Skeleton Key',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2011/10/pause-on-error-london-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crossing Drupal Street IV</title>
		<link>http://www.phillyfilemaker.org/index.php/2011/10/crossing-drupal-street-iv/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2011/10/crossing-drupal-street-iv/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 15:26:00 +0000</pubDate>
		<dc:creator>Jerry Salem</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[Tips and tricks]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Jerry Salem]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=1200</guid>
		<description><![CDATA[The last couple of installments were about understanding the basics of what makes a Drupal web site.  We covered nodes, views, and plugins, among other things.  We didn&#8217;t go unnoticed either.  While at the 2011 DevCon, I was featured on an episode of FileMaker Success Tips. This week we are going to look at the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/10/Logo.png"><img class="aligncenter size-medium wp-image-2376" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/10/Logo-300x120.png" alt="" width="300" height="120" /></a>The last couple of installments were about understanding the basics of <a title="Crossing Drupal Street III" href="http://www.phillyfilemaker.org/index.php/2011/06/crossing-drupal-street-iii/" target="_blank">what makes a Drupal web site</a>.  We covered nodes, views, and plugins, among other things.  We didn&#8217;t go unnoticed either.  While at the <a href="http://www.filemaker.com/devcon">2011 DevCon</a>, I was featured on an <a title="Filemaker Success Tips Drupal Episode" href="http://traffic.libsyn.com/fmsuccesstips/FM_Success_Tips_DEVCON2011c.mp3" target="_blank">episode</a> of <a href="http://www.facebook.com/pages/Filemaker-Success-Tips-Podcast/132104049047" target="_blank">FileMaker Success Tips</a>.</p>
<p>This week we are going to look at the integration of a Drupal web site and a FileMaker database.  We had a client with a specific need; an art school that offers classes to adults in their community.  They have a FileMaker back-end database that they use for registration and membership.  They also have a web site where people can view class offerings and enroll in classes.  The client would like to create a way to link these two independent databases.</p>
<p><span id="more-1200"></span>There are two points where the two systems touch each other: presenting the classes offered for a given semester and the registration of students into specific classes.  The client and I decided to leave the first goal for the moment, and concentrate on the second goal of getting the registration data into FileMaker.</p>
<p>I am not working in a vacuum, of course, as there is already a workflow in place.  The accountant logs into their PayPal portal and does a screen print of the daily transactions.  This is handed off to a secretary who keys the information into the FileMaker database.</p>
<p>My suggestion to the client was to remove the excess printing and keystroke entry.  The workflow I suggested was:</p>
<ol>
<li>A user (the secretary who used to key the data into FileMaker) clicks a button and is shown a list view of transactions from the web site.</li>
<li>The user then navigates to each record in turn and checks the student registering for the class.  Are they currently in the FileMaker database?  If they are, compare the existing FileMaker data with the data that the student entered on the site. Does the data match, has the address updated? etc.  Or is the student new to the school?  If so, add the student to the FileMaker database.</li>
<li>After reviewing the data entered on the web site, the user creates a new Order in the FileMaker and imports all the data.  If there is a problem with the transaction, it is flagged for follow up later.</li>
</ol>
<p>PROPOSED METHOD</p>
<p>The first thing to do is figure out how to view the registration data from inside the database.  There are two basic ways to do this: import the web data into temporary tables or directly view the data using ESS.  I chose the second method.  The client is using a Drupal plugin called UberCart to manage the registrations.  This plugin is very popular for Drupal sites that sell things; this site is no exception.  Viewing MySQL data using ESS has been <a href="http://www.phillyfilemaker.org/index.php/2010/06/please-join-us-june-22nd-using-filemaker-as-a-sql-front-end/">covered before</a> but one think I needed to discover for myself was the data structure for UberCart.  This was done by trial and error, reading the documentation, and asking knowledgeable people.  Eventually I came up with this realtionship graph of the UberCart tables:</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/09/AnnotatedRelationships.png"><img class="aligncenter size-medium wp-image-2339" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/09/AnnotatedRelationships-300x202.png" alt="" width="300" height="202" /></a></p>
<p>UberCart explanation;  The base table for the Order (or Invoice) is called uc_Order.  Each LineItem is in the uc_XXX table.  The table that has the products, i.e. the things that are sold (in this case classes) are in the uc_Products table.</p>
<p>When integrating with Drupal it is easy to get burned by placing your own fields in the native Drupal tables.  This is not a good practice.  In most situations, you don&#8217;t have much control over the Drupal site.  The administrator may not give you permission to create fields, and since plugins get updated all the time, they may rewrite the Drupal table and you would lose your custom fields.  If you need to create custom fields, do them in your FileMaker database.  To do this you may need to create a special table with a one-to-one relationship to the Drupal table.</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/09/UtilityTable.png"><img class="aligncenter size-medium wp-image-2341" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/09/UtilityTable-300x149.png" alt="" width="300" height="149" /></a></p>
<p>In our case, I needed to create a table (Called zWebOrderLineItems, highlighted above)  to hold the status of each registration from the web site (the Status field), and to hold the FileMaker ID of the student taking the class (_kf_ContactID).  From the utility table we can make a relationship to the native FileMaker table holding the students in our database.</p>
<p>WORKFLOW</p>
<p>Once I had figured out the relationships between all the various tables in UberCart, then the rest was just FileMaker.  The workflow looked like this:</p>
<ol>
<li>The user clicks on button on home page.</li>
<li>He/she is taken to a list view of the Web Orders that need to be processed.</li>
<li>The user clicks on the first order and confirms that the student is in the FileMaker database.</li>
<li>If the student is not in the database, the user clicks a button to add the student.</li>
<li>If the student is in the database, the data (address, DOB, cell phone, etc.) is confirmed as correct or updated.</li>
<li>The user clicks a button to create a new invoice.</li>
<li>Then, the user goes to next Order in list.</li>
</ol>
<p>Here is an illustration of the user interface.  The left side is all info from the Drupal site.  The right side is the corresponding info for that student in the FileMaker database.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/09/InterfaceAnnotatted.png"><img class="aligncenter size-medium wp-image-2345" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/09/InterfaceAnnotatted-300x154.png" alt="" width="300" height="154" /></a></p>
<p>DISCUSSION</p>
<p>Creating an ESS link from the Drupal web site to the client&#8217;s back-end FileMaker database has certainly made their job easier.  Now students are registered for classes in near real-time.  Before the integration, registrations were done in batch mode the day after the registrations were entered on the web site.  Using a server side script, the main page in the database checks for new web orders and alerts the users within 5 minutes of record creation.  In addition, the registrations are entered into the database using two button clicks, instead of completely re-keying all of the information by hand.</p>
<p>Having a user review the data before it goes into the database is always a good idea.  Unlike using FileMaker as an interface, you don&#8217;t have the same control over data input in a web application.  For example, a user may put in their address as Rock Ln., while your business rule (or your direct mail service) may require addresses to be spelled out, i.e. Rock Lane.  In addition, user review will let you have the user search your database for existing fuzzy matches (I may be in the database as Jerome Salem, but registered for a class as Jerry Salem) where you wouldn&#8217;t want your database to be freely searchable on the web!  For these reasons, I would always recommend a &#8220;scrubber layer&#8221; between any external database and your in-house database.</p>
<p>Finally, this technique allows both systems to do what they do well, with minimal amount of interaction between the two.  In this case the data flow is one-way, from Drupal into the FileMaker database.  Next time we will look at the opposite, letting data flow from the back-end database into Drupal.</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Crossing Drupal Street IV on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2011/10/crossing-drupal-street-iv/',contentID: 'post-1200',suggestTags: 'Drupal,Integration,Jerry Salem',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2011/10/crossing-drupal-street-iv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://traffic.libsyn.com/fmsuccesstips/FM_Success_Tips_DEVCON2011c.mp3" length="0" type="audio/mpeg" />
		</item>
		<item>
		<title>Please Join us September 27th: Kyo Logic Presents: Barcode Readers in FileMaker using Script Triggers; What does that affordance tell you to do?</title>
		<link>http://www.phillyfilemaker.org/index.php/2011/09/please-join-us-september-27th-kyo-logic-presents-barcode-readers-in-filemaker-using-script-triggers-what-does-that-affordance-tell-you-to-do/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2011/09/please-join-us-september-27th-kyo-logic-presents-barcode-readers-in-filemaker-using-script-triggers-what-does-that-affordance-tell-you-to-do/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 13:57:15 +0000</pubDate>
		<dc:creator>Colin Keefe</dc:creator>
				<category><![CDATA[Meeting Announcements]]></category>
		<category><![CDATA[Affordance]]></category>
		<category><![CDATA[Barcode Readers]]></category>
		<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[John Mathewson]]></category>
		<category><![CDATA[Kyo Logic]]></category>
		<category><![CDATA[Tim Neudecker]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=2357</guid>
		<description><![CDATA[Greetings FileMaker Enthusiasts, Our next Philadelphia FileMaker Developer Group meeting has been scheduled for Tuesday evening, September 27th 2011 at 6:00 PM. The meeting will be held at the IT Solutions Fort Washington Office. 414 Commerce Dr., Suite 150, Fort Washington, PA 19034 Google Map: http://tinyurl.com/37mhhh Please RSVP here if you are planning to attend [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings FileMaker Enthusiasts,</p>
<p>Our next Philadelphia FileMaker Developer Group meeting has been scheduled for Tuesday evening, September 27th 2011 at 6:00 PM. The meeting will be held at the IT Solutions Fort Washington Office.</p>
<p>414 Commerce Dr., Suite 150, Fort Washington, PA 19034<br />
Google Map: <a href="http://tinyurl.com/37mhhh">http://tinyurl.com/37mhhh</a></p>
<p>Please RSVP here if you are planning to attend this meeting:<br />
<a href="http://www.fmpug.com/rsvp.php?eventID=1221"> http://www.fmpug.com/rsvp.php?eventID=1221</a></p>
<h3><span style="color: #333399;">Kyo Logic Presents: Barcode Readers in FileMaker using Script Triggers; What does that affordance tell you to do?</span></h3>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/index.php/2011/09/please-join-us-september-27th-kyo-logic-presents-barcode-readers-in-filemaker-using-script-triggers-what-does-that-affordance-tell-you-to-do/abac_logo/" rel="attachment wp-att-2358"><img class="aligncenter size-medium wp-image-2358" title="abac_logo" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/09/abac_logo-300x62.png" alt="" width="300" height="62" /></a></p>
<p>John Mathewson and Tim Neudecker from <a href="http://www.kyologic.com/">Kyo Logic LLC </a>will showcase two short presentations to the group!</p>
<h4><span style="color: #333399;">Part 1: Implementing a Barcode Reader in FileMaker using script triggers and no input fields</span><br />
<span style="color: #333399;"> John Mathewson</span></h4>
<p>Recently <a href="http://www.kyologic.com/">Kyo Logic</a> developed a barcode reader that works on any layout in the application and captures input using script triggers. To optimize performance and respect the user&#8217;s current operating environment, this work required careful planning and testing. John Mathewson will review using script triggers for this purpose and will demonstrate how the code was developed and tested.</p>
<h4><span style="color: #333399;">Part 2: What does that Affordance tell you to do?</span><br />
<span style="color: #333399;">Tim Neudecker</span></h4>
<p>The concept of affordance in a user interface is critical to a user&#8217;s understanding of how a system works. We will review several examples, both good and bad, of affordances. Visual perception of controls in your software is very important. Developers must avoid false affordances that mislead or confuse users. The first half of this presentation will be a review of real word affordances and examples of improvements to improve user interface controls. The second half of the discussion will be a review of members user interfaces and open discussion about how to improve the controls. Please bring screen shots or sample files on thumb drives you would like to review and improve and the collective mind of the group will help you make your users happier.</p>
<h4><span style="color: #333399;">About the Presenters</span></h4>
<p><strong>John Mathewson</strong> is President and co-founder of <a href="http://www.kyologic.com/">Kyo Logic, LLC.</a> He is a growth management and organizational design expert. While President and CEO of AGA, a New York advertising agency, the company reached the final rounds of the Malcolm Baldrige National Performance Excellence Awards. He has spoken frequently at industry conferences on such topics as Implementing High Performance Organizations. He is a Board member of The Connecticut Audio Society and is a former Adjunct Assistant Professor of Information Analysis at New York University. He has been developing database applications using Visual FoxPro, SQL and FileMaker Pro since 1986. He is a certified FileMaker 7, 8, 9, 10 and 11 developer.</p>
<p><strong>Tim Neudecker</strong> is the co-founder of <a href="http://www.kyologic.com/">Kyo Logic</a>. Tim is a leading software engineer who has worked for large companies such as Federated Department Stores and AGA to small offices such as The Mertz Gilmore Foundation and Chess in the Schools. At AGA, Tim led the design team that developed high-speed workflow and digital asset software, an advanced human resources intranet and a customer extranet that greatly enhanced customer access to the creative process. These and other innovations helped bring the agency to the top of its industry segment.</p>
<p>Tim attended the University of Arkansas School of Engineering and is a published author on topics from network engineering to database design. He is the founder and president of the New York FileMaker Developers&#8217; Group where he leads fellow developers in continuing education around database development.</p>
<h4><span style="color: #333399;">About the Philadelphia FileMaker User Group</span></h4>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/index.php/2010/11/fancy-shmancy-new-logo/philly-filemaker_logo_hor/" rel="attachment wp-att-1644"><img class="size-full wp-image-1644 aligncenter" title="philly filemaker_logo_hor" src="http://www.phillyfilemaker.org/wp-content/uploads/2010/11/philly-filemaker_logo_hor.jpg" alt="" width="378" height="163" /></a></p>
<p>The Philadelphia FileMaker User Group was founded in 2004 as an initiative by FileMaker Business Alliance Platinum member IT Solutions Consulting. The group&#8217;s goal is to provide an open forum for FileMaker developers and those interested in FileMaker to meet, brainstorm and network.</p>
<p>We hold meetings the 4th Tuesday of every month at 6PM, in the office of IT Solutions Consulting, Inc., at 414 Commerce Drive, Suite 150, Fort Washington PA.<br />
Meetings are open to all, regardless of background and there’s no charge to attend.</p>
<p>Please subscribe to our Mailing List to get announcements on upcoming meetings. The list is set to Announce only, so the volume is typically between one and 2 emails a month.</p>
<p><a href="http://fmpug.com/mailman/listinfo/philly_fmpug.com/">http://fmpug.com/mailman/listinfo/philly_fmpug.com/</a></p>
<p>You can read our blog to get updates and meeting recaps:</p>
<p><a href="http://www.phillyfilemaker.org/">http://www.phillyfilemaker.org/</a></p>
<p>Twitter here:</p>
<p><a href="http://twitter.com/phillyfilemaker">http://twitter.com/phillyfilemaker</a></p>
<p>We&#8217;re also an FMPug Chapter: <a href="http://www.fmpug.com/">http://www.fmpug.com/</a> Consider membership today, especially if you purchase training, plugins, 3rd party products, or web/filemaker hosting &#8211; FMPug membership affords considerable discounts across a range of offerings.</p>
<p>Finally, The Philadelphia FileMaker User Group is hosted by</p>
<h4><span style="color: #000080;">IT Solutions Consulting Inc.</span></h4>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/index.php/2011/09/please-join-us-september-27th-kyo-logic-presents-barcode-readers-in-filemaker-using-script-triggers-what-does-that-affordance-tell-you-to-do/logo-2/" rel="attachment wp-att-2359"><img class="size-medium wp-image-2359 aligncenter" title="logo" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/09/logo-300x45.gif" alt="" width="300" height="45" /></a></p>
<p><strong>IT Solutions Consulting, Inc.</strong><br />
Employee ownership &#8211; fueling our innovation, strengthening your business.<br />
<a href="http://www.itsolutions-inc.com/"> http://www.itsolutions-inc.com/</a><br />
Learn more about us on our new Videos/Blog Page!<br />
<a href="http://www.itsolutions-inc.com/videos_blog/index.html"> http://www.itsolutions-inc.com/videos_blog/index.html</a></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Please Join us September 27th: Kyo Logic Presents: Barcode Readers in FileMaker using Script Triggers; What does that affordance tell you to do? on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2011/09/please-join-us-september-27th-kyo-logic-presents-barcode-readers-in-filemaker-using-script-triggers-what-does-that-affordance-tell-you-to-do/',contentID: 'post-2357',suggestTags: 'Affordance,Barcode Readers,FileMaker,John Mathewson,Kyo Logic,Tim Neudecker,UI',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2011/09/please-join-us-september-27th-kyo-logic-presents-barcode-readers-in-filemaker-using-script-triggers-what-does-that-affordance-tell-you-to-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MightyData&#8217;s FileMaker Feud</title>
		<link>http://www.phillyfilemaker.org/index.php/2011/09/mightydatas-filemaker-feud/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2011/09/mightydatas-filemaker-feud/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 13:45:20 +0000</pubDate>
		<dc:creator>Jason Mundok</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=2332</guid>
		<description><![CDATA[At our DevCon Recap meeting earlier this week I mentioned MightyData&#8217;s FileMaker Feud session at DevCon. MightyData recently posted a video of the first round so we could relive the magic&#8230;or live the magic if you weren&#8217;t lucky enough to be there when it all went down! Check it out here: http://www.mightydata.com/blog/filemaker-feud-2011-round-1/ &#160;]]></description>
			<content:encoded><![CDATA[<p>At our <a title="DevCon 2011 Recap" href="http://www.phillyfilemaker.org/index.php/2011/08/devcon-2011-recap/">DevCon Recap meeting</a> earlier this week I mentioned <a href="http://www.mightydata.com" target="_blank">MightyData&#8217;s</a> FileMaker Feud session at DevCon. MightyData recently posted a video of the first round so we could relive the magic&#8230;or <em>live</em> the magic if you weren&#8217;t lucky enough to be there when it all went down! Check it out here: <a href="http://www.mightydata.com/blog/filemaker-feud-2011-round-1/">http://www.mightydata.com/blog/filemaker-feud-2011-round-1/</a></p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'MightyData\&#039;s FileMaker Feud on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2011/09/mightydatas-filemaker-feud/',contentID: 'post-2332',suggestTags: '',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2011/09/mightydatas-filemaker-feud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Graph Data Not in a Row</title>
		<link>http://www.phillyfilemaker.org/index.php/2011/08/graph-data-not-in-a-row/</link>
		<comments>http://www.phillyfilemaker.org/index.php/2011/08/graph-data-not-in-a-row/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 15:00:16 +0000</pubDate>
		<dc:creator>Jerry Salem</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Tips and tricks]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Jerry Salem]]></category>

		<guid isPermaLink="false">http://www.phillyfilemaker.org/?p=2024</guid>
		<description><![CDATA[The addition of charting in FileMaker version 11 was a long overdue and welcome addition. I don&#8217;t want to look a gift horse in the mouth. This tool is great at showing histograms of grouped data, but there are a couple of things that are more challenging to do with this feature. Problem In this [...]]]></description>
			<content:encoded><![CDATA[<p>The addition of charting in FileMaker version 11 was a long overdue and welcome addition. I don&#8217;t want to look a <a title="look a gift horse in the mouth" href="http://en.wiktionary.org/wiki/don't_look_a_gift_horse_in_the_mouth" target="_blank">gift horse in the mouth</a>. This tool is great at showing histograms of grouped data, but there are a couple of things that are more challenging to do with this feature.</p>
<p><strong><span id="more-2024"></span>Problem</strong></p>
<p><strong></strong>In this episode, I will present a technique to show data that is not evenly spaced. As a typical example we are going to look at pricing data. For our example, we are building a solution for a company that sells items. The items are sold at a particular price that is entered into the database. However, the price changes over time. Our task is to present the user with a graph of the longitudinal price changes. As you read through this canonical example, keep in mind we can use the same technique for any variable that changes over time. Here are some other examples where this would be useful: a student&#8217;s test scores, the number of orders a customer has placed, a patient&#8217;s blood pressure, or the number of times a product has been ordered. Basically any data that is related to the parent record and changes over time. Here is the data we are going to be working with. These are the dates when new pricing has been implemented over the past year for a product:</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/Data.png"><img class="aligncenter size-full wp-image-2139" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/Data.png" alt="" width="176" height="252" /></a></p>
<p>One might argue that showing the data in a portal like this is all you really need. In many cases I agree with the &#8220;less is more&#8221; motif. However, you can sometimes learn more from the graphed data than from just looking at the data in a table. First, let&#8217;s just graph the data using the new FileMaker Charts tool:</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/SimpleGraph1.png"><img class="aligncenter size-medium wp-image-2142" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/SimpleGraph1-290x300.png" alt="" width="290" height="300" /></a></p>
<p>If you don&#8217;t look closely at the X (horizontal) axis, you may conclude from this graph that the price has gone up steadily over the past year. Here is the data presented with the correct X axis (I will call this &#8220;spaced data&#8221;):</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/SpacedData.png"><img class="aligncenter size-medium wp-image-2141" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/SpacedData-289x300.png" alt="" width="289" height="300" /></a></p>
<p>From the spaced data, it is much easier to see a couple of trends that were not obvious from looking at the table data or the simple bar graph. First, you can see that there were way more price changes in the first half of the year than in the second half of the year. Second, since about May 2011 the price was relatively stable; the price only changed 3 times and stayed at about $60. Performing this type of analysis can be invaluable for the end users of the database. There are a couple of steps to do to present data in this way. It isn&#8217;t too hard once you have done it a couple of times. <strong>Method</strong> <strong></strong>In order to present the data that is spaced properly (as in the &#8220;spaced data&#8221; graph) we need to be able to tell the database that the date values are actually part of a larger picture. To do that we need to build a &#8220;helper table&#8221; of date values. In the <a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/GraphEx.zip" target="_blank">example file</a>, the table is called Daily. It has a minimum number of fields: a serial number key field (probably not needed, but it is a good habit to have a key field in all tables), a date, a number field set to global storage, and a display calculation showing just the month name from the date field. For this table, you will need to do some maintenance to make sure the dates are always up to date. Typically I would run a server side script that creates new date record every day. What we are really going to plot along the X axis are these date records. The Y values will be the pricing data. Here is how everything is related: <a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/Relationship.jpg"><img class="aligncenter size-full wp-image-2156" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/Relationship.jpg" alt="" width="561" height="167" /></a>The Item table is related to the Pricing table using the &#8220;item_PRICING&#8221; table occurrence, this makes the portal shown at the beginning of this post. The X axis is the daily records that fall between a Max and Min date. Those dates are in the global date fields gStart and gEnd and are set in the background using a script trigger (although you could set them manually). This is represented by the item_DAILY table occurrence. Finally the Y axis data is that Pricing data that corresponds to the date record and the Item record we are on. To make that relationship we have a helper global field in the Daily table (gLink) which is also set via the script trigger. The Y data is represented by the item_Daily_PRICING table occurrence. Here is the detail for the item_Daily relationship. I am including this, since it usually trips me up too.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/index.php/2011/08/graph-data-not-in-a-row/relationshipdetail1-2/" rel="attachment wp-att-2246"><img class="aligncenter size-full wp-image-2246" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/07/RelationshipDetail1.png" alt="item_DAILY Detail" width="548" height="362" /></a></p>
<p>&nbsp;</p>
<p>Here is the setup for the actual graph. There are a couple of interesting points here. The data in the horizontal axis is &#8220;filtered&#8221; so only the first day of each month shows a value. Depending on the date range you may want to just show every date. The Y axis is the data from the item_daily_PRICING table. The table object is on a layout linked to the Item TO. Note that we are graphing data from the related table &#8216;item_DAILY&#8217;.</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/index.php/2011/08/graph-data-not-in-a-row/spaceddatachartsetup/" rel="attachment wp-att-2247"><img class="aligncenter size-full wp-image-2247" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/07/SpacedDataChartSetup.png" alt="Spaced Data Chart Setup" width="465" height="279" /></a></p>
<p>For all this to work, three things need to be set on record load. In the current (Item) table, we need to set the date range for the X axis of the graph. This would probably be the Max and Min of the dates of the things you want to graph (in this case, the dates from the item_PRICING relationship). I set my Min date to the last day of the month before the minimum date, and the Max to the second day of the month after the maximum date. This is just so my fancy axis labels look nice. Also you need to set the &#8216;helper global&#8217; in the Daily table to be the current item key value.</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/index.php/2011/08/graph-data-not-in-a-row/script-2/" rel="attachment wp-att-2160" target="_blank"><img class="aligncenter size-full wp-image-2160" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/Script1.jpg" alt="Set Globals on Record Load" width="492" height="209" /></a></p>
<p>Once these are all set, the graph will look something like this:</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://www.phillyfilemaker.org/index.php/2011/08/graph-data-not-in-a-row/formview/" rel="attachment wp-att-2157" target="_blank"><img class="aligncenter size-full wp-image-2157" style="border-width: 1px; border-color: black; border-style: solid;" src="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/FormView.jpg" alt="Form View" width="495" height="273" /></a></p>
<p style="text-align: left;">This technique is a bit trickier than the <a title="We can Sort it out" href="http://www.phillyfilemaker.org/index.php/2011/03/we-can-sort-it-out/" target="_blank">sorting</a> or <a title="Use “Set Window Title” Script Step to Give Users Feedback on What They’re Waiting For" href="http://www.phillyfilemaker.org/index.php/2011/02/use-set-window-title-script-step-to-give-users-feedback-on-what-theyre-waiting-for/" target="_blank">setting a window title</a> tips presented earlier on this forum, it is definitely worth the trouble. You can get the <a href="http://www.phillyfilemaker.org/wp-content/uploads/2011/06/GraphEx.zip">demo file</a> to get more details on the X axis labels.</p>
<div class="evernoteSiteMemory"><a href="javascript:" onclick="Evernote.doClip({title: 'Graph Data Not in a Row on The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',url: 'http://www.phillyfilemaker.org/index.php/2011/08/graph-data-not-in-a-row/',contentID: 'post-2024',suggestTags: 'design,Jerry Salem',providerName: 'The Philadelphia FileMaker User Group - serving the Pennsylvania, New Jersey and Delaware Region',styling: 'text' });return false" class="evernoteSiteMemoryLink"><img src="http://static.evernote.com/article-clipper.png" class="evernoteSiteMemoryButton" />
				</a>				<div class="evernoteSiteMemoryClear">&nbsp;</div>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.phillyfilemaker.org/index.php/2011/08/graph-data-not-in-a-row/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

