From bob at patin.com Mon Jan 6 11:30:25 2014 From: bob at patin.com (Bob Patin) Date: Mon Jan 6 11:29:47 2014 Subject: [FX.php List] I hate it when this happens! Message-ID: <48B33033-EE31-4DA0-8807-3B22DA15535D@patin.com> OK, a stupid little query and it won?t work; when I run this query http://www.titanicpigeonforge.com/contest/test.php I get nothing, which, once I?ve determined that there aren?t any parse errors, that FileMaker?s not doing anything: SetDBData( 'Titanic Contest.fmp12', 'web_entry' ); $q->SetDBPassword( $webpw, $webun ); $q->AddDBParam( 'name_first', 'bob' ); $qResult = $q->FMNew(); echo 'error code: '.$qResult['errorCode']; ?> This is a test page I just wrote; the web layout exists, the privilege set is correct? what can I *possibly* be missing here? Is there a way to see what is happening when the query returns nothing? Thanks, Bob Patin Longterm Solutions bob@longtermsolutions.com 615-333-6858 FileMaker 9, 10, 11 & 12 Certified Developer http://www.longtermsolutions.com - iChat: bobpatin@me.com Twitter: bobpatin ? FileMaker Consulting FileMaker Hosting for all versions of FileMaker PHP ? Full email services ? Free DNS hosting ? Colocation ? Consulting From tstein at innerfile.com Mon Jan 6 11:43:57 2014 From: tstein at innerfile.com (Ted Stein) Date: Mon Jan 6 11:43:21 2014 Subject: [FX.php List] I hate it when this happens! In-Reply-To: <48B33033-EE31-4DA0-8807-3B22DA15535D@patin.com> References: <48B33033-EE31-4DA0-8807-3B22DA15535D@patin.com> Message-ID: <5368A78D-36E3-4DD1-957B-8092D57B7088@innerfile.com> Are any other queries working? If not, try re-booting the server. Ted Stein Inner File Software tstein@innerfile.com Mobile: (202) 270-6665 Office: (202) 630-FILE On Jan 6, 2014, at 1:30 PM, Bob Patin wrote: > OK, a stupid little query and it won?t work; when I run this query > > http://www.titanicpigeonforge.com/contest/test.php > > I get nothing, which, once I?ve determined that there aren?t any parse errors, that FileMaker?s not doing anything: > > > include_once ('FX/FX.php'); > include_once ('FX/server_data.php'); > > // write to database > $q = new FX($serverIP,$webCompanionPort, $dataType, $scheme); > $q->SetDBData( 'Titanic Contest.fmp12', 'web_entry' ); > $q->SetDBPassword( $webpw, $webun ); > $q->AddDBParam( 'name_first', 'bob' ); > $qResult = $q->FMNew(); > > echo 'error code: '.$qResult['errorCode']; > > ?> > > This is a test page I just wrote; the web layout exists, the privilege set is correct? what can I *possibly* be missing here? > > Is there a way to see what is happening when the query returns nothing? > > Thanks, > > Bob Patin > Longterm Solutions > bob@longtermsolutions.com > 615-333-6858 > FileMaker 9, 10, 11 & 12 Certified Developer > http://www.longtermsolutions.com > - > iChat: bobpatin@me.com > Twitter: bobpatin > ? > FileMaker Consulting > FileMaker Hosting for all versions of FileMaker > PHP ? Full email services ? Free DNS hosting ? Colocation ? Consulting > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From bob at patin.com Mon Jan 6 11:48:43 2014 From: bob at patin.com (Bob Patin) Date: Mon Jan 6 11:48:05 2014 Subject: [FX.php List] I hate it when this happens! In-Reply-To: <5368A78D-36E3-4DD1-957B-8092D57B7088@innerfile.com> References: <48B33033-EE31-4DA0-8807-3B22DA15535D@patin.com> <5368A78D-36E3-4DD1-957B-8092D57B7088@innerfile.com> Message-ID: <6FEDD3EB-D76D-4F70-9A30-697044BB8D45@patin.com> Yes, all the other queries are working; I finally did this, which is idiotic, but it worked: I replaced >> >> $q = new FX($serverIP,$webCompanionPort, $dataType, $scheme); with $q= new FX(?localhost?,80,?FMPro7?,?http?); but that shouldn?t matter because all my vars are correct and I?ve used the same server data page for years? Oh well? On Jan 6, 2014, at 12:43 PM, Ted Stein wrote: > Are any other queries working? If not, try re-booting the server. > > Ted Stein > Inner File Software > > tstein@innerfile.com > Mobile: (202) 270-6665 > Office: (202) 630-FILE > > On Jan 6, 2014, at 1:30 PM, Bob Patin wrote: > >> OK, a stupid little query and it won?t work; when I run this query >> >> http://www.titanicpigeonforge.com/contest/test.php >> >> I get nothing, which, once I?ve determined that there aren?t any parse errors, that FileMaker?s not doing anything: >> >> > >> include_once ('FX/FX.php'); >> include_once ('FX/server_data.php'); >> >> // write to database >> $q = new FX($serverIP,$webCompanionPort, $dataType, $scheme); >> $q->SetDBData( 'Titanic Contest.fmp12', 'web_entry' ); >> $q->SetDBPassword( $webpw, $webun ); >> $q->AddDBParam( 'name_first', 'bob' ); >> $qResult = $q->FMNew(); >> >> echo 'error code: '.$qResult['errorCode']; >> >> ?> >> >> This is a test page I just wrote; the web layout exists, the privilege set is correct? what can I *possibly* be missing here? >> >> Is there a way to see what is happening when the query returns nothing? >> >> Thanks, >> >> Bob Patin >> Longterm Solutions >> bob@longtermsolutions.com >> 615-333-6858 >> FileMaker 9, 10, 11 & 12 Certified Developer >> http://www.longtermsolutions.com >> - >> iChat: bobpatin@me.com >> Twitter: bobpatin >> ? >> FileMaker Consulting >> FileMaker Hosting for all versions of FileMaker >> PHP ? Full email services ? Free DNS hosting ? Colocation ? Consulting >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From david.buck at seachem.com Wed Jan 8 06:55:40 2014 From: david.buck at seachem.com (David) Date: Wed Jan 8 06:54:57 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php Message-ID: HI, I've been successfully running FX.php 4.2 with FMSA11 on OSX Server 10.6 for a number of years. I now need to upgrade to new server hardware running FMSA12 on OSX Server 10.8. I have upgraded databases and transferred html and php files to the new server. The new server runs PHP 5.3.13 The problem I have is that, all the work that I did with FX.pho was about 6 years ago, and I am a little out of touch. Reminds me of learning French at school and then not using it for years. Anyway, I am now looking for a little step-by-step guidance for changes that need to be made to FX.php when upgrading to FM12. I have tried with both v4.2 and v6.0 from github. Should I definitely be using the latter? If so, I have configured server_data.php, but I just get a white screen showing "Accessing Data" in my web browser. I cannot even get it to display any errors. It fells like I am missing something obvious? Many thanks for any direction you can offer. David. From bob at patin.com Wed Jan 8 08:17:25 2014 From: bob at patin.com (Bob Patin) Date: Wed Jan 8 08:16:39 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: References: Message-ID: David, I?ve moved a few web apps to FileMaker 12 and found it to be totally simple: in your server_data file, change the filename so that it?s ?database.fmp12? instead of ?database.fp7.? That was the *only* thing I changed and everything worked from the start. Best, Bob Patin Longterm Solutions bob@longtermsolutions.com 615-333-6858 FileMaker 9, 10, 11 & 12 Certified Developer http://www.longtermsolutions.com - iChat: bobpatin@me.com Twitter: bobpatin ? FileMaker Consulting FileMaker Hosting for all versions of FileMaker PHP ? Full email services ? Free DNS hosting ? Colocation ? Consulting On Jan 8, 2014, at 7:55 AM, David wrote: > I've been successfully running FX.php 4.2 with FMSA11 on OSX Server 10.6 for a number of years. I now need to upgrade to new server hardware running FMSA12 on OSX Server 10.8. > > I have upgraded databases and transferred html and php files to the new server. The new server runs PHP 5.3.13 > > The problem I have is that, all the work that I did with FX.pho was about 6 years ago, and I am a little out of touch. Reminds me of learning French at school and then not using it for years. > > Anyway, I am now looking for a little step-by-step guidance for changes that need to be made to FX.php when upgrading to FM12. > > I have tried with both v4.2 and v6.0 from github. Should I definitely be using the latter? > > If so, I have configured server_data.php, but I just get a white screen showing "Accessing Data" in my web browser. I cannot even get it to display any errors. It fells like I am missing something obvious? > > Many thanks for any direction you can offer. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140108/911a78c2/attachment.html From chris at iViking.org Wed Jan 8 10:28:03 2014 From: chris at iViking.org (Chris Hansen) Date: Wed Jan 8 10:27:17 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: References: Message-ID: David, Are there portals on the layouts that you're accessing? If so, FileMaker 12 has a bug in the XML data returned and you'll need to set the datatype to 'fmalt'. Let me know if you need additional details, etc. Best, --Chris On Jan 8, 2014, at 6:55 AM, David wrote: > HI, > > I've been successfully running FX.php 4.2 with FMSA11 on OSX Server 10.6 for a number of years. I now need to upgrade to new server hardware running FMSA12 on OSX Server 10.8. > > I have upgraded databases and transferred html and php files to the new server. The new server runs PHP 5.3.13 > > The problem I have is that, all the work that I did with FX.pho was about 6 years ago, and I am a little out of touch. Reminds me of learning French at school and then not using it for years. > > Anyway, I am now looking for a little step-by-step guidance for changes that need to be made to FX.php when upgrading to FM12. > > I have tried with both v4.2 and v6.0 from github. Should I definitely be using the latter? > > If so, I have configured server_data.php, but I just get a white screen showing "Accessing Data" in my web browser. I cannot even get it to display any errors. It fells like I am missing something obvious? > > Many thanks for any direction you can offer. > > David. > > > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list > From david.buck at seachem.com Tue Jan 21 15:15:46 2014 From: david.buck at seachem.com (David) Date: Tue Jan 21 15:14:08 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: References: Message-ID: Thanks for the comments so far. One of my pages does refer to portal. But? I can't get beyond the start page showing as a white page in my browser with just the words "Accessing Data". Starting with fundamentals? do I need to upgrade from (my working-on-FM11 FX.php) 4.2 to 6.0 as part of the process to get it working with FM12? Thanks, David. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140121/5df14486/attachment.html From david.buck at seachem.com Tue Jan 21 16:06:36 2014 From: david.buck at seachem.com (David) Date: Tue Jan 21 16:04:56 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: References: Message-ID: <84D62058-AAAF-4F44-9237-CDEBAA0C0BEC@seachem.com> On Jan 8, 2014, at 12:28 PM, Chris Hansen wrote: > David, > > Are there portals on the layouts that you're accessing? If so, FileMaker 12 has a bug in the XML data returned and you'll need to set the datatype to 'fmalt'. Thanks for the info. I see you did a lot of work in this area so thank you! I do have portals in one of my pages/layouts. Do you mean change the variable in server_data.php from $dataSourceType = 'FMPro7' to $dataSourceType = 'fmalt' Many thanks, David. From chris at iViking.org Tue Jan 21 18:03:15 2014 From: chris at iViking.org (Chris Hansen) Date: Tue Jan 21 18:01:33 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: <84D62058-AAAF-4F44-9237-CDEBAA0C0BEC@seachem.com> References: <84D62058-AAAF-4F44-9237-CDEBAA0C0BEC@seachem.com> Message-ID: <3212A374-6465-42F5-8E21-FD14F2F097DC@iViking.org> Yes. That's it exactly. People have done quite a bit to keep FX.php working with various versions of FileMaker. Ahh, the beauty of open source! Best, --Chris On Jan 21, 2014, at 4:06 PM, David wrote: > > On Jan 8, 2014, at 12:28 PM, Chris Hansen wrote: > >> David, >> >> Are there portals on the layouts that you're accessing? If so, FileMaker 12 has a bug in the XML data returned and you'll need to set the datatype to 'fmalt'. > > > Thanks for the info. I see you did a lot of work in this area so thank you! > > I do have portals in one of my pages/layouts. Do you mean change the variable in server_data.php from > > > $dataSourceType = 'FMPro7' > > to > > $dataSourceType = 'fmalt' > > > Many thanks, > > David. > > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list > From dale.bengston at gmail.com Thu Jan 23 11:47:04 2014 From: dale.bengston at gmail.com (Dale Bengston) Date: Thu Jan 23 11:45:19 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: <3212A374-6465-42F5-8E21-FD14F2F097DC@iViking.org> References: <84D62058-AAAF-4F44-9237-CDEBAA0C0BEC@seachem.com> <3212A374-6465-42F5-8E21-FD14F2F097DC@iViking.org> Message-ID: <1F118A67-32E8-4CAD-89AD-0411714107B3@gmail.com> Hi everyone, I just did a FM12 ?conversion? for a site I built last year to talk to FM11. I put the word conversion in quotes because there was nothing to convert. * The site in question uses Cake.php, FMCakeMix and FX.php to serve data to the web. I was a bit concerned something in that chain would malfunction with FMS12, but there were no problems. None. * My database went from being named ?lbsw_app.fp7? to ?lbsw_app.fmp12?, but I?ve never used the file extension in my database call in FX. FX knew that a database named ?lbsw_app? was the one to use in both FMS11 and FMS12. Bob P: no change even necessary here. * One problem, self-inflicted: I had several instances where I was searching for a date range that included a ?bw? operator (begins with). FMS12 returned an error 500, which has to do with invalid formatting. FMS11 did not choke on this. I removed the operator altogether, and date ranges worked in FMS12. Just for laughs, I pointed the site back at FMS11, and no-operator worked there too. I don?t know when I started using ?bw?, for date ranges, but it was extraneous. So there you have it. About twenty minutes to diagnose and fix my self-inflicted date range coding error and the transition was complete. I would like to give thanks to all of you who?ve contributed to FX.php and who?ve made it so amazing. (I will give myself some credit here: I make all my web layouts specifically for that purpose, and I strip them down to the absolute necessity. I do not use portals at all, ever, on FileMaker/web layouts.) 2014 marks my eleventh year of coding with FX.php and it still amazes me. Thanks again Chris H and all y?all. Dale On Jan 21, 2014, at 7:03 PM, Chris Hansen wrote: > Yes. That's it exactly. > > People have done quite a bit to keep FX.php working with various versions of FileMaker. Ahh, the beauty of open source! > > Best, > > --Chris > > On Jan 21, 2014, at 4:06 PM, David wrote: > >> >> On Jan 8, 2014, at 12:28 PM, Chris Hansen wrote: >> >>> David, >>> >>> Are there portals on the layouts that you're accessing? If so, FileMaker 12 has a bug in the XML data returned and you'll need to set the datatype to 'fmalt'. >> >> >> Thanks for the info. I see you did a lot of work in this area so thank you! >> >> I do have portals in one of my pages/layouts. Do you mean change the variable in server_data.php from >> >> >> $dataSourceType = 'FMPro7' >> >> to >> >> $dataSourceType = 'fmalt' >> >> >> Many thanks, >> >> David. >> >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list >> > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From david.buck at seachem.com Fri Jan 24 09:26:35 2014 From: david.buck at seachem.com (David) Date: Fri Jan 24 09:24:44 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: References: Message-ID: <0CB5FE46-C0C1-41E4-826F-0035CDFBFCB0@seachem.com> Thanks for comments so far. I have discovered the apache error_log file :) The error_log has been significantly helpful to help me identify that variable names in server_data.php are different on v6 to my older installation of v4. I have eliminated those errors but I am now stuck with the following errors in error_log: [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Notice: Undefined variable: datasourceDescription in /Library/WebServer/Documents/mysolution/FX.php on line 302 [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Notice: Undefined variable: datasourceClassName in /Library/WebServer/Documents/mysolution/FX.php on line 308 [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Fatal error: Class name must be a valid object or a string in /Library/WebServer/Documents/mysolution/FX.php on line 308 Towards the top of my FX.php file the following variables are defined: var $dataServer = ""; var $dataServerType = 'fmpro'; var $dataServerVersion = 7; Do these need to be changed? Many thanks, David. From chris at iViking.org Fri Jan 24 11:03:07 2014 From: chris at iViking.org (Chris Hansen) Date: Fri Jan 24 11:01:13 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: <0CB5FE46-C0C1-41E4-826F-0035CDFBFCB0@seachem.com> References: <0CB5FE46-C0C1-41E4-826F-0035CDFBFCB0@seachem.com> Message-ID: <0F979079-341C-486C-A3A2-2B17D3628B77@iViking.org> David, No, those should be set automagically based on what is passed in as your data type. Are you passing anything as the third parameter when you create your FX instance? If so, what is it's value? Best, --Chris On Jan 24, 2014, at 9:26 AM, David wrote: > Thanks for comments so far. > > I have discovered the apache error_log file :) > > The error_log has been significantly helpful to help me identify that variable names in server_data.php are different on v6 to my older installation of v4. > > I have eliminated those errors but I am now stuck with the following errors in error_log: > > > [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Notice: Undefined variable: datasourceDescription in /Library/WebServer/Documents/mysolution/FX.php on line 302 > [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Notice: Undefined variable: datasourceClassName in /Library/WebServer/Documents/mysolution/FX.php on line 308 > [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Fatal error: Class name must be a valid object or a string in /Library/WebServer/Documents/mysolution/FX.php on line 308 > > > > Towards the top of my FX.php file the following variables are defined: > > var $dataServer = ""; > var $dataServerType = 'fmpro'; > var $dataServerVersion = 7; > > > Do these need to be changed? > > Many thanks, > > David. > > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list > From david.buck at seachem.com Fri Jan 24 11:45:06 2014 From: david.buck at seachem.com (David) Date: Fri Jan 24 11:43:15 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: <0F979079-341C-486C-A3A2-2B17D3628B77@iViking.org> References: <0CB5FE46-C0C1-41E4-826F-0035CDFBFCB0@seachem.com> <0F979079-341C-486C-A3A2-2B17D3628B77@iViking.org> Message-ID: <05989A72-58D0-46CC-B845-D4F4ED755A04@seachem.com> no, I am not passing anything as the third parameter, $dataServerVersion. Should I be? I have default server_data.php file from github, and have just inserted my values ie: Many thanks, David. On Jan 24, 2014, at 1:03 PM, Chris Hansen wrote: > David, > > No, those should be set automagically based on what is passed in as your data type. Are you passing anything as the third parameter when you create your FX instance? If so, what is it's value? > > Best, > > --Chris > > On Jan 24, 2014, at 9:26 AM, David wrote: > >> Thanks for comments so far. >> >> I have discovered the apache error_log file :) >> >> The error_log has been significantly helpful to help me identify that variable names in server_data.php are different on v6 to my older installation of v4. >> >> I have eliminated those errors but I am now stuck with the following errors in error_log: >> >> >> [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Notice: Undefined variable: datasourceDescription in /Library/WebServer/Documents/mysolution/FX.php on line 302 >> [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Notice: Undefined variable: datasourceClassName in /Library/WebServer/Documents/mysolution/FX.php on line 308 >> [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Fatal error: Class name must be a valid object or a string in /Library/WebServer/Documents/mysolution/FX.php on line 308 >> >> >> >> Towards the top of my FX.php file the following variables are defined: >> >> var $dataServer = ""; >> var $dataServerType = 'fmpro'; >> var $dataServerVersion = 7; >> >> >> Do these need to be changed? >> >> Many thanks, >> >> David. >> >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list >> > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From david.buck at seachem.com Fri Jan 24 14:06:59 2014 From: david.buck at seachem.com (David) Date: Fri Jan 24 14:05:09 2014 Subject: [FX.php List] Upgrading server to FM12 - what steps for FX.php In-Reply-To: <0F979079-341C-486C-A3A2-2B17D3628B77@iViking.org> References: <0CB5FE46-C0C1-41E4-826F-0035CDFBFCB0@seachem.com> <0F979079-341C-486C-A3A2-2B17D3628B77@iViking.org> Message-ID: <428CE7E0-94F9-4F26-91E4-BB6A5F15A284@seachem.com> Thanks for the pointer? am back on track?. woot! I had changed variable names in my instances to reflect the new server_data.php downloaded with v6. I had included a typo in $dataSourceType in my instance which caused the problem. Fixed and working and no more errors in error_log! Thanks for bearing with me. Hopefully you won't hear from me for another 6 years :) Cheers, David. On Jan 24, 2014, at 1:03 PM, Chris Hansen wrote: > David, > > No, those should be set automagically based on what is passed in as your data type. Are you passing anything as the third parameter when you create your FX instance? If so, what is it's value? > > Best, > > --Chris > > On Jan 24, 2014, at 9:26 AM, David wrote: > >> Thanks for comments so far. >> >> I have discovered the apache error_log file :) >> >> The error_log has been significantly helpful to help me identify that variable names in server_data.php are different on v6 to my older installation of v4. >> >> I have eliminated those errors but I am now stuck with the following errors in error_log: >> >> >> [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Notice: Undefined variable: datasourceDescription in /Library/WebServer/Documents/mysolution/FX.php on line 302 >> [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Notice: Undefined variable: datasourceClassName in /Library/WebServer/Documents/mysolution/FX.php on line 308 >> [Fri Jan 24 11:18:59 2014] [error] [client 192.168.0.158] PHP Fatal error: Class name must be a valid object or a string in /Library/WebServer/Documents/mysolution/FX.php on line 308 >> >> >> >> Towards the top of my FX.php file the following variables are defined: >> >> var $dataServer = ""; >> var $dataServerType = 'fmpro'; >> var $dataServerVersion = 7; >> >> >> Do these need to be changed? >> >> Many thanks, >> >> David. >> >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list >> > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From chris at iViking.org Tue Jan 28 10:51:41 2014 From: chris at iViking.org (Chris Hansen) Date: Tue Jan 28 10:49:28 2014 Subject: [FX.php List] Some Community Updates Message-ID: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> Greetings all! First off, I'd like to say again how fortunate I feel to be surrounded by such a great community. It's the community around FX.php that has allowed it to grow into such a great tool and stay there. Thank you! There are also a couple of items that I'd like to make you all aware of that will be of general (or at least nearly general) interest: 1) Some time ago I recall someone wishing that there were an FX.php wiki. Well, it just so happens there there IS an FX.php wiki these days, though there's nothing there... It lives on github with the code. Here's the URL: https://github.com/yodarunamok/fxphp/wiki If any of you are able to contribute to the wiki -- even by just moving parts of the documentation up there -- that would be awesome. Of course, this is something that I need to work on as well, I just wanted to be sure that everyone was aware of its existence. 2) There's a fair amount of chatter on the list about frameworks. There has only been a limited amount done to make PHP frameworks work happily with FileMaker, and most of that is not associated with the "latest and greatest". Recently I was looking at doing some modifications to one of the newer frameworks, and realized that I didn't really care for the guts of the thing, so I decided to build my own. Granted this doesn't help with the "latest and greatest" frameworks out there, but I know there are people on this list who can do that if they'd like. My purpose here is to put out feelers for interest in, and feature requests for a totally new framework. Here are some of the key points so far: ? FileMaker (via FX.php -- there are things I can do with FX, that aren't available with FAP), MySQL, PostgreSQL, and Riak as data sources. ? MVC framework ? There will be no extra work required to "make" a FileMaker model in the framework, just give it the name of a layout. ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. ? Restful paths and operations ? Designed to work with or without portals (just set it up how you want it.) If you have any questions about the above, or have any requests (either for documentation priority or framework features) let's just get a discussion going on this thread. Again, thank you all so much for making this such a great community, and I look forward to hearing back from you. Best, --Chris Hansen Creator of FX.php "The best way from FileMaker to the Web." www.iViking.org From dsomar at gmail.com Tue Jan 28 12:10:26 2014 From: dsomar at gmail.com (Denis Somar) Date: Tue Jan 28 12:08:37 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> Message-ID: I'd love to see anything on this framework - sounds as magical as a unicorn to me ;-) But it would seriously add some fairy dust to the FM web offerings. I'll add some snippets to the wiki myself ASAP. D On Tue, Jan 28, 2014 at 12:51 PM, Chris Hansen wrote: > Greetings all! > > First off, I'd like to say again how fortunate I feel to be surrounded by > such a great community. It's the community around FX.php that has allowed > it to grow into such a great tool and stay there. Thank you! > > There are also a couple of items that I'd like to make you all aware of > that will be of general (or at least nearly general) interest: > > 1) Some time ago I recall someone wishing that there were an FX.php wiki. > Well, it just so happens there there IS an FX.php wiki these days, though > there's nothing there... It lives on github with the code. Here's the > URL: https://github.com/yodarunamok/fxphp/wiki If any of you are able > to contribute to the wiki -- even by just moving parts of the documentation > up there -- that would be awesome. Of course, this is something that I > need to work on as well, I just wanted to be sure that everyone was aware > of its existence. > > 2) There's a fair amount of chatter on the list about frameworks. There > has only been a limited amount done to make PHP frameworks work happily > with FileMaker, and most of that is not associated with the "latest and > greatest". Recently I was looking at doing some modifications to one of > the newer frameworks, and realized that I didn't really care for the guts > of the thing, so I decided to build my own. Granted this doesn't help with > the "latest and greatest" frameworks out there, but I know there are people > on this list who can do that if they'd like. My purpose here is to put out > feelers for interest in, and feature requests for a totally new framework. > Here are some of the key points so far: > > * FileMaker (via FX.php -- there are things I can do with FX, that > aren't available with FAP), MySQL, PostgreSQL, and Riak as data sources. > * MVC framework > * There will be no extra work required to "make" a FileMaker model in > the framework, just give it the name of a layout. > * Views with be straight HTML pages. No embedded PHP in the page AT > ALL. The framework will be used to populate your HTML based on the DOM. > * Restful paths and operations > * Designed to work with or without portals (just set it up how you want > it.) > > If you have any questions about the above, or have any requests (either > for documentation priority or framework features) let's just get a > discussion going on this thread. Again, thank you all so much for making > this such a great community, and I look forward to hearing back from you. > > Best, > > --Chris Hansen > Creator of FX.php > "The best way from FileMaker to the Web." > www.iViking.org > > > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140128/028eb5e8/attachment.html From leo at finalresort.org Tue Jan 28 12:14:06 2014 From: leo at finalresort.org (Leo R. Lundgren) Date: Tue Jan 28 12:10:27 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> Message-ID: <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> Why yet another framework? There are hundreds out there, some of which are quite good. Maybe a better idea would be to try to make FX.php play well with the most common frameworks, package it up nicely, maybe adhere to some FIGs, and in general encourage modularity. Instead of reinventing the wheel with another framework. Just a thought :) 28 jan 2014 kl. 20.10 skrev Denis Somar: > I'd love to see anything on this framework - sounds as magical as a unicorn to me ;-) > > But it would seriously add some fairy dust to the FM web offerings. I'll add some snippets to the wiki myself ASAP. > > D > > > On Tue, Jan 28, 2014 at 12:51 PM, Chris Hansen wrote: > Greetings all! > > First off, I'd like to say again how fortunate I feel to be surrounded by such a great community. It's the community around FX.php that has allowed it to grow into such a great tool and stay there. Thank you! > > There are also a couple of items that I'd like to make you all aware of that will be of general (or at least nearly general) interest: > > 1) Some time ago I recall someone wishing that there were an FX.php wiki. Well, it just so happens there there IS an FX.php wiki these days, though there's nothing there... It lives on github with the code. Here's the URL: https://github.com/yodarunamok/fxphp/wiki If any of you are able to contribute to the wiki -- even by just moving parts of the documentation up there -- that would be awesome. Of course, this is something that I need to work on as well, I just wanted to be sure that everyone was aware of its existence. > > 2) There's a fair amount of chatter on the list about frameworks. There has only been a limited amount done to make PHP frameworks work happily with FileMaker, and most of that is not associated with the "latest and greatest". Recently I was looking at doing some modifications to one of the newer frameworks, and realized that I didn't really care for the guts of the thing, so I decided to build my own. Granted this doesn't help with the "latest and greatest" frameworks out there, but I know there are people on this list who can do that if they'd like. My purpose here is to put out feelers for interest in, and feature requests for a totally new framework. Here are some of the key points so far: > > ? FileMaker (via FX.php -- there are things I can do with FX, that aren't available with FAP), MySQL, PostgreSQL, and Riak as data sources. > ? MVC framework > ? There will be no extra work required to "make" a FileMaker model in the framework, just give it the name of a layout. > ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. > ? Restful paths and operations > ? Designed to work with or without portals (just set it up how you want it.) > > If you have any questions about the above, or have any requests (either for documentation priority or framework features) let's just get a discussion going on this thread. Again, thank you all so much for making this such a great community, and I look forward to hearing back from you. > > Best, > > --Chris Hansen > Creator of FX.php > "The best way from FileMaker to the Web." > www.iViking.org > > > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list -| -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140128/e1773fc9/attachment.html From chris at iViking.org Tue Jan 28 13:09:04 2014 From: chris at iViking.org (Chris Hansen) Date: Tue Jan 28 13:06:53 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> Message-ID: <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> Leo, I had thought of that. In fact, that was the first thing that I considered. Two things stopped me: 1) Having templates that are straight HTML is very important too me. I got the idea from a fairly new Ruby framework called Pakyow. Using straight HTML as a template not only keeps things clean, it also means that you can prototype the look of your site AT ANY TIME, even if some part of the logic is currently broken (much like a certain database we all know...) If you know of an existing framework that will do this, please let me know! 2) I haven't found an existing framework that I completely like. This means that any work that I did to add FileMaker connectivity, or pure HTML templates would have to be in a framework that I wouldn't completely enjoy using. Blech. Those are my thoughts, and yes, they have a lot to do with personal opinion. If any of you PHP whizzes out there want FileMaker functionality if your favorite framework (like Laravel, for example) then go for it! In part, my mention of a new framework was in the hoping of encouraging this sort of thing. For that matter, a given framework doesn't necessarily work for every project. It would be nice to even have a wiki page listing available frameworks. Thanks for the feedback. If you can think of ways around the above, I'm open. Best, --Chris On Jan 28, 2014, at 12:14 PM, Leo R. Lundgren wrote: > Why yet another framework? There are hundreds out there, some of which are quite good. > > Maybe a better idea would be to try to make FX.php play well with the most common frameworks, package it up nicely, maybe adhere to some FIGs, and in general encourage modularity. Instead of reinventing the wheel with another framework. > > Just a thought :) > > > 28 jan 2014 kl. 20.10 skrev Denis Somar: > >> I'd love to see anything on this framework - sounds as magical as a unicorn to me ;-) >> >> But it would seriously add some fairy dust to the FM web offerings. I'll add some snippets to the wiki myself ASAP. >> >> D >> >> >> On Tue, Jan 28, 2014 at 12:51 PM, Chris Hansen wrote: >> Greetings all! >> >> First off, I'd like to say again how fortunate I feel to be surrounded by such a great community. It's the community around FX.php that has allowed it to grow into such a great tool and stay there. Thank you! >> >> There are also a couple of items that I'd like to make you all aware of that will be of general (or at least nearly general) interest: >> >> 1) Some time ago I recall someone wishing that there were an FX.php wiki. Well, it just so happens there there IS an FX.php wiki these days, though there's nothing there... It lives on github with the code. Here's the URL: https://github.com/yodarunamok/fxphp/wiki If any of you are able to contribute to the wiki -- even by just moving parts of the documentation up there -- that would be awesome. Of course, this is something that I need to work on as well, I just wanted to be sure that everyone was aware of its existence. >> >> 2) There's a fair amount of chatter on the list about frameworks. There has only been a limited amount done to make PHP frameworks work happily with FileMaker, and most of that is not associated with the "latest and greatest". Recently I was looking at doing some modifications to one of the newer frameworks, and realized that I didn't really care for the guts of the thing, so I decided to build my own. Granted this doesn't help with the "latest and greatest" frameworks out there, but I know there are people on this list who can do that if they'd like. My purpose here is to put out feelers for interest in, and feature requests for a totally new framework. Here are some of the key points so far: >> >> ? FileMaker (via FX.php -- there are things I can do with FX, that aren't available with FAP), MySQL, PostgreSQL, and Riak as data sources. >> ? MVC framework >> ? There will be no extra work required to "make" a FileMaker model in the framework, just give it the name of a layout. >> ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. >> ? Restful paths and operations >> ? Designed to work with or without portals (just set it up how you want it.) >> >> If you have any questions about the above, or have any requests (either for documentation priority or framework features) let's just get a discussion going on this thread. Again, thank you all so much for making this such a great community, and I look forward to hearing back from you. >> >> Best, >> >> --Chris Hansen >> Creator of FX.php >> "The best way from FileMaker to the Web." >> www.iViking.org >> >> >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > > > -| > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140128/b0714afa/attachment-0001.html From jsfmp at earthlink.net Tue Jan 28 13:20:28 2014 From: jsfmp at earthlink.net (Joel Shapiro) Date: Tue Jan 28 13:18:19 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> Message-ID: <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> Hi Chris et al. FYI: Tim Dietrich's just put out a new framework: http://fmwebframe.com It's specifically FM API, but I thought I'd mention it here. (I have not really looked at it) @Chris: Out of curiosity, what are some of the things you "can do with FX, that aren't available with FAP"? Best, -Joel On Jan 28, 2014, at 12:09 PM, Chris Hansen wrote: > Leo, I had thought of that. In fact, that was the first thing that I considered. Two things stopped me: > > 1) Having templates that are straight HTML is very important too me. I got the idea from a fairly new Ruby framework called Pakyow. Using straight HTML as a template not only keeps things clean, it also means that you can prototype the look of your site AT ANY TIME, even if some part of the logic is currently broken (much like a certain database we all know...) If you know of an existing framework that will do this, please let me know! > > 2) I haven't found an existing framework that I completely like. This means that any work that I did to add FileMaker connectivity, or pure HTML templates would have to be in a framework that I wouldn't completely enjoy using. Blech. > > Those are my thoughts, and yes, they have a lot to do with personal opinion. If any of you PHP whizzes out there want FileMaker functionality if your favorite framework (like Laravel, for example) then go for it! In part, my mention of a new framework was in the hoping of encouraging this sort of thing. For that matter, a given framework doesn't necessarily work for every project. It would be nice to even have a wiki page listing available frameworks. > > Thanks for the feedback. If you can think of ways around the above, I'm open. > > Best, > > --Chris > > On Jan 28, 2014, at 12:14 PM, Leo R. Lundgren wrote: > >> Why yet another framework? There are hundreds out there, some of which are quite good. >> >> Maybe a better idea would be to try to make FX.php play well with the most common frameworks, package it up nicely, maybe adhere to some FIGs, and in general encourage modularity. Instead of reinventing the wheel with another framework. >> >> Just a thought :) >> >> >> 28 jan 2014 kl. 20.10 skrev Denis Somar: >> >>> I'd love to see anything on this framework - sounds as magical as a unicorn to me ;-) >>> >>> But it would seriously add some fairy dust to the FM web offerings. I'll add some snippets to the wiki myself ASAP. >>> >>> D >>> >>> >>> On Tue, Jan 28, 2014 at 12:51 PM, Chris Hansen wrote: >>> Greetings all! >>> >>> First off, I'd like to say again how fortunate I feel to be surrounded by such a great community. It's the community around FX.php that has allowed it to grow into such a great tool and stay there. Thank you! >>> >>> There are also a couple of items that I'd like to make you all aware of that will be of general (or at least nearly general) interest: >>> >>> 1) Some time ago I recall someone wishing that there were an FX.php wiki. Well, it just so happens there there IS an FX.php wiki these days, though there's nothing there... It lives on github with the code. Here's the URL: https://github.com/yodarunamok/fxphp/wiki If any of you are able to contribute to the wiki -- even by just moving parts of the documentation up there -- that would be awesome. Of course, this is something that I need to work on as well, I just wanted to be sure that everyone was aware of its existence. >>> >>> 2) There's a fair amount of chatter on the list about frameworks. There has only been a limited amount done to make PHP frameworks work happily with FileMaker, and most of that is not associated with the "latest and greatest". Recently I was looking at doing some modifications to one of the newer frameworks, and realized that I didn't really care for the guts of the thing, so I decided to build my own. Granted this doesn't help with the "latest and greatest" frameworks out there, but I know there are people on this list who can do that if they'd like. My purpose here is to put out feelers for interest in, and feature requests for a totally new framework. Here are some of the key points so far: >>> >>> ? FileMaker (via FX.php -- there are things I can do with FX, that aren't available with FAP), MySQL, PostgreSQL, and Riak as data sources. >>> ? MVC framework >>> ? There will be no extra work required to "make" a FileMaker model in the framework, just give it the name of a layout. >>> ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. >>> ? Restful paths and operations >>> ? Designed to work with or without portals (just set it up how you want it.) >>> >>> If you have any questions about the above, or have any requests (either for documentation priority or framework features) let's just get a discussion going on this thread. Again, thank you all so much for making this such a great community, and I look forward to hearing back from you. >>> >>> Best, >>> >>> --Chris Hansen >>> Creator of FX.php >>> "The best way from FileMaker to the Web." >>> www.iViking.org >>> >>> >>> >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >>> >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >> >> >> >> -| >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From beverlyvoth at gmail.com Tue Jan 28 13:38:54 2014 From: beverlyvoth at gmail.com (BEVERLY VOTH) Date: Tue Jan 28 13:36:47 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> Message-ID: <25CF82DA-1141-430D-863D-472501E2FA71@gmail.com> ditto, I always roll-my-own frameworks for this reason. :) Beverly On 28 Jan 2014, at 3:09 PM, Chris Hansen wrote: > 2) I haven't found an existing framework that I completely like. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140128/d193c3e6/attachment.html From tstein at innerfile.com Tue Jan 28 13:40:16 2014 From: tstein at innerfile.com (Ted Stein) Date: Tue Jan 28 13:38:11 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> Message-ID: <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> > Out of curiosity, what are some of the things you "can do with FX, that aren't available with FAP"? I switched from the FileMaker API to FX because FX is open source. I can fix bugs if needed and, more importantly to me, FileMaker can't discontinue FX (as they did with the standalone version of the FM API). http://help.filemaker.com/app/answers/detail/a_id/6645 I did like the FM API a lot, but the standalone was important to my business model. FX offers the value of the standalone and can't get discontinued, as it would get forked if it did. Ted Stein Inner File Software tstein@innerfile.com Mobile: (202) 270-6665 Office: (202) 630-FILE On Jan 28, 2014, at 3:20 PM, Joel Shapiro > wrote: Hi Chris et al. FYI: Tim Dietrich's just put out a new framework: http://fmwebframe.com It's specifically FM API, but I thought I'd mention it here. (I have not really looked at it) @Chris: Out of curiosity, what are some of the things you "can do with FX, that aren't available with FAP"? Best, -Joel On Jan 28, 2014, at 12:09 PM, Chris Hansen wrote: Leo, I had thought of that. In fact, that was the first thing that I considered. Two things stopped me: 1) Having templates that are straight HTML is very important too me. I got the idea from a fairly new Ruby framework called Pakyow. Using straight HTML as a template not only keeps things clean, it also means that you can prototype the look of your site AT ANY TIME, even if some part of the logic is currently broken (much like a certain database we all know...) If you know of an existing framework that will do this, please let me know! 2) I haven't found an existing framework that I completely like. This means that any work that I did to add FileMaker connectivity, or pure HTML templates would have to be in a framework that I wouldn't completely enjoy using. Blech. Those are my thoughts, and yes, they have a lot to do with personal opinion. If any of you PHP whizzes out there want FileMaker functionality if your favorite framework (like Laravel, for example) then go for it! In part, my mention of a new framework was in the hoping of encouraging this sort of thing. For that matter, a given framework doesn't necessarily work for every project. It would be nice to even have a wiki page listing available frameworks. Thanks for the feedback. If you can think of ways around the above, I'm open. Best, --Chris On Jan 28, 2014, at 12:14 PM, Leo R. Lundgren > wrote: Why yet another framework? There are hundreds out there, some of which are quite good. Maybe a better idea would be to try to make FX.php play well with the most common frameworks, package it up nicely, maybe adhere to some FIGs, and in general encourage modularity. Instead of reinventing the wheel with another framework. Just a thought :) 28 jan 2014 kl. 20.10 skrev Denis Somar: I'd love to see anything on this framework - sounds as magical as a unicorn to me ;-) But it would seriously add some fairy dust to the FM web offerings. I'll add some snippets to the wiki myself ASAP. D On Tue, Jan 28, 2014 at 12:51 PM, Chris Hansen > wrote: Greetings all! First off, I'd like to say again how fortunate I feel to be surrounded by such a great community. It's the community around FX.php that has allowed it to grow into such a great tool and stay there. Thank you! There are also a couple of items that I'd like to make you all aware of that will be of general (or at least nearly general) interest: 1) Some time ago I recall someone wishing that there were an FX.php wiki. Well, it just so happens there there IS an FX.php wiki these days, though there's nothing there... It lives on github with the code. Here's the URL: https://github.com/yodarunamok/fxphp/wiki If any of you are able to contribute to the wiki -- even by just moving parts of the documentation up there -- that would be awesome. Of course, this is something that I need to work on as well, I just wanted to be sure that everyone was aware of its existence. 2) There's a fair amount of chatter on the list about frameworks. There has only been a limited amount done to make PHP frameworks work happily with FileMaker, and most of that is not associated with the "latest and greatest". Recently I was looking at doing some modifications to one of the newer frameworks, and realized that I didn't really care for the guts of the thing, so I decided to build my own. Granted this doesn't help with the "latest and greatest" frameworks out there, but I know there are people on this list who can do that if they'd like. My purpose here is to put out feelers for interest in, and feature requests for a totally new framework. Here are some of the key points so far: ? FileMaker (via FX.php -- there are things I can do with FX, that aren't available with FAP), MySQL, PostgreSQL, and Riak as data sources. ? MVC framework ? There will be no extra work required to "make" a FileMaker model in the framework, just give it the name of a layout. ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. ? Restful paths and operations ? Designed to work with or without portals (just set it up how you want it.) If you have any questions about the above, or have any requests (either for documentation priority or framework features) let's just get a discussion going on this thread. Again, thank you all so much for making this such a great community, and I look forward to hearing back from you. Best, --Chris Hansen Creator of FX.php "The best way from FileMaker to the Web." www.iViking.org _______________________________________________ FX.php_List mailing list FX.php_List@mail.iviking.org http://www.iviking.org/mailman/listinfo/fx.php_list _______________________________________________ FX.php_List mailing list FX.php_List@mail.iviking.org http://www.iviking.org/mailman/listinfo/fx.php_list -| _______________________________________________ FX.php_List mailing list FX.php_List@mail.iviking.org http://www.iviking.org/mailman/listinfo/fx.php_list _______________________________________________ FX.php_List mailing list FX.php_List@mail.iviking.org http://www.iviking.org/mailman/listinfo/fx.php_list _______________________________________________ FX.php_List mailing list FX.php_List@mail.iviking.org http://www.iviking.org/mailman/listinfo/fx.php_list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140128/22bfdaa0/attachment-0001.html From beverlyvoth at gmail.com Tue Jan 28 13:44:39 2014 From: beverlyvoth at gmail.com (BEVERLY VOTH) Date: Tue Jan 28 13:42:30 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> Message-ID: <71F4E38F-11AE-4FF2-BA18-623351970EC4@gmail.com> On 28 Jan 2014, at 12:51 PM, Chris Hansen wrote: > ? MVC framework > > ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. Populate how? are there "placeholders" in the HTML that get replaced at run-time? Thanks, Beverly From chris at iViking.org Tue Jan 28 13:46:52 2014 From: chris at iViking.org (Chris Hansen) Date: Tue Jan 28 13:44:41 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> Message-ID: Joel, That's good to know. And I think that framework would be good to have in a list of frameworks up on the wiki (with perhaps a note that it's using FAP rather than FX.php.) As for things that you can't do with the FileMaker API for PHP: 1) You can't get a list of fields present on a given layout. I ran into this when creating the Fuzzy Debugger as I could use the list from the XML schema to suggest possible misspellings when a field wasn't found. 2) You can't readily add a feature and benefit the entire user base. 3) You can't distribute the files as part of an open-source tool. Those are the main ones off the top of my head. There may be others as FAP doesn't give you a way to directly interact with the XML. Best, --Chris On Jan 28, 2014, at 1:20 PM, Joel Shapiro wrote: > Hi Chris et al. > > FYI: Tim Dietrich's just put out a new framework: http://fmwebframe.com It's specifically FM API, but I thought I'd mention it here. (I have not really looked at it) > > @Chris: Out of curiosity, what are some of the things you "can do with FX, that aren't available with FAP"? > > Best, > -Joel > > > On Jan 28, 2014, at 12:09 PM, Chris Hansen wrote: > >> Leo, I had thought of that. In fact, that was the first thing that I considered. Two things stopped me: >> >> 1) Having templates that are straight HTML is very important too me. I got the idea from a fairly new Ruby framework called Pakyow. Using straight HTML as a template not only keeps things clean, it also means that you can prototype the look of your site AT ANY TIME, even if some part of the logic is currently broken (much like a certain database we all know...) If you know of an existing framework that will do this, please let me know! >> >> 2) I haven't found an existing framework that I completely like. This means that any work that I did to add FileMaker connectivity, or pure HTML templates would have to be in a framework that I wouldn't completely enjoy using. Blech. >> >> Those are my thoughts, and yes, they have a lot to do with personal opinion. If any of you PHP whizzes out there want FileMaker functionality if your favorite framework (like Laravel, for example) then go for it! In part, my mention of a new framework was in the hoping of encouraging this sort of thing. For that matter, a given framework doesn't necessarily work for every project. It would be nice to even have a wiki page listing available frameworks. >> >> Thanks for the feedback. If you can think of ways around the above, I'm open. >> >> Best, >> >> --Chris >> >> On Jan 28, 2014, at 12:14 PM, Leo R. Lundgren wrote: >> >>> Why yet another framework? There are hundreds out there, some of which are quite good. >>> >>> Maybe a better idea would be to try to make FX.php play well with the most common frameworks, package it up nicely, maybe adhere to some FIGs, and in general encourage modularity. Instead of reinventing the wheel with another framework. >>> >>> Just a thought :) >>> >>> >>> 28 jan 2014 kl. 20.10 skrev Denis Somar: >>> >>>> I'd love to see anything on this framework - sounds as magical as a unicorn to me ;-) >>>> >>>> But it would seriously add some fairy dust to the FM web offerings. I'll add some snippets to the wiki myself ASAP. >>>> >>>> D >>>> >>>> >>>> On Tue, Jan 28, 2014 at 12:51 PM, Chris Hansen wrote: >>>> Greetings all! >>>> >>>> First off, I'd like to say again how fortunate I feel to be surrounded by such a great community. It's the community around FX.php that has allowed it to grow into such a great tool and stay there. Thank you! >>>> >>>> There are also a couple of items that I'd like to make you all aware of that will be of general (or at least nearly general) interest: >>>> >>>> 1) Some time ago I recall someone wishing that there were an FX.php wiki. Well, it just so happens there there IS an FX.php wiki these days, though there's nothing there... It lives on github with the code. Here's the URL: https://github.com/yodarunamok/fxphp/wiki If any of you are able to contribute to the wiki -- even by just moving parts of the documentation up there -- that would be awesome. Of course, this is something that I need to work on as well, I just wanted to be sure that everyone was aware of its existence. >>>> >>>> 2) There's a fair amount of chatter on the list about frameworks. There has only been a limited amount done to make PHP frameworks work happily with FileMaker, and most of that is not associated with the "latest and greatest". Recently I was looking at doing some modifications to one of the newer frameworks, and realized that I didn't really care for the guts of the thing, so I decided to build my own. Granted this doesn't help with the "latest and greatest" frameworks out there, but I know there are people on this list who can do that if they'd like. My purpose here is to put out feelers for interest in, and feature requests for a totally new framework. Here are some of the key points so far: >>>> >>>> ? FileMaker (via FX.php -- there are things I can do with FX, that aren't available with FAP), MySQL, PostgreSQL, and Riak as data sources. >>>> ? MVC framework >>>> ? There will be no extra work required to "make" a FileMaker model in the framework, just give it the name of a layout. >>>> ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. >>>> ? Restful paths and operations >>>> ? Designed to work with or without portals (just set it up how you want it.) >>>> >>>> If you have any questions about the above, or have any requests (either for documentation priority or framework features) let's just get a discussion going on this thread. Again, thank you all so much for making this such a great community, and I look forward to hearing back from you. >>>> >>>> Best, >>>> >>>> --Chris Hansen >>>> Creator of FX.php >>>> "The best way from FileMaker to the Web." >>>> www.iViking.org >>>> >>>> >>>> >>>> _______________________________________________ >>>> FX.php_List mailing list >>>> FX.php_List@mail.iviking.org >>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>>> >>>> _______________________________________________ >>>> FX.php_List mailing list >>>> FX.php_List@mail.iviking.org >>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>> >>> >>> >>> -| >>> >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list > From tstein at innerfile.com Tue Jan 28 13:47:49 2014 From: tstein at innerfile.com (Ted Stein) Date: Tue Jan 28 13:45:41 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <71F4E38F-11AE-4FF2-BA18-623351970EC4@gmail.com> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <71F4E38F-11AE-4FF2-BA18-623351970EC4@gmail.com> Message-ID: It is usually done by HTML field naming conventions (matching the database) or a config file (or something) mapping the HTML field names to the database field names. Ted Stein Inner File Software tstein@innerfile.com Mobile: (202) 270-6665 Office: (202) 630-FILE On Jan 28, 2014, at 3:44 PM, BEVERLY VOTH wrote: > > On 28 Jan 2014, at 12:51 PM, Chris Hansen wrote: > >> ? MVC framework >> >> ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. > > Populate how? are there "placeholders" in the HTML that get replaced at run-time? > > Thanks, > Beverly_______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From chris at iViking.org Tue Jan 28 13:54:34 2014 From: chris at iViking.org (Chris Hansen) Date: Tue Jan 28 13:52:23 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <71F4E38F-11AE-4FF2-BA18-623351970EC4@gmail.com> Message-ID: <21D5D1F1-F78D-4DDC-9B87-910FDD68A71F@iViking.org> Quite right, Ted. The general idea is to use the bits built into HTML to provide bins where the data should go. Then you simply provide mapping (if needed -- this can be automagic in some situations.) Once I have a demo ready, you'll be able to look at it and see it in action. --Chris On Jan 28, 2014, at 1:47 PM, Ted Stein wrote: > It is usually done by HTML field naming conventions (matching the database) or a config file (or something) mapping the HTML field names to the database field names. > > > Ted Stein > Inner File Software > > tstein@innerfile.com > Mobile: (202) 270-6665 > Office: (202) 630-FILE > > On Jan 28, 2014, at 3:44 PM, BEVERLY VOTH wrote: > >> >> On 28 Jan 2014, at 12:51 PM, Chris Hansen wrote: >> >>> ? MVC framework >>> >>> ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. >> >> Populate how? are there "placeholders" in the HTML that get replaced at run-time? >> >> Thanks, >> Beverly_______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list > From jsfmp at earthlink.net Tue Jan 28 15:07:40 2014 From: jsfmp at earthlink.net (Joel Shapiro) Date: Tue Jan 28 15:05:34 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> Message-ID: Hi Chris FWIW: in the FM API, getLayout() with getFields() will produce a list of fields on a layout http://www.jsmall.us/apidoc/FileMaker/FileMaker_Record.html#getFields I agree that it's great that FX.php is open source (thanks for that, Chris! Dare I wonder aloud if anyone remembers a certain developer offering to sell a modified version of FX.php some years back? ;) On a separate note... There have been a number of posts -- here & on other lists -- from people having problems with FX.php when they upgrade to FMS13. It would be great if there were a search-engine-friendly place with instructions (e.g. download the latest version from github...). Would the wiki be the best place for that? Best, -Joel On Jan 28, 2014, at 12:46 PM, Chris Hansen wrote: > Joel, > > That's good to know. And I think that framework would be good to have in a list of frameworks up on the wiki (with perhaps a note that it's using FAP rather than FX.php.) > > As for things that you can't do with the FileMaker API for PHP: > > 1) You can't get a list of fields present on a given layout. I ran into this when creating the Fuzzy Debugger as I could use the list from the XML schema to suggest possible misspellings when a field wasn't found. > > 2) You can't readily add a feature and benefit the entire user base. > > 3) You can't distribute the files as part of an open-source tool. > > Those are the main ones off the top of my head. There may be others as FAP doesn't give you a way to directly interact with the XML. > > Best, > > --Chris > > On Jan 28, 2014, at 1:20 PM, Joel Shapiro wrote: > >> Hi Chris et al. >> >> FYI: Tim Dietrich's just put out a new framework: http://fmwebframe.com It's specifically FM API, but I thought I'd mention it here. (I have not really looked at it) >> >> @Chris: Out of curiosity, what are some of the things you "can do with FX, that aren't available with FAP"? >> >> Best, >> -Joel >> >> >> On Jan 28, 2014, at 12:09 PM, Chris Hansen wrote: >> >>> Leo, I had thought of that. In fact, that was the first thing that I considered. Two things stopped me: >>> >>> 1) Having templates that are straight HTML is very important too me. I got the idea from a fairly new Ruby framework called Pakyow. Using straight HTML as a template not only keeps things clean, it also means that you can prototype the look of your site AT ANY TIME, even if some part of the logic is currently broken (much like a certain database we all know...) If you know of an existing framework that will do this, please let me know! >>> >>> 2) I haven't found an existing framework that I completely like. This means that any work that I did to add FileMaker connectivity, or pure HTML templates would have to be in a framework that I wouldn't completely enjoy using. Blech. >>> >>> Those are my thoughts, and yes, they have a lot to do with personal opinion. If any of you PHP whizzes out there want FileMaker functionality if your favorite framework (like Laravel, for example) then go for it! In part, my mention of a new framework was in the hoping of encouraging this sort of thing. For that matter, a given framework doesn't necessarily work for every project. It would be nice to even have a wiki page listing available frameworks. >>> >>> Thanks for the feedback. If you can think of ways around the above, I'm open. >>> >>> Best, >>> >>> --Chris >>> >>> On Jan 28, 2014, at 12:14 PM, Leo R. Lundgren wrote: >>> >>>> Why yet another framework? There are hundreds out there, some of which are quite good. >>>> >>>> Maybe a better idea would be to try to make FX.php play well with the most common frameworks, package it up nicely, maybe adhere to some FIGs, and in general encourage modularity. Instead of reinventing the wheel with another framework. >>>> >>>> Just a thought :) >>>> >>>> >>>> 28 jan 2014 kl. 20.10 skrev Denis Somar: >>>> >>>>> I'd love to see anything on this framework - sounds as magical as a unicorn to me ;-) >>>>> >>>>> But it would seriously add some fairy dust to the FM web offerings. I'll add some snippets to the wiki myself ASAP. >>>>> >>>>> D >>>>> >>>>> >>>>> On Tue, Jan 28, 2014 at 12:51 PM, Chris Hansen wrote: >>>>> Greetings all! >>>>> >>>>> First off, I'd like to say again how fortunate I feel to be surrounded by such a great community. It's the community around FX.php that has allowed it to grow into such a great tool and stay there. Thank you! >>>>> >>>>> There are also a couple of items that I'd like to make you all aware of that will be of general (or at least nearly general) interest: >>>>> >>>>> 1) Some time ago I recall someone wishing that there were an FX.php wiki. Well, it just so happens there there IS an FX.php wiki these days, though there's nothing there... It lives on github with the code. Here's the URL: https://github.com/yodarunamok/fxphp/wiki If any of you are able to contribute to the wiki -- even by just moving parts of the documentation up there -- that would be awesome. Of course, this is something that I need to work on as well, I just wanted to be sure that everyone was aware of its existence. >>>>> >>>>> 2) There's a fair amount of chatter on the list about frameworks. There has only been a limited amount done to make PHP frameworks work happily with FileMaker, and most of that is not associated with the "latest and greatest". Recently I was looking at doing some modifications to one of the newer frameworks, and realized that I didn't really care for the guts of the thing, so I decided to build my own. Granted this doesn't help with the "latest and greatest" frameworks out there, but I know there are people on this list who can do that if they'd like. My purpose here is to put out feelers for interest in, and feature requests for a totally new framework. Here are some of the key points so far: >>>>> >>>>> ? FileMaker (via FX.php -- there are things I can do with FX, that aren't available with FAP), MySQL, PostgreSQL, and Riak as data sources. >>>>> ? MVC framework >>>>> ? There will be no extra work required to "make" a FileMaker model in the framework, just give it the name of a layout. >>>>> ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. >>>>> ? Restful paths and operations >>>>> ? Designed to work with or without portals (just set it up how you want it.) >>>>> >>>>> If you have any questions about the above, or have any requests (either for documentation priority or framework features) let's just get a discussion going on this thread. Again, thank you all so much for making this such a great community, and I look forward to hearing back from you. >>>>> >>>>> Best, >>>>> >>>>> --Chris Hansen >>>>> Creator of FX.php >>>>> "The best way from FileMaker to the Web." >>>>> www.iViking.org >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> FX.php_List mailing list >>>>> FX.php_List@mail.iviking.org >>>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>>>> >>>>> _______________________________________________ >>>>> FX.php_List mailing list >>>>> FX.php_List@mail.iviking.org >>>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>>> >>>> >>>> >>>> -| >>>> >>>> _______________________________________________ >>>> FX.php_List mailing list >>>> FX.php_List@mail.iviking.org >>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>> >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list >> > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From bob at patin.com Tue Jan 28 19:20:52 2014 From: bob at patin.com (Bob Patin) Date: Tue Jan 28 19:18:22 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> Message-ID: <5F30129F-B735-4332-87C1-E17501993136@patin.com> I think it will be many nights before we forget that incident... :) Bob Patin Longterm Solutions bob@longtermsolutions.com 615-333-6858 FileMaker 9, 10, 11 & 12 Certified Developer http://www.longtermsolutions.com - iChat: bobpatin@me.com Twitter: bobpatin ? FileMaker Consulting FileMaker Hosting for all versions of FileMaker PHP ? Full email services ? Free DNS hosting ? Colocation ? Consulting On Jan 28, 2014, at 4:07 PM, Joel Shapiro wrote: > I agree that it's great that FX.php is open source (thanks for that, Chris! Dare I wonder aloud if anyone remembers a certain developer offering to sell a modified version of FX.php some years back? ;) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140128/1b0db399/attachment-0001.html From malcolm at notyourhomework.net Tue Jan 28 20:26:21 2014 From: malcolm at notyourhomework.net (Malcolm Fitzgerald) Date: Tue Jan 28 20:24:10 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> Message-ID: Often we don?t get a choice to create our own framework. Our client would like to add feature x to their pre-existing web site. WordPress is the most common, Drupal is next. Being able to plug-n-play with other frameworks would be really nice. Malcolm On 29 Jan 2014, at 6:14 am, Leo R. Lundgren wrote: > Why yet another framework? There are hundreds out there, some of which are quite good. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140129/0a390e0f/attachment.html From dale.bengston at gmail.com Tue Jan 28 21:44:39 2014 From: dale.bengston at gmail.com (Dale Bengston) Date: Tue Jan 28 21:42:39 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> Message-ID: <67E8BF1C-568F-41FD-BB39-114E3B893AD4@gmail.com> I agree. Better to work out how to be the bridge between FileMaker and established frameworks. Dale On Jan 28, 2014, at 9:26 PM, Malcolm Fitzgerald wrote: > Often we don?t get a choice to create our own framework. Our client would like to add feature x to their pre-existing web site. WordPress is the most common, Drupal is next. Being able to plug-n-play with other frameworks would be really nice. > > Malcolm > > > On 29 Jan 2014, at 6:14 am, Leo R. Lundgren wrote: > >> Why yet another framework? There are hundreds out there, some of which are quite good. > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140128/1d4f4e50/attachment.html From tstein at innerfile.com Wed Jan 29 07:50:42 2014 From: tstein at innerfile.com (Ted Stein) Date: Wed Jan 29 07:48:29 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <67E8BF1C-568F-41FD-BB39-114E3B893AD4@gmail.com> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <67E8BF1C-568F-41FD-BB39-114E3B893AD4@gmail.com> Message-ID: <9E2DC57A-2438-4CFB-95F2-6E1BE109241B@innerfile.com> > Better to work out how to be the bridge between FileMaker and established frameworks. I have great interest in making Laravel (my favorite PHP MVC framework, by far) with FX.php in meaningful ways. Is there any interest out there if I open source it? Ted Stein Inner File Software tstein@innerfile.com Mobile: (202) 270-6665 Office: (202) 630-FILE On Jan 28, 2014, at 11:44 PM, Dale Bengston > wrote: I agree. Better to work out how to be the bridge between FileMaker and established frameworks. Dale On Jan 28, 2014, at 9:26 PM, Malcolm Fitzgerald > wrote: Often we don?t get a choice to create our own framework. Our client would like to add feature x to their pre-existing web site. WordPress is the most common, Drupal is next. Being able to plug-n-play with other frameworks would be really nice. Malcolm On 29 Jan 2014, at 6:14 am, Leo R. Lundgren > wrote: Why yet another framework? There are hundreds out there, some of which are quite good. _______________________________________________ FX.php_List mailing list FX.php_List@mail.iviking.org http://www.iviking.org/mailman/listinfo/fx.php_list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140129/236ec946/attachment.html From beverlyvoth at gmail.com Wed Jan 29 08:52:56 2014 From: beverlyvoth at gmail.com (BEVERLY VOTH) Date: Wed Jan 29 08:50:46 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> Message-ID: <42501C24-1F1C-4B01-83FC-64E5200DF10F@gmail.com> agreed! Perhaps the wiki can be very useful for that sort of thing? :) Beverly On 28 Jan 2014, at 10:26 PM, Malcolm Fitzgerald wrote: > Often we don?t get a choice to create our own framework. Our client would like to add feature x to their pre-existing web site. WordPress is the most common, Drupal is next. Being able to plug-n-play with other frameworks would be really nice. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140129/239bb52c/attachment.html From chris at iViking.org Wed Jan 29 10:01:01 2014 From: chris at iViking.org (Chris Hansen) Date: Wed Jan 29 09:58:47 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> Message-ID: <39443D2A-E1D7-44BB-9A41-26E5937634A0@iViking.org> A big part of the issue here is support. Once you create an open source project, there are updates, etc. that need to be taken care of. So, I agree that it would be awesome to have FileMaker integration options for things like WordPress or Drupal, but those are quite a ways down in terms of frequency for me personally. And there's a large personal project that I'm creating which doesn't fit a CMS like those. Is there someone here that could build that integration? --Chris On Jan 28, 2014, at 8:26 PM, Malcolm Fitzgerald wrote: > Often we don?t get a choice to create our own framework. Our client would like to add feature x to their pre-existing web site. WordPress is the most common, Drupal is next. Being able to plug-n-play with other frameworks would be really nice. > > Malcolm > > > On 29 Jan 2014, at 6:14 am, Leo R. Lundgren wrote: > >> Why yet another framework? There are hundreds out there, some of which are quite good. > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140129/e5e89768/attachment.html From beverlyvoth at gmail.com Wed Jan 29 10:03:04 2014 From: beverlyvoth at gmail.com (Beverly Voth) Date: Wed Jan 29 10:00:57 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <39443D2A-E1D7-44BB-9A41-26E5937634A0@iViking.org> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <39443D2A-E1D7-44BB-9A41-26E5937634A0@iViking.org> Message-ID: Perhaps this is why the wiki might be beneficial. If it has collaboration it would be possible. -- sent from my iPhone4 -- Beverly Voth -- > On Jan 29, 2014, at 12:01 PM, Chris Hansen wrote: > > A big part of the issue here is support. Once you create an open source project, there are updates, etc. that need to be taken care of. So, I agree that it would be awesome to have FileMaker integration options for things like WordPress or Drupal, but those are quite a ways down in terms of frequency for me personally. And there's a large personal project that I'm creating which doesn't fit a CMS like those. Is there someone here that could build that integration? > > --Chris > > On Jan 28, 2014, at 8:26 PM, Malcolm Fitzgerald wrote: > >> Often we don?t get a choice to create our own framework. Our client would like to add feature x to their pre-existing web site. WordPress is the most common, Drupal is next. Being able to plug-n-play with other frameworks would be really nice. >> >> Malcolm >> >> >>> On 29 Jan 2014, at 6:14 am, Leo R. Lundgren wrote: >>> >>> Why yet another framework? There are hundreds out there, some of which are quite good. >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140129/725894be/attachment-0001.html From bfr at concise-design.com Wed Jan 29 10:18:06 2014 From: bfr at concise-design.com (Bruce Robertson) Date: Wed Jan 29 10:15:51 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <39443D2A-E1D7-44BB-9A41-26E5937634A0@iViking.org> Message-ID: <5930E95F-D700-4BF5-9702-23632EEDE63D@concise-design.com> Quoting from another list I'm on - regarding PHP performance - perhaps some of this is of interest? Me = Bruce Robertson Quoted person = Eric Anderson > I'm building a prototype in WordPress because it's simpler, but when it's > time for the real launch, WordPress and PHP just won't cut it. How are the > logistics of converting code from one to another? Is that an even bigger > nightmare? If you're comfortable with PHP, you might consider using a framework like Laravel and cutting out Wordpress, Ruby and/or Node all together. I know most people dismiss PHP these days, but they're basing this on their PHP 5.2.x experience. The language has evolved quite a bit in the past 3-4 years. PHP's got Composer/Packagist now, you can write incredibly testable SOLID code with Laravel, you can match Node's event driven performance with ReactPHP: http://philsturgeon.co.uk/blog/2013/11/benchmarking-codswallop-nodejs-v-php Pretty good comparison of Node vs Laravel: http://thesimplesynthesis.com/post/node-js-vs-laravel And if you really need perforamnce, you can use HHVM which is really starting to make significant strides in increasing performance over the Zend engine and getting closer to 100% PHP language compatibility. PHP is really a completely different animal these days. Eric http://www.mindworksdev.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140129/6e513710/attachment.html From tstein at innerfile.com Wed Jan 29 10:21:32 2014 From: tstein at innerfile.com (Ted Stein) Date: Wed Jan 29 10:19:20 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <39443D2A-E1D7-44BB-9A41-26E5937634A0@iViking.org> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <39443D2A-E1D7-44BB-9A41-26E5937634A0@iViking.org> Message-ID: I wrote the Drupal module for FileMaker and maintain it with an associate. We would love to add features if there is interest. Additional developers are welcome as well. http://drupal.org/project/filemaker Ted Stein Inner File Software (202) 630-FILE (3453) tstein@innerfile.com On Jan 29, 2014, at 12:02 PM, "Chris Hansen" > wrote: A big part of the issue here is support. Once you create an open source project, there are updates, etc. that need to be taken care of. So, I agree that it would be awesome to have FileMaker integration options for things like WordPress or Drupal, but those are quite a ways down in terms of frequency for me personally. And there's a large personal project that I'm creating which doesn't fit a CMS like those. Is there someone here that could build that integration? --Chris On Jan 28, 2014, at 8:26 PM, Malcolm Fitzgerald > wrote: Often we don?t get a choice to create our own framework. Our client would like to add feature x to their pre-existing web site. WordPress is the most common, Drupal is next. Being able to plug-n-play with other frameworks would be really nice. Malcolm On 29 Jan 2014, at 6:14 am, Leo R. Lundgren > wrote: Why yet another framework? There are hundreds out there, some of which are quite good. _______________________________________________ FX.php_List mailing list FX.php_List@mail.iviking.org http://www.iviking.org/mailman/listinfo/fx.php_list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140129/98f736c6/attachment.html From beverlyvoth at gmail.com Wed Jan 29 10:45:16 2014 From: beverlyvoth at gmail.com (BEVERLY VOTH) Date: Wed Jan 29 10:43:07 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: <5930E95F-D700-4BF5-9702-23632EEDE63D@concise-design.com> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <39443D2A-E1D7-44BB-9A41-26E5937634A0@iViking.org> <5930E95F-D700-4BF5-9702-23632EEDE63D@concise-design.com> Message-ID: <75DE3F63-B931-419E-B7FF-F169E706E24E@gmail.com> IMHO most developers go with WP, for example, because they do not get into PHP or the client heard it was the way to go. However, security concerns that have cropped up with WP recently (from others' experience) and my foray into the nightmare that is WP leaves me to concentrate on avoiding it. Unless you are a WP developer, it's difficult to revise and integrate as needed. Since most sites I deal with are simplistic enough to need minimal admin revisions, I create my own framework and user-editable content management with PHP (or other web applications) & db alone. Something so "open source" that it has become a behemoth (not likely necessary for most sites), is bound to change when you are least likely to be able to change with it... :) dos pesos, amigos Beverly On 29 Jan 2014, at 12:18 PM, Bruce Robertson wrote: > Quoting from another list I'm on - regarding PHP performance - perhaps some of this is of interest? > > Me = Bruce Robertson > Quoted person = Eric Anderson > > >> I'm building a prototype in WordPress because it's simpler, but when it's >> time for the real launch, WordPress and PHP just won't cut it. How are the >> logistics of converting code from one to another? Is that an even bigger >> nightmare? > > If you're comfortable with PHP, you might consider using a framework > like Laravel and cutting out Wordpress, Ruby and/or Node all together. > > I know most people dismiss PHP these days, but they're basing this on > their PHP 5.2.x experience. The language has evolved quite a bit in > the past 3-4 years. > > PHP's got Composer/Packagist now, you can write incredibly testable > SOLID code with Laravel, you can match Node's event driven performance > with ReactPHP: > > http://philsturgeon.co.uk/blog/2013/11/benchmarking-codswallop-nodejs-v-php > > Pretty good comparison of Node vs Laravel: > > http://thesimplesynthesis.com/post/node-js-vs-laravel > > And if you really need perforamnce, you can use HHVM which is really > starting to make significant strides in increasing performance over the > Zend engine and getting closer to 100% PHP language compatibility. > > PHP is really a completely different animal these days. > > Eric > http://www.mindworksdev.com > > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140129/b2350176/attachment.html From jsfmp at earthlink.net Thu Jan 30 20:36:29 2014 From: jsfmp at earthlink.net (Joel Shapiro) Date: Thu Jan 30 20:34:17 2014 Subject: [FX.php List] [OFF] FM API Standalone [WAS: Some Community Updates] In-Reply-To: <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> Message-ID: Hi Ted The page you link to refers to the termination of the *beta* version of the API that came out before the official release with FMS9 in 2007. I have not heard anything about the standalone being discontinued or even deprecated. Have you seen that somewhere else? With FMS12, the 3-machine deployment & the 2-machine "alternative" deployment were deprecated, but not the standalone. http://help.filemaker.com/app/answers/detail/a_id/11468/ The page "Manually installing the FileMaker API for PHP" doesn't mention discontinuation, although it does link to that earlier page (this time with the word "beta" in the link): http://help.filemaker.com/app/answers/detail/a_id/6531/ FMS13 comes with the FM_API_for_PHP_Standalone.zip as previous versions have done, and it does work on a web server that does not have FMS13 installed. It would definitely be a concern if FMI were to discontinue the standalone of their API. Please let me know if you've heard/seen this somewhere else. Thanks, -Joel On Jan 28, 2014, at 12:40 PM, Ted Stein wrote: > ...FileMaker can't discontinue FX (as they did with the standalone version of the FM API). > > http://help.filemaker.com/app/answers/detail/a_id/6645 > > I did like the FM API a lot, but the standalone was important to my business model. FX offers the value of the standalone and can't get discontinued, as it would get forked if it did. > > Ted Stein > Inner File Software From tstein at innerfile.com Thu Jan 30 20:50:09 2014 From: tstein at innerfile.com (Ted Stein) Date: Thu Jan 30 20:47:56 2014 Subject: [FX.php List] [OFF] FM API Standalone [WAS: Some Community Updates] In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> Message-ID: <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> Thanks, I actually switched to FX because I heard it was going to be discontinued. Glad to hear it isn't. I was mistaken in the details, but the general principle behind supporting free open source is the same. Things can be discontinued even if systems are built with it. As you say: > With FMS12, the 3-machine deployment & the 2-machine "alternative" deployment were deprecated Also, the Site Assistant I believe: http://help.filemaker.com/app/answers/detail/a_id/11293/~/removal-of-filemaker-server-php-site-assistant Ted Stein Inner File Software tstein@innerfile.com Mobile: (202) 270-6665 Office: (202) 630-FILE On Jan 30, 2014, at 10:36 PM, Joel Shapiro wrote: > Hi Ted > > The page you link to refers to the termination of the *beta* version of the API that came out before the official release with FMS9 in 2007. > > I have not heard anything about the standalone being discontinued or even deprecated. > > Have you seen that somewhere else? > > > With FMS12, the 3-machine deployment & the 2-machine "alternative" deployment were deprecated, but not the standalone. > http://help.filemaker.com/app/answers/detail/a_id/11468/ > > The page "Manually installing the FileMaker API for PHP" doesn't mention discontinuation, although it does link to that earlier page (this time with the word "beta" in the link): > http://help.filemaker.com/app/answers/detail/a_id/6531/ > > FMS13 comes with the FM_API_for_PHP_Standalone.zip as previous versions have done, and it does work on a web server that does not have FMS13 installed. > > It would definitely be a concern if FMI were to discontinue the standalone of their API. Please let me know if you've heard/seen this somewhere else. > > Thanks, > -Joel > > > On Jan 28, 2014, at 12:40 PM, Ted Stein wrote: > >> ...FileMaker can't discontinue FX (as they did with the standalone version of the FM API). >> >> http://help.filemaker.com/app/answers/detail/a_id/6645 >> >> I did like the FM API a lot, but the standalone was important to my business model. FX offers the value of the standalone and can't get discontinued, as it would get forked if it did. >> >> Ted Stein >> Inner File Software > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From jsfmp at earthlink.net Thu Jan 30 20:55:15 2014 From: jsfmp at earthlink.net (Joel Shapiro) Date: Thu Jan 30 20:53:05 2014 Subject: [FX.php List] [OFF] FM API Standalone [WAS: Some Community Updates] In-Reply-To: <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> Message-ID: <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> Agreed. On Jan 30, 2014, at 7:50 PM, Ted Stein wrote: > the general principle behind supporting free open source is the same. Things can be discontinued even if systems are built with it. From dsomar at gmail.com Thu Jan 30 20:58:14 2014 From: dsomar at gmail.com (Denis Somar) Date: Thu Jan 30 20:56:15 2014 Subject: [FX.php List] [OFF] FM API Standalone [WAS: Some Community Updates] In-Reply-To: <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> Message-ID: Separately, I would love to see any Laravel / FX module that anyone has put together. I can't wrap my head around Ruby and keep getting closer to getting off the ground with Laravel... Cheers, Denis -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20140130/00a1bd27/attachment.html From jsfmp at earthlink.net Thu Jan 30 21:11:06 2014 From: jsfmp at earthlink.net (Joel Shapiro) Date: Thu Jan 30 21:08:49 2014 Subject: [FX.php List] [OFF] FM API Standalone [WAS: Some Community Updates] In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> Message-ID: Looks like now we're back [ON], but oh well ;) I think Michael Layne (http://twitter.com/9degrees) has done some stuff w/ Laravel (& more w/ CodeIgniter) although I think he might not be using FX.php currently. I think he's using ODBC for his CWP, but you might want to check with him anyway... -Joel On Jan 30, 2014, at 7:58 PM, Denis Somar wrote: > Separately, I would love to see any Laravel / FX module that anyone has put together. I can't wrap my head around Ruby and keep getting closer to getting off the ground with Laravel... > > Cheers, > Denis > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From dale.bengston at gmail.com Thu Jan 30 21:28:40 2014 From: dale.bengston at gmail.com (Dale Bengston) Date: Thu Jan 30 21:26:25 2014 Subject: [FX.php List] [OFF] FM API Standalone [WAS: Some Community Updates] In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> Message-ID: I?ve cast my lot with the Cake.php framework. I see many similarities between Cake and Laravel. Dale On Jan 30, 2014, at 10:11 PM, Joel Shapiro wrote: > Looks like now we're back [ON], but oh well ;) > > I think Michael Layne (http://twitter.com/9degrees) has done some stuff w/ Laravel (& more w/ CodeIgniter) although I think he might not be using FX.php currently. I think he's using ODBC for his CWP, but you might want to check with him anyway... > > -Joel > > > On Jan 30, 2014, at 7:58 PM, Denis Somar wrote: > >> Separately, I would love to see any Laravel / FX module that anyone has put together. I can't wrap my head around Ruby and keep getting closer to getting off the ground with Laravel... >> >> Cheers, >> Denis >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From tstein at innerfile.com Thu Jan 30 21:36:54 2014 From: tstein at innerfile.com (Ted Stein) Date: Thu Jan 30 21:34:36 2014 Subject: [FX.php List] Laravel FX models In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> Message-ID: The key, I think, is to author a replacement for the "Eloquent" object relational mapping (ORM) system. http://laravel.com/docs/eloquent We would just create our base model and start implementing their functions, one at a time. I think this could be a great community project, combining Laravel and FX.php (and maybe something like Twitter Bootstrap?). Laravel is designed for things like alternative ORMs, and there is even a preferred package system for Laravel libraries: Composer + Packagist. Ted Stein Inner File Software tstein@innerfile.com Mobile: (202) 270-6665 Office: (202) 630-FILE On Jan 30, 2014, at 11:28 PM, Dale Bengston wrote: > I?ve cast my lot with the Cake.php framework. I see many similarities between Cake and Laravel. > > Dale > > On Jan 30, 2014, at 10:11 PM, Joel Shapiro wrote: > >> Looks like now we're back [ON], but oh well ;) >> >> I think Michael Layne (http://twitter.com/9degrees) has done some stuff w/ Laravel (& more w/ CodeIgniter) although I think he might not be using FX.php currently. I think he's using ODBC for his CWP, but you might want to check with him anyway... >> >> -Joel >> >> >> On Jan 30, 2014, at 7:58 PM, Denis Somar wrote: >> >>> Separately, I would love to see any Laravel / FX module that anyone has put together. I can't wrap my head around Ruby and keep getting closer to getting off the ground with Laravel... >>> >>> Cheers, >>> Denis >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From chris at iViking.org Thu Jan 30 21:57:26 2014 From: chris at iViking.org (Chris Hansen) Date: Thu Jan 30 21:55:05 2014 Subject: [FX.php List] Some Community Updates In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> Message-ID: <352797A4-C65A-4870-9A4A-85278201124D@iViking.org> Joel, Sorry for the lag on my end. Nice to know that's in there now. I had asked FM's engineers about that functionality at DevCon a few years back, without much success. I should have followed up. I need to update the fuzzy debugger to use that now. Yes! The wiki would be the perfect place for something like that. --Chris On Jan 28, 2014, at 3:07 PM, Joel Shapiro wrote: > Hi Chris > > FWIW: in the FM API, getLayout() with getFields() will produce a list of fields on a layout > http://www.jsmall.us/apidoc/FileMaker/FileMaker_Record.html#getFields > > I agree that it's great that FX.php is open source (thanks for that, Chris! Dare I wonder aloud if anyone remembers a certain developer offering to sell a modified version of FX.php some years back? ;) > > > On a separate note... > There have been a number of posts -- here & on other lists -- from people having problems with FX.php when they upgrade to FMS13. It would be great if there were a search-engine-friendly place with instructions (e.g. download the latest version from github...). Would the wiki be the best place for that? > > Best, > -Joel > > > On Jan 28, 2014, at 12:46 PM, Chris Hansen wrote: > >> Joel, >> >> That's good to know. And I think that framework would be good to have in a list of frameworks up on the wiki (with perhaps a note that it's using FAP rather than FX.php.) >> >> As for things that you can't do with the FileMaker API for PHP: >> >> 1) You can't get a list of fields present on a given layout. I ran into this when creating the Fuzzy Debugger as I could use the list from the XML schema to suggest possible misspellings when a field wasn't found. >> >> 2) You can't readily add a feature and benefit the entire user base. >> >> 3) You can't distribute the files as part of an open-source tool. >> >> Those are the main ones off the top of my head. There may be others as FAP doesn't give you a way to directly interact with the XML. >> >> Best, >> >> --Chris >> >> On Jan 28, 2014, at 1:20 PM, Joel Shapiro wrote: >> >>> Hi Chris et al. >>> >>> FYI: Tim Dietrich's just put out a new framework: http://fmwebframe.com It's specifically FM API, but I thought I'd mention it here. (I have not really looked at it) >>> >>> @Chris: Out of curiosity, what are some of the things you "can do with FX, that aren't available with FAP"? >>> >>> Best, >>> -Joel >>> >>> >>> On Jan 28, 2014, at 12:09 PM, Chris Hansen wrote: >>> >>>> Leo, I had thought of that. In fact, that was the first thing that I considered. Two things stopped me: >>>> >>>> 1) Having templates that are straight HTML is very important too me. I got the idea from a fairly new Ruby framework called Pakyow. Using straight HTML as a template not only keeps things clean, it also means that you can prototype the look of your site AT ANY TIME, even if some part of the logic is currently broken (much like a certain database we all know...) If you know of an existing framework that will do this, please let me know! >>>> >>>> 2) I haven't found an existing framework that I completely like. This means that any work that I did to add FileMaker connectivity, or pure HTML templates would have to be in a framework that I wouldn't completely enjoy using. Blech. >>>> >>>> Those are my thoughts, and yes, they have a lot to do with personal opinion. If any of you PHP whizzes out there want FileMaker functionality if your favorite framework (like Laravel, for example) then go for it! In part, my mention of a new framework was in the hoping of encouraging this sort of thing. For that matter, a given framework doesn't necessarily work for every project. It would be nice to even have a wiki page listing available frameworks. >>>> >>>> Thanks for the feedback. If you can think of ways around the above, I'm open. >>>> >>>> Best, >>>> >>>> --Chris >>>> >>>> On Jan 28, 2014, at 12:14 PM, Leo R. Lundgren wrote: >>>> >>>>> Why yet another framework? There are hundreds out there, some of which are quite good. >>>>> >>>>> Maybe a better idea would be to try to make FX.php play well with the most common frameworks, package it up nicely, maybe adhere to some FIGs, and in general encourage modularity. Instead of reinventing the wheel with another framework. >>>>> >>>>> Just a thought :) >>>>> >>>>> >>>>> 28 jan 2014 kl. 20.10 skrev Denis Somar: >>>>> >>>>>> I'd love to see anything on this framework - sounds as magical as a unicorn to me ;-) >>>>>> >>>>>> But it would seriously add some fairy dust to the FM web offerings. I'll add some snippets to the wiki myself ASAP. >>>>>> >>>>>> D >>>>>> >>>>>> >>>>>> On Tue, Jan 28, 2014 at 12:51 PM, Chris Hansen wrote: >>>>>> Greetings all! >>>>>> >>>>>> First off, I'd like to say again how fortunate I feel to be surrounded by such a great community. It's the community around FX.php that has allowed it to grow into such a great tool and stay there. Thank you! >>>>>> >>>>>> There are also a couple of items that I'd like to make you all aware of that will be of general (or at least nearly general) interest: >>>>>> >>>>>> 1) Some time ago I recall someone wishing that there were an FX.php wiki. Well, it just so happens there there IS an FX.php wiki these days, though there's nothing there... It lives on github with the code. Here's the URL: https://github.com/yodarunamok/fxphp/wiki If any of you are able to contribute to the wiki -- even by just moving parts of the documentation up there -- that would be awesome. Of course, this is something that I need to work on as well, I just wanted to be sure that everyone was aware of its existence. >>>>>> >>>>>> 2) There's a fair amount of chatter on the list about frameworks. There has only been a limited amount done to make PHP frameworks work happily with FileMaker, and most of that is not associated with the "latest and greatest". Recently I was looking at doing some modifications to one of the newer frameworks, and realized that I didn't really care for the guts of the thing, so I decided to build my own. Granted this doesn't help with the "latest and greatest" frameworks out there, but I know there are people on this list who can do that if they'd like. My purpose here is to put out feelers for interest in, and feature requests for a totally new framework. Here are some of the key points so far: >>>>>> >>>>>> ? FileMaker (via FX.php -- there are things I can do with FX, that aren't available with FAP), MySQL, PostgreSQL, and Riak as data sources. >>>>>> ? MVC framework >>>>>> ? There will be no extra work required to "make" a FileMaker model in the framework, just give it the name of a layout. >>>>>> ? Views with be straight HTML pages. No embedded PHP in the page AT ALL. The framework will be used to populate your HTML based on the DOM. >>>>>> ? Restful paths and operations >>>>>> ? Designed to work with or without portals (just set it up how you want it.) >>>>>> >>>>>> If you have any questions about the above, or have any requests (either for documentation priority or framework features) let's just get a discussion going on this thread. Again, thank you all so much for making this such a great community, and I look forward to hearing back from you. >>>>>> >>>>>> Best, >>>>>> >>>>>> --Chris Hansen >>>>>> Creator of FX.php >>>>>> "The best way from FileMaker to the Web." >>>>>> www.iViking.org >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> FX.php_List mailing list >>>>>> FX.php_List@mail.iviking.org >>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>>>>> >>>>>> _______________________________________________ >>>>>> FX.php_List mailing list >>>>>> FX.php_List@mail.iviking.org >>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>>>> >>>>> >>>>> >>>>> -| >>>>> >>>>> _______________________________________________ >>>>> FX.php_List mailing list >>>>> FX.php_List@mail.iviking.org >>>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>>> >>>> _______________________________________________ >>>> FX.php_List mailing list >>>> FX.php_List@mail.iviking.org >>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>> >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >>> >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list > From dale.bengston at gmail.com Thu Jan 30 22:45:05 2014 From: dale.bengston at gmail.com (Dale Bengston) Date: Thu Jan 30 22:42:57 2014 Subject: [FX.php List] Laravel FX models In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> Message-ID: This has been done for Cake.php already. Note lack of support for anything relational. https://github.com/beezwax/FMCakeMix Now, back to the Laravel discussion, Dale On Jan 30, 2014, at 10:36 PM, Ted Stein wrote: > The key, I think, is to author a replacement for the "Eloquent" object relational mapping (ORM) system. > > http://laravel.com/docs/eloquent > > We would just create our base model and start implementing their functions, one at a time. I think this could be a great community project, combining Laravel and FX.php (and maybe something like Twitter Bootstrap?). > > Laravel is designed for things like alternative ORMs, and there is even a preferred package system for Laravel libraries: Composer + Packagist. > > Ted Stein > Inner File Software > > tstein@innerfile.com > Mobile: (202) 270-6665 > Office: (202) 630-FILE > > On Jan 30, 2014, at 11:28 PM, Dale Bengston wrote: > >> I?ve cast my lot with the Cake.php framework. I see many similarities between Cake and Laravel. >> >> Dale >> >> On Jan 30, 2014, at 10:11 PM, Joel Shapiro wrote: >> >>> Looks like now we're back [ON], but oh well ;) >>> >>> I think Michael Layne (http://twitter.com/9degrees) has done some stuff w/ Laravel (& more w/ CodeIgniter) although I think he might not be using FX.php currently. I think he's using ODBC for his CWP, but you might want to check with him anyway... >>> >>> -Joel >>> >>> >>> On Jan 30, 2014, at 7:58 PM, Denis Somar wrote: >>> >>>> Separately, I would love to see any Laravel / FX module that anyone has put together. I can't wrap my head around Ruby and keep getting closer to getting off the ground with Laravel... >>>> >>>> Cheers, >>>> Denis >>>> _______________________________________________ >>>> FX.php_List mailing list >>>> FX.php_List@mail.iviking.org >>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>> >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From tstein at innerfile.com Thu Jan 30 23:23:12 2014 From: tstein at innerfile.com (Ted Stein) Date: Thu Jan 30 23:20:54 2014 Subject: [FX.php List] Laravel FX models In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> Message-ID: <0132F5AA-3967-4FF0-90FF-52B9FB79E699@innerfile.com> That is really cool. I did not know that existed. I will look into FmCakeMix. Far better to support an existing open source project. I was just thinking about Laravel because that is the one I use for work, and I like it greatly. At first glance it looks well written, documented, and has serious test coverage. It hasn't been updated in a long while, but that might be because it just works? I will look into this. Thanks again Dale! Ted Stein Inner File Software tstein@innerfile.com Mobile: (202) 270-6665 Office: (202) 630-FILE On Jan 31, 2014, at 12:45 AM, Dale Bengston wrote: > This has been done for Cake.php already. Note lack of support for anything relational. > > https://github.com/beezwax/FMCakeMix > > Now, back to the Laravel discussion, > > Dale > > On Jan 30, 2014, at 10:36 PM, Ted Stein wrote: > >> The key, I think, is to author a replacement for the "Eloquent" object relational mapping (ORM) system. >> >> http://laravel.com/docs/eloquent >> >> We would just create our base model and start implementing their functions, one at a time. I think this could be a great community project, combining Laravel and FX.php (and maybe something like Twitter Bootstrap?). >> >> Laravel is designed for things like alternative ORMs, and there is even a preferred package system for Laravel libraries: Composer + Packagist. >> >> Ted Stein >> Inner File Software >> >> tstein@innerfile.com >> Mobile: (202) 270-6665 >> Office: (202) 630-FILE >> >> On Jan 30, 2014, at 11:28 PM, Dale Bengston wrote: >> >>> I?ve cast my lot with the Cake.php framework. I see many similarities between Cake and Laravel. >>> >>> Dale >>> >>> On Jan 30, 2014, at 10:11 PM, Joel Shapiro wrote: >>> >>>> Looks like now we're back [ON], but oh well ;) >>>> >>>> I think Michael Layne (http://twitter.com/9degrees) has done some stuff w/ Laravel (& more w/ CodeIgniter) although I think he might not be using FX.php currently. I think he's using ODBC for his CWP, but you might want to check with him anyway... >>>> >>>> -Joel >>>> >>>> >>>> On Jan 30, 2014, at 7:58 PM, Denis Somar wrote: >>>> >>>>> Separately, I would love to see any Laravel / FX module that anyone has put together. I can't wrap my head around Ruby and keep getting closer to getting off the ground with Laravel... >>>>> >>>>> Cheers, >>>>> Denis >>>>> _______________________________________________ >>>>> FX.php_List mailing list >>>>> FX.php_List@mail.iviking.org >>>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>>> >>>> _______________________________________________ >>>> FX.php_List mailing list >>>> FX.php_List@mail.iviking.org >>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>> >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From beverlyvoth at gmail.com Fri Jan 31 05:28:50 2014 From: beverlyvoth at gmail.com (BEVERLY VOTH) Date: Fri Jan 31 05:26:30 2014 Subject: [FX.php List] [OFF] FM API Standalone [WAS: Some Community Updates] In-Reply-To: References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> Message-ID: <9D5CD035-2E19-479C-9333-EA42BB4952E6@gmail.com> cake was the closest I'd seen to my own MVC framework that I had developed over many years. My framework isn't so 'hard coded', tho. I work in PHP and ColdFusion (and once upon a time in Tango/WiTango - now called TeraScript). I've also had to change from one to another (same site) or revise other's sites using any (or all) of these web applications. I'm not tied to any of them, so my framework is open enough to convert and/or conjoin. Beverly On 30 Jan 2014, at 11:28 PM, Dale Bengston wrote: > I?ve cast my lot with the Cake.php framework. I see many similarities between Cake and Laravel. > > Dale > > On Jan 30, 2014, at 10:11 PM, Joel Shapiro wrote: > >> Looks like now we're back [ON], but oh well ;) >> >> I think Michael Layne (http://twitter.com/9degrees) has done some stuff w/ Laravel (& more w/ CodeIgniter) although I think he might not be using FX.php currently. I think he's using ODBC for his CWP, but you might want to check with him anyway... >> >> -Joel >> >> >> On Jan 30, 2014, at 7:58 PM, Denis Somar wrote: >> >>> Separately, I would love to see any Laravel / FX module that anyone has put together. I can't wrap my head around Ruby and keep getting closer to getting off the ground with Laravel... >>> >>> Cheers, >>> Denis >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From dale.bengston at gmail.com Fri Jan 31 11:36:22 2014 From: dale.bengston at gmail.com (Dale Bengston) Date: Fri Jan 31 11:34:12 2014 Subject: [FX.php List] [OFF] FM API Standalone [WAS: Some Community Updates] In-Reply-To: <9D5CD035-2E19-479C-9333-EA42BB4952E6@gmail.com> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> <9D5CD035-2E19-479C-9333-EA42BB4952E6@gmail.com> Message-ID: I remember Tango! Makes me think of CDML?. Dale On Jan 31, 2014, at 6:28 AM, BEVERLY VOTH wrote: > cake was the closest I'd seen to my own MVC framework that I had developed over many years. My framework isn't so 'hard coded', tho. I work in PHP and ColdFusion (and once upon a time in Tango/WiTango - now called TeraScript). I've also had to change from one to another (same site) or revise other's sites using any (or all) of these web applications. I'm not tied to any of them, so my framework is open enough to convert and/or conjoin. > > Beverly > > On 30 Jan 2014, at 11:28 PM, Dale Bengston wrote: > >> I?ve cast my lot with the Cake.php framework. I see many similarities between Cake and Laravel. >> >> Dale >> >> On Jan 30, 2014, at 10:11 PM, Joel Shapiro wrote: >> >>> Looks like now we're back [ON], but oh well ;) >>> >>> I think Michael Layne (http://twitter.com/9degrees) has done some stuff w/ Laravel (& more w/ CodeIgniter) although I think he might not be using FX.php currently. I think he's using ODBC for his CWP, but you might want to check with him anyway... >>> >>> -Joel >>> >>> >>> On Jan 30, 2014, at 7:58 PM, Denis Somar wrote: >>> >>>> Separately, I would love to see any Laravel / FX module that anyone has put together. I can't wrap my head around Ruby and keep getting closer to getting off the ground with Laravel... >>>> >>>> Cheers, >>>> Denis >>>> _______________________________________________ >>>> FX.php_List mailing list >>>> FX.php_List@mail.iviking.org >>>> http://www.iviking.org/mailman/listinfo/fx.php_list >>> >>> _______________________________________________ >>> FX.php_List mailing list >>> FX.php_List@mail.iviking.org >>> http://www.iviking.org/mailman/listinfo/fx.php_list >> >> _______________________________________________ >> FX.php_List mailing list >> FX.php_List@mail.iviking.org >> http://www.iviking.org/mailman/listinfo/fx.php_list > > _______________________________________________ > FX.php_List mailing list > FX.php_List@mail.iviking.org > http://www.iviking.org/mailman/listinfo/fx.php_list From jsfmp at earthlink.net Fri Jan 31 12:30:03 2014 From: jsfmp at earthlink.net (Joel Shapiro) Date: Fri Jan 31 12:27:42 2014 Subject: [FX.php List] [OFF] FM API Standalone [WAS: Some Community Updates] In-Reply-To: <9D5CD035-2E19-479C-9333-EA42BB4952E6@gmail.com> References: <68BFA54A-57AC-4292-846B-14609FC66B31@iViking.org> <462F65B3-3C02-4C23-8F00-408014646F7A@finalresort.org> <7B5F4E15-CEA0-43D1-AC28-DF0F319A3DB8@iViking.org> <2EBECBF2-DA8B-4086-A531-0DD340B4C35A@earthlink.net> <20F62626-6100-4825-B9D8-DF3DBF47F05D@innerfile.com> <3D91CDD2-FF02-4935-83E1-479331179B75@innerfile.com> <1A542513-BDF7-4F80-889C-3C27F1090D8A@earthlink.net> <9D5CD035-2E19-479C-9333-EA42BB4952E6@gmail.com> Message-ID: <6B81FDB4-6ACF-49DF-BC52-829AF35180FB@earthlink.net> Hi Bev You mention the need to "revise other's sites using any (or all) of these web applications". This was a concern brought up by Steve Thoms on this list back in June when we were (again) discussing frameworks: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ On Jun 20, 2013, at 2:28 PM, Steven Thoms wrote: > So, it's clear frameworks are preferred here, and I use them, and largely agree. > > That said, I often choose to write procedural code for a simple reason; more people can pick it up, read through it and solve a problem. When I have a small client, with a limited budget, I think the kindest, long term solution is to write a neat, well-commented procedural experience. This gives them many more options in future, after I'm gone. If the code is well commented, I believe a novice can often go in, take a peak and maybe avoid spending a bunch of money hiring a big gun with big tools. > > Security often overrides this calculus, but I wanted to inject the simplicity point for discussion. > > - Steve ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I'm the first to admit I have minimal experience w/ frameworks, but I've also inherited a couple projects that used them. One used a self-written framework that I just could not understand and in the end I had to turn away the project. The other at least used a known framework that had documentation & a support community. a) Do you find that knowing at least one framework well allows you to fairly easily adapt to other frameworks if/when necessary? b) In general, at what point might we be doing a disservice to our clients when we -- as the already small pond of FileMaker/CWP devs -- add yet another layer of software(?) onto our clients' projects? It seems something like jQuery is quite common/standard (although that's started changing now too), but when it's Cake vs Laravel vs CodeIgniter vs home-grown vs..., are we just making it harder for our clients if they ever need to switch away from us as their developers? -Joel On Jan 31, 2014, at 4:28 AM, BEVERLY VOTH wrote: > cake was the closest I'd seen to my own MVC framework that I had developed over many years. My framework isn't so 'hard coded', tho. I work in PHP and ColdFusion (and once upon a time in Tango/WiTango - now called TeraScript). I've also had to change from one to another (same site) or revise other's sites using any (or all) of these web applications. I'm not tied to any of them, so my framework is open enough to convert and/or conjoin. > > Beverly