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

<channel>
	<title>ExpressDB</title>
	<atom:link href="http://expressdb.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://expressdb.com</link>
	<description>Instant database for any web form</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:39:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>An Even Simpler Way to Use ExpressDB with Facebook</title>
		<link>http://expressdb.com/2011/04/an-even-simpler-way-to-use-expressdb-with-facebook/</link>
		<comments>http://expressdb.com/2011/04/an-even-simpler-way-to-use-expressdb-with-facebook/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 04:20:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[IFrame]]></category>
		<category><![CDATA[Static HTML]]></category>

		<guid isPermaLink="false">http://expressdb.com/?p=155</guid>
		<description><![CDATA[A few weeks ago, we told you how to use ExpressDB as the simplest way to add a contact form (or any other form) to Facebook. In this update, we will show you an even simpler way. At the same &#8230; <a href="http://expressdb.com/2011/04/an-even-simpler-way-to-use-expressdb-with-facebook/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, we told you how to use ExpressDB as the <a title="Simple Facebook Forms" href="http://expressdb.com/2011/02/the-simplest-way-of-adding-a-customer-contact-form-or-sales-lead-capture-form-to-facebook/">simplest way to add a contact form (or any other form) to Facebook</a>. In this update, we will show you an even simpler way. At the same time, we have to update on some changes Facebook has been making that can complicate things if you don&#8217;t watch out. But we will tell you how to work around these pitfalls.</p>
<p>First the good news: a simple technique for adding your form to Facebook that cuts out some of the steps our previous tutorial outlined for registering your form as a Facebook app. Instead, you can take advantage of an existing Facebook app called Static HTML: iframe tabs. Just edit the HTML code for your form, customize the opening &lt;form&gt; tag with the  ExpressDB activation key, and copy and paste that code into the Static HTML app, and &#8212; presto! &#8212; the form appears as a new tab on your page.</p>
<p>This tutorial covers the creation of the tab on our Facebook page labeled <a title="ExpressDB demo using Static HTML app" href="https://www.facebook.com/expressdb?sk=app_190322544333196">Contact Demo 2</a>.</p>
<p>Here is the process:</p>
<ul>
<li>Visit the home page for the <a title="Static HTML" href="https://www.facebook.com/apps/application.php?api_key=190322544333196">Static HTML</a> app.</li>
<li>Click the <strong>Add to My Page</strong> link and select the page you want to add your tab to.</li>
<li>Navigate to your page, which should now show a new tab at the end of the list, below standard tabs such as The Wall.</li>
<li>When you view this new tab while logged in as administrator, you will see an editing user interface as shown below that allows you to put in your custom HTML.</li>
<li>Once you save your work, follow the instructions to preview your tab.</li>
</ul>
<p><span id="more-155"></span>Here is what that editing interface looks like before you have entered any content:</p>
<div id="attachment_156" class="wp-caption alignnone" style="width: 560px"><a href="http://expressdb.com/wp-content/uploads/contactdemo2-1.png"><img class="size-full wp-image-156" title="Contact Demo" src="http://expressdb.com/wp-content/uploads/contactdemo2-1.png" alt="" width="550" height="443" /></a><p class="wp-caption-text">Static HTML editor</p></div>
<p>Note that there are actually two text boxes where you can add code.  You use the second one if you would like to put in a different block of content that will be shown to people who have clicked the &#8220;Like&#8221; button (essentially subscribing to your status updates). If you leave the second box blank, the same content is shown to both sets of visitors.</p>
<p>Many Facebook page owners use this to create a &#8220;reveal tab&#8221; &#8212; a tab that displays a message urging new users to Like the page. Once they have done so, you can display a second screen (perhaps containing special offers) to page fans only. One way to use this in combination with a form might be to first show a message people asking to Like the page and then display a form where people can put in their contact information to enter a contest (if you try a contest or sweepstakes, make sure you read <a title="Facebook promotion rules" href="http://www.facebook.com/promotions_guidelines.php">Facebook&#8217;s promotion guidelines</a> first).</p>
<p>For this example, we&#8217;re going to show the same contact form to everyone, so the form is filled in as shown below:</p>
<div id="attachment_157" class="wp-caption alignnone" style="width: 560px"><a href="http://expressdb.com/wp-content/uploads/contactdemo2-2.png"><img class="size-full wp-image-157" title="Sample Form" src="http://expressdb.com/wp-content/uploads/contactdemo2-2.png" alt="" width="550" height="443" /></a><p class="wp-caption-text">Sample Form</p></div>
<h2>The Impact of Facebook &#8220;Secure Browsing&#8221;</h2>
<p>One of the changes Facebook made this year was the introduction of &#8220;secure browsing,&#8221; where users can browse the entire site using an HTTPS connection (<strong>https</strong>://www.facebook.com rather than <strong>http</strong>://www.facebook.com). This is good for Facebook users, but it does complicate things a little for web developers.</p>
<p>In February, Facebook changed its developers platform to make HTML IFrames the standard technique for adding custom content to a tab on a Facebook business page. An IFrame is a way of embedding one web page within another. In our previous tutorial, we told you how to register content with Facebook so that it can be displayed within one of those IFrames. That means that you can plug one of your own web pages into the middle of a Facebook page.</p>
<p>Here comes the complication (immediately followed by the solution).</p>
<p>However, as more users convert to browsing in HTTPS mode, your custom content won&#8217;t be displayed correctly to those users unless you also provide an HTTPS version of the path to your content. For that to work, you must obtain an SSL security certificate for your domain and configure it on your server (or get your web host to do it for you). Maybe you already have that in place if you run an e-commerce site, but for other people this will be a bit of a speed bump.</p>
<p>This is what a visitor will see if they&#8217;re browsing in HTTPS mode and you have only provided an HTTP url.</p>
<p><a href="http://expressdb.com/wp-content/uploads/http.png"><img class="alignnone size-full wp-image-158" title="http" src="http://expressdb.com/wp-content/uploads/http.png" alt="" width="366" height="160" /></a></p>
<p>The beauty of working with the Static HTML app is you avoid this whole issue. Providing HTTP and HTTPS versions of the app becomes somebody else&#8217;s problem. You just provide the HTML that should be served up from either version of the address.</p>
<p>Well, almost. As we were working on setting up the tab labeled Contact Demo 2 we did at one point see this error in Internet Explorer.</p>
<div id="attachment_159" class="wp-caption alignnone" style="width: 560px"><a href="http://expressdb.com/wp-content/uploads/contactdemo2-3.png"><img class="size-full wp-image-159" title="IE Mixed Content Error" src="http://expressdb.com/wp-content/uploads/contactdemo2-3.png" alt="" width="550" height="372" /></a><p class="wp-caption-text">IE Mixed Content Error</p></div>
<p>In this case, Facebook is showing the tab content but Internet Explorer is still complaining that it has detected non-encrypted content on the page. To get rid of such glitches, just make sure that any references to external files included in your code &#8212; such as images, style sheets, or JavaScript &#8212; also point to HTTPS addresses. Once we made that change, the error went away.</p>
<p>Bottom line: the Static HTML technique is overall simpler, once again making ExpressDB the simplest way of adding a database form to Facebook.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fexpressdb.com%2F2011%2F04%2Fan-even-simpler-way-to-use-expressdb-with-facebook%2F&amp;title=An%20Even%20Simpler%20Way%20to%20Use%20ExpressDB%20with%20Facebook"><img src="http://expressdb.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://expressdb.com/2011/04/an-even-simpler-way-to-use-expressdb-with-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExpressDB for WordPress Shortcode</title>
		<link>http://expressdb.com/2011/03/expressdb-for-wordpress-shortcode/</link>
		<comments>http://expressdb.com/2011/03/expressdb-for-wordpress-shortcode/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 17:56:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://expressdb.com/?p=116</guid>
		<description><![CDATA[The new ExpressDB Shortcode plugin for WordPress lets you easily add data capture forms to your blog or website. The plugin is available in the WordPress.org repository at http://wordpress.org/extend/plugins/expressdb-shortcode/. What you&#8217;re seeing below is a live example from our blog. &#8230; <a href="http://expressdb.com/2011/03/expressdb-for-wordpress-shortcode/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The new ExpressDB Shortcode plugin for WordPress lets you easily add data capture forms to your blog or website. The plugin is available in the WordPress.org repository at <a href="http://wordpress.org/extend/plugins/expressdb-shortcode/">http://wordpress.org/extend/plugins/expressdb-shortcode/</a>.</p>
<p>What you&#8217;re seeing below is a live example from our blog.</p>
<div style="padding-top: 15px; padding-bottom: 15px;">
<style>
.expressdb table {   
 background-color: #F9FBFD;   
 color: #000000;   
 width: 440px;   
 border: 1px solid #D7E5F2;   
 border-collapse: collapse;   
}   
  
.expressdb td {   
 border: 1px solid #D7E5F2;   
 padding-left: 4px;   
}

.labelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 color: #3670A7;    
 background-color: transparent;    
 width: 220px;    
}

.fieldcell label {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 color: #3670A7;    
}
   
.fieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
 margin-right: 0px;    
 padding-right: 0px;    
}    
   
.smalllabelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: transparent;    
 color: #3670A7;    
 width: 100px;    
}    
   
.smallfieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
    
}
.expressdb input.text,.expressdb textarea {
width: 250px;
}

#expdbsubmit {
background-color: #0000FF;
color: #FFFFFF;
font-weight: bold;
}
</style>

<form name="expressdb" class="expressdb" method="post" action="http://www.expressdb.com/edp/?AppKey=420CEF8044F20484E049B6213F9BCC4C81C1A127" enctype="multipart/form-data">  
<table>
<tr>    
<td colspan="2" class="labelcell"><label for="First_Name">First Name</label></td>   
<td colspan="2" class="fieldcell"><input class="text" type="text" name="First_Name" id="First_Name" tabindex="1" /></td>   
</tr>
<tr>    
<td colspan="2" class="labelcell"><label for="Last_Name">Last Name</label></td>   
<td colspan="2" class="fieldcell"><input class="text" type="text" name="Last_Name" id="Last_Name" tabindex="2" /></td>   
</tr>
<tr>    
<td colspan="2" class="labelcell"><label for="Email">Email</label></td>   
<td colspan="2" class="fieldcell"><input class="text" type="text" name="Email" id="Email" tabindex="3" /></td>   
</tr>
<tr>    
<td colspan="2" class="labelcell"><label for="Note">Note</label></td>   
<td colspan="2" class="fieldcell"><textarea name="Note" id="Note" tabindex="4" ></textarea></td>   
</tr>
<tr>    
<td colspan="2" class="labelcell"><label>Options</label></td>   
<td colspan="2" class="fieldcell">
<input type="checkbox" name="Add_Me_to_Your_Email_List" id="Add_Me_to_Your_Email_List" tabindex="5" /> <label>Add Me to Your Email List</label> 
</td>   
</tr>
<tr><td colspan="4"><button id="expdbsubmit" type="submit" tabindex="6" />Submit</button></td></tr>
</table>   
</form>
</div>
<p>And this is what it looks like in the WordPress editor:</p>
<div id="attachment_127" class="wp-caption alignnone" style="width: 448px"><a href="http://expressdb.com/wp-content/uploads/expressdbwp-editor75.jpg"><img class="size-full wp-image-127" title="expressdbwp-editor75" src="http://expressdb.com/wp-content/uploads/expressdbwp-editor75.jpg" alt="shortcode in editor" width="438" height="207" /></a><p class="wp-caption-text">The shortcode inserted in the body of a post</p></div><span id="more-116"></span></p>
<p>In the WordPress blogging and content management system,  a shortcode is a placeholder for a bit of content that will be generated dynamically. Some WordPress plugins use shortcodes to let you insert a database report or a list of headlines from a web data feed. The ExpressDB Shortcode plugin takes the data fields you specify and creates the HTML for your form. Fields are rendered in the order <strong>text</strong>, <strong>textarea</strong>, and then <strong>checkboxes</strong>. The plugin provides some default styling, but web designers can also modify the styling to be applied by adding their own Cascading Style Sheets code.</p>
<p>The idea is to automate the creation of the form in much the same way ExpressDB automates the creation of an online database. ExpressDB is a product of <a href="http://www.caspio.com">Caspio</a>, the cloud database company. ExpressDB offers a <a href="http://www.expressdb.com/signup/express_trial.asp">14-day free trial</a>. Once you create your account, ExpressDB provides a simple 2-step process for creating a database, which will then capture any data you post to it &#8212; without making you fuss with database configuration or database table design. You can also elect to receive an email notification whenever someone fills out your form.</p>
<p>The ExpressDB setup wizard generates an application key you use to connect your form to the service. If you were coding a form manually, you would take the entire &lt;form&gt; tag code and paste it into your HTML. With the ExpressDB Shortcode plugin, you copy just the action parameter and add it to the <span>[</span>expressdb] shortcode as shown above.</p>
<p><div id="attachment_121" class="wp-caption alignnone" style="width: 541px"><a href="http://expressdb.com/wp-content/uploads/expressdb-3.jpg"><img class="size-full wp-image-121" title="expressdb-3" src="http://expressdb.com/wp-content/uploads/expressdb-3.jpg" alt="Form activation key" width="531" height="154" /></a><p class="wp-caption-text">Copy the form action attribute from ExpressDB</p></div>
<p>Why use ExpressDB with WordPress? There are plenty of other WordPress plugins for contact forms and other types of forms. Some just send you an email notification, while others log the form submission to same database that powers your WordPress blog. But as a cloud database service, ExpressDB offers some key advantages:</p>
<ul>
<li>ExpressDB is simpler than any other web forms and data capture solution you will find.</li>
<li>The ExpressDB service is operated by Caspio in professionally run Internet data centers. Because online database services are Caspio&#8217;s sole focus, the service is highly reliable, maintaining over 99.99% uptime for the past 5+ years.</li>
<li>ExpressDB is scalable, running on a load-balanced cluster of database servers. If you are running a small business website, you may have your own server (but probably only one). If you went with low-cost hosting, you are more likely to be sharing a server with dozens of other websites. If you are lucky enough to generate a large response to a marketing offer, you can be confident that ExpressDB will log all the customer inquiries, whereas a form that posts to your own server could easily overload the database.</li>
<li>If you need more sophisticate online database services, you can graduate to <a href="http://www.caspio.com">Caspio Bridge</a>, which provides visual web-based tools for creating databases, forms, reports, charts, graphs, and other interactive database apps.</li>
</ul>
<p>Download the <a href="http://expressdb.com/wp-content/uploads/expressdb-shortcode.zip">ExpressDB Shortcode</a> plugin now and let us know the great things you do with it.</p>
<p><strong>Bonus:</strong> when used in combination with the <a href="http://wordpress.org/extend/plugins/facebook-tab-manager/">Facebook Tab Manager</a> plugin, the ExpressDB Shortcode provides yet another way of adding data capture forms to Facebook (see also: <a title="Permalink to The Simplest Way to Add a Customer Contact Form or Sales Lead Capture Form to Facebook" rel="bookmark" href="http://expressdb.com/2011/02/the-simplest-way-of-adding-a-customer-contact-form-or-sales-lead-capture-form-to-facebook/">The Simplest Way to Add a Customer Contact Form or Sales Lead Capture Form to Facebook</a>).</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fexpressdb.com%2F2011%2F03%2Fexpressdb-for-wordpress-shortcode%2F&amp;title=ExpressDB%20for%20WordPress%20Shortcode"><img src="http://expressdb.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://expressdb.com/2011/03/expressdb-for-wordpress-shortcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Simplest Way to Add a Customer Contact Form or Sales Lead Capture Form to Facebook</title>
		<link>http://expressdb.com/2011/02/the-simplest-way-of-adding-a-customer-contact-form-or-sales-lead-capture-form-to-facebook/</link>
		<comments>http://expressdb.com/2011/02/the-simplest-way-of-adding-a-customer-contact-form-or-sales-lead-capture-form-to-facebook/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 21:51:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.expressdb.com/?p=61</guid>
		<description><![CDATA[The goal of this project is to create a lead capture form or customer contact form like the one below, and embed it in our Facebook business page. With people around the world spending more of their time online interacting &#8230; <a href="http://expressdb.com/2011/02/the-simplest-way-of-adding-a-customer-contact-form-or-sales-lead-capture-form-to-facebook/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The goal of this project is to create a lead capture form or customer contact form like the one below, and embed it in our Facebook business page. With people around the world spending more of their time online interacting with people and brands through Facebook, this can be a great way of making connections with customers and potential customers within the Facebook experience.</p>
<p><strong>Update:</strong> You may want to scan this article for background, but then refer to an <a title="Even Simpler Facebook Forms" href="http://expressdb.com/2011/04/an-even-simpler-way-to-use-expressdb-with-facebook/">updated tutorial</a> that lets you skip some of the steps given below for registering your web page on Facebook and avoids some issues with Facebooks &#8220;secure browsing&#8221; feature.</p>
<div id="attachment_62" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.expressdb.com/wp-content/uploads/edb-contact.jpg"><img class="size-medium wp-image-62" title="edb-contact" src="http://blog.expressdb.com/wp-content/uploads/edb-contact-300x203.jpg" alt="ExpressDB Facebook tab" width="300" height="203" /></a><p class="wp-caption-text">An ExpressDB contact form on Facebook</p></div>
<p>See this example live at <a href="http://www.facebook.com/expressdb" target="_blank">www.facebook.com/expressdb</a> (and click the Like button while you&#8217;re there, please).</p>
<p>Creating a Facebook page for your business or organization is free, and adding basic interactivity like a Contact Us form can be simple and inexpensive with the use of ExpressDB. ExpressDB provides a simple way for web designers and HTML coders to create interactive forms without hassling over the details of programming and database setup. ExpressDB takes the input from your form and automatically creates a database to match, reliably storing whatever data you choose to capture. This has to be the absolute simplest way of creating something like a lead capture or customer contact form to add to your Facebook page.<span id="more-61"></span></p>
<p>ExpressDB offers a free trial so you can experiment with no obligation. If you become a customer, ExpressDB will record up to 1,000 submissions per month for a $16.95 monthly subscription (see <a href="http://www.expressdb.com/pricing.asp">pricing</a>), with <a href="http://www.expressdb.com/addon.asp">add-on packs available</a> for higher volumes (you could have worse problems than pulling in 1000+ sales leads).</p>
<p>Any web form can be turned into an ExpressDB form with the addition of one copy-and-paste line of code, which goes into the form tag in your HTML.</p>
<div class="wp-caption alignnone" style="width: 549px"><img title="ExpressDB Step 1" src="http://www.expressdb.com/Manager/shared/images/help-deploy/step1.gif" alt="" width="539" height="260" /><p class="wp-caption-text">Copy the ExpressDB activation code and use it to replace the HTML &lt;form&gt; tag</p></div>
<p>You can download the sample Contact Form from our <a href="https://www.expressdb.com/Manager/pages/sampledownload.htm">forms gallery</a> as a starting point. Change the formatting as necessary to match your branding, and tweak the layout to fit within the relatively narrow column (520 pixels wide by 800 pixels tall) that Facebook gives you for embedded content. You definitely don&#8217;t want your content to be wider than that. If it&#8217;s taller, Facebook will display a scroll bar to let you see the content in excess of the 800-pixel limit.</p>
<p>You will actually upload this content to your own website and let Facebook display it with an HTML IFrame. This is an embedded HTML frame, where your content is actually treated as an independent web page (even though it&#8217;s displayed within a Facebook page) and can include its own independent interactive content, including things like JavaScript user interface widgets, video, and animation.</p>
<p>For the example shown here, we have uploaded our ExpressDB form to <a href="http://blog.expressdb.com/facebook/index.php">blog.expressdb.com/facebook/index.php</a> &#8211; and you can see it there as an independent web page. We are going to take that content and plug it into the Facebook Developers application.</p>
<p>Note that the file extension is PHP rather than HTML because this file is capable of processing programming instructions in the PHP language, in addition to displaying HTML. We&#8217;re not actually going to write any PHP code, but Facebook will post some data to that page in the process of loading it, and some web servers will display an error message when an HTTP POST is directed at a plain HTML file. Depending on your web server setup, you could use a CFM, ASP, or ASPX file &#8212; check with your web administrator if you don&#8217;t know which is supported on your server. If you&#8217;re running a small business website on a service such as GoDaddy, you will probably find that PHP is supported.</p>
<p>Key points:</p>
<ul>
<li>Create a directory on your web server into which you will load the file for your ExpressDB form.</li>
<li>Make the file itself display as the index of that directory by using a file name such as index.php</li>
</ul>
<p>If you do not already have a Facebook page, register one at <a href="http://www.facebook.com/pages/create.php">http://www.facebook.com/pages/create.php</a> (see this this <a href="http://www.carrcommunications.com/2010/08/how-to-create-a-facebook-page-the-simple-steps-are-the-most-important/">Facebook business page tutorial</a> for more how-to details on the basics).</p>
<p>Now go to the Facebook Developers site at <a href="http://www.facebook.com/developers">www.facebook.com/developers</a> and register, agreeing to their terms of service.</p>
<p>Once you are registered, you can click on <strong>Create App</strong>. Fill in the basic details for the name of your application, your web site, and your domain. You don&#8217;t need to fill in a detailed description of your app if it&#8217;s only for use on your own Facebook page (as opposed to being a public app, listed in the application directory, that you will encourage others to add to their pages).</p>
<p>The most important variables you need to fill in are on the <strong>Facebook Integration</strong> tab. For the <strong>Canvas URL</strong> variable, use http://www.<em>mysite</em>.com/myapp/ and for the<strong> Tab URL</strong> (which must be different) use http://www.<em>mysite</em>.com/myapp/index.php (or whatever the name of your index file is). In this case, both URLs will actually access the same content. You also need to fill in the label that should appear on your tab. Optionally, you can fill in the <strong>Canvas Page</strong>, as we&#8217;ve done below with &#8220;expressdb-contact&#8221; in the blank. This makes our form accessible at <a href="https://apps.facebook.com/expressdb-contact/" target="_blank">apps.facebook.com/expressdb-contact/</a> as well as within the context of a tab on our business page.</p>
<p>Here is how the Contact Demo tab at <a href="http://www.facebook.com/expressdb">www.facebook.com/expressdb</a> is set up.</p>
<div id="attachment_68" class="wp-caption alignnone" style="width: 432px"><a href="http://blog.expressdb.com/wp-content/uploads/edb-contact11.jpg"><img class="size-full wp-image-68" title="edb-contact1" src="http://blog.expressdb.com/wp-content/uploads/edb-contact11.jpg" alt="Facebook Developer app registration" width="422" height="571" /></a><p class="wp-caption-text">Registering an Application on Facebook</p></div>
<p><strong>Update:</strong> This form has changed to include a new Secure Tab URL field. To avoid conflicts with Facebook&#8217;s secure browsing feature, you should provide an https variation of the address for your form. This requires obtaining an SSL security certificate for your domain and installing it on your server (which may require getting help from your web host). To avoid that requirement, try this <a title="Simple Facebook Forms with ExpressDB" href="http://expressdb.com/2011/04/an-even-simpler-way-to-use-expressdb-with-facebook/">alternate technique</a> for adding ExpressDB forms to Facebook.</p>
<p>After saving your work, visit the Application Profile Page Facebook creates, and you will see <strong>Add to my Page</strong> as one of the links on the left hand side. Click there, and you will be given the option of adding your new page tab to one or more pages that you own or administer. Go to your page to verify that the tab is now showing up.</p>
<p>Optional but recommended: Change the icon that appears next to your tab. Go back to the www.facebook.com/developers and look for the App you just registered under My Apps. Click on the name you gave your application, and then Edit Settings. On the About tab of the settings screen, click Change Your Icon and upload a small, squared-off image that evokes your brand. For our page tab, we used just the &#8220;DB&#8221; part of the ExpressDB logo.</p>
<p>Just for bonus points, you might visit the <a href="http://developers.facebook.com/docs/plugins/" target="_blank">Facebook Social Plugins</a> page and get some copy-and-paste code that will add some additional interactivity to your page. Just fill out the form, and Facebook generates a little snippet of code I can use. Here, I&#8217;m grabbing the XFBML version of the code for the Facebook Recommendations box, which shows which of the blog posts from this website have been shared most frequently on Facebook. If you look at the example at Contact Demo tab at <a href="http://www.facebook.com/expressdb">www.facebook.com/expressdb</a>, you will see I&#8217;ve added this widget just below my form.</p>
<div id="attachment_66" class="wp-caption alignnone" style="width: 583px"><a href="http://blog.expressdb.com/wp-content/uploads/edbcontact2.jpg"><img class="size-full wp-image-66" title="Facebook Recommendations Social Plugin" src="http://blog.expressdb.com/wp-content/uploads/edbcontact2.jpg" alt="Facebook Social Plugins" width="573" height="632" /></a><p class="wp-caption-text">Copy-and-paste code from Facebook</p></div>
<p>That&#8217;s about it! Of course, there&#8217;s plenty of potential for deeper, fancier technical integration with Facebook. But if what you&#8217;re really looking for is a simple inexpensive way of adding a customer contact form (or any other web form) to Facebook, and know the data you collect will be recorded reliably, you can do it easily and inexpensively with ExpressDB.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fexpressdb.com%2F2011%2F02%2Fthe-simplest-way-of-adding-a-customer-contact-form-or-sales-lead-capture-form-to-facebook%2F&amp;title=The%20Simplest%20Way%20to%20Add%20a%20Customer%20Contact%20Form%20or%20Sales%20Lead%20Capture%20Form%20to%20Facebook"><img src="http://expressdb.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://expressdb.com/2011/02/the-simplest-way-of-adding-a-customer-contact-form-or-sales-lead-capture-form-to-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a Flash Form Work With ExpressDB</title>
		<link>http://expressdb.com/2011/02/making-a-flash-form-work-with-expressdb/</link>
		<comments>http://expressdb.com/2011/02/making-a-flash-form-work-with-expressdb/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 19:12:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.expressdb.com/?p=28</guid>
		<description><![CDATA[Even though other web design techniques have become more competitive with Adobe Flash for adding interactivity and animation, Flash still has many fans. Adapting a Flash form to work with ExpressDB is copy-and-paste simple. The example below is nothing fancy, but it&#8217;s &#8230; <a href="http://expressdb.com/2011/02/making-a-flash-form-work-with-expressdb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Even though other web design techniques have become more competitive with Adobe Flash for adding interactivity and animation, Flash still has many fans. Adapting a Flash form to work with ExpressDB is copy-and-paste simple.</p>
<p>The example below is nothing fancy, but it&#8217;s exactly the one included with this <a href="http://www.tizag.com/flashTutorial/flashforms.php">Flash forms tutorial</a>, which covers the basics of how to set up a form in Flash that will post to a web address. The only customization we&#8217;ve made is to change the action URL for the form to one associated with our ExpressDB database. Try it!</p>
<div style="width: 200px; padding: 20px; background-color: #66CCFF;">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_form1easy_606250582"
			class="flashmovie"
			width="200"
			height="150">
	<param name="movie" value="/wp-content/uploads/form1easy.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/wp-content/uploads/form1easy.swf"
			name="fm_form1easy_606250582"
			width="200"
			height="150">
	<!--<![endif]-->
		
<p><a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
</div>
<p>If you were doing this for real, you would most likely want to take advantage of some of the more interactive features of Flash, such as drag-and-drop selection of options, that go beyond what you could easily do with HTML and JavaScript. As long as the data to be submitted can be reduced to a standard web form post, it will work with ExpressDB.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fexpressdb.com%2F2011%2F02%2Fmaking-a-flash-form-work-with-expressdb%2F&amp;title=Making%20a%20Flash%20Form%20Work%20With%20ExpressDB"><img src="http://expressdb.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://expressdb.com/2011/02/making-a-flash-form-work-with-expressdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Make an Adobe Acrobat PDF Form Post to ExpressDB</title>
		<link>http://expressdb.com/2011/02/how-to-make-an-adobe-acrobat-pdf-form-post-to-expressdb/</link>
		<comments>http://expressdb.com/2011/02/how-to-make-an-adobe-acrobat-pdf-form-post-to-expressdb/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 15:02:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.expressdb.com/?p=12</guid>
		<description><![CDATA[As an alternative to web forms, you can publish interactive Adobe Acrobat PDFs that print neatly but still support online submissions. For example, you might want to enable employees to submit expense reports online but follow up with a printed &#8230; <a href="http://expressdb.com/2011/02/how-to-make-an-adobe-acrobat-pdf-form-post-to-expressdb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As an alternative to web forms, you can publish interactive Adobe Acrobat PDFs that print neatly but still support online submissions. For example, you might want to enable employees to submit expense reports online but follow up with a printed paper copy.</p>
<p>Integrating PDF forms with ExpressDB is just as copy-and-paste simple as for web forms.</p>
<p>You create forms in Acrobat using the Form Wizard (also known as LifeCycle Designer). If you need help with the basics of creating a form in Acrobat, see this Adobe TV tutorial on <a href="http://tv.adobe.com/watch/acrobat-tips-and-tricks/creating-basic-fillable-forms-using-form-wizard/">Creating Basic Fillable Forms (Using Form Wizard)</a>.</p>
<p>Here, we have taken one of the form templates provided by Adobe, customizing it with our own logo. The Form Wizard lets us add a button that will allow users to print the form with the data they have filled in. We have added a new button, which will become our Submit Online button.</p>
<div id="attachment_24" class="wp-caption alignnone" style="width: 560px"><a href="http://blog.expressdb.com/wp-content/uploads/pdf2-form550.png"><img class="size-full wp-image-24" title="pdf2-form550" src="http://blog.expressdb.com/wp-content/uploads/pdf2-form550.png" alt="" width="550" height="323" /></a><p class="wp-caption-text">A boilerplate form</p></div>
<p><span id="more-12"></span>Open the Object tab in the form designer, and change the label text. For <strong>Control Type</strong>, we want <strong>Submit</strong>.</p>
<div id="attachment_16" class="wp-caption alignnone" style="width: 280px"><a href="http://blog.expressdb.com/wp-content/uploads/pdf3-buttonproperties.png"><img class="size-full wp-image-16" title="pdf3-buttonproperties" src="http://blog.expressdb.com/wp-content/uploads/pdf3-buttonproperties.png" alt="" width="270" height="375" /></a><p class="wp-caption-text">Button Properties</p></div>
<p>When you change Control Type, a new tab will appear labeled <strong>Submit</strong>.</p>
<p>For the post URL, we create our ExpressDB database as usual and copy just the web address, which includes the activation key for the database. If users will be submitting sensitive data, such as social security numbers, simply check the box to enable SSL encryption.</p>
<div id="attachment_17" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.expressdb.com/wp-content/uploads/pdf4-activation.png"><img class="size-medium wp-image-17" title="pdf4-activation" src="http://blog.expressdb.com/wp-content/uploads/pdf4-activation-300x85.png" alt="" width="300" height="85" /></a><p class="wp-caption-text">Copy Activation Key</p></div>
<p>You will paste the ExpressDB address into the <strong>Submit to URL</strong> field. Make sure the <strong>Submit As</strong> field is set to <strong>URL-encoded Data (HTTP Post).</strong></p>
<div id="attachment_18" class="wp-caption alignnone" style="width: 283px"><a href="http://blog.expressdb.com/wp-content/uploads/pdf5-buttonsubmit.png"><img class="size-full wp-image-18" title="pdf5-buttonsubmit" src="http://blog.expressdb.com/wp-content/uploads/pdf5-buttonsubmit.png" alt="" width="273" height="126" /></a><p class="wp-caption-text">Add the Submit parameters</p></div>
<p>Save the PDF. You now have an interactive PDF form you can send by email or post online. Note that for best results, the form should be viewed with a recent release of the Adobe&#8217;s Acrobat or Acrobat Reader. Other PDF viewers, such as the one built into Google&#8217;s Chrome browser, may not handle interactive forms properly.</p>
<p>You can try it here: <a href="http://blog.expressdb.com/wp-content/uploads/application.pdf">Employment Application Demo (PDF)</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fexpressdb.com%2F2011%2F02%2Fhow-to-make-an-adobe-acrobat-pdf-form-post-to-expressdb%2F&amp;title=How%20to%20Make%20an%20Adobe%20Acrobat%20PDF%20Form%20Post%20to%20ExpressDB"><img src="http://expressdb.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://expressdb.com/2011/02/how-to-make-an-adobe-acrobat-pdf-form-post-to-expressdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create a Facebook Contact Form (or Put Any Other Form on Facebook) Using ExpressDB</title>
		<link>http://expressdb.com/2011/02/how-to-create-a-facebook-contact-form-using-expressdb/</link>
		<comments>http://expressdb.com/2011/02/how-to-create-a-facebook-contact-form-using-expressdb/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 18:28:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://blog.expressdb.com/?p=1</guid>
		<description><![CDATA[Update: We&#8217;ve posted updated guidance on how to take advantage of recent Facebook upgrades that make it easier to integrate your form with the business pages on the service. See ExpressDB: The Simplest Way of Adding a Customer Contact or Sales &#8230; <a href="http://expressdb.com/2011/02/how-to-create-a-facebook-contact-form-using-expressdb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="border: thin dotted blue; padding: 15px;">Update: We&#8217;ve posted updated guidance on how to take advantage of recent Facebook upgrades that make it easier to integrate your form with the business pages on the service. See <a href="http://blog.expressdb.com/2011/02/the-simplest-way-of-adding-a-customer-contact-form-or-sales-lead-capture-form-to-facebook/">ExpressDB: The Simplest Way of Adding a Customer Contact or Sales Lead Capture Form to Facebook</a></div>
<p>As Facebook becomes increasingly important for businesses who want to interact with customers online, many business managers are looking for simple ways of adding interactivity to their Facebook marketing campaigns. Ideally, you want to be able to give Facebook users a way to fill out a contact form without being redirected to another website. Facebook fans tend to respond better to marketing offers and other outreach efforts that they can respond to within the familiar confines of the social media service.</p>
<p><a href="http://www.ExpressDB.com">ExpressDB</a> provides a simple way of adding forms for customer data capture or any other purpose to Facebook. See the <a href="http://apps.facebook.com/expressdb-contact/" target="_blank">live demo of the Facebook contact form</a> discussed in this tutorial.</p>
<p>As with any other web form, ExpressDB lets you capture data from your Facebook form with zero database configuration. Just point your form at the ExpressDB service, and the database is created for you.</p>
<p>To put a form on Facebook, prepare your form as usual, replacing the action tag in the form’s HTML with the one generated by ExpressDB. The ExpressDB forms gallery provides several common types of forms, such as contact and inquiry forms, that you can download and customize. The resulting web page with all formatting should be no more than 700 pixels wide to display properly on Facebook.<span id="more-1"></span></p>
<div class="wp-caption alignnone" style="width: 549px"><img title="ExpressDB Step 1" src="http://www.expressdb.com/Manager/shared/images/help-deploy/step1.gif" alt="" width="539" height="260" /><p class="wp-caption-text">Copy the ExpressDB activation code and use it to replace the &lt;form&gt; tag in your HTML</p></div>
<p>Upload the page to your website and confirm that it works as a stand-alone web form. Next, we&#8217;ll turn it into a Facebook app.</p>
<p>Log into Facebook and visit the <a href="http://www.facebook.com/developers">developers section</a>. You won&#8217;t have to do any programming, but you do need to fill out an online application to register your web form as a Facebook app.</p>
<p>Click on the <strong>Set Up an App</strong> button. Enter a name for your App, agree to the terms of service, and click <strong>Create App</strong>. This will open an editing screen with several tabs. The tabs we will concentrate on are <strong>Website</strong> and <strong>Facebook Integration</strong>.</p>
<p><strong>Step 1:</strong> Visit the <strong>Website</strong> tab and enter the address of the page on which you have installed your application in the <strong>Core Settings</strong> section.</p>
<p>Facebook may reject a file name ending in .html because it looks like a static file rather than an application. To get around this, you can append a query string to the end of the address as we&#8217;ve done here (?facebook) or you can use a file extension such as .php or .asp (depending on what is supported by your web server). These file extensions are associated with web programming, where programming commands are interspersed with HTML. But you do not have to include any programming commands &#8212; just the HTML for your form.</p>
<p>For <strong>Site Domain</strong>, enter the root address without the http prefix (“www.demo.com” in this example).</p>
<div id="attachment_958" class="wp-caption alignnone" style="width: 522px"><a href="http://www.carrcommunications.com/wp-content/uploads/2011/01/expdbfb1.jpg"><img class="size-full wp-image-958" title="expdbfb1" src="http://www.carrcommunications.com/wp-content/uploads/2011/01/expdbfb1.jpg" alt="" width="512" height="153" /></a><p class="wp-caption-text">The Website tab</p></div>
<p><strong>Step 2:</strong> Switch to the <strong>Facebook Integration</strong> tab and enter the page address you’re requesting to be assigned to this application. In this example, we have entered “expressdb-contact” which means the application will be available at <a href="http://apps.facebook.com/expressdb-contact/">http://apps.facebook.com/expressdb-contact/</a>.</p>
<div id="attachment_959" class="wp-caption alignnone" style="width: 522px"><a href="http://www.carrcommunications.com/wp-content/uploads/2011/01/expdbfb2.jpg"><img class="size-full wp-image-959" title="expdbfb2" src="http://www.carrcommunications.com/wp-content/uploads/2011/01/expdbfb2.jpg" alt="" width="512" height="237" /></a><p class="wp-caption-text">The Facebook Integration</p></div>
<p><strong>Step 3:</strong> Click the <strong>Save Changes</strong> button. Visit to the app page address you established to verify that your form displays properly.</p>
<p>In the example below, note that there is room to add more branding and promotional copy. You can use this web address as the landing page for Facebook advertisements, targeted by interests, affiliations, demographics, and geography, or share the link on your own Facebook profile or business page.</p>
<div id="attachment_960" class="wp-caption alignnone" style="width: 610px"><a href="http://www.carrcommunications.com/wp-content/uploads/2011/01/expdbfb3.jpg"><img class="size-full wp-image-960" title="expdbfb3" src="http://www.carrcommunications.com/wp-content/uploads/2011/01/expdbfb3.jpg" alt="" width="600" height="382" /></a><p class="wp-caption-text">Your form on Facebook</p></div>
<p>By default, when a user submits the form, ExpressDB will display the confirmation page shown below. You can also designate a page from your own website to be used as a confirmation page, with your own branding and follow up messages. If you do that, make sure it is formatted to fit within the Facebook window.</p>
<div id="attachment_961" class="wp-caption alignnone" style="width: 610px"><a href="http://www.carrcommunications.com/wp-content/uploads/2011/01/expdbfb4.jpg"><img class="size-full wp-image-961" title="expdbfb4" src="http://www.carrcommunications.com/wp-content/uploads/2011/01/expdbfb4.jpg" alt="" width="600" height="372" /></a><p class="wp-caption-text">The ExpressDB default confirmation page (you can substitute your own)</p></div>
<p><img id="iconrarrow2" class="iconrarrow" src="http://www.expressdb.com/images/icon-right.gif" alt="Start with a free trial" width="11" height="11" /><a title="ExpressDB Trial Signup" href="http://www.expressdb.com/signup/express_trial.asp">Start with a free trial</a> to see all that ExpressDB can do.</p>
<p>For a richer, but still very easy to use online database environment for creating forms, reports, charts, graphs, mashups, check out <a href="http://www.caspio.com">Caspio Bridge</a> and the instructions for <a href="http://howto.caspio.com/extensions/social-media/create-facebook-apps-with-caspio-datapages.html">publishing Caspio apps to Facebook</a>.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fexpressdb.com%2F2011%2F02%2Fhow-to-create-a-facebook-contact-form-using-expressdb%2F&amp;title=How%20to%20Create%20a%20Facebook%20Contact%20Form%20%28or%20Put%20Any%20Other%20Form%20on%20Facebook%29%20Using%20ExpressDB"><img src="http://expressdb.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://expressdb.com/2011/02/how-to-create-a-facebook-contact-form-using-expressdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
