<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>
<channel>
	<title>G-Loaded Journal &#187; Wordpress</title>
	<atom:link href="http://www.g-loaded.eu/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.g-loaded.eu</link>
	<description>An open-source software and technology related journal</description>
	<lastBuildDate>Mon, 05 Dec 2011 19:55:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
		<item>
		<title>WordPress is getting better</title>
		<link>http://www.g-loaded.eu/2011/09/28/wordpress-is-getting-better/</link>
		<comments>http://www.g-loaded.eu/2011/09/28/wordpress-is-getting-better/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 23:48:18 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=2492</guid>
		<description><![CDATA[The first time I used WordPress back in September 2005 I considered it to be the content publishing platform of choice as far as a personal or business website was concerned. It was easy to set up and publish content and, also, easy to customize, even with ugly hacks. Today I still consider WordPress to [...]]]></description>
			<content:encoded><![CDATA[<p>The first time I used WordPress back in September 2005 I considered it to be the content publishing platform of choice as far as a personal or business website was concerned. It was easy to set up and publish content and, also, easy to customize, even with ugly hacks.<span id="more-2492"></span> Today I still consider WordPress to be the <em>overall</em> best choice, despite the fact it still does not excel in any particular sector. Although I am not a pro, I have enough experience to say it&#8217;s the engine with the most acceptable trade-off between ease of use, security, features, ease of customization and being a solid base for development upon it. It is also one of those open-source projects that can create business opportunities for software engineers, system administrators, web designers, internet advertisers and marketers. The huge and active community of users and developers have boosted this project over the years. It proves that, if an open-source project is surrounded by a big active community and has good marketing (like WordPress had all these years) it can fly and create business opportunities in many sectors. During the last days I spent much time trying some of the features that have been implemented in the newer releases of WordPress and also various plugins. I must admit that today, by using WordPress, it is just a matter of some hours to have a high performance, good looking and feature rich small web site from scratch with minimal cost.</p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2011/09/28/wordpress-is-getting-better/">WordPress is getting better</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2008/05/09/remove-generator-meta-tag-wordpress-plugin/" rel="bookmark">Remove-Generator-Meta-Tag WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/14/creative-commons-configurator-wordpress-plugin/" rel="bookmark">Creative-Commons-Configurator WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/05/add-meta-tags-wordpress-plugin/" rel="bookmark">Add-Meta-Tags WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/" rel="bookmark">More-Feed-Excerpt WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/" rel="bookmark">Fast-Static-Feed WordPress Plugin</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2011/09/28/wordpress-is-getting-better/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Declutter Plugin for WordPress</title>
		<link>http://www.g-loaded.eu/2010/09/17/declutter-plugin-for-wordpress/</link>
		<comments>http://www.g-loaded.eu/2010/09/17/declutter-plugin-for-wordpress/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 21:28:04 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[XML]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=1889</guid>
		<description><![CDATA[Web applications that add unnecessary HTTP headers or meta tags and links in the HTML HEAD section of my web pages usually make me nervous. Today, WordPress, once again, made me spend my free time trying to find which filters add such useless data in my web pages and try to remove it. Removing the [...]]]></description>
			<content:encoded><![CDATA[<p>Web applications that add unnecessary <em>HTTP headers</em> or <em>meta tags</em> and <em>links</em> in the HTML HEAD section of my web pages usually make me nervous. Today, WordPress, once again, made me spend my free time trying to find which filters add such useless data in my web pages and try to remove it. Removing the meta tags and links from the HTML head was rather easy using the <em>remove_action()</em> function, but the HTTP headers gave me a hard time. Before giving up, I decided to search for a plugin that could possibly provide a solution. Fortunately, I discovered a great plugin, named <a href="http://rayofsolaris.net/code/?p=declutter-wordpress">WP-Declutter</a>, which makes it possible to remove all that useless stuff in one go. Below, there is some information about which items I have removed.<br />
<span id="more-1889"></span><br />
First of all, I should say that the plugin&#8217;s feature set by far exceeded my expectations as it can remove links and metatags from the HTML HEAD area, HTTP headers added by WordPress, the generator element of the feeds, and also various classes WP adds to various HTML elements.</p>
<p>I removed the following items from the HTML HEAD:</p>
<ul>
<li>Link to the Really Simple Discovery service endpoint. That&#8217;s the link to: <code>/xmlrpc.php?rsd</code></li>
<li>Link to the first post on your blog.</li>
<li>Link to the Windows Live Writer manifest file. That&#8217;s the link to: <code>/wp-includes/wlwmanifest.xml</code></li>
<li>The generator meta tag.</li>
<li>The shortlink.</li>
</ul>
<p>From the &#8220;feeds&#8221; section I removed the the &#8220;<em>generator</em>&#8221; element.</p>
<p>Finally, from the HTTP headers section I removed everything. In my case, the <strong>ETag</strong>, <strong>Expires</strong> and <strong>Cache-Control</strong> headers are added by the webserver (<em>FileETags</em> and <em>mod_expires</em>). If this is not the case for you, then consider keeping these enabled.</p>
<p>Another thing you should keep in mind is that if you use any caching mechanism, like <strong>WP-Super-Cache</strong>, make sure you clear the cache after you make any changes in the WP-Clutter&#8217;s administration panel, otherwise the changes you made will be visible after the cached pages expire.</p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2010/09/17/declutter-plugin-for-wordpress/">Declutter Plugin for WordPress</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2008/05/09/remove-generator-meta-tag-wordpress-plugin/" rel="bookmark">Remove-Generator-Meta-Tag WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2007/01/31/wordpress-meta-tags-plugin-stable-release/" rel="bookmark">WordPress Meta Tags plugin stable release</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/05/add-meta-tags-wordpress-plugin/" rel="bookmark">Add-Meta-Tags WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2007/09/27/add-meta-tags-and-wordpress-23/" rel="bookmark">Add-Meta-Tags and WordPress 2.3</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/05/my-tags-wordpress-plugin/" rel="bookmark">My-Tags WordPress Plugin</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2010/09/17/declutter-plugin-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Issues with the feeds are now resolved</title>
		<link>http://www.g-loaded.eu/2010/03/28/issues-with-the-feeds-are-now-resolved/</link>
		<comments>http://www.g-loaded.eu/2010/03/28/issues-with-the-feeds-are-now-resolved/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 06:06:46 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[Errors]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Snippet]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=1634</guid>
		<description><![CDATA[This is just a quick notice that during the last five days there was a problem with the website feeds. The web server returned a 500 Internal Server Error to almost all requests for /feed/ URLs. Also, there was a big increase of the server&#8217;s CPU load behind the scenes, which was caused by php-cgi [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a quick notice that during the last five days there was a problem with the website feeds. The web server returned a <em>500 Internal Server Error</em> to almost all requests for <code>/feed/</code> URLs. Also, there was a big increase of the server&#8217;s <strong>CPU load</strong> behind the scenes, which was caused by <em>php-cgi</em> processes. It turned out that a custom plugin (unpublished) I had written for WordPress in the past was the cause of all the trouble, but, before coming to that conclusion, the fact that the problems had started without me doing anything on the blog during the last weeks together with a series of other random observations led me do a thorough examination of the whole server just in case.<br />
<span id="more-1634"></span><br />
So, after spending two days in front of a Linux terminal, I came to the conclusion that the following code had been problematic from the beginning and it was like a time-bomb for which the time had come to cause issues to the web site and the server that hosted it.</p>
<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> rsse_add_related_posts<span style="color: #009900;">&#40;</span><span style="color: #000088;">$PostBody</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>rsse_verify_feed<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">return</span> <span style="color: #000088;">$PostBody</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'yarpp_related'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$PostBody</span> <span style="color: #339933;">.=</span> yarpp_related<span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'post'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'rss'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #b1b100;">return</span> <span style="color: #000088;">$PostBody</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
add_filter<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'the_content'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'rsse_add_related_posts'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">252</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>
<p>This code used a function of another plugin to attach a &#8216;<em>related posts</em>&#8216; section at the end of the full content of each feed entry. As soon as I commented out the above filter and started attaching the related-posts section to the feed content through the <a href="http://mitcho.com/code/yarpp/">YARPP</a> plugin&#8217;s administration interface, everything was normal again. No more php-cgi processes timing-out or over-consuming the CPU cycles.</p>
<p>The following graph shows clearly the problematic period:</p>
<div id="attachment_1639" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.g-loaded.eu/wp-content/uploads/phpcgi-cpu-time.png"><img src="http://www.g-loaded.eu/wp-content/uploads/phpcgi-cpu-time.png" alt="php-cgi processes consuming the CPU" title="phpcgi-cpu-time" width="640" class="size-full wp-image-1639" /></a><p class="wp-caption-text">php-cgi processes consuming the CPU</p></div>
<p>The httpd error_log included many errors like the following:</p>
<pre class="codesnp">
[...]
Allowed memory size of 33554432 bytes exhausted (tried to allocate 18893 bytes)
[...]
mod_fcgid: process ... exit(communication error), terminated by calling exit(), return code: 1
[...]
[warn] (104)Connection reset by peer: mod_fcgid: read data from fastcgi server error.
[...]
[warn] mod_fcgid: stderr: PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 4864 bytes)
[...]
Premature end of script headers: index.php
[...]
</pre>
<p>Note that these errors might appear in several occasions.</p>
<p>In my case, finding that faulty piece of code was a huge relief, I can tell you.</p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2010/03/28/issues-with-the-feeds-are-now-resolved/">Issues with the feeds are now resolved</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2007/01/12/wordpress-206-feed-issues-resolved/" rel="bookmark">WordPress 2.0.6 &#8211; Feed Issues Resolved</a></li>
<li><a href="http://www.g-loaded.eu/2009/11/19/g-loaded-feeds/" rel="bookmark">G-Loaded Feeds</a></li>
<li><a href="http://www.g-loaded.eu/2009/10/08/redmine-deployment-delayed/" rel="bookmark">Redmine deployment delayed</a></li>
<li><a href="http://www.g-loaded.eu/2007/07/12/issue-addressed-author-feeds-deliver-full-content/" rel="bookmark">Issue addressed: Author feeds deliver full content</a></li>
<li><a href="http://www.g-loaded.eu/2008/10/17/status-of-content-availability-via-feeds/" rel="bookmark">Status of content availability via feeds</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2010/03/28/issues-with-the-feeds-are-now-resolved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>How to upgrade WP-Super-Cache</title>
		<link>http://www.g-loaded.eu/2009/03/03/how-to-upgrade-wp-super-cache/</link>
		<comments>http://www.g-loaded.eu/2009/03/03/how-to-upgrade-wp-super-cache/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 09:11:58 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Upgrade]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=929</guid>
		<description><![CDATA[A while ago, I had published a step-by-step guide about how to install WP-Super-Cache in WordPress successfully. Now, I&#8217;m going through the upgrade procedure, so to safely and effortlessly upgrade the plugin whenever a new version is released. I know that documenting this sh** should not be needed, but it turns out the installation of [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago, I had published a <em>step-by-step guide</em> about how to <a href="http://www.g-loaded.eu/2008/11/29/how-to-enable-wp-super-cache-in-wordpress/">install WP-Super-Cache</a> in WordPress successfully. Now, I&#8217;m going through the <strong>upgrade procedure</strong>, so to safely and effortlessly upgrade the plugin whenever a new version is released. I know that documenting this sh** should not be needed, but it turns out the installation of this software is rather complicated (compared to other WordPress plugins I use), so a step-by-step upgrade guide is almost mandatory.<br />
<span id="more-929"></span></p>
<ol>
<li>First of all, go to the plugin&#8217;s administration panel and <strong>set caching to OFF</strong>.</li>
<li><strong>Delete the expired and cached pages</strong> by pressing the relevant buttons on the same page.</li>
<li>Make the <code>wp-content</code> directory <strong>writeable</strong> (<a href="http://www.g-loaded.eu/2008/12/09/making-a-directory-writable-by-the-webserver/">how to make a directory writeable</a>)</li>
<li>Go to WordPress&#8217; plugin administration panel and <strong>de-activate WP-Super-Cache</strong>.</li>
<li>Now, replace the old version of the plugin with the new one in <code>wp-content/plugins/</code>. This should be straightforward.</li>
<li>Now, go to WordPress&#8217; plugin administration panel and <strong>activate WP-Super-Cache</strong>.</li>
<li>Go to WP-Super-Chache&#8217;s admin panel and <strong>set caching to ON</strong> again.</li>
<li>Remove the write-bit from <code>wp-content</code> directory so to make it <strong>read-only</strong> for the web server process (f.ex: <code>chmod go-w wp-content</code>).</li>
</ol>
<p>That should be it.</p>
<p>Procedure <strong>last updated</strong> on: <code>May 7, 2009</code> for WP-Super-Cache <code>v0.9.4.3</code></p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2009/03/03/how-to-upgrade-wp-super-cache/">How to upgrade WP-Super-Cache</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2008/11/29/how-to-enable-wp-super-cache-in-wordpress/" rel="bookmark">How to enable WP-Super-Cache in WordPress</a></li>
<li><a href="http://www.g-loaded.eu/2010/09/17/cpu-time-saved-by-wp-super-cache/" rel="bookmark">CPU Time saved by WP-Super-Cache</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/04/bot-allow-content-wordpress-plugin/" rel="bookmark">Bot-Allow-Content WordPress plugin</a></li>
<li><a href="http://www.g-loaded.eu/2008/05/09/remove-generator-meta-tag-wordpress-plugin/" rel="bookmark">Remove-Generator-Meta-Tag WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2010/09/17/declutter-plugin-for-wordpress/" rel="bookmark">Declutter Plugin for WordPress</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2009/03/03/how-to-upgrade-wp-super-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Upgraded to WordPress Coltrane</title>
		<link>http://www.g-loaded.eu/2008/12/17/upgraded-to-wordpress-coltrane/</link>
		<comments>http://www.g-loaded.eu/2008/12/17/upgraded-to-wordpress-coltrane/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 16:48:05 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=817</guid>
		<description><![CDATA[Just before the outage, and having read fog&#8217;s comments about the newly released 2.7 version of WordPress, I upgraded G-Loaded&#8217;s engine. Once again I used my WordPress updater script. This script has worked well for a considerable number of upgrades, so, although it is still in alpha stage, I will probably make a public release [...]]]></description>
			<content:encoded><![CDATA[<p>Just before the <a href="http://www.g-loaded.eu/2008/12/16/back-online-after-48-hours-of-downtime/">outage</a>, and having read <a href="http://irenegr.com/2008/12/11/wordpress-27-%E2%80%9Ccoltrane%E2%80%9D/">fog&#8217;s comments</a> about the newly released 2.7 version of WordPress, I upgraded G-Loaded&#8217;s engine. Once again I used my <a href="http://www.g-loaded.eu/2007/11/04/upgraded-to-wordpress-231/">WordPress updater</a> script. This script has worked well for a considerable number of upgrades, so, although it is still in alpha stage, I will probably make a public release soon. As for the new WordPress version, it seems like a fine release as far as functionality is concerned. Also, I like the new administration interface.</p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2008/12/17/upgraded-to-wordpress-coltrane/">Upgraded to WordPress Coltrane</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2007/02/24/creative-commons-v30-licenses-launched/" rel="bookmark">Creative Commons v3.0 Licenses Launched</a></li>
<li><a href="http://www.g-loaded.eu/2007/11/04/upgraded-to-wordpress-231/" rel="bookmark">Upgraded to WordPress 2.3.1</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/01/upgraded-to-wordpress-2/" rel="bookmark">Upgraded to WordPress 2</a></li>
<li><a href="http://www.g-loaded.eu/2007/03/03/highly-exploitable-code-planted-into-wordpress-211/" rel="bookmark">Highly Exploitable Code Planted into WordPress 2.1.1</a></li>
<li><a href="http://www.g-loaded.eu/2008/03/31/wordpress-25-plugin-compatibility/" rel="bookmark">WordPress 2.5 &#8211; Plugin Compatibility</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2008/12/17/upgraded-to-wordpress-coltrane/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>How to enable WP-Super-Cache in WordPress</title>
		<link>http://www.g-loaded.eu/2008/11/29/how-to-enable-wp-super-cache-in-wordpress/</link>
		<comments>http://www.g-loaded.eu/2008/11/29/how-to-enable-wp-super-cache-in-wordpress/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 13:45:03 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=696</guid>
		<description><![CDATA[It was about time I started using a cache in WordPress. After doing some research, I found out that WP-Super-Cache is sophisticated enough and works quite well, judging by the posts of many satisfied users. In this post I will outline the installation procedure step-by-step, because the installation instructions of the README file were a [...]]]></description>
			<content:encoded><![CDATA[<p>It was about time I started using a cache in WordPress. After doing some research, I found out that <a href="http://ocaoimh.ie/wp-super-cache/">WP-Super-Cache</a> is sophisticated enough and works quite well, judging by the posts of many satisfied users. In this post I will outline the <strong>installation procedure</strong> <em>step-by-step</em>, because the installation instructions of the README file were a bit confusing. I mainly post this for my own reference, but I am almost 100% certain that it will work for you too.<br />
<span id="more-696"></span></p>
<h4>Requirements</h4>
<p>Speaking about <a href="http://httpd.apache.org/">httpd</a> (Apache), the following modules should be loaded:</p>
<pre class="codesnp">
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule mime_module modules/mod_mime.so
</pre>
<p>The modules above are so standard, that there is high probability that they are already loaded.</p>
<h4>Installation</h4>
<ul>
<li>Before installing WP-Super-Cache, make sure you have properly uninstalled any other caching plugin. This step is not covered by this guide. Please, consult each plugin&#8217;s documentation.</li>
</ul>
<ul>
<li>Download the plugin (<code>wp-super-cache.X.X.X.zip</code>) and unzip it in your plugins directory, so that you have a directory structure like <code>/wp-content/plugins/wp-super-cache/</code>. Assuming you are in the root directory of your website (DocumentRoot):</li>
</ul>
<pre class="console">
cd wp-contents/plugins/
wget http://downloads.wordpress.org/plugin/wp-super-cache.X.X.X.zip
unzip wp-super-cache.X.X.X.zip
rm wp-super-cache.X.X.X.zip
</pre>
<ul>
<li>Make the directory <code>wp-content</code> writeable by the Apache web server. If this is not possible, give write permission to the &#8220;<em>world</em>&#8220;. Do not worry, this is a temporary modification. Permissions will be reverted after we are finished. To enable write access for the the &#8220;<em>world</em>&#8220;:</li>
</ul>
<pre class="console">
chmod o+w wp-content
</pre>
<ul>
<li>Go to the WordPress plugin administration panel and enable <strong>WP Super Cache</strong></li>
<li>Then, edit <code>wp-config.php</code> and make sure you add the following line anywhere above the &#8220;<code>require_once(ABSPATH.'wp-settings.php');</code>&#8221; line</li>
</ul>
<pre class="codesnp">
define( 'WP_CACHE', true );
</pre>
<ul>
<li>Go to the plugin&#8217;s administration panel in WordPress (that will be under the <strong>Settings</strong> menu) and <strong>enable caching</strong> (that is in the very first configuration section &#8220;<em>WP Super Cache Status</em>&#8220;).</li>
<li>Put the mod_rewrite rules in the <strong>.htaccess</strong> file located in the root directory of your website. Make sure you paste them above WordPress&#8217; rewrite rules. The plugin guides you in an excellent way for this, so follow the on-screen instructions. There are also some other settings that need to be placed in <code>wp-content/cache/.htaccess</code>, but these should have been created automatically.</li>
<li>Remove the write permission we had set in a previous step. If you had enabled it for the apache user, then remove it from that user. If you had enabled it for the &#8220;<em>world</em>&#8220;, do the following:</li>
</ul>
<pre class="console">
chmod o-w wp-content
</pre>
<p>The benefits of using the supercache are that your content is delivered fast and the system resources are not wasted. WP-Super-Cache creates and serves static versions (pure HTML) of your webpages and thus php is utilized less and less SQL queries are sent to your database server (MySQL, PostgreSQL, etc).</p>
<p>At this point, the plugin should have started caching your content as you visit web pages. Sit back and enjoy!</p>
<h4>Upgrade WP-Super-Cache</h4>
<p>For step-by-step instructions about how to upgrade WP-Super-Cache to newer versions, please read the &#8220;<em>How to <a href="http://www.g-loaded.eu/2009/03/03/how-to-upgrade-wp-super-cache/">Upgrade WP-Super-Cache</a></em>&#8221; article.</p>
<p>PS: The use of this plugin also implies that I have stopped using my <a href="http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/">Fast-Static-Feed</a> plugin, since wp-supercache caches feeds too.</p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2008/11/29/how-to-enable-wp-super-cache-in-wordpress/">How to enable WP-Super-Cache in WordPress</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2009/03/03/how-to-upgrade-wp-super-cache/" rel="bookmark">How to upgrade WP-Super-Cache</a></li>
<li><a href="http://www.g-loaded.eu/2010/09/17/cpu-time-saved-by-wp-super-cache/" rel="bookmark">CPU Time saved by WP-Super-Cache</a></li>
<li><a href="http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/" rel="bookmark">Fast-Static-Feed WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2007/01/27/wordpress-21/" rel="bookmark">WordPress 2.1</a></li>
<li><a href="http://www.g-loaded.eu/2007/01/31/wordpress-meta-tags-plugin-stable-release/" rel="bookmark">WordPress Meta Tags plugin stable release</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2008/11/29/how-to-enable-wp-super-cache-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Fast-Static-Feed WordPress Plugin</title>
		<link>http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/</link>
		<comments>http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/#comments</comments>
		<pubDate>Sat, 10 May 2008 04:44:56 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=493</guid>
		<description><![CDATA[Syndicated content has almost become the standard way of distributing web content nowadays. WordPress can deliver its content in various different feed formats -RSS 2.0, Atom 1.0, RDF, RSS 0.92- and can generate feeds for both the published posts -grouped by time, category, tag, author etc- and the comments that have been submitted by readers. [...]]]></description>
			<content:encoded><![CDATA[<p>Syndicated content has almost become the standard way of distributing web content nowadays. <a href="http://wordpress.org/">WordPress</a> can deliver its content in various different feed formats -<em>RSS 2.0</em>, <em>Atom 1.0</em>, <em>RDF</em>, <em>RSS 0.92</em>- and can generate feeds for both the <em>published posts</em> -grouped by <em>time</em>, <em>category</em>, <em>tag</em>, <em>author</em> etc- and the <em>comments</em> that have been submitted by readers. Moreover, some <em>RSS add-on modules</em> are being used in the generated feeds, so that modern feed readers can even retrieve the submitted comments for each of the feed entries. It is obvious that all these features greatly enhance the user experience, but, on the other hand, depending on the website&#8217;s traffic they might increase the server load and thus the content delivery times.</p>
<p>Taking these things into consideration, I decided to write <strong><a href="http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/">Fast-Static-Feed</a></strong>, a plugin that can <strong>cache</strong> the site&#8217;s entries feed, and deliver a static XML file instead of constantly generating the feed content on every client request. This, combined with the fact that the web server can <a href="http://www.g-loaded.eu/2008/05/10/use-mod_deflate-to-compress-web-content-delivered-by-apache/">compress the web content on-the-fly</a>, has greatly reduced the waste of bandwidth and system resources.<br />
<span id="more-493"></span></p>
<h4>How it works</h4>
<p><strong>Fast-Static-Feed</strong> performs the following actions:</p>
<ul>
<li>Every time a post is <strong>published</strong> or an already published post is <strong>edited</strong>, the plugin dumps the <em>entries feed</em> (that is the feed of the blog posts) to a file. This way, the static XML file is always contains the most fresh content of your blog.</li>
<li>Every time a feed is requested, instead of re-generating the XML content over and over, this plugin delivers the static XML file. This is <strong>completely transparent</strong> to the client as there are no HTTP redirects involved. Your content is just being delivered faster!</li>
<li>If the plugin is enabled, but the static files have not been created yet, the plugin will try to generate them automatically. Upon failure to do so, a <code>404 Not Found</code> HTTP error code will be returned to the client.</li>
<li>It also checks if the client&#8217;s request includes the <a href="http://www.g-loaded.eu/2005/10/19/the-if-modified-since-http-header/">If-Modified-Since</a> HTTP header and, in such a case, it checks the static file&#8217;s <strong>modification time</strong>. If the client&#8217;s cache is current, it just returns a <code>304 Not Modified</code> status to further reduce bandwidth usage.</li>
</ul>
<p>The plugin caches all four types of feeds WordPress supports -<em>RSS 2.0</em>, <em>Atom 1.0</em>, <em>RDF</em>, <em>RSS 0.92</em>-.</p>
<p>Only the feeds that contain your blog posts are cached. The comments feed, each individual post&#8217;s comments feed, feeds for categories, tags, authors etc are <strong>still generated dynamically every time they are requested</strong>.</p>
<p>This plugin <strong>does not interefere in any way with the generation of <em>rewrite rules</em> and the generation of your site&#8217;s feed links</strong>.</p>
<h4>Configuration</h4>
<p>Generally, the plugin does not require any configuration in order to work.</p>
<p>One <strong>mandatory prerequisite</strong> is that the <code>wp-content/</code> directory is <strong>writable by the web server</strong>. If it is not, the plugin will not be able to create the static files and, consequently, the clients who request a feed will receive a <code>404 Not Found</code> HTTP code.</p>
<p>Furthermore, there are two options within the source code <code>fast-static-feed.php</code> that can be set.</p>
<pre class="codesnp">
// By default, the WordPress feeds contain elements of the 'wfw' namespace
// (CommentAPI), so a feed reader can fetch each feed entry's comments.
// By setting the following to 1, these elements will be stripped
// from the static feed.
// It is recommended to set this to 1 in order to save bandwidth.
// More info: http://wellformedweb.org/news/wfw_namespace_elements/
$FSF_STRIP_COMMENTS = 0;
// Set the following to 1 and various messages will be recorded in the logfile,
// which is located in the cache dir (wp-content/cache-xml/)
$FSF_DEBUG = 0;
</pre>
<p>It has already been mentioned, but it is important to note it again: The only <strong>mandatory prerequisite</strong> is that <code>wp-content/</code> is <strong>writable by the webserver</strong>.</p>
<h4>Installation</h4>
<p>Make any changes to the configuration options within <code>fast-static-feed.php</code> and upload the file to <code>wp-content/plugins/</code> directory. Then, <strong>activate</strong> the plugin through the WordPress administration panel.</p>
<h4>License</h4>
<p><em>Fast-Static-Feed</em> is an open-source project, released as Free Software under the terms of the <a href="http://www.codetrax.org/licenses/ApacheLicenseV2">Apache License version 2</a>.</p>
<h4>Downloads, Issue Tracking, Support</h4>
<p>For the <strong>latest releases</strong> of <em>Fast-Static-Feed</em> please visit the <a href="http://www.codetrax.org/projects/wp-fast-static-feed/files">downloads</a> section of the <a href="http://www.codetrax.org/projects/wp-fast-static-feed">Fast-Static-Feed Development Portal</a>.</p>
<p>The development website also hosts an <strong>issue tracking</strong> facility, where you can submit your feature requests or report bugs, and <strong>discussion boards</strong>, where you can get first class support from the <em>community of users</em>.</p>
<h4>Donate</h4>
<p>This plugin is released as <strong>free software</strong>. Nevertheless, its development requires time and effort. A small donation, as a sign of appreciation of the effort, is welcome. Please, use the following button to visit the <em>Donations</em> page. Thanks in advance for your support!</p>
<p><a href="http://www.g-loaded.eu/about/donate" title="Donate"><img src="/images/donations_button.png" alt="Donations Button" /></a></p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/">Fast-Static-Feed WordPress Plugin</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/" rel="bookmark">More-Feed-Excerpt WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/04/bot-allow-content-wordpress-plugin/" rel="bookmark">Bot-Allow-Content WordPress plugin</a></li>
<li><a href="http://www.g-loaded.eu/2008/11/29/how-to-enable-wp-super-cache-in-wordpress/" rel="bookmark">How to enable WP-Super-Cache in WordPress</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/05/add-meta-tags-wordpress-plugin/" rel="bookmark">Add-Meta-Tags WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/05/my-tags-wordpress-plugin/" rel="bookmark">My-Tags WordPress Plugin</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Remove-Generator-Meta-Tag WordPress Plugin</title>
		<link>http://www.g-loaded.eu/2008/05/09/remove-generator-meta-tag-wordpress-plugin/</link>
		<comments>http://www.g-loaded.eu/2008/05/09/remove-generator-meta-tag-wordpress-plugin/#comments</comments>
		<pubDate>Fri, 09 May 2008 11:14:23 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=491</guid>
		<description><![CDATA[Yesterday, I noticed that the template tag, which existed inside the default WordPress theme and added the Generator meta tag to the HTML head area, has been replaced by an internal action. This change makes the removal of that specific meta tag a bit harder for users. I can understand that the project may use [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I noticed that the <a href="http://codex.wordpress.org/Template_Tags">template tag</a>, which existed inside the default WordPress theme and added the <em>Generator</em> meta tag to the HTML head area, has been replaced by an internal <em>action</em>. This change makes the removal of that specific meta tag a bit harder for users. I can understand that the project may use the <em>generator</em> metatag for statistical purposes, but, on the other hand, it <strong>reveals the WordPress version</strong>, which makes it easy for automated scanners to locate a confirmed-to-be-vulnerable WordPress version. <strong><a href="http://www.g-loaded.eu/2008/05/09/remove-generator-meta-tag-wordpress-plugin/">Remove-Generator-Meta-Tag</a></strong> is a very small plugin, an one-liner actually, that gently removes the action that writes the Generator meta tag to your HTML pages.<br />
<span id="more-491"></span></p>
<h4>Installation</h4>
<p>To install the plugin just upload the remove-generator-meta-tag.php file inside the wp-content/plugins/ directory and activate it through the administration panel. <em>No configuration is required</em>.</p>
<h4>License</h4>
<p><em>Remove-Generator-Meta-Tag</em> is an open-source project, released as Free Software under the terms of the <a href="http://www.codetrax.org/licenses/ApacheLicenseV2">Apache License version 2</a>.</p>
<h4>Downloads, Issue Tracking, Support</h4>
<p>For the <strong>latest releases</strong> of <em>Remove-Generator-Meta-Tag</em> please visit the <a href="http://www.codetrax.org/projects/wp-rgmt/files">downloads</a> section of the <a href="http://www.codetrax.org/projects/wp-rgmt">Remove-Generator-Meta-Tag Development Portal</a>.</p>
<p>The development website also hosts an <strong>issue tracking</strong> facility, where you can submit your feature requests or report bugs, and <strong>discussion boards</strong>, where you can get first class support from the <em>community of users</em>.</p>
<h4>Donate</h4>
<p>This plugin is released as <strong>free software</strong>. Nevertheless, its development requires time and effort. A small donation, as a sign of appreciation of the effort, is welcome. Please, use the following button to visit the <em>Donations</em> page. Thanks in advance for your support!</p>
<p><a href="http://www.g-loaded.eu/about/donate" title="Donate"><img src="/images/donations_button.png" alt="Donations Button" /></a></p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2008/05/09/remove-generator-meta-tag-wordpress-plugin/">Remove-Generator-Meta-Tag WordPress Plugin</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2006/01/05/add-meta-tags-wordpress-plugin/" rel="bookmark">Add-Meta-Tags WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2007/01/31/wordpress-meta-tags-plugin-stable-release/" rel="bookmark">WordPress Meta Tags plugin stable release</a></li>
<li><a href="http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/" rel="bookmark">More-Feed-Excerpt WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/05/break-out-of-frames-wordpress-plugin/" rel="bookmark">Break-Out-Of-Frames WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/05/my-tags-wordpress-plugin/" rel="bookmark">My-Tags WordPress Plugin</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2008/05/09/remove-generator-meta-tag-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>More-Feed-Excerpt WordPress Plugin</title>
		<link>http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/</link>
		<comments>http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/#comments</comments>
		<pubDate>Thu, 08 May 2008 13:53:44 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=490</guid>
		<description><![CDATA[Since WordPress v2.5, it is no longer possible to use the &#60;!&#8211;more&#8211;&#62; tag within a post in order to define an excerpt which will be used on both the web and feeds. Now, WordPress uses this tag to split a post for the web only, while the feeds can contain either the full-text or an [...]]]></description>
			<content:encoded><![CDATA[<p>Since WordPress <em>v2.5</em>, it is no longer possible to use the <strong>&lt;!&#8211;more&#8211;&gt;</strong> tag within a post in order to define an <strong>excerpt</strong> which will be used on <em><strong>both</strong> the web and feeds</em>. Now, WordPress uses this tag to split a post <em>for the web only</em>, while the feeds can contain either the full-text or an excerpt that is calculated by WP. <a href="http://www.g-loaded.eu/">G-Loaded</a> delivers the <strong><a href="http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/">More-Feed-Excerpt plugin</a></strong> to all those whose who have gotten used to the old behavior and do not feel comfortable with this change.<br />
<span id="more-490"></span></p>
<h4>Installation</h4>
<p>To install the plugin, upload the <code>more-feed-excerpt.php</code> file in your <code>wp-content/plugins/</code> directory and activate it through the WordPress Administration panel. No other action or configuration is required. The plugin does not interfere with the WordPress database or templates in any way, so uninstalling it is as simple as de-activating it.</p>
<h4>License</h4>
<p><em>More-Feed-Excerpt</em> is an open-source project, released as Free Software under the terms of the <a href="http://www.codetrax.org/licenses/ApacheLicenseV2">Apache License version 2</a>.</p>
<h4>Downloads, Issue Tracking, Support</h4>
<p>For the <strong>latest releases</strong> of <em>More-Feed-Excerpt</em> please visit the <a href="http://www.codetrax.org/projects/wp-mfe/files">downloads</a> section of the <a href="http://www.codetrax.org/projects/wp-mfe">More-Feed-Excerpt Development Portal</a>.</p>
<p>The development website also hosts an <strong>issue tracking</strong> facility, where you can submit your feature requests or report bugs, and <strong>discussion boards</strong>, where you can get first class support from the <em>community of users</em>.</p>
<h4>Donate</h4>
<p>This plugin is released as <strong>free software</strong>. Nevertheless, its development requires time and effort. A small donation, as a sign of appreciation of the effort, is welcome and highly appreciated. Please, use the following button to visit the <em>Donations</em> page. Thanks in advance for your support!</p>
<p><a href="http://www.g-loaded.eu/about/donate" title="Donate"><img src="/images/donations_button.png" alt="Donations Button" /></a></p>
<h4>Further Reading</h4>
<p>Make sure you read <a href="http://www.pixelwit.com/blog/2008/06/30/better-feeds/">PiXELWiT&#8217;s suggestions</a> on how to form the &#8220;<em>Read More</em>&#8221; link and the <em>footer</em> in your feed entries.</p>
<h4>Special Thanks</h4>
<p>I would like to publicly thank <a href="http://www.pixelwit.com/">PiXELWiT</a> for the support and <a href="http://www.ooblick.com/weblog/">Andrew Arensburger</a> for code contribution.</p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/">More-Feed-Excerpt WordPress Plugin</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/" rel="bookmark">Fast-Static-Feed WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/05/break-out-of-frames-wordpress-plugin/" rel="bookmark">Break-Out-Of-Frames WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2008/05/09/remove-generator-meta-tag-wordpress-plugin/" rel="bookmark">Remove-Generator-Meta-Tag WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/05/my-tags-wordpress-plugin/" rel="bookmark">My-Tags WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/04/bot-allow-content-wordpress-plugin/" rel="bookmark">Bot-Allow-Content WordPress plugin</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>WordPress 2.5 &#8211; Plugin Compatibility</title>
		<link>http://www.g-loaded.eu/2008/03/31/wordpress-25-plugin-compatibility/</link>
		<comments>http://www.g-loaded.eu/2008/03/31/wordpress-25-plugin-compatibility/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 03:48:24 +0000</pubDate>
		<dc:creator>George Notaras</dc:creator>
				<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">http://www.g-loaded.eu/?p=484</guid>
		<description><![CDATA[Yesterday, I upgraded WordPress to the latest version 2.5, which I liked much! For the upgrade I used a WordPress updater script I had written some months ago, which, by the way, still remains unreleased due to lack of time to prepare a stable release&#8230; Anyway, the script has worked quite well and the transition [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I upgraded WordPress to the latest version 2.5, which I liked much! For the upgrade I used a WordPress updater script I had written some months ago, which, by the way, still remains unreleased due to lack of time to prepare a stable release&#8230; Anyway, the script has worked quite well and the transition to the new WP version has been exceptionally smooth. I won&#8217;t go into much detail about the improvements of the new WordPress release. For such details please read the <a href="http://wordpress.org/development/2008/03/wordpress-25-brecker/">official announcement</a> on the WordPress development blog. Despite the numerous improvements, the database schema hasn&#8217;t changed that much, so most existent plugins should work just fine. As far as the plugins that have been created and published by <a href="http://www.g-loaded.eu/">G-Loaded</a>/<a href="http://www.codetrax.org/">CodeTRAX</a> are concerned, <a href="http://www.g-loaded.eu/software/#wp-plugins">all of them</a> seem to work flawlessly in version 2.5. In case you run into trouble, please report the issue ASAP. Thanks.</p>
<p>PS: An issue with the feeds always delivering full-text has been corrected with the <a href="http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/">More-Feed-Excerpt</a> plugin.</p>
<div class="cc-block"><em><a href="http://www.g-loaded.eu/2008/03/31/wordpress-25-plugin-compatibility/">WordPress 2.5 &#8211; Plugin Compatibility</a></em>, unless otherwise expressly stated, is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a>. Terms and conditions beyond the scope of this license may be available at <a href="http://www.g-loaded.eu/about/disclaimer-and-license/">www.g-loaded.eu</a>.</div>
<h4>Related Articles</h4>
<ul><li><a href="http://www.g-loaded.eu/2007/01/31/wordpress-meta-tags-plugin-stable-release/" rel="bookmark">WordPress Meta Tags plugin stable release</a></li>
<li><a href="http://www.g-loaded.eu/2008/05/08/more-feed-excerpt-wordpress-plugin/" rel="bookmark">More-Feed-Excerpt WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/04/bot-allow-content-wordpress-plugin/" rel="bookmark">Bot-Allow-Content WordPress plugin</a></li>
<li><a href="http://www.g-loaded.eu/2006/01/14/creative-commons-configurator-wordpress-plugin/" rel="bookmark">Creative-Commons-Configurator WordPress Plugin</a></li>
<li><a href="http://www.g-loaded.eu/2008/05/10/fast-static-feed-wordpress-plugin/" rel="bookmark">Fast-Static-Feed WordPress Plugin</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.g-loaded.eu/2008/03/31/wordpress-25-plugin-compatibility/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>

