<?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>Michael Kolb Fulda&#187; Web Engineering</title>
	<atom:link href="http://www.michael-kolb.co.uk/tag/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michael-kolb.co.uk</link>
	<description>Web Engineering</description>
	<lastBuildDate>Mon, 01 Mar 2010 05:58:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Forgotten password for joomla backend</title>
		<link>http://www.michael-kolb.co.uk/webdevelopment/forgotten-password-for-joomla-backend/</link>
		<comments>http://www.michael-kolb.co.uk/webdevelopment/forgotten-password-for-joomla-backend/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 12:18:34 +0000</pubDate>
		<dc:creator>mk_michael</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cms]]></category>

		<guid isPermaLink="false">http://www.michael-kolb.co.uk/?p=789</guid>
		<description><![CDATA[Open your joomla database with the PhpMyAdmin. Update the table jos_users:
Look for user &#8220;admin&#8221;, in most cases with the id 62. Edit the password field and type in:
21232f297a57a5a743894a0e4a801fc3
in Joomla >= 1.0.13 type in:
af9083d4b82dbc0745b124db3b3cf15d:M0WuLowO4rtRTddG 

Now you can login with user admin and password admin. Please don&#8217;t forget to change the password immediately.
Another possiblity is to open [...]]]></description>
			<content:encoded><![CDATA[<p>Open your joomla database with the PhpMyAdmin. Update the table <strong>jos_users</strong>:<br />
Look for user &#8220;admin&#8221;, in most cases with the id 62. Edit the password field and type in:</p>
<p><em>21232f297a57a5a743894a0e4a801fc3</em></p>
<p>in Joomla >= 1.0.13 type in:</p>
<p><em>af9083d4b82dbc0745b124db3b3cf15d:M0WuLowO4rtRTddG </em><br />
<span id="more-789"></span><br />
Now you can login with user admin and password admin. Please don&#8217;t forget to change the password immediately.</p>
<p>Another possiblity is to open your database with PhpMyAdmin. Edit the the table <strong>jos_users</strong> where admin is the user inside. Change the passwort field definition to MD5 and type in your clear password. Than save it. </p>
<p>Helpful Links:</p>
<ul>
<li><a href="http://unblogged.hansi.es/2007/joomla-administrator-passwort-zuruecksetzen" target="_blank">Joomla Password (DE)</a>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-kolb.co.uk/webdevelopment/forgotten-password-for-joomla-backend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carrington theme &#8211; display comments in reverse order</title>
		<link>http://www.michael-kolb.co.uk/webdevelopment/carrington-theme-display-comments-in-reverse-order/</link>
		<comments>http://www.michael-kolb.co.uk/webdevelopment/carrington-theme-display-comments-in-reverse-order/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 21:36:57 +0000</pubDate>
		<dc:creator>mk_michael</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.michael-kolb.co.uk/?p=1034</guid>
		<description><![CDATA[Unfortunately, the favorite wordpress theme carrington-blog displays the comments in a reverse order. By default, the newes comment is shown at bottom. If you want to display the newest comment on top of list, you have to follow these instructions:
Open the file themes/carrington-blog/comments/comments-default.php


if ($comments) {
// add this command to reorder the comments
$comments = array_reverse($comments);
$comment_count = [...]]]></description>
			<content:encoded><![CDATA[<p>Unfortunately, the favorite wordpress theme carrington-blog displays the comments in a reverse order. By default, the newes comment is shown at bottom. If you want to display the newest comment on top of list, you have to follow these instructions:</p>
<p>Open the file themes/carrington-blog/comments/comments-default.php</p>
<p><span id="more-1034"></span></p>
<p><code><br />
if ($comments) {<br />
// add this command to reorder the comments<br />
$comments = array_reverse($comments);<br />
$comment_count = 0;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-kolb.co.uk/webdevelopment/carrington-theme-display-comments-in-reverse-order/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Carrington theme &#8211; display page comments</title>
		<link>http://www.michael-kolb.co.uk/webdevelopment/carrington-theme-display-page-comments/</link>
		<comments>http://www.michael-kolb.co.uk/webdevelopment/carrington-theme-display-page-comments/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 20:39:37 +0000</pubDate>
		<dc:creator>mk_michael</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.michael-kolb.co.uk/?p=1025</guid>
		<description><![CDATA[By using the carrington wordpress theme 1.3, you will have some problems to display comments on pages. Comments are working fine on posts, but on pages you will never see a comment although you&#8217;ve enabled it.
To solve the problem, just change the following line:

Open the file theme/carrigton-blog/pages/pages-default.php

// uncomment this line and use the comments_template instead
//cfct_comments();
comments_template();

]]></description>
			<content:encoded><![CDATA[<p>By using the carrington <a href="http://www.michael-kolb.co.uk/tag/wordpress/">wordpress</a> theme 1.3, you will have some problems to display comments on pages. Comments are working fine on posts, but on pages you will never see a comment although you&#8217;ve enabled it.</p>
<p>To solve the problem, just change the following line:</p>
<p><span id="more-1025"></span></p>
<p>Open the file theme/carrigton-blog/pages/pages-default.php<br />
<code><br />
// uncomment this line and use the comments_template instead<br />
//cfct_comments();<br />
comments_template();<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-kolb.co.uk/webdevelopment/carrington-theme-display-page-comments/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Generate your next web 2.0 project automaticly</title>
		<link>http://www.michael-kolb.co.uk/webdevelopment/generate-web-20-project-automaticly/</link>
		<comments>http://www.michael-kolb.co.uk/webdevelopment/generate-web-20-project-automaticly/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 15:13:47 +0000</pubDate>
		<dc:creator>mk_michael</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.michael-kolb.co.uk/?p=887</guid>
		<description><![CDATA[You&#8217;re going to plan the next web 2.0 project? Don&#8217;t invest to much time, I&#8217;ve found an online creator that will do this automaticly for you. You can define all your typical web 2.0 specifications. The tool will create a XHTML/CSS layout. You also need some venture capital? &#8211; Not a problem, you can also [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;re going to plan the next web 2.0 project? Don&#8217;t invest to much time, I&#8217;ve found an online creator that will do this automaticly for you. You can define all your typical web 2.0 specifications. The tool will create a XHTML/CSS layout. You also need some venture capital? &#8211; Not a problem, you can also type in the money you will need for this.</p>
<p>It&#8217;s not to late to become a Web 2.0 Gazillionaire!</p>
<p><img src="http://www.michael-kolb.co.uk/wp-content/uploads/2008/12/web20.jpg" alt="web20" title="web20" width="400" height="263" class="alignnone size-full wp-image-890" /></p>
<p><span id="more-887"></span></p>
<p>Find the online web 2.0 creator at:<br />
<a href="http://www.web20generator.com/" target="_blank">http://www.web20generator.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-kolb.co.uk/webdevelopment/generate-web-20-project-automaticly/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CyStats getMostVisited widget for sidebar</title>
		<link>http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-widget/</link>
		<comments>http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-widget/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 16:52:14 +0000</pubDate>
		<dc:creator>mk_michael</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.michael-kolb.co.uk/?p=740</guid>
		<description><![CDATA[CyStats is one of the most favorite statistic plugins for wordpress. It&#8217;s quite fast and supports several API functions. One of these functions is called getMostVisited, which displays the most popular posts.
In the past, this function must be coded manually inside sidebar.php. I&#8217;ve already written an article about line break problems and how to integrate [...]]]></description>
			<content:encoded><![CDATA[<p>CyStats is one of the most favorite statistic plugins for <a href="http://www.michael-kolb.co.uk/tag/wordpress/">wordpress</a>. It&#8217;s quite fast and supports several API functions. One of these functions is called getMostVisited, which displays the most popular posts.</p>
<p>In the past, this function must be coded manually inside sidebar.php. I&#8217;ve already written an article about line break problems and how to integrate this function into sidebar.php. Find the aritcle <a href="http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-linebreaks/">here.</a>.</p>
<p>Now I&#8217;ve released a plugin, which gives you the opportunity to show <strong>most popular posts</strong> inside sidebar by using a widget instead of <a href="http://www.michael-kolb.co.uk/tag/programming/">coding.</a>.</p>
<p><img src="http://www.michael-kolb.co.uk/wp-content/uploads/2008/12/cystats-widget.jpg" alt="cystats-widget" title="cystats-widget" width="345" height="247" class="alignnone size-full wp-image-751" /></p>
<p><span id="more-740"></span></p>
<p><strong>INSTALLATION:</strong></p>
<ul>
<li>Be sure, CyStats Plugin is installed &#8211; 0.9.8</li>
<li>Download the file, unzip it and copy to /wp-content/plugins/</li>
<li>Go to plugins menue in wordpress and activate it</li>
<li>Take a sidebar of your choice and configure the widget</li>
</ul>
<p>Please comment any problems &#8211; I will try to fix it as soon as possible.</p>
<div class="download_banner">
Note: There is a file embedded within this post, please visit this post to download the file.</div>
<p>Helpful links:
<ul>
<li><a href="http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-linebreaks/">CyStats getMostVisited line breaks</a></li>
<li><a href="http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-shows-unpublished-posts/">CyStats getMostVisited shows unpublished posts/</a>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-widget/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>CyStats getMostVisited() shows unpublished posts</title>
		<link>http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-shows-unpublished-posts/</link>
		<comments>http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-shows-unpublished-posts/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 18:39:17 +0000</pubDate>
		<dc:creator>mk_michael</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.michael-kolb.co.uk/?p=604</guid>
		<description><![CDATA[CyStats is one of the most and best statistic plugins for wordpress. I use this plugin in my wordpress blog too.
I noticed that this API function shows unpublished posts in sidebar too, which is mostly not wanted. To avoid this, I&#8217;ve changed a little inside the CyStats core.
Open the file: wp-content/plugins/cystats/includes/template-functions.php and do the programming [...]]]></description>
			<content:encoded><![CDATA[<p>CyStats is one of the most and best statistic plugins for wordpress. I use this plugin in my <a href="http://www.michael-kolb.co.uk/tag/wordpress/">wordpress</a> blog too.</p>
<p>I noticed that this API function shows unpublished posts in sidebar too, which is mostly not wanted. To avoid this, I&#8217;ve changed a little inside the CyStats core.</p>
<p>Open the file: <em>wp-content/plugins/cystats/includes/template-functions.php</em> and do the <a href="http://www.michael-kolb.co.uk/tag/programming/">programming</a> in my code comments.</p>
<p><span id="more-604"></span></p>
<pre><code>
function cystats_getMostVisited($limit, $pre, $pos, $showmode=TRUE)
{
  global $wpdb;
  $ret = array();
  $q = "SELEC val1 AS item val3 AS value
        FROM ".$wpdb-&amp;gt;prefix.CYSTATS_TABLE_STATISTICS."
        WHERE type=".CYSTATS_POSTCOUNT."
        ORDER BY val3 DESC
        LIMIT ".$wpdb-&amp;gt;escape($limit);
  $r = $wpdb-&amp;gt;get_results($q,ARRAY_A);

  if(is_array($r))
  {
    foreach ($r AS $row)
    {
      #$percent = round(($row['value']/$max * 100));
      // [mk] CHANGE SELECT STATEMENT
      // [mk] ADD - WHERE post_status='publish'
      $postdata=$wpdb-&amp;gt;get_results
("SELECT post_title,guid FROM ".$wpdb-&amp;gt;posts." WHERE
post_status='publish' AND ID=".(intval($row['item'])),ARRAY_A);
      // [mk] ADD IF STATEMENT
      if ($postdata[0]['guid'] != "")
      {
        $row['item']='&lt;a href="'.$postdata[0]['guid'].'"&gt;'.
str_replace(" "," ",$postdata[0]['post_title']).'&lt;/a&gt;';
        $ret[] = $pre.$row['item'].' ('.$row['value'].')'.$pos;
      }
    }
    if($showmode==TRUE)
    {
      foreach($ret AS $row)
      {
        echo $row;
      }
    }
    else
    {
      return($ret);
    }
  }
  else
    return FALSE;
}
</code></pre>
<p>Adapt the sql query and limit it to all posts with status &#8220;publish&#8221;. Secondary add the &#8220;if&#8221; statement around the two lines, because the main foreach loops around the very fist query.</p>
<p>Alternatively, you may try to change the first &#8220;$q&#8221; query, which is more hard work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-shows-unpublished-posts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free content management without database</title>
		<link>http://www.michael-kolb.co.uk/webdevelopment/free-cms-without-database/</link>
		<comments>http://www.michael-kolb.co.uk/webdevelopment/free-cms-without-database/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 20:31:23 +0000</pubDate>
		<dc:creator>mk_michael</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.michael-kolb.co.uk/?p=77</guid>
		<description><![CDATA[A cms without using any kind of sql databases like mysql? &#8230; is this technology suggestive? Well, in some cases it could be beneficial.
Why a cms without db could make sense, please feel free to comment some more possible reasons:

very less changes of content
no mysql support in hosting plan
no skills in db administration

Below some screenshots [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.michael-kolb.co.uk/tag/cms/">cms</a> without using any kind of sql databases like <a href="http://www.michael-kolb.co.uk/tag/design/">mysql</a>? &#8230; is this technology suggestive? Well, in some cases it could be beneficial.</p>
<p>Why a cms without db could make sense, please feel free to comment some more possible reasons:</p>
<ul>
<li>very less changes of content</li>
<li>no mysql support in hosting plan</li>
<li>no skills in db administration</li>
</ul>
<p>Below some screenshots of content management systems, which doesn&#8217;t require a database like <a href="http://www.michael-kolb.co.uk/tag/mysql/">mysql</a>. They are using file based databases. You will find some helpful <a href="http://www.michael-kolb.co.uk/tag/cms/">cms</a> links at bottom of this post. </p>
<p><span id="more-77"></span></p>
<hr />
<i>CMSimple | <a href="http://www.cmsimple.com" target="_blank">www.cmsimple.com</a><br />
Language: php >= 4.0.4<br />
Features: up to 1000pages, wwwaut for better protection, WYSIWYG is OEdit</i><br />
<img src="http://www.michael-kolb.co.uk/wp-content/uploads/2008/12/cmssimple.png" alt="cmsimple" title="cmssimple" width="396" height="389" class="alignnone size-medium wp-image-648" /></p>
<p><i>cms -db | <a href="http://cms-db.de" target="_blank">cms-db.de</a><br />
Language: php5<br />
Features: sitemap, guestbook, shows page impressions</i><br />
<img src="http://www.michael-kolb.co.uk/wp-content/uploads/2008/12/cmsdb.png" alt="cmsdb" title="cmsdb" width="420" height="331" class="alignnone size-medium wp-image-652" /></p>
<p><i>moziloCMS | <a href="http://cms.mozilo.de" target="_blank">cms.mozilo.de</a><br />
Language: php >= 4.3.0<br />
Features: special syntax, easy layout management</i><br />
<img src="http://www.michael-kolb.co.uk/wp-content/uploads/2008/12/mozilo.jpg" alt="moziloCMS" title="mozilo" width="300" height="250" class="alignnone size-medium wp-image-655" /></p>
<p><i>openEdit | <a href="http://www.openedit.org" target="_blank" >www.openedit.org</a><br />
Language: Java Servlet<br />
Features: asset management, blog, calendar, search, friendly URL, LDAP</i><br />
<img src="http://www.michael-kolb.co.uk/wp-content/uploads/2008/12/openedit.jpg" alt="openEdit" title="openedit" width="420" height="276" class="alignnone size-medium wp-image-658" /></p>
<p><i>web dir X | <a href="http://www.webdirx.drcho.be" target="_blank" >www.webdirx.drcho.be</a><br />
Language: php<br />
Features: up to 120 pages</i><br />
<img src="http://www.michael-kolb.co.uk/wp-content/uploads/2008/12/webdirx.gif" alt="web dir x" title="webdirx" width="420" height="315" class="alignnone size-medium wp-image-661" /></p>
<p><i>GuppY | <a href="http://www.freeguppy.org" target="_blank" >www.freeguppy.org</a><br />
Language: php<br />
Features: bilingual support, guestbook, newsletter system, light version for PDA</i><br />
<img src="http://www.michael-kolb.co.uk/wp-content/uploads/2008/12/guppy.jpg" alt="guppy" title="guppy" width="300" height="226" class="alignnone size-medium wp-image-663" /></p>
<p><i>nanoCMS | <a href="http://nanocms.in" target="_blank" >nanocms.in</a><br />
Language: php<br />
Features: multilingual, template system</i><br />
<img src="http://www.michael-kolb.co.uk/wp-content/uploads/2008/12/nanocms.jpg" alt="nanocms" title="nanocms" width="300" height="187" class="alignnone size-medium wp-image-668" /></p>
<p>&nbsp;<br />
<strong>Useful links:</strong></p>
<ul>
<li><a href="http://www.opensourcecms.com/" target="_blank">http://www.opensourcecms.com/</a></li>
<li><a href="http://en.wikipedia.org/wiki/List_of_Content_Management_Systems" target="_blank">http://en.wikipedia.org/wiki/List_of_Content_Management_Systems</a></li>
</ul>
<p>Please feel free to comment any reason, why a file based cms may be benefical.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-kolb.co.uk/webdevelopment/free-cms-without-database/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CyStats getMostVisited() line breaks</title>
		<link>http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-linebreaks/</link>
		<comments>http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-linebreaks/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 16:05:00 +0000</pubDate>
		<dc:creator>mk_michael</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.michael-kolb.co.uk/?p=348</guid>
		<description><![CDATA[CyStats is one of the most popular statistic modules for wordpress. Inside this blog, I&#8217;ve also used CyStats and the API function &#8220;getMostVisited()&#8221; to show most popular posts on sidebar.
To show most popular posts, you need to call the getMostVisited() function in your sidebar.php. If you do so, you will get some trouble with linebreaks, [...]]]></description>
			<content:encoded><![CDATA[<p>CyStats is one of the most popular statistic modules for wordpress. Inside this blog, I&#8217;ve also used CyStats and the API function &#8220;getMostVisited()&#8221; to show most popular posts on sidebar.</p>
<p>To show most popular posts, you need to call the <strong>getMostVisited()</strong> function in your sidebar.php. If you do so, you will get some trouble with linebreaks, because the delivered code contains &#8220;nbsp&#8221; tags. You need to replace these tags by a blank.</p>
<p><span id="more-348"></span></p>
<p>Below my <strong>sidebar.php</strong> API call with replacement of &#8220;nbsp&#8221; tags to show most popular posts in wordpress <a href="http://www.michael-kolb.co.uk/tag/cms/">cms</a>:</p>
<pre><code>
&lt;div id="yourid" class="widget"&gt;
&lt;h2 class="title"&gt;Popular Posts&lt;/h2&gt;
&lt;ul&gt;
&lt;?php
    $out = cystats_getMostVisited(5,'&lt;li&gt;','&lt;/li&gt;',false);
    $i = 0;
    while($i &lt; count($out))
    {
      // replace &amp;nbsp; because of line break
      echo str_replace("&amp;nbsp;", " ", $out[$i]);
      $i++;
    }
  ?&gt;
&lt;/ul&gt;
&lt;/div&gt;</code></pre>
<p>Download CyStats from here:<br />
<a href="http://wordpress.org/extend/plugins/cystats/" target="_blank">http://wordpress.org/extend/plugins/cystats/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michael-kolb.co.uk/webdevelopment/cystats-getmostvisited-linebreaks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
