<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>http://www.blogger.com/feeds/34864483/posts/full</atom:id><lastBuildDate>Sun, 24 Sep 2006 20:27:11 +0000</lastBuildDate><title>FXForge User Guide</title><description></description><link>http://www.fmwebschool.com/fxforgeblog/FXForgeUG</link><managingEditor>stephen@fmwebschool.com (Stephen K Knight)</managingEditor><generator>Blogger</generator><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>15</openSearch:itemsPerPage><item><guid isPermaLink='false'>http://www.blogger.com/feeds/34864483/posts/full/115940789388494939</guid><pubDate>Thu, 28 Sep 2006 01:40:00 +0000</pubDate><atom:updated>2006-10-05T22:41:09.680-04:00</atom:updated><title>FXForge 3.0 Users Guide</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">&lt;p>&lt;strong>Downloading and Installing FX.php&lt;/strong>&lt;br />&lt;br />The latest release of FX.php can be downloaded from &lt;a href="http://www.fmwebschool.com/dlfxphp.htm">Download FX.php&lt;/a>. You will need to edit the server_data.php file within the FX folder to use the files with your server.&lt;br />&lt;br />Open server_data.php within the FX folder.&lt;br />&lt;br />1.) Change the $serverIP variable to equal the IP address of the FileMaker server. If you are using FileMaker 5-6 this will be the address of the FileMaker application. If you are using FileMaker 7-8 this will be the address of the server with FileMaker Server Advanced.&lt;br />&lt;br />Ex. $serverIP = '127.0.0.1';&lt;br />&lt;br />Make sure that the single quotes remain in place around the address. You may use either an IP address or domain address.&lt;br />&lt;br />2.) Change the $webCompanionPort variable to the port which is appropriate for your system. If you are using FileMaker 5-6 this will be the port number used by the web companion in FileMaker. If you are using FileMaker 7-8 this will be the port number of the web server running on the FileMaker Server Advanced machine.&lt;br />&lt;br />Ex. $webCompanionPort = 80;&lt;br />&lt;br />Place the entire 'FX' folder in the same directory as your web site. The pages generated by FXForge will look for the FX files relative to themselves.&lt;br />&lt;br />&lt;strong>Requirements&lt;/strong>&lt;br />&lt;br />Requirement for using FXForge generated web pages:&lt;br />&lt;br />FileMaker 5-6: FileMaker Pro or FileMaker Unlimited&lt;br />&lt;br />FileMaker 7-8: FileMaker Server 7 or 8 Advanced&lt;br />&lt;br />Web Server: Apache or IIS&lt;br />&lt;br />PHP: PHP must be installed and enabled on your web server.&lt;br />&lt;br />FX.php: FX.php is a free PHP class that allows you to interact with FileMaker data. The 'FX' folder should be placed in the same folder as your web files for each web site.&lt;br />&lt;br />&lt;strong>About FXForge and PHP with FileMaker&lt;/strong>&lt;br />&lt;br />FXForge creates queries or requests to FileMaker. Each request for a different action, set of search criteria, database, etc. requires a new request. With FXForge you can create as many different requests on a single page as you need.&lt;br />&lt;br />Example:&lt;br />&lt;br />You can create a request that returns information on a specific record in FileMaker. Based on information returned in the first record, you create a second query to a separate layout that searches for related records. Finally you perform a search for a completely different set of records that will be displayed.&lt;br />&lt;br />&lt;strong>Getting Around FXForge&lt;/strong>&lt;br />&lt;br />&lt;br />&lt;strong>FXForge Main Menu&lt;/strong>&lt;br />&lt;br />&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 350px; CURSOR: hand" alt="FXForge Main Menu" src="http://www.fmwebschool.com/fxforgeblog/images/sm_opening_screen1.jpg" border="0" />&lt;br />&lt;br />&lt;br />&lt;br />&lt;strong>&lt;span style="font-size:130%;">Options Available&lt;/span>&lt;/strong>&lt;br />&lt;br />&lt;strong>New Request Wizard&lt;/strong>&lt;br />Creates a new request and directs you to a wizard that will assist you in creating your request. This is the best option for creating new pages.&lt;br />&lt;br />&lt;strong>New Request Form&lt;/strong>&lt;br />Creates a new request and directs you to the self guided FXForge interface. This option can be used if you are familiar with FXForge or have experience using FX.php. The Request Wizard is recommended for creating new pages.&lt;br />&lt;br />&lt;strong>View Request List&lt;/strong>&lt;br />Displays a list of all created requests.&lt;br />&lt;br />&lt;strong>View Page List&lt;/strong>&lt;br />Displays a list of all created pages.&lt;br />&lt;br />&lt;strong>File Upload Solution&lt;/strong>&lt;br />Creates a solution that allows users to upload files to your server.&lt;br />&lt;br />&lt;strong>Build Email Solution&lt;/strong>&lt;br />Creates an entry form, which allows feedback email to be sent to you from your web site.&lt;br />&lt;br />&lt;strong>Error Code Reference&lt;/strong>&lt;br />Cross reference error codes for easy troubleshooting of generated errors.&lt;br />&lt;br />&lt;strong>View Manual&lt;/strong>&lt;br />Provides quick access to the user guide from the main menu.&lt;br />&lt;br />&lt;strong>Import Templates&lt;/strong>&lt;br />Provides the ability to import additional templates for use with FXForge.&lt;br />&lt;br />&lt;br />&lt;strong>FXForge Wizard&lt;/strong>&lt;br />FXForge contains a built-in wizard to guide you through the page creation process. This is the best way to use FXForge to create and modify requests.&lt;br />&lt;br />&lt;br />&lt;img style="FLOAT: center; MARGIN: 0px 0px 10px 10px; WIDTH: 310px; CURSOR: hand" alt="FXForge Index" src="http://www.fmwebschool.com/fxforgeblog/images/index.jpg" border="0" />&lt;br />&lt;br />&lt;strong>Required Elements&lt;/strong>&lt;br />&lt;br />&lt;img style="FLOAT: center; MARGIN: 0px 0px 10px 10px; WIDTH: 350px; CURSOR: hand" alt="Required Elements" src="http://www.fmwebschool.com/fxforgeblog/images/sm_required_elements2.jpg" border="0" />&lt;br />&lt;br />The required elements screen is the first screen you will complete when working through the wizard. All of the elements here are required. The exception is the 'Password'; however this is only if you do not have a password set up for the account that will be accessing the file. We strongly recommend creating a password for every user account. In FileMaker 7 or 8 you will need the extended privilege 'fmxml' enabled for the account that will be accessing the database.&lt;br />&lt;br />&lt;br />&lt;br />&lt;strong>Page Name&lt;/strong>&lt;br />&lt;br />If you are creating a request for an existing page, you can select that page from the list. If the page has not yet been created, select the 'New Page' option to create a page. Name your page with a '.php' extension.&lt;br />&lt;br />&lt;strong>Request Name&lt;/strong>&lt;br />&lt;br />Create a name for the request that will allow you to easily identify the purpose of the request. For example if you are creating a request that performs a find, you might name the request 'search'. The request name cannot contain any spaces of special characters.&lt;br />&lt;br />&lt;strong>FileMaker Version&lt;/strong>&lt;br />&lt;br />Select the version of FileMaker you will be using to host the database.&lt;br />&lt;br />&lt;strong>Database Name&lt;/strong>&lt;br />&lt;br />Enter the name of the database that you will be using for the request.&lt;br />&lt;br />&lt;strong>Layout&lt;/strong>&lt;br />&lt;br />Enter the name of the layout that you will be using for the request. Any fields you reference in the request must be present on the layout. Value lists you want to use must be attached to a field on the layout.&lt;br />&lt;br />&lt;strong>Account Name&lt;/strong>&lt;br />&lt;br />Enter the account name that will be used to access the database.&lt;br />&lt;br />&lt;strong>Password&lt;/strong>&lt;br />Enter the password for the account name that will be used to access the database.&lt;br />&lt;br />&lt;strong>Action&lt;/strong>&lt;br />&lt;br />Select the action that the request will perform. When you first start using FXForge, it is best to start with a simple request such as find all or find any.&lt;br />&lt;br />&lt;br />&lt;strong>Passed Values&lt;/strong>&lt;br />&lt;br />&lt;img style="FLOAT: center; MARGIN: 0px 0px 10px 10px; WIDTH: 350px; CURSOR: hand" alt="Passed Values" src="http://www.fmwebschool.com/fxforgeblog/images/sm_passed_values3.jpg" border="0" />&lt;br />&lt;br />&lt;br />Values may be passed to the page from a link or a form. If the values are sent in a link, choose the 'GET' method for each value in the link. If the values are sent in a form, choose either 'GET' or 'POST' based on the form's value for 'Method'.&lt;br />&lt;br />Ex.&lt;br />&lt;br />&lt;img style="FLOAT: center; MARGIN: 0px 0px 10px 10px; WIDTH: 277px; CURSOR: hand" alt="form action" src="http://www.fmwebschool.com/fxforgeblog/images/form_action1.JPG" border="0" />&lt;br />&lt;br />&lt;br />&lt;br />The values entered here will be available for any request on the page.&lt;br />&lt;br />Enter the value for 'name' as it exists in the form under 'Value Sent As'.&lt;br />&lt;br />Ex.&lt;br />&lt;br />&lt;img style="FLOAT: center; MARGIN: 0px 0px 10px 10px; WIDTH: 277px; CURSOR: hand" alt="form action" src="http://www.fmwebschool.com/fxforgeblog/images/form2.JPG" border="0" />&lt;br />&lt;br />Enter 'address' under 'Value Sent As'.&lt;br />&lt;br />If the value are sent in a link enter the key value under 'Value Sent As'.&lt;br />&lt;br />Ex.&lt;br />&lt;a href="response.php?first_name=Michael">Go to the page&lt;/a>&lt;br />Enter 'first_name' under 'Value Sent As'.&lt;br />&lt;br />Request Handling&lt;br />&lt;br />The 'request handling' screen provides further options to control the returned record set.&lt;br />&lt;br />&lt;br />&lt;br />&lt;br />Maximum Records&lt;br />Enter the maximum number of records that should be returned if there are multiple records in the returned record set. You can enter a specific number or the word 'all'. The default value is 50. If you will be using one of the 'Previous Next' links also included on this screen, enter the number of records to which each group should be constrained.&lt;br />&lt;br />Skip Records&lt;br />If you would like to skip a number of records when the record set is returned, enter that number here.&lt;br />&lt;br />Sort Records&lt;br />If you would like to sort the returned record set, enter the field to sort and select either 'ascend' or descend'.&lt;br />&lt;br />&lt;br />Previous Next Links&lt;br />The 'Previous Next Links' options will display links if the returned record set is greater than the number you specified as 'Maximum Records'. If you choose to add this feature, select only one type of previous next links and make sure that you have set a value for 'Maximum Records'.&lt;br />&lt;br />&lt;br />&lt;br />&lt;br />&lt;br />&lt;br />Display Options&lt;br />&lt;br />The 'Display Options' screen allows you to choose how you would like to display any returned records. You may display None, One or Both.&lt;br />&lt;br />&lt;br />&lt;br />&lt;br />Within a Table&lt;br />This option will format returned records in an HTML table.&lt;br />&lt;br />&lt;br />Outside of a Table&lt;br />This option will display returned records without an HTML table.&lt;br />&lt;br />&lt;br />&lt;br />&lt;br />&lt;br />Table Options&lt;br />&lt;br />The 'Table Options' screen allows you to specify how your table will appear. Options include labels, number of records, borders and background color.&lt;br />&lt;br />&lt;br />&lt;br />Column Labels&lt;br />Select whether or not you would like to display labels at the top of each column. This will label each column the same as the field name and is easily edited after the page is generated.&lt;br />&lt;br />Number of Returned Records&lt;br />Select how many records you would like displayed in the table. The options here are 'One Record' or 'All Records'. If you select 'All Records' this will be constrained by the number you chose for 'Maximum Records' on the 'Request Handling' screen.&lt;br />&lt;br />Borders&lt;br />Select 'Yes' if you would like borders to be added to the table&lt;br />&lt;br />Background Color&lt;br />This option allows you to set the background color for the table. You can enter the hex value or select the color chooser for assistance in specifying a color.&lt;br />&lt;br />&lt;br />&lt;br />&lt;br />Table Display Fields&lt;br />&lt;br />The 'Table Display Fields' screen is used for adding the values you want to display in the table.&lt;br />&lt;br />&lt;br />&lt;br />&lt;br />Field to Display&lt;br />Enter the name of the field that should be displayed&lt;br />&lt;br />Type&lt;br />Select the type of field. The options are text, external image or container image.&lt;br />&lt;br />Image Location&lt;br />If you selected 'external image', enter the location of the external image in relation to the PHP page that will be generated.&lt;br />&lt;br />Detail Link&lt;br />Select this option if you would like to have a detail link attached to this field value&lt;br />&lt;br />Link URL&lt;br />If you selected 'Yes' for detail link, enter the URL for the link.&lt;br />&lt;br />Text Color&lt;br />This allows you to select a color for the text for this field. You can enter the hex value or select the color chooser for assistance in specifying a color.&lt;/p>&lt;/div></description><link>http://www.fmwebschool.com/fxforgeblog/2006/09/fxforge-30-users-guide.html</link><author>stephen@fmwebschool.com (Stephen K Knight)</author></item><item><guid isPermaLink='false'>http://www.blogger.com/feeds/34864483/posts/full/115894742380123510</guid><pubDate>Fri, 22 Sep 2006 17:47:00 +0000</pubDate><atom:updated>2006-09-22T22:46:14.666-04:00</atom:updated><title>FXForge Users Guide</title><description>&lt;div xmlns="http://www.w3.org/1999/xhtml">FMWebschool is proud to release FXForge v3.0.  The new version of FXForge offers many new features as well as a brand new interface.  &lt;br />&lt;br />Please take the time to read through the new users guide and make suggestions as to how we can make improvements.&lt;br />&lt;br />Also, please feel free to post comments as to what we can do to improve FXForge.&lt;br />&lt;br />We look forward to a great positive discussion!&lt;br />&lt;br />In Kindness&lt;br />Stephen Knight&lt;br />http://www.fmwebschool.com&lt;/div></description><link>http://www.fmwebschool.com/fxforgeblog/2006/09/fxforge-users-guide.html</link><author>stephen@fmwebschool.com (Stephen K Knight)</author></item></channel></rss>