<?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>Dev4Press&#187; press Tag Archives,  | Dev4Press</title> <atom:link href="http://www.dev4press.com/tag/press/feed/" rel="self" type="application/rss+xml" /><link>http://www.dev4press.com</link> <description>Premium Plugins and Themes for WordPress</description> <lastBuildDate>Fri, 03 Feb 2012 23:21:09 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>GD Press Tools 4.2.3 Pro</title><link>http://www.dev4press.com/2011/blog/plugins-news/gd-press-tools-4-2-3-pro/</link> <comments>http://www.dev4press.com/2011/blog/plugins-news/gd-press-tools-4-2-3-pro/#comments</comments> <pubDate>Sun, 11 Sep 2011 22:05:37 +0000</pubDate> <dc:creator>MillaN</dc:creator> <category><![CDATA[Plugins]]></category> <category><![CDATA[backup]]></category> <category><![CDATA[broken]]></category> <category><![CDATA[bugs]]></category> <category><![CDATA[features]]></category> <category><![CDATA[htaccess]]></category> <category><![CDATA[improvements]]></category> <category><![CDATA[perishable]]></category> <category><![CDATA[press]]></category> <category><![CDATA[report]]></category> <category><![CDATA[restore]]></category> <category><![CDATA[scanner]]></category> <category><![CDATA[script]]></category> <category><![CDATA[sucuri]]></category> <category><![CDATA[tweaking]]></category> <category><![CDATA[tweaks]]></category><guid
isPermaLink="false">http://www.dev4press.com/?p=6850</guid> <description><![CDATA[New minor revision for GD Press Tools Pro is out, mainly with fixes for bugs reported in the past two weeks (htaccess perishable tweaks problems, minor issues with backup and few more things). There are couple of new enhancements added and minor updates all over. <br
/><div><img
src="http://www.dev4press.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br
/><a
target="_blank" href="http://www.gdstarrating.com/"><img
src="http://cdnx.dev4press.com/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br
/>]]></description> <content:encoded><![CDATA[<p>New minor revision for GD Press Tools Pro is out, mainly with fixes for bugs reported in the past two weeks (htaccess perishable tweaks problems, minor issues with backup and few more things). There are couple of new enhancements added and minor updates all over.</p><p>Fixes include: some of the dahsboard widget options broken, few invalid Perishable 5G HTAccess rules, full backup was missing on wp-config.php if it was outside of WP folder and broken tweak for hiding help tab on top of pages. Big thanks goes to Alasdair MacGregor and Michael Dorman for testing and confirming problem with Sucuri Scan that wasn&#8217;t working if the Perishable 5G tweaks are applied that were preventing Sucuri scanner to access the website. Notice about this is displayed on Sucuri page if the tweaks is active.</p><p>As always, please report any bugs you find in the forums, and I will get on fixing it. As for new things, I am working on improvements to HTAccess tweaking, improvements to restore script to allow for more flexibility and few other features that will go into next two minor revisions.</p><h3>Links and Resources</h3><p>Here is the list of tutorials that you might find useful:</p><blockquote><p><a
title="How to backup and restore your website" href="http://www.dev4press.com/2011/tutorials/plugins-tutorials/gd-press-tools/how-to-backup-and-restore-your-website/" target="_blank">How to backup and restore your website</a><br
/> <a
title="Using GD Press Tools 4.2 Backup" href="http://www.dev4press.com/2011/tutorials/plugins-tutorials/gd-press-tools/using-gd-press-tools-4-2-backup/" target="_blank">Using GD Press Tools 4.2 Backup</a><br
/> <a
title="Using GD Press Tools Auto Tagger" href="http://www.dev4press.com/2011/tutorials/plugins-tutorials/gd-press-tools/using-gd-press-tools-auto-tagger/" target="_blank">Using GD Press Tools Auto Tagger</a></p></blockquote><p>Comparing GD Press Tools Pro versus BackupBuddy:</p><blockquote><p><a
title="GD Press Tools Pro vs BackupBuddy" href="http://www.dev4press.com/compare/compare-gd-press-tools-pro-with-backupbuddy/" target="_blank">GD Press Tools Pro versus BackupBuddy</a></p></blockquote><p>To see the list of plugin features, overview and to buy the plugin, visit these pages:</p><blockquote><p><a
title="GD Press Tools Overview" href="http://www.dev4press.com/gd-press-tools/" target="_blank">GD Press Tools Overview</a><br
/> <a
title="GD Press Tools Main Page" href="http://www.dev4press.com/plugins/gd-press-tools/" target="_blank">GD Press Tools Main Page</a><br
/> <a
title="GD Press Tools Frequently asked questions" href="http://www.dev4press.com/plugins/gd-press-tools/faq" target="_blank">GD Press Tools Frequently Asked Questions</a><br
/> <strong><a
title="Buy GD Press Tools Pro" href="http://www.dev4press.com/plugins/gd-press-tools/editions/" target="_blank">Buy GD Press Tools Pro</a></strong></p></blockquote><script src="http://feeds.feedburner.com/~s/adsense@gdragon.info?i=http://www.dev4press.com/2011/blog/plugins-news/gd-press-tools-4-2-3-pro/" type="text/javascript" charset="utf-8"></script><br
/><div><img
src="http://www.dev4press.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br
/><a
target="_blank" href="http://www.gdstarrating.com/"><img
src="http://cdnx.dev4press.com/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br
/>]]></content:encoded> <wfw:commentRss>http://www.dev4press.com/2011/blog/plugins-news/gd-press-tools-4-2-3-pro/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Expanding Plugins Panel with Links and Info</title><link>http://www.dev4press.com/2010/tutorials/wordpress/tips/expanding-plugins-panel-with-links-and-info/</link> <comments>http://www.dev4press.com/2010/tutorials/wordpress/tips/expanding-plugins-panel-with-links-and-info/#comments</comments> <pubDate>Tue, 28 Dec 2010 10:45:48 +0000</pubDate> <dc:creator>MillaN</dc:creator> <category><![CDATA[Tips]]></category> <category><![CDATA[admin]]></category> <category><![CDATA[dashboard]]></category> <category><![CDATA[echoes]]></category> <category><![CDATA[filter function]]></category> <category><![CDATA[intention]]></category> <category><![CDATA[language php]]></category> <category><![CDATA[link]]></category> <category><![CDATA[menus]]></category> <category><![CDATA[older versions]]></category> <category><![CDATA[options]]></category> <category><![CDATA[plugin updates]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[press]]></category> <category><![CDATA[settings]]></category> <category><![CDATA[sourcecode]]></category> <category><![CDATA[tools]]></category> <category><![CDATA[update]]></category> <category><![CDATA[wordpress]]></category><guid
isPermaLink="false">http://www.dev4press.com/?p=327</guid> <description><![CDATA[If you are plugin developer, it's very important to give as much info about the plugin updates as you can before the blog admins update the plugin to a new version. Also, some of the plugin control panels go into different menus, and it's a good idea to have direct links on the plugins panel also.<br
/><div><img
src="http://www.dev4press.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br
/><a
target="_blank" href="http://www.gdstarrating.com/"><img
src="http://cdnx.dev4press.com/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br
/>]]></description> <content:encoded><![CDATA[<p>If you are plugin developer, it&#8217;s very important to give as much info about the plugin updates as you can before the blog admins update the plugin to a new version. Also, some of the plugin control panels go into different menus, and it&#8217;s a good idea to have direct links on the plugins panel also.</p><blockquote><p>Examples bellow are for <strong>WordPress 2.9</strong> or newer. This is re-revised version of last years tutorial, this time with added meta info links block. New method is used that doesn&#8217;t require for you to check if the filter is executed for your plugin only. New filters already include plugin name in the filter name.</p></blockquote><h3>Additional options</h3><p>Each plugin row on the Plugins panel has several standard actions. You can add more actions like the link to the settings panel or anything else. You need to add filter function that will be used to add this action(s).</p><pre class="brush: php; title: ; notranslate">&lt;?php
add_filter('plugin_action_links_$plugin_file', 'add_plugin_links');

function add_plugin_links($links) {
  $links[] = '&lt;a href=&quot;index.php&quot;&gt;Dashboard&lt;/a&gt;';
  $links[] = '&lt;a href=&quot;edit.php&quot;&gt;Posts&lt;/a&gt;';
  return $links;
}
?&gt;</pre><p>Lines 5 and 6 are adding new action to the plugin row. This example adds link to the dashboard and to post edit page, you can change it to whatever you need. Don&#8217;t forget to return <strong>$links</strong> because this is a filter not an action.</p><blockquote><p><strong>Very Important: </strong>On line 2 filter has $plugin_file. You need to replace this with the relative path/name of the main file of your plugin. For instance, my plugin GD Press Tools has a $plugin_name: <strong>gd-press-tools/gd-press-tools.php</strong>. It has folder name, slash, main plugin file name (with extension), and full filter name will be than: <strong>plugin_action_links_gd-press-tools/gd-press-tools.php</strong>. Same method will be used in the last expand examples.</p></blockquote><h3>Plugin Meta options</h3><p>Description column in the plugins grid have also number of links. This can be expanded similar to additional options from previous block.</p><pre class="brush: php; title: ; notranslate">&lt;?php
add_filter('plugin_row_meta', 'add_plugin_meta_links', 10, 2);

function add_plugin_meta_links($links, $file) {
  if ($file == &quot;$plugin_name&quot;) {
    $links[] = '&lt;a href=&quot;index.php&quot;&gt;Dashboard&lt;/a&gt;';
    $links[] = '&lt;a href=&quot;edit.php&quot;&gt;Posts&lt;/a&gt;';
  }
  return $links;
}
?&gt;</pre><p>Lines 5 is there to ensure that you add settings only to your own plugin. Lines 6 and 7 are actually adding new action to the plugin row. This example adds same links as previous one, but, you can add whatever you want leading to your own plugin. In the case of this filter, you must check on your own if the filter is run for your plugin.You must <strong>$plugin_name</strong> on line 5 with the string as described in the first example above.</p><h3>Additional plugin info</h3><p>WordPress shows description from your plugin file. And when the new version is available for update, there is no detailed info about the the update. Adding that is not very hard.</p><pre class="brush: php; title: ; notranslate">&lt;?php
add_action('after_plugin_row_$plugin_file', 'add_after_plugin_meta');

function add_after_plugin_meta($file) {
  $current = get_site_transient('update_plugins');
  if (!isset($current-&gt;response[$file])) return false;

  $url = &quot;http://www.yoursite.com/info.txt&quot;;
  $update = wp_remote_fopen($url);
  echo '&lt;tr&gt;&lt;td colspan=&quot;3&quot;&gt;'.$update.'&lt;/td&gt;&lt;/tr&gt;';
}
?&gt;</pre><p>Function checks to see if you add row to your plugin as the previous function does. Lines 5 and 6 will check if there is an updated found for your plugin. If no update is found, additional row will not be added. You can remove this part, and added row will be always visible. My intention with this code is to display details about the plugin update, you can change it to anything else. You need to echo only TD part of the row, WordPress already echoes TR tag. Function will get contents of the file from <strong>$url </strong>variable and will echo that file in the row.</p><div
id="attachment_332" class="wp-caption aligncenter" style="width: 310px"><a
title="Example" rel="lightbox" href="http://cdnx.dev4press.com/wp-content/uploads/2009/05/ttplugins_example.png"><img
class="size-medium wp-image-332 " title="Example" src="http://cdnx.dev4press.com/wp-content/uploads/2009/05/ttplugins_example-300x52.png" alt="Example" width="300" height="52" /></a><p
class="wp-caption-text">Example</p></div><p>Example above shows both functions used in GD Press Tools plugin. First row is a standard plugin info, and you can see Settings action added by first function. Second row is WordPress info that plugin upgrade is available. Third row is info displayed by second function that has retrieved this changes notice from my website.</p><p>This example uses same <strong>$plugin_name</strong> method that is described in the first example.</p><script src="http://feeds.feedburner.com/~s/adsense@gdragon.info?i=http://www.dev4press.com/2010/tutorials/wordpress/tips/expanding-plugins-panel-with-links-and-info/" type="text/javascript" charset="utf-8"></script><br
/><div><img
src="http://www.dev4press.com/wp-content/plugins/gd-star-rating/gfx.php?value=5.0" /></div><div>Rating: 5.0/<strong>5</strong> (1 vote cast)</div><br
/><a
target="_blank" href="http://www.gdstarrating.com/"><img
src="http://cdnx.dev4press.com/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br
/>]]></content:encoded> <wfw:commentRss>http://www.dev4press.com/2010/tutorials/wordpress/tips/expanding-plugins-panel-with-links-and-info/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>WP Benchmark: Administration</title><link>http://www.dev4press.com/2009/blog/benchmark/wp-benchmark-administration/</link> <comments>http://www.dev4press.com/2009/blog/benchmark/wp-benchmark-administration/#comments</comments> <pubDate>Mon, 29 Jun 2009 14:35:17 +0000</pubDate> <dc:creator>MillaN</dc:creator> <category><![CDATA[Benchmark]]></category> <category><![CDATA[active list]]></category> <category><![CDATA[admin]]></category> <category><![CDATA[benchmark]]></category> <category><![CDATA[benchmark tests]]></category> <category><![CDATA[Blog]]></category> <category><![CDATA[core]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[firebug]]></category> <category><![CDATA[google gears]]></category> <category><![CDATA[memory tests]]></category> <category><![CDATA[memory usage]]></category> <category><![CDATA[opera 9]]></category> <category><![CDATA[Plugins]]></category> <category><![CDATA[press]]></category> <category><![CDATA[press tools]]></category> <category><![CDATA[server response time]]></category> <category><![CDATA[speed]]></category> <category><![CDATA[tools]]></category> <category><![CDATA[usage time]]></category> <category><![CDATA[wordpress]]></category><guid
isPermaLink="false">http://www.dev4press.com/?p=463</guid> <description><![CDATA[Here is the first post with results from benchmark tests I conducted over the past few days. Before we proceed to results, I will give more details on the methods of measurement used for the administration part of the tests. Results contain both memory usage, time needed for server to prepare the results and the total output size.<br
/><div><img
src="http://www.dev4press.com/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>5</strong> (0 votes cast)</div><br
/><a
target="_blank" href="http://www.gdstarrating.com/"><img
src="http://cdnx.dev4press.com/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br
/>]]></description> <content:encoded><![CDATA[<p>Here is the first post with results from benchmark tests I conducted over the past few days. Before we proceed to results, I will give more details on the methods of measurement used for the administration part of the tests. Results contain both memory usage, time needed for server to prepare the results and the total output size.</p><p><span
id="more-463"></span></p><p>I made few changes to each of the WP installations so that the measuring rendering time is more accurate. Also, I changed few things in GD Press Tools also, and the Arthemia theme for the next part when the benchmark will be done for the actual blog. For some of the plugins I used older versions for WP 2.6.5, as recommended by the plugins authors. All results displayed on the charts are mean value from 5 measurements. I used Opera 9.64 browser for time and memory tests, and Firefox 3.0.11 with Firebug 1.3.3 for size of the output (personally I don&#8217;t like Firefox at all).</p><p>For test configuration and setup check the previous post: <a
href="http://www.dev4press.com/2009/06/26/wp-benchmark-setup/">Benchmark Setup</a>. On all 3 charts, first 3 columns for each page is for WordPress without plugins (only GD Press Tools is active), and the next 3 columns are for WordPress with all 15 plugins active, list of plugins in setup article.</p><h2>Why benchmarking?</h2><p>The reason I made these tests is because it&#8217;s obvious that no one in WordPress development team didn&#8217;t do anything like this. In fact they even claimed that WP 2.8 is much faster, and that&#8217;s simply not true at all. Take a look at <a
href="http://codex.wordpress.org/Version_2.8" target="_blank">this page</a>, and notice that one of the highlights is speed of the admin pages. Speed can be gained using Turbo with Google Gears, and in that case browser needs less time to render the pages. But Opera, Safari, Chrome and Firefox are very fast already and will render very fast anything you throw on them. Browsers can&#8217;t speed up server response time. And Gears is not an option for Opera or Safari users (hopefully we will see better Gears browser support soon), not to mention problems I had with Gears in Firefox and that I don&#8217;t plan to start using it any time soon.</p><p>WP 2.6.5 is used only as a reference, in most cases you can&#8217;t really compare it with WP 2.7 or WP 2.8 because interface and some other things are rewritten, but it&#8217;s interesting to see how WP 2.6.5 compares to latest releases in terms of performance.</p><h2>Page load times</h2><p>First series of tests are to determine how much time PHP and server needs to generate a single page. Some of the things were problem to measure with WP 2.8, but I will get to that later. Even when the pages are partially loaded from cache this time is more or less the same. I noticed some 10-20% drop in WP 2.8 for reloading the same page, but that&#8217;s still too high.</p><div
id="attachment_472" class="wp-caption alignright" style="width: 349px"><a
title="WordPress load times" rel="lightbox" href="http://cdnx.dev4press.com/wp-content/uploads/2009/06/benchmark_admin_load.png"><img
class="size-full wp-image-472  " title="WordPress load times" src="http://cdnx.dev4press.com/wp-content/uploads/2009/06/benchmark_admin_load.png" alt="WordPress load times" width="339" height="174" /></a><p
class="wp-caption-text">WordPress load times</p></div><p>WP 2.8 is more than 2 times slower than previous two WordPress versions. On some pages difference is even bigger. I have measured 4 pages, 3 are WP native pages, last one is Settings panel from GD Press Tools, and it&#8217;s the fastest in the group because it doesn&#8217;t load a bunch of things most WP pages do.</p><p>But, there are some pages that need much more time. General settings page takes more than 10 or 15 seconds to load, because for some reason WP developers decided that the time zone list needs to be populated from WordPress website. This list could been included in the WordPress code. Right now it gets really frustrated to change any of these settings and need to wait all that time. That&#8217;s simple unacceptable.</p><h2>Used memory</h2><p>Things are pretty much the same with memory usage. As you can see 15 plugins add a lot to the memory used. WP 2.6.5 uses much less memory in both cases but that&#8217;s not a big surprise.</p><div
id="attachment_473" class="wp-caption alignright" style="width: 349px"><a
title="WordPress memory usage" rel="lightbox" href="http://cdnx.dev4press.com/wp-content/uploads/2009/06/benchmark_admin_memory.png"><img
class="size-full wp-image-473  " title="WordPress memory usage" src="http://cdnx.dev4press.com/wp-content/uploads/2009/06/benchmark_admin_memory.png" alt="WordPress memory usage" width="339" height="174" /></a><p
class="wp-caption-text">WordPress memory usage</p></div><p>WP 2.7 and WP 2.8 have totally rewritten interface and because of that it needs more memory. But the problem is with WP 2.8 that more or less should have the same memory usage as WP 2.7 because the changes were not that significant to cause this difference. Dashboard is the biggest problem and it uses some 25% more memory than WP 2.7. On some pages like the the general settings I mentioned earlier in some cases I noticed memory leaks and memory use increases to 45-55 MB. On one instance loading failed meaning that it exceeded preset 64MB. And again, that&#8217;s most likely caused by the timezone code.</p><div
id="attachment_474" class="wp-caption alignright" style="width: 349px"><a
title="WordPress output size" rel="lightbox" href="http://cdnx.dev4press.com/wp-content/uploads/2009/06/benchmark_admin_output.png"><img
class="size-full wp-image-474  " title="WordPress output size" src="http://cdnx.dev4press.com/wp-content/uploads/2009/06/benchmark_admin_output.png" alt="WordPress output size" width="339" height="174" /></a><p
class="wp-caption-text">WordPress output size</p></div><h2>Page size</h2><p>Finally this is something where WP 2.8 is actually better than WP 2.7. Again, WP 2.6.5 pages are smaller because of the different front end, but it&#8217;s interesting to see how much the interface &#8216;costs&#8217;.</p><p>WP 2.8 generates smaller pages compared to WP 2.7 mostly because of better optimization of JavaScript and CSS loading and joining several files into one. And in the same time that&#8217;s one of the reasons for slower loading and increased memory usage with WP 2.8.</p><h2>Conclusion</h2><p>There was a discussion on Weblogtoolscollection website about <a
href="http://weblogtoolscollection.com/archives/2009/06/19/wordpress-plugins-usage-faqs/" target="_blank">using 1 or 100 plugins</a>, and it&#8217;s obvious that number of plugins active will increase used resources and time needed for page to be rendered. Another post that will investigate this much deeper. It will take some more time to prepare but it&#8217;s coming soon.</p><p>Based on all this is clear that in terms of speed and memory usage WP 2.6.5 administration is much better than the latest WP versions. On the other hand these are not actual pages that blog visitors see, and next post present results of blog benchmark under same condition, so I am not going to give some definitive judgement right now. I know a lot of people that still use WP 2.6.5 because they can&#8217;t increase memory every time WP is released. When WP 2.8.1 is released I will do a benchmark against current WP 2.8, to see if indeed developers managed to solve memory usage increase and lower speeds.</p><p>I use WP 2.8 on all my blogs right now, but I must say that I am not happy with performance of the administration compared to older versions. Interface IS much better, and to some point I understand and accept that the performance is a trade off for the interface and better work flow. But only to a point. I will be very disappointed to see WP 2.9 some 7-8 months down the road that instead of 40MB needs 50MB or more to work.</p><p>So, tell me what you think about data presented here, and about your own experiences with last 3 versions of WP, and especially with WP 2.8. And stay tuned for more benchmark results.</p><script src="http://feeds.feedburner.com/~s/adsense@gdragon.info?i=http://www.dev4press.com/2009/blog/benchmark/wp-benchmark-administration/" type="text/javascript" charset="utf-8"></script><br
/><div><img
src="http://www.dev4press.com/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>5</strong> (0 votes cast)</div><br
/><a
target="_blank" href="http://www.gdstarrating.com/"><img
src="http://cdnx.dev4press.com/wp-content/plugins/gd-star-rating/gfx/powered.png" border="0" width="80" height="15" /></a><br
/>]]></content:encoded> <wfw:commentRss>http://www.dev4press.com/2009/blog/benchmark/wp-benchmark-administration/feed/</wfw:commentRss> <slash:comments>16</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Content Delivery Network via cdnx.dev4press.com

Served from: www.dev4press.com @ 2012-02-04 09:04:09 -->
