<?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>MyReviewPlugin News, Tips and Tricks</title>
	<atom:link href="http://blog.myreviewplugin.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.myreviewplugin.com</link>
	<description></description>
	<lastBuildDate>Tue, 01 May 2012 19:30:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>A note on setting up Google Maps automatic embeds.</title>
		<link>http://blog.myreviewplugin.com/72/a-note-on-setting-up-google-maps-automatic-embeds/</link>
		<comments>http://blog.myreviewplugin.com/72/a-note-on-setting-up-google-maps-automatic-embeds/#comments</comments>
		<pubDate>Tue, 01 May 2012 19:30:40 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=72</guid>
		<description><![CDATA[One of the &#8220;automatic embed&#8221; features of MyReviewPlugin is the Google Maps embeds on the Setup Embeds page. When you drag the Setup Embeds widget, you&#8217;re instructing MyReviewPlugin to integrate a Google Map in to each one of your posts &#8230; <a href="http://blog.myreviewplugin.com/72/a-note-on-setting-up-google-maps-automatic-embeds/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the &#8220;automatic embed&#8221; features of MyReviewPlugin is the Google Maps embeds on the Setup Embeds page. When you drag the Setup Embeds widget, you&#8217;re instructing MyReviewPlugin to integrate a Google Map in to each one of your posts that is set up with appropriate location data.</p>
<p><img src="http://f.cl.ly/items/2u1K330f2R0f3E2W1o3m/Screen%20Shot%202012-05-01%20at%2012.23.45%20PM.png" alt="Google Maps Setup Embeds" /></p>
<p>Once you&#8217;ve done this, you&#8217;ll want to set up location data on your posts. If you&#8217;ve already created custom fields with location data, you can use them directly or you can go create your own. First the process for creating your own.</p>
<p>When you&#8217;re on the edit post page, go to the Custom Fields section (<a href="http://blog.myreviewplugin.com/9/where-did-the-custom-fields-option-go-in-wordpress-3-0/">Where is this?</a>) and create a custom field with the name &#8220;&#8211;Address&#8221; and the value being the address you want to associate with your post.</p>
<p><img src="http://f.cl.ly/items/0Y1g0M3a2e17061G1k0v/Screen%20Shot%202012-05-01%20at%2012.27.54%20PM.png" alt="Setting up a custom field." /></p>
<p>This field will not, by default display in your custom field tables (despite having the MyReviewPlugin &#8220;&#8211;&#8221; prefix). You can change that behavior, it&#8217;s field name, and other settings related to Google Maps on MyRP > Settings > Google Maps.</p>
<p>Now, if you&#8217;ve already loaded your site with content (maybe you&#8217;re upgrading an existing site) and you have addresses set in a field that isn&#8217;t &#8211;Address, you can go to MyReviewPlugin > Settings > Google Maps and find the field titled &#8220;Address field&#8221;. Change that to the field name where your addresses are stored and MyReviewPlugin will go find them as needed!</p>
<p>If you don&#8217;t want to use the automatic embeds, we have a shortcode mode available which allows you to flexibly add maps to any post where you like. You&#8217;ll find this under the post area, in it, you can enter an address and some dimensions, and it will create the code to add a Google Map right within your post, anywhere you like.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/72/a-note-on-setting-up-google-maps-automatic-embeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Your Own Star Image in MyReviewPlugin</title>
		<link>http://blog.myreviewplugin.com/68/creating-your-own-star-image-in-myreviewplugin/</link>
		<comments>http://blog.myreviewplugin.com/68/creating-your-own-star-image-in-myreviewplugin/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:15:10 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=68</guid>
		<description><![CDATA[MyReviewPlugin comes with over 50 great star images&#8230; they range from traditional stars, to cartoon stars, to things that aren&#8217;t stars at all: hearts, blocks, etc. Lots of different ways of representing ratings. That said: a lot of users want &#8230; <a href="http://blog.myreviewplugin.com/68/creating-your-own-star-image-in-myreviewplugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>MyReviewPlugin comes with over 50 great star images&#8230; they range from traditional stars, to cartoon stars, to things that aren&#8217;t stars at all: hearts, blocks, etc. Lots of different ways of representing ratings.</p>
<p>That said: a lot of users want something more appropriate to their niche. For example, a children&#8217;s review site might want to award happy faces or stuffed animals instead of stars; a wine review site, may wish to represent their ratings as glasses of wine; etc. MyReviewPlugin supports this very easily.</p>
<p>To add a new star image, simply upload it to the star image directory, which is located in <code>wp-content/plugins/MyRP/includes/images/stars/</code> &#8211; this directory has a list of all the <code>.png</code> star images that are included with MyReviewPlugin, and in it, you can simply add your own new image.</p>
<p>Your image needs to be in the appropriate format. Specifically, it needs to have 1/3rd the image for each status &#8211; on (the state when the star is selected), off (unselected), hover (when the user hovers over the star), they can be any size: MyReviewPlugin will automatically adjust the size of all relevant widgets. We do strongly recommend making sure the size you do decide upon is both square and divisible by 3. Here is an example &#8220;source file&#8221;:</p>
<p>The default star image:<br />
<img src="http://demos.myreviewplugin.com/securitylander/wp-content/plugins/MyRP/includes/images/stars/default-star.png" /></p>
<p>You&#8217;ll note that the image is broken in to three pieces off, on, and hover. The hover is a slightly brighter version of on, and off is the grayed out version.</p>
<p>When you&#8217;ve created your file, upload the file to wp-content/plugins/MyRP/includes/images/stars/ (with any unique file name) and it will show up in MyRP > Settings where you pick your star.</p>
<p>Make sure the size is divisible by 3 in both width and height, so sizes (widths, the height of the total file would be the width times 3) like 24, 36, 48, 64 are good choices. If you don&#8217;t want your star image to be one of those sizes, you can pad the file with transparent/white space.</p>
<p>If you would like to use &#8220;big stars&#8221; on some of your widgets, make sure that when you create the file, you also create a bigger version of the file, and upload it to the big/ subdirectory, with the same name. For example, if your filename is <code>mystar.png</code>, upload a bigger version of it to <code>big/big-mystar.png</code> as well. If you do not create a big version, MyReviewPlugin will simply use the small version for all embeds.</p>
<p>When you&#8217;ve done all this &#8211; your new star image will appear on the MyReviewPlugin > Settings page with all the other star images. Don&#8217;t fret that it doesn&#8217;t have a preview image like the others do. <img src='http://blog.myreviewplugin.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/68/creating-your-own-star-image-in-myreviewplugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SuperChartBoy Updates</title>
		<link>http://blog.myreviewplugin.com/64/superchartboy-updates/</link>
		<comments>http://blog.myreviewplugin.com/64/superchartboy-updates/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 06:08:38 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[SuperChartBoy]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=64</guid>
		<description><![CDATA[When updating SuperChartBoy, you should always update MyReviewPlugin simultaneously. At least during the beta period, some features of SuperChartBoy will always be dependent on the latest version of MyReviewPlugin. After beta, when SuperChartBoy is officially released, we will work on &#8230; <a href="http://blog.myreviewplugin.com/64/superchartboy-updates/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When updating SuperChartBoy, you should always update MyReviewPlugin simultaneously. At least during the beta period, some features of SuperChartBoy will always be dependent on the latest version of MyReviewPlugin. After beta, when SuperChartBoy is officially released, we will work on a more stable schedule of release dependencies.</p>
<p>Over the last week I&#8217;ve pushed out nearly two dozen little updates to SuperChartBoy. Little checkboxes that add requested functionality here, bug fixes there, absolutely nothing transformative, just the little incremental improvements that keep MyReviewPlugin the best. To update, go to <a href="http://www.myreviewplugin.com/private/recover.html" title="http://www.myreviewplugin.com/private/recover.html">http://www.myreviewplugin.com/private/recover.html</a> and enter your license key (if you don&#8217;t know your license key, it is in your initial order emails or you can recover it at <a href="http://www.myreviewplugin.com/private/license.html" title="http://www.myreviewplugin.com/private/license.html">http://www.myreviewplugin.com/private/license.html</a>), download the newly updated ZIP and recomplete the initial installation process.</p>
<p>If you need any help, or have any feature suggestions, I&#8217;d be happy to implement them. Send them along in a ticket/email at <a href="http://tickets.myreviewplugin.com/" title="http://tickets.myreviewplugin.com/">http://tickets.myreviewplugin.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/64/superchartboy-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS for SuperChartBoy</title>
		<link>http://blog.myreviewplugin.com/59/css-for-superchartboy/</link>
		<comments>http://blog.myreviewplugin.com/59/css-for-superchartboy/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 06:54:51 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[SuperChartBoy]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=59</guid>
		<description><![CDATA[SuperChartBoy is pretty powerful already &#8212; and we&#8217;re not even out of beta yet. During the beta period, lifetime (including post-beta) SuperChartBoy licenses are complementary for all MyReviewPlugin customers. I&#8217;m seeing all sorts of really need implementations on dozens of &#8230; <a href="http://blog.myreviewplugin.com/59/css-for-superchartboy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>SuperChartBoy is pretty powerful already &#8212; and we&#8217;re not even out of beta yet. During the beta period, lifetime (including post-beta) SuperChartBoy licenses are complementary for all MyReviewPlugin customers. I&#8217;m seeing all sorts of really need implementations on dozens of customers&#8217; websites so far. One thing some of the coolest share in common is a willingness to dive in to the CSS and get started on their own themes. <strong>Read on to learn more about the theming process for those with some CSS experience.</strong><span id="more-59"></span></p>
<p>SuperChartBoy is built to allow you to create your own theme. To do that, simply go to the SuperChartBoy directory, navigate in to the themes/ subdirectory and copy one of the existing ones (if you&#8217;re not sure which to clone, take a look at them first and see which you like the best &#8212; or just start with basic).</p>
<p>Inside the theme directory is a file called style.css. This is the main theme file for the table: anything you write in this file will be included on any page that has your table on it.</p>
<p>In this file, we write CSS always prefaced with the form <code>table.scb.scb_theme_THEMENAME</code> &#8212; this says to select the SCB tables that have the theme THEMENAME (where THEMENAME is the name of your directory). If you change the directory, you have to change THEMENAME. For example, for the basic theme, this says table.scb.scb_theme_basic.</p>
<p>After that portion of the selector, you can select any element within the table. Literally any element can be selected thanks to the way SuperChartBoy adds CSS classes<sup>1</sup>. If you haven&#8217;t watched it yet, the <a href="http://private.myreviewplugin.com/docs/index.php?help=video-advancedcss">MyReviewPlugin Advanced CSS Customization tutorial</a> gives you a leg up here, you can watch it any time above.</p>
<p>The HTML for a table in SuperChartBoy looks something like this (depending on whether it is vertical or horizontal):</p>
<p>&lt;table class=&#8217;scb scb_theme_basic scb_horizontal&#8217; [...]&gt;<br />
&lt;tr class=&#8217;scb_first_row[...]&#8216;&gt;<br />
[all your table data]<br />
&lt;/tr&gt;<br />
&lt;/table&gt;</p>
<p>Everywhere there is a CSS class, you can select it in your theme by using the syntax &#8220;<code>.classname</code>&#8220;, for example, to make the padding of all horizontal tables 5px, you could write:</p>
<p>table.scb.scb_theme_YOURTHEME<strong>.scb_horizontal</strong> { padding:5px; }</p>
<p>Now, to quickly sum up (some of &#8211; there are literally hundreds after all, to find others use the Advanced CSS technique in the video above) the available classes, we have a quick listing here:</p>
<ul>
<li><strong>scb_horizontal, scb_vertical</strong> &#8211; applies to the table itself and indicates whether we&#8217;re rendering a horizontal or vertical table.</li>
<li><em>The table itself has classes for literally every other option: sort order, sort type, number of posts, etc.</em></li>
<li><strong>scb_first_row, scb_first_col</strong> &#8211; placed on the first row (tr) and the first column (td) of each table.</li>
<li><strong>scb_last_row, scb_last_col</strong> &#8211; as above, but this time the last row and column.</li>
<li><strong>scb_row_#, scb_col_#</strong> &#8211; change # to any number to select a particular row or column: for example scb_row_3 represents the 3rd row.</li>
<li><strong>scb_element_name</strong> &#8211; selects the element name row or column (in horizontal tables, this is the first row, in vertical tables, the first column), that is the column that contains the title fields for the table elements.</li>
<li><strong>scb_even, scb_odd</strong> &#8211; selects even/odd rows or columns (applies to both rows <strong>and</strong> columns, select a particular one of the options by doing something like tr.scb_even)</li>
<li><em>Every widget defines its own CSS classes, for example <strong>scb_predefined</strong> wraps every predefined widget, and <strong>scb_rank</strong> wraps every rank widget. Use the Advanced CSS video above to identify these classes in more detail as desired.</em></li>
</ul>
<p><small><sup>1</sup> While it isn&#8217;t likely at this point, if there is something you want to select but can&#8217;t figure out how, there are many ways to add your own classes without modifying the core code, and if its a good idea, we&#8217;ll add the class to the main SuperChartBoy build for everyone to use. Get in touch via the <a href="http://tickets.myreviewplugin.com/">ticket system</a>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/59/css-for-superchartboy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Google Maps in MyRP 6</title>
		<link>http://blog.myreviewplugin.com/47/big-google-maps-in-myrp-6/</link>
		<comments>http://blog.myreviewplugin.com/47/big-google-maps-in-myrp-6/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 23:55:14 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=47</guid>
		<description><![CDATA[This is one of the coolest features of MyReviewPlugin 6 in my opinion, at least for local niche sites (a growing business!). And better yet, its also one of the simplest. What does it do? It allows you to render &#8230; <a href="http://blog.myreviewplugin.com/47/big-google-maps-in-myrp-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is one of the coolest features of MyReviewPlugin 6 in my opinion, at least for local niche sites (a growing business!). And better yet, its also one of the simplest.</p>
<p><img src="http://www.myreviewplugin.com/webfront/images/6.0/squareroad.png" alt="A Google Map with multiple businesses on it." style='border:solid 2px gray;'/></p>
<p>What does it do? It allows you to render a Google Map with multiple locations on it &#8212; either your own list, all posts, or the top posts on your site. The above picture is generated from the top 10 restaurants in New York (according to a randomly generated rating, don&#8217;t take this as a recommendation!): when you click on the markers, you see the post title, rating, excerpt and a link to read the user&#8217;s reviews &#8212; you can customize what it outputs in this widget in the template file<sup>1</sup>.</p>
<p>You can configure where the map centers in on (allowing users to pan around to find products), how many posts to display on the map, the size, and other details of the map, etc. You can do this right within the UI.</p>
<p><img src="http://www.myreviewplugin.com/webfront/images/6.0/settingsgmaps.png" alt="A Google Map with multiple businesses on it." /></p>
<p>Or using the new 6.0 API functions<sup>3</sup>, or the new 6.0 shortcode [myrpbigmap], which has the options post_ids (a comma separated list), width, height, zoom, mapType, center (address the map should start centered at), source and limit. It also has a special option &#8220;allposts&#8221; which, if set, will cause MyReviewPlugin to render the map from all the posts available on your site (i.e., the ones that are rated and have addresses), still subject to the limit command of course<sup>2</sup>.</p>
<p><img src="http://www.myreviewplugin.com/webfront/images/6.0/widesatellite.png" alt="A Google Map with multiple businesses on it." style='border:solid 2px gray;'/></p>
<p>As usual, if you have any questions, feature suggestions, whatever. <a href="http://tickets.myreviewplugin.com/">Send them via the support system</a> and we&#8217;ll make sure you get sorted out as soon as possible. If you run in to any problems, make sure you&#8217;re running the latest version from the <a href="http://www.myreviewplugin.com/private/recover.html">download recovery page</a>, this is a new feature, undergoing improvements almost every day.</p>
<p><small><sup>1</sup> The big map marker template file is in MyRP/includes/big_map_template.</small><br />
<small><sup>2</sup> allposts is obviously only a good idea for sites with a relatively small number of posts. If you have thousands of posts, you should definitely not use allposts without a limit.</small></p>
<p><small><sup>3</sup> As always, these are located in <code>api/standard.php</code> and only meant for developers, other users can get by with the shortcodes. They include <code>myrp_api_big_google_map_arrayposts</code> (which takes an array of post IDs for its first parameter) and <code>myrp_api_big_google_map</code>.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/47/big-google-maps-in-myrp-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MyReviewPlugin on Custom Post Types</title>
		<link>http://blog.myreviewplugin.com/41/myreviewplugin-on-custom-post-types/</link>
		<comments>http://blog.myreviewplugin.com/41/myreviewplugin-on-custom-post-types/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 18:56:50 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=41</guid>
		<description><![CDATA[As of 6.0, MyReviewPlugin (and SuperChartBoy) fully supports custom post types. We do require that you add your post type to the list of enabled post types to realize the features. Here is a quick discussion on how to do &#8230; <a href="http://blog.myreviewplugin.com/41/myreviewplugin-on-custom-post-types/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>As of 6.0, MyReviewPlugin (and SuperChartBoy) fully supports custom post types. We do require that you add your post type to the list of enabled post types to realize the features. Here is a quick discussion on how to do that.</strong></p>
<p>In a minor revision of MyReviewPlugin 5 (about the time they started to become popular among WordPress users), we added support for custom post types to MyReviewPlugin. To define custom post types which you would like to be able to use in MyReviewPlugin, you simply do the following:</p>
<ol>
<li>Open the file myrp-defines.php (plugins/MyRP/myrp-defines.php)</li>
<li>Find, near the first line of the file the code <code>$myrp_post_types_supported = array("post","page");</code></li>
<li>Modify this code to contain your custom post type as follows: <code>$myrp_post_types_supported = array("post","page", "your-post-type");</code></li>
<li>You&#8217;re done.</li>
</ol>
<p>Its likely some users won&#8217;t want to mess around with editing files (its a simple change, but if you&#8217;re worried or just want some support): that is fine, we can do it for you. Just contact support via the <a href="http://tickets.myreviewplugin.com/">ticket system</a> and we&#8217;ll add your desired post type to your installation for you.</p>
<p>It is worth noting that most users who begin using custom post types, probably don&#8217;t need to be. It is almost always best to stick with the <code>post</code> post type if they do what you need: it ensures compatibility with older plugins (and more importantly themes), they behave in a predictable manner, etc. Unless you need to display posts <strong>and</strong> some other taxonomy on your site in some way that cannot easily be done with categories or tags as separators, you should probably stick with just using posts. <img src='http://blog.myreviewplugin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you&#8217;d like to discuss this, need advice, or want someone to guide you through adding support for other post types, just <a href="http://tickets.myreviewplugin.com/">get in touch</a>. Someone at MyReviewPlugin will help you with anything you need!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/41/myreviewplugin-on-custom-post-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A(n Important, but) Quick Speed Improvement</title>
		<link>http://blog.myreviewplugin.com/34/an-important-but-quick-speed-improvement/</link>
		<comments>http://blog.myreviewplugin.com/34/an-important-but-quick-speed-improvement/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 21:13:33 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=34</guid>
		<description><![CDATA[Update to MyReviewPlugin 6.0 (4994 or greater) here and, for some users with slow, overloaded database servers, you&#8217;ll find MyRP becomes hundreds of times faster dramatically due to reduced queries. Last night and this morning we spent rewriting, testing, tweaking, &#8230; <a href="http://blog.myreviewplugin.com/34/an-important-but-quick-speed-improvement/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Update to MyReviewPlugin 6.0 (4994 or greater) <a href="http://www.myreviewplugin.com/private/recover.html">here</a> and, for some users with slow, overloaded database servers, you&#8217;ll find MyRP becomes hundreds of times faster <strong>dramatically</strong> due to reduced queries.<span id="more-34"></span></p>
<p>Last night and this morning we spent rewriting, testing, tweaking, and benchmarking the post re-order code, which runs in the administration area quite frequently (any time an event that could change post order occurs), and we&#8217;ve reduced its load time for some users by a factor of 100 or more. The majority of users weren&#8217;t seeing any delays here, but those who had database servers sporting high per-query latencies did (such as those running databases on separate, networked servers). Things are lightning fast now.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/34/an-important-but-quick-speed-improvement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MyReviewPlugin 6</title>
		<link>http://blog.myreviewplugin.com/16/myreviewplugin-6/</link>
		<comments>http://blog.myreviewplugin.com/16/myreviewplugin-6/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 19:44:13 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=16</guid>
		<description><![CDATA[It&#8217;s been a long time coming, but its finally here. Let&#8217;s talk about MyReviewPlugin 6. You&#8217;ll note the website hasn&#8217;t even been updated for MyRP 6 yet, that&#8217;s how fresh it is. Existing customers, you can update by going to &#8230; <a href="http://blog.myreviewplugin.com/16/myreviewplugin-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time coming, but its finally here. <strong>Let&#8217;s talk about MyReviewPlugin 6.</strong> You&#8217;ll note the website hasn&#8217;t even been updated for MyRP 6 yet, that&#8217;s how fresh it is.</p>
<div style='padding:5px; margin-bottom:2em; color: #00529B;background-color: #BDE5F8;'>Existing customers, you can update by going to <a href="http://www.myreviewplugin.com/private/recover.html" style='color:black'>the download recovery page</a> and entering your license key. Updating from 5.0 to 6.0 should be incredibly simple, just upload the new files and reactivate MyRP.</div>
<p><strong>What&#8217;s new?</strong><br />
So much &#8211; there has been over 2,000 changes and 800 marked revisions since 5.0 was released. MyReviewPlugin was largely overhauled for 6.0: we redid the WordPress integration type stuff entirely to be faster, more tightly integrated with the new WordPress backend theme (it looks a lot better!), etc. <strong>MyReviewPlugin was always the fastest plugin on the market, but now it is many times faster.</strong></p>
<p>More or less everything users asked for between 5.0 and 6.0 has been done. MyReviewPlugin is all about user feature requests, so send yours my way. I have a list of things for 6.1 on the go already, in fact, as soon as I post this, I&#8217;m going to get down to work on it. <img src='http://blog.myreviewplugin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li style='padding:5px; border-color: #9F6000;background-color: #FEEFB3;'>In-script language modification. <strong>This is killer.</strong> You can change any string within MyReviewPlugin from right within the user interface. <strong>ANY</strong> word, phrase, sentence, <strong>anything</strong>. You can translate the whole back end (and front end) from right within the admin area now.</li>
<li>Data tables. A new form of custom field tables that allows you to control their order, categorize your data fields, etc. This lets you render detailed product information in an easy to read, easy to manage format.</li>
<li>New star rating modes. We now support non-5 or -10 star category types, such as three star, four star or even twelve star rating categories.</li>
<li style='padding:5px; color: #00529B;background-color: #BDE5F8;'><strong>Editor&#8217;s rating explanations</strong>. Want to attach a quick explanation of how or why you picked a certain rating to each rating category? You can now do that!</li>
<li>Hiding rating categories. Control which rating categories appear where. Rating categories now have a complete permissions system that allows you to have editor&#8217;s only, user&#8217;s only, average only and other types of rating categories. Rating categories can appear in certain tables, but not other tables, as you wish.</li>
<li>Title tag embed. <strong>Add rating information right to your title tag on post pages.</strong> With one click.</li>
<li>Horizontal embeds. Where appropriate (the ratings form embed, etc.) you can now more tightly integrate with your themes with a single click, switching things that were once vertically embedded to be horizontal.</li>
<li>Per-embed control of &#8220;average&#8221; and &#8220;editor&#8217;s&#8221; ratings. Control what data shows up where.</li>
<li style='padding:5px; border-color: #9F6000;background-color: #FEEFB3;'><strong>Big Google Maps</strong>. This is really cool. You can have a Google Map that shows&#8230; say, on your homepage&#8230; the top 10 businesses in an area, with little pins and their rating data. Fully customizable. Total game changer in the local niche: map-based review sites, you can do it with MyReviewPlugin 6.</li>
<li>Large (or small) stars anywhere.</li>
<li>Change sort order per page-type. Category pages can sort differently than the homepage now.</li>
<li>Hide the rating form from users who are no longer authorized to review (they&#8217;ve already submitted a rating, or aren&#8217;t logged in, depending on your settings)</li>
<li>Hundreds of UI tweaks to make it more clear. Our beta testers say they&#8217;ve found MyReviewPlugin 6 even easier to use than previous versions (and it now has dozens of new features!).</li>
<li>Literally thousands of other improvements. Minor and major.</li>
</ul>
<p><strong>Technical stuff?</strong></p>
<ul>
<li>New API functions for easier integration with other plugins.</li>
<li><code>myrp_fleft</code> and <code>myrp_fright</code> locations no longer appear unless rating data exists on the given page.</li>
<li>&#8220;Did you find this review helpful&#8221; no longer appears on non-rating posts.</li>
<li>GravityForms (or really any other plugin) auxiliary plugin. I&#8217;ve created an accessory plugin for MyReviewPlugin which allows you to easily let other plugins write to rating categories. This means you can have <a href="http://blog.myreviewplugin.com/outclicks-gravityforms" target="_blank">GravityForms</a> forms that create posts with editor&#8217;s ratings, rating categories selected, etc. <strong>This means user submitted products are now easy, automatic and awesome with GravityForms.</strong> <a href="http://blog.myreviewplugin.com/outclicks-gravityforms" target="_blank">Click here to read about GravityForms</a>.</li>
<li>Shortcodes no longer require checkboxes. That was silly anyway. The shortcodes are all always available, everywhere. (if you want to go back to the old behavior, you can change it in the Advanced Settings page)</li>
<li>Automatic &#8220;stray ratings&#8221; detection. We&#8217;ve implemented a simple garbage collector that notices if your ratings database is out of sync. This means that any other plugin that&#8217;s causing odd behavior (deleting/adding its own comments, posts, etc.) is no longer an issue!</li>
<li><strong>SPEED</strong>. We did some more bottleneck analysis on different web hosts, different web server configurations, etc. and the few places that were holding MyReviewPlugin back in terms of speed have been dramatically improved. You&#8217;ll find MyReviewPlugin 6 is the fastest MyReviewPlugin yet.</li>
<li>Comparison table shortcodes/API functions now support an offset parameter. This will allow you to grab posts 2-6 (or whatever, as you define) instead of 1-5, by, for example, specifying offset=1.</li>
</ul>
<p>Yours truly,<br />
Mark Edwards,<br />
Lead developer of MyReviewPlugin.</p>
<div style='color: #4F8A10;border: solid 2px #4F8A10; background-color: #DFF2BF; padding:12px; line-height:2em;'>
<em>p.s.</em>, for a limited time, <strong style='color:black;'>MyReviewPlugin licenses include a free lifetime, unlimited site license of <a href="http://www.superchartboy.com/">SuperChartBoy</a></strong> (a value of $50!), currently in <strong>BETA</strong>*. <a href="http://www.superchartboy.com/">SuperChartBoy</a> is a killer way to do highly flexible comparison tables with MyReviewPlugin (and other review platforms).<br />
<small style='font-size:10px;'>All existing customers get the lifetime SuperChartBoy license in their MyReviewPlugin package.</small>
</div>
<p><small style='font-size:10px;'>* I say BETA, but it should be pretty stable at this point. About two dozen MyReviewPlugin users have been using SuperChartBoy for about a month now.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/16/myreviewplugin-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where did the &#8220;Custom Fields&#8221; option go in WordPress 3.0+?</title>
		<link>http://blog.myreviewplugin.com/9/where-did-the-custom-fields-option-go-in-wordpress-3-0/</link>
		<comments>http://blog.myreviewplugin.com/9/where-did-the-custom-fields-option-go-in-wordpress-3-0/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 07:12:07 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=9</guid>
		<description><![CDATA[For some strange reason, the WordPress team made the decision to &#8220;simplify&#8221; the user interface in 3.0+ by removing the majority of the functionality from the Edit Posts page. This was likely a good design move for those who use &#8230; <a href="http://blog.myreviewplugin.com/9/where-did-the-custom-fields-option-go-in-wordpress-3-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For some strange reason, the WordPress team made the decision to &#8220;simplify&#8221; the user interface in 3.0+ by removing the majority of the functionality from the Edit Posts page. This was likely a good design move for those who use WordPress almost exclusively for simple blogging, but for users who are trying to do more managed content approaches to web publishing with WordPress (such as say, <a href="http://www.myreviewplugin.com/">review sites</a>), all this missing functionality temporarily appears to be a disaster:</p>
<p>Good news though. It&#8217;s not gone. It&#8217;s just default hidden. At the top right of your screen, when you&#8217;re on the edit posts page, you&#8217;ll see two gray dropdown boxes. &#8220;Help&#8221; and &#8220;Screen Options&#8221; &#8211; if you are like most users, you probably never even noticed they were there. Click &#8220;Screen Options&#8221; and reenable the fields you want. If you&#8217;re looking to use MyRP Custom Field tables (or in the upcoming 6.0: Data Tables) make sure to turn of &#8220;Custom Fields&#8221;. </p>
<p>Speaking of 6.0, the core work is done (the new charts functionality, on the other hand, is still needing some CSS). I sent out a dozen beta copies last week, and I&#8217;m currently in the process of upgrading my own sites to it as a test. There are at least 15 websites running 6.0 at this point, which is a decent test-base. Of course, 6.0 will be a free, easy, one-step (just drop it in and reactivate) upgrade for all 5.0 owners.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/9/where-did-the-custom-fields-option-go-in-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced MyRP, how to position the comment embeds.</title>
		<link>http://blog.myreviewplugin.com/7/advanced-myrp-how-to-position-the-comment-embeds/</link>
		<comments>http://blog.myreviewplugin.com/7/advanced-myrp-how-to-position-the-comment-embeds/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 03:49:11 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.myreviewplugin.com/?p=7</guid>
		<description><![CDATA[A fairly common question in the support area is one about the comment form hooks. In MyReviewPlugin, under the Setup Embeds &#62; &#8220;Ratings in Comments&#8221; menu (and actually, this advice applies to other form hooks such as comment fields) you &#8230; <a href="http://blog.myreviewplugin.com/7/advanced-myrp-how-to-position-the-comment-embeds/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A fairly common question in the support area is one about the comment form hooks. In MyReviewPlugin, under the Setup Embeds &gt; &#8220;Ratings in Comments&#8221; menu (and actually, this advice applies to other form hooks such as comment fields) you can instruct MyRP to automatically include the star rating fields (options, for the user of your site to pick) in the comment form.</p>
<p>But here&#8217;s the gotcha: in many modern themes, the <code>comment_form</code> hook occurs underneath the &lt;<code>input&gt;</code> tag which submits the form. This is why hen you use plugins that add fields to your comments form, you find that they are underneath the &#8220;post comment&#8221; button: rarely is this what you really want, but this is how many of the most popular themes are designed.</p>
<p>Luckily, there are many ways to fix this:</p>
<p><strong>Option 1: Move the comment_form hook.</strong> If you open your theme&#8217;s comments.php file (go to Themes &gt; Editor, and select the file on the right labeled comments.php), you will see the code that outputs the comments area. In &#8220;modern&#8221; style themes, a function called comment_form(&#8230;) is called to output the actual form, but in older themes, you&#8217;ll find the form, complete with &gt;form&lt; tags, and you&#8217;ll find a block that looks like this:</p>
<p><code>&lt;?php do_action("comment_form"); ?&gt;</code><br />
<!--?php comment_form(); ?--></p>
<p>This is where your MyRP comment form hooks are going to go, so cut that piece of code, and move it up to above the code that looks something like this:</p>
<p><code>&lt;input type="submit" ... value="Post Comment" /&gt;</code></p>
<p>This will move the comment fields to be above the Post Comment button (if you want to put them somewhere else, such as above the Name field, or above the comment textarea, feel free to customize!)</p>
<p><strong>Option 2: Hook one of the notes positions instead.</strong></p>
<p>In newer themes, particularly one&#8217;s that the above method doesn&#8217;t work for, you&#8217;ll find code that looks like this (this is excerpted from the included WordPress theme <em>Twenty-Eleven</em>, but it is often already more complicated than this)</p>
<p><code>&lt;?php comment_form(); ?&gt;</code></p>
<p>This function is <a href="http://codex.wordpress.org/Function_Reference/comment_form">documented on the WordPress website</a>, as taking a parameter in the first spot called <code>$args</code>. In simple terms, what that means is simply that you can tell it how to behave by creating an object that contains a set of parameters. There are two primary locations that you can use to output things in this $args array, one is called <code>comment_notes_before</code> and the other <code>comment_notes_after</code>. </p>
<p>So what we&#8217;re going to do, is call a MyReviewPlugin API function (<a href="http://www.myreviewplugin.com/api.html">MyReviewPlugin API</a>, or <code>MyRP/api/standard.php</code> in your plugins files) called <code>myrp_api_ratings_form_table</code>. Most MyReviewPlugin API functions take two parameters, one that indicates the post ID (or <code>null</code> to use the current post) you wish to get the data for, and one that indicates whether to RETURN (allow it to be used in other code) or to ECHO (put it on the website right now) the data. In this case, we want to return, because we want to use it in the $args array mentioned above.</p>
<p>The code for this method then looks like (for the &#8220;<code>comment_notes_before</code>&#8221; option)&#8230;</p>
<p><code><br />
&lt;?php<br />
$args = array("comment_notes_before" => myrp_api_ratings_form_table(null, true));<br />
comment_form($args);<br />
?&gt;<br />
</code></p>
<p>Or, you can switch out <code>comment_notes_before</code> with <code>comment_notes_after</code> to use the other location:</p>
<p><code><br />
&lt;?php<br />
$args = array("comment_notes_after" => myrp_api_ratings_form_table(null, true));<br />
comment_form($args);<br />
?&gt;<br />
</code></p>
<p>Themes often manipulate their comment_forms to behave differently, so try both locations, see which one works best for you. </p>
<p><span style='font-size:125%;'>When you call API functions, like you are here, you will want to go to MyRP > Setup Embeds > Ratings in Comments in the WordPress administration area to make sure you <strong>turn off</strong> the automatic embeds. The MyRP online quickdocs have more information about <a href="http://private.myreviewplugin.com/docs/index.php?help=embeds">API (manual) vs. automatic embeds</a>.</p>
<p><strong>Option 3: Just call the ratings form directly, with caveats.</strong> The third option (which is really a more general case of the above option), is simply to call the API call <code>&lt;?php myrp_api_ratings_form_table(); ?&gt;</code> where-ever you want the form. The caveat here is that it must appear after the &lt;form&gt; tag, but before the closing &lt;/form&gt; tag in the comments field. If you can see the form tag in your comments.php, you can simply copy and paste the code anywhere in there.</p>
<hr />
<p>Solving this problem for plugins that don&#8217;t provide an API function may not be as easy &#8212; you&#8217;ll want to look in to your theme&#8217;s functions.php file, to see if there&#8217;s somewhere that defines the comments form. If you can find that, you can use option 1 above to move the do_action call.</p>
<hr />
<p>As always, if you have any trouble with any of that, feel free to submit a <a href="http://tickets.myreviewplugin.com/">support ticket</a>. We will <strong>not</strong> be able to help you via blog comments, so please do use the support system at <a href="http://tickets.myreviewplugin.com/">tickets.myreviewplugin.com</a> to get assistance!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.myreviewplugin.com/7/advanced-myrp-how-to-position-the-comment-embeds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

