<?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>Formidable Pro&#187; Blog</title> <atom:link href="http://formidablepro.com/blog/feed/" rel="self" type="application/rss+xml" /><link>http://formidablepro.com</link> <description>WordPress Forms</description> <lastBuildDate>Fri, 18 May 2012 08:08:30 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Formidable v1.6.3</title><link>http://formidablepro.com/formidable-v1-6-3/</link> <comments>http://formidablepro.com/formidable-v1-6-3/#comments</comments> <pubDate>Sun, 04 Mar 2012 01:52:09 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Formidable Releases]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=14533</guid> <description><![CDATA[Another batch of highly requested features and enhancements have been completed. If a feature you want the most hasn&#8217;t been added yet, be sure to vote so we can better prioritize our road map for future versions. Better optimization and increased security is also included. Important: Several unnecessary files have been removed from this version. [...]]]></description> <content:encoded><![CDATA[<p>Another batch of highly requested features and enhancements have been completed. If a feature you want the most hasn&#8217;t been added yet, be sure to <a
href="http://formidablepro.com/help-category/suggestion/">vote</a> so we can better prioritize our road map for future versions. Better optimization and increased security is also included.</p><p><strong>Important</strong>: Several unnecessary files have been removed from this version. This includes an Open Flash chart file that was found to have security vulnerabilities. If you update manually, be sure the delete the entire plugin folder before uploading the new one. Updating automatically will remove the old files without any extra effort on your part.</p><h2>CSS Classes</h2><p>Easier form formatting has been added. Simply open the field options, add one of our predefined classes, and no more messing with the customizable HTML unless you want to.</p><p>A two-column form is simple. Add a section heading field to your form, and give it a &#8220;frm_first_half&#8221; class. If you don&#8217;t want to see the heading, set the label position to &#8220;none&#8221;. This creates column one. Add a second section heading to mark the start of column two, and give it a &#8220;frm_last_half&#8221; class. That&#8217;s it!</p><p>Or if you only want to have two fields on the same row, you don&#8217;t need any additional section headings (unless you want them). You can give the first field the &#8220;frm_first_half&#8221; class, and the second field the &#8220;frm_last_half&#8221; class. Save your form and you&#8217;re done.</p><div
class="wp-caption aligncenter"><img
src="http://static.strategy11.com/css-classes.png" alt="CSS Classes" /><p
class="wp-caption-text">Available CSS classes are shown in the screenshot above.</p></div><div
class="wp-caption aligncenter"><img
src="http://static.strategy11.com/css-classes-option.png" alt="CSS classes option" /><p
class="wp-caption-text">The option is located in the field options for each field.</p></div><p>You can also see some of these classes in use in the <a
href="http://formidablepro.com/form-templates/">updated form templates</a>. For best results, existing users may want to go to the Formidable styling settings page, and change the default field width to 100%. This will make your forms scale better for mobile devices.</p><h2>Add a class on the input</h2><p>Custom code is no longer needed to add a new class directly on the input in the HTML. In the customizable HTML, change [input] to [input class="your_class_here class2"]. Add a space-separated list of any classes you would like to add.</p><h2>Other styling/formatting options</h2><p>There is an <strong>added &#8220;Inline&#8221; option</strong> to the label position dropdown in the field options. This allows for a left-aligned label without the width restriction. This allows for a field with a long label to not be restricted by the label width set in the global styling options.</p><p>Added an <strong>input mask</strong> option available via the $frm_input_masks global and &#8216;frm_input_masks&#8217; hook. This forces a specific format in a field like a social security number. There are many ways this can be utilized, but here&#8217;s one example that can be added to a new plugin or your theme functions.php:</p><pre>//format field #25 as a Social Security number
add_action('frm_field_input_html', 'add_input_html');
function add_input_html($field){
    if($field['id'] == 25){ //change 25 to the ID of your field
        global $frm_input_masks;
        $frm_input_masks[$field['id']] = "999-999-9999";
    }
}</pre><h2>Editable Admin Panels</h2><p>The forms, entries, and custom display page columns shown and entries per page are now customizable for those running at least v3.1 of WordPress. Use the &#8220;Screen options&#8221; section at the very top of the page to customize which columns are shown.<br
/> <img
src="http://static.strategy11.com/1.6.3-screen-options-forms.png" alt="Form Screen Options" /></p><h2>Use a separate label and value</h2><p>Radio, checkbox, and dropdown fields can now use two separate values: one for show, and one to save. This makes calculations easier if you don&#8217;t want the number to show on the page. You can add the value for the calculation as the value, and leave your label the way you want your users to see it.<br
/> <img
src="http://static.strategy11.com/1.6.3-use-separate-values.png" alt="Field Value and Label" class="aligncenter post-image" /></p><h2>Custom display enhancements</h2><p><strong>Added Security.</strong> For extra security and to more easily allow multiple custom displays per page, if a custom display has detail link parameters defined, ONLY those parameters will be allowed. Also, if a custom display for a post type is inserted on a page, the link will redirect to the single post page if accessed with the regular detail link. For example, our topic notification emails in the help desk contained a link to help-desk?topic=4568fj. This now redirects to the single post page.</p><p><strong>Limit with dynamic dates.</strong> There are many times when custom displays need to be limited by dynamic dates instead of hardcoded ones. This is now possible without the addition of custom code. In addition to accepting &#8220;NOW&#8221; to only show entries with dates that are greater or less than the current date, PHP dates are now also accepted like &#8220;-1 month&#8221;.</p><p><strong>Added shortcode options.</strong> The custom display shortcode has new options that allow a way to set some where options.</p><pre>[ display-frm-data id=5 get="whatever" get_value="value"]</pre><p>This allows for the use of [get param="whatever"] in a &#8220;where&#8221; row of the custom display to limit which entries are shown.</p><p><strong>More accurate automatic placement.</strong> Automatically inserted custom displays are also now going through an extra check to make sure it is in &#8220;the loop&#8221; to avoid the need for adjusting the insert position setting. This helps to ensure your custom displays will always show on your page when they should.</p><p><strong>More content control.</strong></p><ul><li>Dates can be displayed in terms of how long ago it was, instead of displaying the date. Use time_ago=1 to trigger this option. Example: [created-at time_ago=1] or [25 time_ago=1]</li><li>Conditional custom display statements will evaluate not_like, less_than, and greater_than options. For example: [if 25 not_like="hello"]This will show if &#8220;hello&#8221; is not included in field #25[/if 25]<br
/> Or for created-at, updated-at, or date fields, you can use dynamic date options like [if created-at less_than='-1 month']</li><li>The auto paragraphs that are added to paragraph field types can be turned off individually without custom code. Example: [25 wpautop=0]</li><li>Field labels can be shown dynamically in your custom display. Example: [25 show="field_label"]</li><li>If the where options in a custom display use a GET or POST value (ie [get param=something]), and this value is an array, the search will check for each value instead of searching for a comma-separated value in a single entry. So it will check for the values of &#8216;red&#8217; or &#8216;blue&#8217; or &#8216;yellow&#8217; instead of &#8216;red,blue,yellow.&#8217;</li></ul><p><strong>Calendar Enhancements.</strong> Month and year dropdowns have been added to custom display calendar for easier navigation through months and years. The calendar styling has also been improved. The month and day names are now being pulled from WordPress to avoid a little bit of extra translation, making the calendar more useful out-of-the-box for multilingual users. You can see a calendar demo on the <a
href="http://demo.formidablepro.com/events/" target="_blank">demo site</a>.</p><h2>Google charts added</h2><p>The current flash charts just aren&#8217;t enough for everyone, especially since they don&#8217;t show on many mobile devices. Although not as pretty, Google charts are available for all charts, and will be used automatically as a fallback on mobile devices. Use Google charts all the time by adding google=1 to your frm-graph shortcode.</p><pre>[ frm-graph id=x type=bar google=1]</pre><p><strong>Open Flash Chart:</strong><br
/><script type="text/javascript">if(typeof(swfobject) == "undefined")
                jQuery("head").append('<script type="text/javascript" src="http://formidablepro.com/wp-includes/js/swfobject.js"><\/script>');
                jQuery("head").append('<script type="text/javascript" src="http://formidablepro.com/wp-includes/js/json2.js"><\/script>');
swfobject.embedSWF("http://formidablepro.com/wp-content/plugins/formidable/pro/js/open-flash-chart.swf","chart_461_1","100%","400","9.0.0","expressInstall.swf",{"get-data":"get_data_461_1"},{"wmode" : "transparent"});function get_data_461_1(){return JSON.stringify(data_461_1);}var data_461_1={
  "elements": [
    {
      "type": "pie",
      "alpha": 0.6,
      "start-angle": 35,
      "animate": [
        {
          "type": "fade"
        }
      ],
      "tip": "#val# (#percent#)",
      "colours": [
        "#EF8C08",
        "#21759B",
        "#1C9E05",
        "#DC3912"
      ],
      "values": [
        {
          "value": 381,
          "label": "1-5 years (23%)"
        },
        {
          "value": 284,
          "label": "6 months - 1 year (17%)"
        },
        {
          "value": 356,
          "label": "Less than 6 months (22%)"
        },
        {
          "value": 131,
          "label": "Over 5 years (8%)"
        }
      ]
    }
  ],
  "title": {
    "text": "How long have you been using WordPress?"
  },
  "bg_colour": "#ffffff"
};</script><div
id="chart_461_1"></div></p><p><strong>Google Chart</strong><br
/><script type="text/javascript" src="https://www.google.com/jsapi"></script><script type="text/javascript">google.load('visualization', '1.0', {'packages':['corechart']});
google.setOnLoadCallback(get_data_461_2);
function get_data_461_2(){var data=new google.visualization.DataTable();data.addColumn('string','Field');data.addColumn('number','Entries');data.addRows([["1-5 years",381],["6 months - 1 year",284],["Less than 6 months",356],["Over 5 years",131]]);
var options={"width":"100%","height":400,"legend":{"position":"right","textStyle":{"fontSize":10}},"title":"How long have you been using WordPress?","backgroundColor":"#FFFFFF"}
var chart=new google.visualization.PieChart(document.getElementById('chart_461_2')); chart.draw(data, options);}</script><div
id="chart_461_2" style="height:400;width:100%"></div></p><h2>Form results shortcode enhancements</h2><p>The formresults shortcode is useful, but many people couldn&#8217;t use it simply because they also needed an edit link. Now, that has been enabled. edit_link is the name of the link, and page_id is the page the link should go to. You can include the form on the same page as well, and the link will shift the screen to your form.</p><pre></pre><p>Google tables support has been added to the  shortcode as well. This table includes pagination and sorting options. It defaults to include sorting and to show 20 entries per page. Change the number of entries per page with pagesize=40, and turn off sorting with sort=0.</p><pre></pre><p>Here&#8217;s a little Google table example at the bottom of <a
href="http://demo.formidablepro.com/view-bugs/" target="_blank">this page</a> on the demo site.</p><h2>Use dynamic default values for all fields</h2><p>There is an added option in the field options for radio, checkbox, dropdown, and data from entries fields to set a dynamic default value. The value still must be available in the options for that field.</p><h2>Other notable enhancements</h2><ul><li>Removed a vulnerable Open Flash Charts file. If you do not update, be sure to REMOVE THIS FILE! (pro/js/ofc-library/ofc_upload_image.php)</li><li>The built-in calculations support simple date calculations like [date1]-[date2] to get the number of days between the two dates</li><li>Option to not store entries in the database from a specific form</li><li>Option to Skip Akismet spam check for logged in users</li><li>Updated the time field to use a true select box instead of a text field. This makes the field more seamless with your form styling and on mobile devices.</li><li>Allow dynamic default values in the HTML field type. This will still only display values and will not be saved with the entries.</li><li>Added HTML classes on the search form, so if themes include styling for the WP search form, it will be applied to the<form
action="http://formidablepro.com/formidable-v1-6-3/" id="frm_search_form" method="get" class="searchform"> <input
type="search" name="frm_search" id="frm_search" class="s" /> <input
type="submit" value="Search" class="searchsubmit" /></form> as well</li><li>Updated the frm-entry-links shortcode to use show_delete with type=list instead of only showing delete links with type=select</li><li>Added timeout to redirect so users will see the redirect message for a few seconds before being redirected</li><li>Check the default [auto_id] value after submit to make sure it&#8217;s still unique</li><li>Allow user logins for the user_id parameter in the frm-graph, frm-stats, and display-frm-data shortcodes instead of limiting to only user ID</li><li>Updated file upload process to change the file path before uploading instead of moving the files afterwards</li><li>Added &#8216;<a
href="/knowledgebase/frm_graph_value/">frm_graph_value</a>&#8216; filters to change the value used in the graphs</li><li>Added type=maximum and type=minimum to the frm-stats shortcode</li></ul><p><a
href="http://formidablepro.com/changelog/1-06-03/">Full change log</a></p><p>To update, visit the plugins page in your WordPress admin for automatic update or follow the <a
href="http://formidablepro.com/knowledgebase/manually-install-formidable-pro/">manual install instructions</a>.</p> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/formidable-v1-6-3/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Formidable v1.6.3 Release Candidate 2</title><link>http://formidablepro.com/formidable-1-6-3rc2/</link> <comments>http://formidablepro.com/formidable-1-6-3rc2/#comments</comments> <pubDate>Mon, 20 Feb 2012 22:27:04 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Formidable Releases]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=13814</guid> <description><![CDATA[This should be the last version before the official release of version 1.6.3. This release includes bug fixes and minor enhancements. Updated the time field to use a true select box instead of a text field. This makes the field much more mobile-friendly, and visually seamless. Changed the CSS class names to make them more [...]]]></description> <content:encoded><![CDATA[<p>This should be the last version before the official release of version 1.6.3. This release includes bug fixes and minor enhancements.</p><ul><li>Updated the time field to use a true select box instead of a text field. This makes the field much more mobile-friendly, and visually seamless.</li><li>Changed the CSS class names to make them more intuitive: frm_first_half, frm_last_half, frm_first_third, frm_third, frm_last_third, frm_first_fourth, frm_fourth, frm_last_fourth, frm_first_inline, frm_inline, frm_last_inline, frm_full, frm_grid_first, frm_grid, frm_grid_odd. The previous classes will continue to work as well.</li><li>Added timeout to redirect so users will see the redirect message for a few seconds before being redirected</li><li>Removed included swfobject and json2 javascripts to use the included WordPress versions. <strong>Graphs now require at least version 2.9 of WordPress.</strong></li><li>Added &#8216;frm_graph_value&#8217; filters to change the value used in the graphs</li><li>Populate strings to be translated without requiring a visit to the WPML plugin pages</li><li>If the where options in a custom display include a GET or POST value with an array value, translate the search to check each value instead of searching for a comma-separated value in one record. (Check for a value of &#8216;red&#8217; or &#8216;blue&#8217; or &#8216;yellow&#8217; instead of &#8216;red,blue,yellow&#8217;)</li><li>Added entry key and entry ID to the where options in custom displays</li><li>If greater than or less than options are used with a number field in a custom display, treat them as numbers instead of regular text</li><li>Allow user logins for the user_id parameter in the frm-graph, frm-stats, and display-frm-data shortcodes</li></ul><p>See <a
href="http://formidablepro.com/changelog/1-06-03rc2/">full changelog</a>.</p><p><a
href="http://formidablepro.com/knowledgebase/manual_downloads/" class="button-primary">Download</a> and manually install</p> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/formidable-1-6-3rc2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>New: Formidable Signature Add-on</title><link>http://formidablepro.com/formidable-signature-field/</link> <comments>http://formidablepro.com/formidable-signature-field/#comments</comments> <pubDate>Fri, 17 Feb 2012 04:10:39 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Add-ons]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=13722</guid> <description><![CDATA[A new field type is now available in a separate add-on. Offer your clients the ability to sign their forms on the spot, eliminating the need for any more paper forms. Here&#8217;s a little demo: After the signature is submitted, an image is created and stored in your Formidable uploads folder. This image is displayed [...]]]></description> <content:encoded><![CDATA[<p>A new field type is now available in a separate add-on. Offer your clients the ability to sign their forms on the spot, eliminating the need for any more paper forms. Here&#8217;s a little demo:</p><div
class="frm_forms with_frm_style" id="frm_form_37_container"><form
enctype="multipart/form-data" method="post" class="frm-show-form" id="form_a9pw8n" ><div
class="frm_form_fields"><fieldset><div> <input
type="hidden" name="frm_action" value="create" /> <input
type="hidden" name="form_id" value="37" /> <input
type="hidden" name="form_key" value="a9pw8n" /><div
id="frm_field_884_container" class="form-field  frm_top_container"> <label
class="frm_primary_label">Signature <span
class="frm_required"></span> </label><script type='text/javascript' src='http://formidablepro.com/wp-includes/js/jquery/jquery.js?ver=1.7.1'></script><script type='text/javascript' src='http://formidablepro.com/wp-content/plugins/formidable-signature/js/flashcanvas.js?ver=1.5'></script><script type='text/javascript' src='http://formidablepro.com/wp-content/plugins/formidable-signature/js/jquery.signaturepad.min.js?ver=3.3.1'></script><link
rel='stylesheet' id='jquery-signaturepad-css'  href='http://formidablepro.com/wp-content/plugins/formidable-signature/css/jquery.signaturepad.css?ver=3.3.1' type='text/css' media='all' /><style type="text/css">
.sigWrapper.current{border-color:#dddddd;}
</style><div
class="sigPad"> <input
type="text" name="item_meta[884][typed]" class="name" /> <label
class="frm_primary_label typeItDesc">Review your signature</label> <label
class="frm_primary_label drawItDesc">Draw your signature</label><ul
class="sigNav"><li
class="typeIt"><a
href="#type-it" class="current">Type It</a></li><li
class="drawIt"><a
href="#draw-it" >Draw It</a></li><li
class="clearButton"><a
href="#clear">Clear</a></li></ul><div
class="sig sigWrapper"><div
class="typed"></div> <canvas
class="pad" width="198" height="55"></canvas> <input
type="hidden" name="item_meta[884][output]" class="output" value="" /></div></div><script type="text/javascript">
var options={
bgColour:'#F5F5F5',
lineColour:'#dddddd'
};
jQuery(document).ready(function($){
$('.sigPad').signaturePad(options);
});
</script></div> <input
type="hidden" name="item_key" value="" /></div></fieldset></div><script type="text/javascript">
</script></form></div><p>After the signature is submitted, an image is created and stored in your Formidable uploads folder. This image is displayed on the admin entries listing and single entry page. If this field is used in a custom display, the signature image will be displayed there as well.</p><p>Read <a
href="http://formidablepro.com/knowledgebase/formidable-signature/">installation instructions</a>.</p> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/formidable-signature-field/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>Formidable v1.6.3 Release Candidate</title><link>http://formidablepro.com/formidable-1-6-3-rc/</link> <comments>http://formidablepro.com/formidable-1-6-3-rc/#comments</comments> <pubDate>Sat, 11 Feb 2012 22:19:55 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Formidable Releases]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=13315</guid> <description><![CDATA[A few more minor enhancements have been added to this release candidate as well as bug fixes for the previous beta version. Custom Display Calendar Enhancements Dropdown navigation for the months and years have been added to the calendar for easier jumping between months. The calendar styling has also been improved and now looks much [...]]]></description> <content:encoded><![CDATA[<p>A few more minor enhancements have been added to this release candidate as well as bug fixes for the previous beta version.</p><h3>Custom Display Calendar Enhancements</h3><p>Dropdown navigation for the months and years have been added to the calendar for easier jumping between months. The calendar styling has also been improved and now looks much cleaner. The &#8220;active field&#8221; colors have also been applied to the current date. Plus, for those with a non-English site, we are now getting the list of months and days of the week directly from the WordPress locale settings. This means less translation is needed since it will be automatic based on your WordPress language settings.</p><h3>Updated Templates</h3><p>All of the templates packaged with Formidable have been updated to use the new styling classes. Now when you start from a template, you start with a more compact form.</p><h3>Other Enhancements</h3><ul><li>Added Polish translation (Thank you weiser78!)</li><li>Check the default [auto_id] value after submit to make sure it&#8217;s still unique</li><li>Allow dynamic default values in HTML field type, including [get param="item_meta#91;25#93;], so values from a previous page in the form can be displayed. A multi-paged back button is scheduled for v1.7.</li><li>Added type=maximum and type=minimum to the frm-stats shortcode</li><li>Added less_than, and greater_than options to conditional custom display statements. Ex [if 25 less_than="3"]…[/if 25] or [if 25 less_than="-7 days"]…[/if 25]</li><li>Allow [if created-at less_than='-1 month'] type of statements in the custom display for date fields, created-at, and updated-at</li></ul><p>You can see a list of the features in 1.6.3 <a
href="http://formidablepro.com/formidable-v1-6-3-beta/">here</a>.</p><p><a
href="http://formidablepro.com/changelog/1-06-03rc1/">See full change log for v1.6.3rc1</a></p><p><a
class="button-primary" href="http://formidablepro.com/knowledgebase/manual_downloads/">Download</a></p> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/formidable-1-6-3-rc/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Formidable v1.6.3 Beta</title><link>http://formidablepro.com/formidable-v1-6-3-beta/</link> <comments>http://formidablepro.com/formidable-v1-6-3-beta/#comments</comments> <pubDate>Sat, 04 Feb 2012 17:05:21 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Formidable Releases]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=12564</guid> <description><![CDATA[Since we never got a post written about the first beta version for this release, this covers 1.6.3 beta 1 and beta 2. You can download this version on the downloads page. The official release will be available via automatic update. CSS Classes Easier form formatting has been added. Simply open the field options, add [...]]]></description> <content:encoded><![CDATA[<p>Since we never got a post written about the first beta version for this release, this covers 1.6.3 beta 1 and beta 2. You can download this version on the downloads page. The official release will be available via automatic update.</p><h3>CSS Classes</h3><p>Easier form formatting has been added. Simply open the field options, add one of our predefined classes, and no more messing with the customizable HTML unless you want to.</p><p>A two-column form is simple. Add a section heading field to your form, and give it a &#8220;frm_first_half&#8221; class. If you don&#8217;t want to see the heading, set the label position to &#8220;none&#8221;. This creates column one. Add a second section heading to mark the start of column two, and give it a &#8220;frm_last_half&#8221; class. That&#8217;s it!</p><div
class="wp-caption aligncenter"><img
src="http://static.strategy11.com/css-classes.png" alt="CSS Classes" /></p><p
class="wp-caption-text">Available CSS classes are shown in the screenshot above.</p></div><div
class="wp-caption aligncenter"><img
src="http://static.strategy11.com/css-classes-option.png" alt="CSS classes option" /></p><p
class="wp-caption-text">The option is located in the field options for each field.</p></div><h3>Add a class on the input</h3><p>Custom code is no longer needed to add a new class directly on the input in the HTML. In the customizable HTML, change [input] to [input class="your_class_here class2"]. Add a space-separated list of any classes you would like to add.</p><h3>Other styling/formatting options</h3><p>There is an added &#8220;Inline&#8221; option to the label position dropdown in the field options. This allows for a left-aligned label without the width restriction. This allows for a field with a long label to not be restricted by the label width set in the global styling options.</p><h3>Input mask hook</h3><p>Added an input mask option available via the $frm_input_masks global and &#8216;frm_input_masks&#8217; hook. This forces a specific format in a field like a social security number. There are many ways this can be utilized, but here&#8217;s one example that can be added to a new plugin or your theme functions.php:</p><pre>//format field #25 as a Social Security number
add_action('frm_field_input_html', 'add_input_html');
function add_input_html($field){
    if($field['id'] == 25){ //change 25 to the ID of your field
        global $frm_input_masks;
        $frm_input_masks[$field['id']] = "999-999-9999";
    }
}</pre><h3>Editable Admin Panels</h3><p>The forms, entries, and custom display page columns shown and entries per page are now customizable for those running at least v3.1 of WordPress. Use the &#8220;Screen options&#8221; section at the very top of the page to customize which columns are shown.<br
/> <img
src="http://static.strategy11.com/1.6.3-screen-options-forms.png" alt="Form Screen Options" /></p><h3>Custom display enhancements</h3><p>For extra security and to more easily allow multiple custom displays per page, if a custom display has detail link parameters defined, ONLY those parameters will be allowed. Also, if a custom display for a post type is inserted on a page, the link will redirect to the single post page if accessed with the regular detail link. For example, our topic notification emails in the help desk contained a link to help-desk?topic=4568fj. This now redirects to the single post page.</p><p>There are many times when custom displays need to be limited by dynamic dates instead of hardcoded ones. This is now possible without the addition of custom code. In addition to accepting &#8220;NOW&#8221; to only show entries with dates that are greater or less than the current date, PHP dates are now also accepted like &#8220;-1 month&#8221;.</p><p>The custom display shortcode has new options that allow a way to set some where options.</p><pre>[ display-frm-data id=5 get="whatever" get_value="value"]</pre><p>This allows for the use of [get param="whatever"] in a &#8220;where&#8221; row of the custom display.</p><p>Automatically inserted custom displays are also now going through an extra check to make sure it is in &#8220;the loop&#8221; to avoid the need for adjusting the insert position setting. This helps to ensure your custom displays will always show on your page when they should.</p><h3>Google charts added</h3><p>The current flash charts just aren&#8217;t enough for everyone, especially since they don&#8217;t show on many mobile devices. Although not as pretty, Google charts are available for all charts, and will be used automatically as a fallback on mobile devices. Use Google charts all the time by adding google=1 to your frm-graph shortcode.<br
/> [ frm-graph id=x type=bar google=1]</p><h3>Form results shortcode enhancements</h3><p>The formresults shortcode is useful, but many people couldn&#8217;t use it simply because they also needed an edit link. Now, that has been enabled. edit_link is the name of the link, and page_id is the page the link should go to. You can include the form on the same page as well, and the link will shift the screen to your form.</p><pre>[ formresults id=x edit_link="Edit" page_id=5]</pre><p>Google tables support has been added to the  shortcode as well. This table includes pagination and sorting options. It defaults to include sorting and to show 20 entries per page. Change the number of entries per page with pagesize=40, and turn off sorting with sort=0.</p><pre>[ formresults id=x google=1 pagesize=20]</pre><h3>Use a separate label and value</h3><p>Radio, checkbox, and dropdown fields can now use two separate values: one for show, and one to save. This makes calculations easier if you don&#8217;t want the number to show on the page. You can add the value for the calculation as the value, and leave your label the way you want your users to see it.<br
/> <img
src="http://static.strategy11.com/1.6.3-use-separate-values.png" alt="Field Value and Label" class="aligncenter post-image" /></p><h3>Use dynamic default values for all fields</h3><p>There is an added option in the field options for radio, checkbox, dropdown, and data from entries fields to set a dynamic default value. The value still must be available in the options for that field.</p><h3>Other notable enhancements</h3><ul><li>The built-in calculations support simple date calculations like [date1]-[date2] to get the number of days between the two dates</li><li>Option to not store entries in the database from a specific form</li><li>Option to Skip Akismet spam check for logged in users</li></ul><p><a
href="http://formidablepro.com/changelog/1-06-03b1/">Full 1.6.3 beta 1 change log</a><br
/> <a
href="http://formidablepro.com/changelog/1-06-03b2/">Full 1.6.3 beta 2 change log</a></p><p><a
href="http://formidablepro.com/knowledgebase/manual_downloads/" class="button-primary">Download</a></p> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/formidable-v1-6-3-beta/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Create Maps from Form Entries</title><link>http://formidablepro.com/how-to-create-maps-from-form-entries/</link> <comments>http://formidablepro.com/how-to-create-maps-from-form-entries/#comments</comments> <pubDate>Fri, 20 Jan 2012 16:34:31 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Tutorials]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=11913</guid> <description><![CDATA[MapPress is a free plugin that creates Google maps. You may have a form that collects address information that you want to generate a map from. This is handy with business listings, real estate listings, and many others. Install plugins. If you haven&#8217;t already, you need to install Formidable Pro and MapPress. The pro version [...]]]></description> <content:encoded><![CDATA[<p>MapPress is a free plugin that creates Google maps. You may have a form that collects address information that you want to generate a map from. This is handy with business listings, real estate listings, and many others.</p><ol><li><strong>Install plugins.</strong> If you haven&#8217;t already, you need to install Formidable Pro and <a
href="http://wordpress.org/extend/plugins/mappress-google-maps-for-wordpress/">MapPress</a>. The pro version of Formidable is needed for the custom display feature.</li><li><strong>Create your form.</strong> First, you need a form to collect the addresses you want to use in your maps. You can use any number of fields for your address that you would like. One field for the whole address, or multiple fields to separate out the city and state.</li><li><strong>Add a new shortocode.</strong> Copy and paste the following code into a new plugin or your theme functions.php file. If your not sure where to add it, put it add the very end of your functions.php right before the ending ?> if there is one. This doesn&#8217;t need any modification or changes.<pre>add_shortcode('form_to_mappress', 'form_to_mappress');
function form_to_mappress($atts) {
     extract(shortcode_atts(array(
	      'width' => 600, 'title' => '', 'body' => '',
              'address1' => '', 'address2' => '', 'directions' => 'none'
     ), $atts));

     $mymap = new Mappress_Map(array("width" => $width));
     $mypoi_1 = new Mappress_Poi(array("title" => $title, "body" => $body, "address" => $address1));
     $mypoi_1->geocode();
     $mymap->pois = array($mypoi_1);
     if($address2 != ''){
       $mypoi_2 = new Mappress_Poi(array("address" => $address2));
       $mypoi_2->geocode();
       $mymap->pois = $mypoi_2;
     }
     return $mymap->display(array('directions' => $directions));
}</pre></li><li><strong>Create your custom display.</strong> Now, create a custom display to loop through your entries and display them on a page. The specific settings for your custom display don&#8217;t matter. In the spot you would like to insert your map, use the new shortcode you just created above.<br
/> [form_to_mappress address1="[25]&#8221; address2=&#8221;[26]&#8221; title=&#8221;[27]&#8221; body=&#8221;[28]&#8221; width=300 directions=&#8221;google&#8221;]<br
/> [25], [26], [27], and [28] should be replaced with field IDs or keys for your form using the dropdowns above the content/dynamic content boxes. If you only want a single point on the map, your shortcode might look like this: [form_to_mappress address1="[25]&#8220;]<br
/> <img
src="http://formidablepro.com/wp-content/uploads/2012/01/mappress1.png" alt="" title="mappress" width="301" height="352" class="alignright post-image" /><br
/> The &#8220;directions&#8221; parameter accepts &#8220;inline&#8221;, &#8220;google&#8221;, or &#8220;none&#8221;. Choose &#8220;inline&#8221; to include a link in each map marker for directions or &#8220;google&#8221; to display a directions window from Google.</p><p>Or, if you are using multiple fields to collect your address information:<br
/> [form_to_mappress address1="[25], [31], [32]&#8220;]<br
/> [25] = Address line<br
/> [31] = City<br
/> [32] = State</p><p>This shortcode will work independent of Formidable as well if you want to hardcode an address.<br
/> [form_to_mappress address1="500 chestnut st, phildelphia" width="400" title="DC" body="Beautiful Washington, DC"]</li><li><strong>Publish.</strong> There are a number of ways you might be publishing: automatically in generated posts, automatically using the settings in the custom display, or by inserting the shortcode on a page. If you are inserting the shortcode, you MUST include a parameter to tell Formidable to run the content through WordPress filters, filter=1.<br
/> [ display-frm-data id=x filter=1]</li></ol><div
class="clear"></div> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/how-to-create-maps-from-form-entries/feed/</wfw:commentRss> <slash:comments>24</slash:comments> </item> <item><title>MailChimp v1.0b3 &#8211; Sync your Contacts</title><link>http://formidablepro.com/sync-mailchimp-contacts/</link> <comments>http://formidablepro.com/sync-mailchimp-contacts/#comments</comments> <pubDate>Thu, 19 Jan 2012 01:37:04 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Add-ons]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=11849</guid> <description><![CDATA[Automatically update your MailChimp records with help from the MailChimp add-on. Now, after setting up a form to create MailChimp subscribers, you or your subscribers can update the Formidable entries and automatically update the linked MailChimp information as well. Manage all your contacts from your WordPress admin. If you&#8217;ve already installed this add-on, you can [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://formidablepro.com/wp-content/uploads/2012/01/mailchimp.png" alt="" title="Mailchimp" width="250" height="150" /><br
/> Automatically update your MailChimp records with help from the MailChimp add-on. Now, after setting up a form to create MailChimp subscribers, you or your subscribers can update the Formidable entries and automatically update the linked MailChimp information as well. Manage all your contacts from your WordPress admin.</p><p>If you&#8217;ve already installed this add-on, you can update from the plugins page in your WordPress admin.<br
/> <br/><br/><br
/> <a
href="http://formidablepro.com/knowledgebase/formidable-add-on-downloads/" class="button-primary">Download Now</a></p> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/sync-mailchimp-contacts/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>New: Highrise Integration comes to Formidable</title><link>http://formidablepro.com/highrise-crm-integration/</link> <comments>http://formidablepro.com/highrise-crm-integration/#comments</comments> <pubDate>Wed, 18 Jan 2012 18:21:46 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Add-ons]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=11792</guid> <description><![CDATA[Highrise is a CRM tool from the creators of Basecamp. Integration with Highrise has now been added to Formidable. Set up any form to automatically send contacts to your Highrise account with a quick settings page. You can find more detailed setup instructions in the knowledge base. If there&#8217;s another integration you would love, let [...]]]></description> <content:encoded><![CDATA[<div
class="center"><img
src="http://formidablepro.com/wp-content/uploads/2012/01/highrise1.png" alt="" title="Highrise" width="340" height="200" /></div><p>Highrise is a CRM tool from the creators of Basecamp. Integration with Highrise has now been added to Formidable. Set up any form to automatically send contacts to your Highrise account with a quick settings page.</p><p><img
src="http://static.strategy11.com/highrise-settings.png" alt="Highrise settings" /></p><p>You can find more detailed setup instructions in the <a
href="http://formidablepro.com/knowledgebase/formidable-highrise/">knowledge base</a>. If there&#8217;s another integration you would love, let us know in the <a
href="http://formidablepro.com/3rd-party-integration-poll/">integration survey</a>.</p><p><a
href="http://formidablepro.com/knowledgebase/formidable-highrise/" class="button-primary">Download Now</a> or <a
href="http://formidablepro.com/3rd-party-integration-poll/" class="button-primary">Take survey</a></p> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/highrise-crm-integration/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Formidable v1.6.2</title><link>http://formidablepro.com/formidable-v1-6-2/</link> <comments>http://formidablepro.com/formidable-v1-6-2/#comments</comments> <pubDate>Wed, 18 Jan 2012 00:08:01 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Formidable Releases]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=11719</guid> <description><![CDATA[This release contains a few of the most commonly requested features, that many have been using custom code to accomplish. Added WPML integration. Forms are now multilingual. Just installing WPML and the Formidable add-on they provide, and translate away. The pro version includes the quick translation page pictured above. This page can be reached when [...]]]></description> <content:encoded><![CDATA[<p>This release contains a few of the most commonly requested features, that many have been using custom code to accomplish.</p><p><strong>Added WPML integration.</strong> Forms are now multilingual. Just installing WPML and the Formidable add-on they provide, and translate away. The pro version includes the quick translation page pictured above. This page can be reached when WPML is activated, by going to Form -> Edit -> Settings, and click the &#8220;Translate form&#8221; button near the top.<img
src="http://formidablepro.com/wp-content/uploads/2012/01/translate-link.png" alt="" title="translate-link" width="506" height="161" class="attachment-single-post-thumbnail" /></p><p><img
src="http://formidablepro.com/wp-content/uploads/2012/01/quick-translation1-1024x491.png" alt="quick translation" width="100%" class="attachment-single-post-thumbnail" /></p><div
class="clear"></div><p><br/></p><p><strong>Send notifications when entries are updated.</strong> A check box has been added to the &#8220;Emails&#8221; tab of the form settings pages to &#8220;Automatically resend email notification when entries are updated. Both the regular email and autoresponders can be resent every time an entry is updated.</p><p><strong>Allow dynamic dates in the frm-graph shortcode.</strong> There have been a lot of requests to only show data in graphs for the past 30 days, 1 week, or any number of other ranges. This can now be done dynamically using times recognized by the PHP <a
href="http://php.net/manual/en/function.strtotime.php">strtotime function</a>. Example: [ frm-graph id=x x_axis="created_at" x_start="-1 month"]</p><div
class="clear"></div><p><img
src="http://formidablepro.com/wp-content/uploads/2012/01/custom-display-end-date1-300x134.png" alt="custom display end date" width="300" class="alignleft post-image" /> <strong>Multiple day event support.</strong> An event can now show multiple times on the calendar. The same content will show for each day. This can be setup by first, adding either a date field (for the event end date) or number field (for the number of days the event should show) to your form. Then, in the custom display settings, you can select this field as the &#8220;End date or day count.&#8221; Included with this change is an added &#8216;frm_show_entry_dates&#8217; hook, where you can insert or remove dates an event will show on.</p><div
class="clear"></div><p><img
src="http://formidablepro.com/wp-content/uploads/2012/01/disabled-date1-e1327173255374.png" alt="disabled date" width="300" class="alignright post-image" /><br
/> <strong>Improved unique dates.</strong> When a date field is marked as unique, any previously selected dates will not be selectable in the date picker. Another small step towards better booking forms.</p><div
class="clear"></div><p><br/></p><p><img
src="http://static.strategy11.com.s3.amazonaws.com/restrict-file-type-340.png" alt="" title="restrict-file-type" class="alignleft post-image" width="300px" /> <strong>Only accept certain file types.</strong> Each file upload field includes the option to choose which file types should be allowed in that field.</p><div
class="clear"></div><p><br/></p><p><img
src="http://static.strategy11.com/bulk-csv-export.png" alt="" title="bulk-csv-export" class="alignright post-image" width="300px" /> <strong>Export only checked entries.</strong> Added export to XML and export to CSV to bulk action dropdowns.</p><div
class="clear"></div><p><br/></p><p>To see the full list of enhancements and changes, check out the <a
href="http://formidablepro.com/changelog/1-06-02/">changelog</a></p><p>To upgrade, visit the plugins page in your WordPress admin or follow the <a
href="http://formidablepro.com/knowledgebase/manually-install-formidable-pro/">manual install instructions</a>.</p> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/formidable-v1-6-2/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>3rd Party Integration Poll</title><link>http://formidablepro.com/3rd-party-integration-poll/</link> <comments>http://formidablepro.com/3rd-party-integration-poll/#comments</comments> <pubDate>Tue, 03 Jan 2012 21:11:36 +0000</pubDate> <dc:creator>Stephanie Wells</dc:creator> <category><![CDATA[Uncategorized]]></category><guid
isPermaLink="false">http://formidablepro.com/?p=11270</guid> <description><![CDATA[We are working on prioritizing and filling user requests. We would love to get a better feel for which services have the highest demand for easy integration with Formidable.]]></description> <content:encoded><![CDATA[<p>We are working on prioritizing and filling user requests. We would love to get a better feel for which services have the highest demand for easy integration with Formidable.</p><div
class="frm_forms with_frm_style" id="frm_form_33_container"><form
enctype="multipart/form-data" method="post" class="frm-show-form" id="form_dbbr75" ><div
class="frm_form_fields"><fieldset><div> <input
type="hidden" name="frm_action" value="create" /> <input
type="hidden" name="form_id" value="33" /> <input
type="hidden" name="form_key" value="dbbr75" /><div
id="frm_field_863_container" class="form-field  frm_required_field frm_top_container"> <label
class="frm_primary_label">What service would you most like Formidable to integrate with? <span
class="frm_required">*</span> </label><div
class="left" style="margin-right:20px"><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-0" value="aWeber"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-0">aWeber</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-1" value="Constant Contact"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-1">Constant Contact</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-2" value="iContact"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-2">iContact</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-3" value="SalesForce"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-3">SalesForce</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-4" value="Google Apps"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-4">Google Apps</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-5" value="Google Checkout"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-5">Google Checkout</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-6" value="Amazon Payments"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-6">Amazon Payments</label></div></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-7" value="Authorize.net"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-7">Authorize.net</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-8" value="1ShoppingCart"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-8">1ShoppingCart</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-9" value="Cart66"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-9">Cart66</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-10" value="MarketPress"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-10">MarketPress</label></div><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-11" value="WooCommerce"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-11">WooCommerce</label></div><div
style="float:left;margin-right:10px;"><div
class="frm_radio"><input
type="radio" name="item_meta[863]" id="field_863-12" value="Other"   class="radio required" onclick="frmCheckDependent(this.value,'863')"/><label
for="field_863-12">Other</label></div></div><div
id="frm_field_864_container" class="form-field  frm_required_field frm_none_container" style="display:inline"> <input
type="text" id="field_8wzmy4" name="item_meta[864]" value=""  size="40" class="text auto_width required"/></div><div
class="clear"></div></div> <input
type="hidden" id="field_1key5m" name="item_meta[865]" value=""/> <input
type="hidden" name="item_key" value="" /></div></fieldset></div><script type="text/javascript">
</script><p
class="submit"> <input
type="submit" value="Submit" /></p></form></div><div
style="text-align:center"><script type="text/javascript">swfobject.embedSWF("http://formidablepro.com/wp-content/plugins/formidable/pro/js/open-flash-chart.swf","chart_863_3","500","400","9.0.0","expressInstall.swf",{"get-data":"get_data_863_3"},{"wmode" : "transparent"});function get_data_863_3(){return JSON.stringify(data_863_3);}var data_863_3={
  "elements": [
    {
      "type": "pie",
      "alpha": 0.6,
      "start-angle": 35,
      "animate": [
        {
          "type": "fade"
        }
      ],
      "tip": "#val# (#percent#)",
      "colours": [
        "#EF8C08",
        "#21759B",
        "#1C9E05"
      ],
      "values": [
        {
          "value": 2,
          "label": "Amazon Payments (3%)"
        },
        {
          "value": 3,
          "label": "Authorize.net (5%)"
        },
        {
          "value": 3,
          "label": "Cart66 (5%)"
        },
        {
          "value": 3,
          "label": "Constant Contact (5%)"
        },
        {
          "value": 13,
          "label": "Google Apps (20%)"
        },
        {
          "value": 2,
          "label": "Google Checkout (3%)"
        },
        {
          "value": 2,
          "label": "MarketPress (3%)"
        },
        {
          "value": 3,
          "label": "Other (5%)"
        },
        {
          "value": 2,
          "label": "SalesForce (3%)"
        },
        {
          "value": 20,
          "label": "WooCommerce (30%)"
        },
        {
          "value": 11,
          "label": "aWeber (17%)"
        },
        {
          "value": 2,
          "label": "iContact (3%)"
        }
      ]
    }
  ],
  "title": {
    "text": ""
  },
  "bg_colour": "#FFFFFF"
};</script><div
id="chart_863_3"></div><br
/><script type="text/javascript">swfobject.embedSWF("http://formidablepro.com/wp-content/plugins/formidable/pro/js/open-flash-chart.swf","chart_864_4","400","400","9.0.0","expressInstall.swf",{"get-data":"get_data_864_4"},{"wmode" : "transparent"});function get_data_864_4(){return JSON.stringify(data_864_4);}var data_864_4={
  "elements": [
    {
      "type": "bar_glass",
      "colour": "#21759B",
      "values": [
        1,
        1,
        1
      ]
    }
  ],
  "title": {
    "text": "Other"
  },
  "bg_colour": "#FFFFFF",
  "y_axis": {
    "grid-colour": "#f7e8bf",
    "min": 0,
    "max": 3,
    "steps": 1
  },
  "x_axis": {
    "labels": {
      "rotate": 340,
      "labels": [
        "Infusionsoft",
        "Kashflow",
        "Myemma And Google Apps"
      ]
    },
    "grid-colour": "#f7e8bf"
  }
};</script><div
id="chart_864_4"></div></div> ]]></content:encoded> <wfw:commentRss>http://formidablepro.com/3rd-party-integration-poll/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Object Caching 596/715 objects using apc

Served from: formidablepro.com @ 2012-05-18 02:47:41 -->
