<?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>Mortfiles Evolved</title>
	<atom:link href="http://mortfiles.com/evolved/feed/" rel="self" type="application/rss+xml" />
	<link>http://mortfiles.com/evolved</link>
	<description></description>
	<lastBuildDate>Thu, 23 Jul 2009 07:00:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adding posts into a page</title>
		<link>http://mortfiles.com/evolved/development/adding-posts-into-a-page/</link>
		<comments>http://mortfiles.com/evolved/development/adding-posts-into-a-page/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 07:00:10 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[posts]]></category>
		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=70</guid>
		<description><![CDATA[My plans for adding posts into a Jquery tabs area had to be revised a bit because it was more difficult than I thought to get to work  the way I planned it&#8230;
Using custom fields to filter out posts was a bit tricky since it does not work to parse out an input field inside [...]]]></description>
			<content:encoded><![CDATA[<p><strong>My plans for adding posts into a Jquery tabs area had to be revised a bit because it was more difficult than I thought to get to work  the way I planned it&#8230;</strong></p>
<p>Using custom fields to filter out posts was a bit tricky since it does not work to parse out an input field inside a function as i hoped, so instead I will use the AJAX function of Jquery to automaticly add contents from posts. It means I&#8217;ll have to add the post URL and a custom title field, but it works and it does not cause more headache <img src='http://mortfiles.com/evolved/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This makes it possible to manage all sidebar tabbed areas from the core blog as well, which is a great bonus!</p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/adding-posts-into-a-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going wordpress mu</title>
		<link>http://mortfiles.com/evolved/development/going-wordpress-mu/</link>
		<comments>http://mortfiles.com/evolved/development/going-wordpress-mu/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 13:27:04 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[custom fields]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[jquery ui]]></category>
		<category><![CDATA[wordpress mu]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=67</guid>
		<description><![CDATA[After some toying this weekend I have decided to go for a setup using Wordpress mu, the Wordpress multiblogsystem. 
There are many reasons for choosing Wordpress mu and for me the biggest reasons was that it will allow me better flexibility, more focused plugin usage to avoid speed degradation and the fact that it will [...]]]></description>
			<content:encoded><![CDATA[<p><strong>After some toying this weekend I have decided to go for a setup using Wordpress mu, the Wordpress multiblogsystem. </strong></p>
<p>There are many reasons for choosing Wordpress mu and for me the biggest reasons was that it will allow me better flexibility, more focused plugin usage to avoid speed degradation and the fact that it will make my life a whole lot easier. The fact that I can later plugin community functions are just the icing on the cake <img src='http://mortfiles.com/evolved/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>My first step will be to install Wordpress mu and setup the Main blog area to be the entrypage and then transfer the Support area so I can redirect my clients  there. The support area will actually be the most blog-heavy area of the website where I look forward to building the entire FAQ using Wordpress mu. This will be a truly versatile FAQ database indeed where I will take good use of the many possibilities of Wordpress.</p>
<p>Once the entry page and support area is complete I&#8217;ll start working on the main blog again to build up the bulk of the website using pages and posts side by side with the use of <a href="http://mortfiles.com/evolved/development/working-with-custom-fields/">custom fields</a> if things work out as planned. The thought is to add custom fields to each page where I can input the ID of posts I want included in a section that is tabbed up using Jquery UI. That way I can manage all content separate, which is a bit like I have worked before with include files&#8230;but now it will be so much easier to manage!</p>
<p>After that I will setup my blog again and &#8220;simply&#8221; import all the data from the old database and work with that a bit. I will rework the blog a bit to make it easier to work with for me and to leave room for outside participation&#8230;I&#8217;ll write more about that later. The reason for adding the blog before I add things like the portfolio is that I have a serious itch about writing!</p>
<p>After the blog I will add the Portfolio and then the company section before I start pondering on other things. I have some scetchy plans about adding a dedicated downloads section and a blog just for status about the hosting to make them independent and easy to manage. I also have thoughts about setting up a forum (ipb) and use that for authentication purposes, but I am not sure&#8230;maybe I&#8217;ll just stick with bbpress which ties in well with Buddypress that is the next step (maybe) or skip it alltogether&#8230;we&#8217;ll see how that evolve.</p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/going-wordpress-mu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Working with custom fields</title>
		<link>http://mortfiles.com/evolved/development/working-with-custom-fields/</link>
		<comments>http://mortfiles.com/evolved/development/working-with-custom-fields/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 13:03:52 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[custom fields]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=62</guid>
		<description><![CDATA[How to use Wordpress customfields is always useful to know and I found this on the very informative website perishablepress.com, so all credit to them for putting this together!
Source: http://perishablepress.com/press/2008/12/22/wordpress-custom-fields-tips-tricks/
Display values of a specific key
To loop through and display the values of a specific key, place the following within the loop of your choice, and [...]]]></description>
			<content:encoded><![CDATA[<p>How to use Wordpress customfields is always useful to know and I found this on the very informative website perishablepress.com, so all credit to them for putting this together!</p>
<p>Source: <a href="http://perishablepress.com/press/2008/12/22/wordpress-custom-fields-tips-tricks/">http://perishablepress.com/press/2008/12/22/wordpress-custom-fields-tips-tricks/</a></p>
<h3>Display values of a specific key</h3>
<p>To loop through and display the values of a specific key, place the following within the loop of your choice, and change the “<code>mood</code>” value to that of your desired key value:</p>
<p><code>&lt;?php echo get_post_meta($post-&gt;ID, 'mood', true); ?&gt;</code></p>
<h3>Display multiple values of a specific key</h3>
<p><span id="more-62"></span></p>
<p>Each custom-field key may include multiple values. For example, if you listen to multiple songs during a given post, you may want to list them all with a key of “<code>songs</code>”. Then to loop through and display the multiple values for the <code>songs</code> key, we place the following code into the loop of choice:</p>
<pre><code>&lt;?php $songs = get_post_meta($post-&gt;ID, 'songs', false); ?&gt;
	&lt;h3&gt;This post inspired by:&lt;/h3&gt;
	&lt;ul&gt;
		&lt;?php foreach($songs as $song) {
			echo '&lt;li&gt;'.$song.'&lt;/li&gt;';
			} ?&gt;
	&lt;/ul&gt;</code></pre>
<p>Notice the trick here: by changing the third parameter to “<code>false</code>”, we tell the function to return an array of the values for the specified key. A very handy trick for displaying multiple key values.</p>
<h3>Display content only if a custom field exists</h3>
<p>For cases when not all posts contain some specific custom-field key, use the following code to prevent unwanted, empty or incomplete markup from destroying the validity of your page:</p>
<pre><code>// display an image based on custom-field value, if it exists

&lt;?php $image = get_post_meta($post-&gt;ID, 'url', true);

	if($image) : ?&gt;

	&lt;img src="&lt;?php echo $image; ?&gt;" alt="" /&gt;

	&lt;?php endif; ?&gt;</code></pre>
<h3>Conditional display of custom-field data</h3>
<p>Continuing with the previous technique, here is a basic code template for displaying a list of key values only if they exist:</p>
<pre><code>&lt;?php if(get_post_meta($post-&gt;ID, 'books', true) ||
	 get_post_meta($post-&gt;ID, 'music', true) ||
	 get_post_meta($post-&gt;ID, 'sites', true)
	 ): ?&gt;

	&lt;ul&gt;
		&lt;?php if(get_post_meta($post-&gt;ID, 'books', true)): ?&gt;
		&lt;li&gt;&lt;?php echo get_post_meta($post-&gt;ID, 'books', true); ?&gt;&lt;/li&gt;
		&lt;?php endif; ?&gt;

		&lt;?php if(get_post_meta($post-&gt;ID, 'music', true)): ?&gt;
		&lt;li&gt;&lt;?php echo get_post_meta($post-&gt;ID, 'music', true); ?&gt;&lt;/li&gt;
		&lt;?php endif; ?&gt;

		&lt;?php if(get_post_meta($post-&gt;ID, 'sites', true)): ?&gt;
		&lt;li&gt;&lt;?php echo get_post_meta($post-&gt;ID, 'sites', true); ?&gt;&lt;/li&gt;
		&lt;?php endif; ?&gt;
	&lt;/ul&gt;

&lt;?php endif; ?&gt;</code></pre>
<h3>More conditional content based on custom-field values</h3>
<p>Here’s another neat trick whereby custom-field values are used to determine which type of content appears on a page. In this example, we are checking the value of of a custom-field key called “<code>hobbies</code>”. Depending on the value of the <code>hobbies</code> key, different links are output on the page. Check it out:</p>
<pre><code>&lt;?php $value = get_post_meta($post-&gt;ID, 'hobbies', true);

	if($value == 'gaming') {
		echo '&lt;a href="http://domain.tld/gaming/"&gt;Gaming Stuff&lt;/a&gt;';
	} elseif($value == 'sleeping') {
		echo '&lt;a href="http://domain.tld/sleeping/"&gt;Nap Supplies&lt;/a&gt;';
	} elseif($value == 'eating') {
		echo '&lt;a href="http://domain.tld/eating/"&gt;Dieting Advice&lt;/a&gt;';
	} else {
		echo '&lt;a href="http://domain.tld/"&gt;Home Page&lt;/a&gt;';
	}

?&gt;</code></pre>
<h3>Simplification and externalization</h3>
<p>To clean up our source code a little, we can relocate the <code>get_post_meta()</code> function to the theme’s <code>functions.php</code> file. The immediate benefit here is one less parameter to include in the template tag. To do this, first place the following code into your theme’s <code>functions.php</code> file:</p>
<pre><code>&lt;?php function get_custom_field_data($key, $echo = false) {
	global $post;
	$value = get_post_meta($post-&gt;ID, $key, true);
	if($echo == false) {
		return $value;
	} else {
		echo $value;
	}
}
?&gt;</code></pre>
<p>..and then call the function by placing this code in the desired location within your page template:</p>
<pre><code>&lt;?php if(function_exists('get_custom_field_data')) {
	get_custom_field_data('key', true);
} ?&gt;</code></pre>
<p>The only thing you need to edit here is the value of the “<code>key</code>” parameter, which should be the same as the key for which you would like to display value data. The second parameter is currently set as “<code>true</code>” so that the key value is echoed to the browser. To save the key value as a variable for further processing, change this parameter to “<code>false</code>”.</p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/working-with-custom-fields/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>It&#8217;s on now!</title>
		<link>http://mortfiles.com/evolved/development/its-on-now/</link>
		<comments>http://mortfiles.com/evolved/development/its-on-now/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 23:25:41 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[clientarea]]></category>
		<category><![CDATA[configserver]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery ui]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[whmcs]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=59</guid>
		<description><![CDATA[The new server has finally arrived and I am finally able to get busy with this project, that is really starting to burn a hole in my head&#8230;
In the next few days not much will happen than setting the new server up and configure things the way it&#8217;s supposed to be. This is all handled [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The new server has finally arrived and I am finally able to get busy with this project, that is really starting to burn a hole in my head&#8230;</strong></p>
<p>In the next few days not much will happen than setting the new server up and configure things the way it&#8217;s supposed to be. This is all handled by the great team of ConfigServer that I always use for new server setups, which leave me some time to focus on my upcoming 48 hour PHP exam this weekend and for my other 48 hour Javascript exam in a few weeks. In between I&#8217;ll also continue working on my webdesign projects.</p>
<p>I have had some time to scetch this project up and while I have some very cool things planned for this design I think the most interesting aspect will be to build a subcontentbox that will automaticly use subpages to the current page and put them into tabs using the jQuery UI widget. I&#8217;ll get plenty of use for my PHP skills trying to get that to work for sure. The second task that feels a bit daunting is to code the dropdown menu for the clientarea and make sure it work with WHMCS&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/its-on-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting to come together</title>
		<link>http://mortfiles.com/evolved/development/starting-to-come-together/</link>
		<comments>http://mortfiles.com/evolved/development/starting-to-come-together/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 10:54:11 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[sidebox]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[tweetboard]]></category>
		<category><![CDATA[tweetmeme]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=56</guid>
		<description><![CDATA[I am pretty happy with my new design so far and I am adding both the TweetBoard and the counters for digg and Tweetmeme as default.
Adoption a design I saw some time ago (atebits.com I think) I have added a sidebox that can use the jQuery library to load tabs of information and still look [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I am pretty happy with my new design so far and I am adding both the TweetBoard and the counters for digg and Tweetmeme as default.</strong></p>
<p>Adoption a design I saw some time ago (atebits.com I think) I have added a sidebox that can use the jQuery library to load tabs of information and still look very clean. This will allow for several uses such as list subcategories, special notices, information andprettu much everything else you can think of.</p>
<p>With 2 ordered VPS&#8217;s I hope to be able to <a href="http://mortfiles.com/evolved/development/starting-this-project-now/">get started</a> on this project soon&#8230;I am itching!!</p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/starting-to-come-together/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Always trying new things&#8230;</title>
		<link>http://mortfiles.com/evolved/development/always-trying-new-things/</link>
		<comments>http://mortfiles.com/evolved/development/always-trying-new-things/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 00:52:35 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[cloudhosting]]></category>
		<category><![CDATA[geekstorage]]></category>
		<category><![CDATA[teetboard]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[vps.net]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=51</guid>
		<description><![CDATA[I barely have time to sit down before I find all these new things to enjoy and today I found TwitterBoard and something as scary as a cloud VPS service called VPS.net.
Twitterboard you can see here to the left and it&#8217;s a nifty thing that I really like and one that takes the Twitter experience [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I barely have time to sit down before I find all these new things to enjoy and today I found TwitterBoard and something as scary as a cloud VPS service called VPS.net.</strong></p>
<p>Twitterboard you can see here to the left and it&#8217;s a nifty thing that I really like and one that takes the Twitter experience out of the tabletop applications and into the web in a very nice way. This could prove a really nice product for the future indeed!</p>
<p>VPS.net is my second find of the day and it&#8217;s one of the best looking websites I have seen in a very long time combined with really nice products indeed. VPS.net is basicly a VPS version of the cloud reselling industry where you buy &#8220;nodes&#8221; with specific sets of allocated RAM, CPU, Harddrive space and so on. Starting at only $20 for the first node its cheap considering all the benefits you get from cloudhosting such as pretty much always stay online, instant recovery and the very easy to use system to rebuild nodes unlimited times as you see fit with different configurations.</p>
<p>The only downside is that the upgrades are a bit steep and if you want to toss in WHM/CPanel you pretty much need 2 nodes right away and end up in the mid $50 region right away. It would have been nice if there could have been some middleground there with 384RAM for $25 + $10 for Cpanel. This was the only reason I stuck to <a href="http://www.geekstorage.com/account/aff.php?aff=089">Geekstorage</a> and their $35 VPS deal that include Cpanel and comes with 512MB RAM, free daily backups and support.</p>
<p>VPS.net are building a WHMCS module and as soon as that is ready I will check it out and see if I can include that into Mortfiles Evolved. Even if I did not pick VPS.net today I will certainly use them in the future&#8230;unless something better comes along!</p>
<p><a href="http://manage.aff.biz/z/157/CD2488/&amp;dp=1128"><img src="http://manage.aff.biz/42/2488/157/&amp;dp=1128" border="0" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/always-trying-new-things/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Starting this project&#8230;now.</title>
		<link>http://mortfiles.com/evolved/development/starting-this-project-now/</link>
		<comments>http://mortfiles.com/evolved/development/starting-this-project-now/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 09:13:43 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[litespeed]]></category>
		<category><![CDATA[mod_security]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[suhosin]]></category>
		<category><![CDATA[suphp]]></category>
		<category><![CDATA[whmcs]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=48</guid>
		<description><![CDATA[Today I ordered a new server and a new domain name that will be setup during the day. This is the starting point for this project which I hope will be ready in a few months.
The first step was to get a new server and a new domain name so I can start working on [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Today I ordered a new server and a new domain name that will be setup during the day. This is the starting point for this project which I hope will be ready in a few months.</strong></p>
<p>The first step was to get a new server and a new domain name so I can start working on the design without messing with the websites of Mortfiles.se and Mortfiles.com. Once the server is setup it will need a finetuning with suphp, mod_security, suhosin plus litespeed and a security sweep before I move on to setting up the actual website. I will start with a wordpress installation and go from there until I have everything ready for setting up the WHMCS section and build the headermenu.</p>
<p>At that point I will move the WHMCS license from Mortfiles.se and add the clients from Mortfiles.com and then add both domains to the new account so that all domains point towards the same account. The whole process will then be complete&#8230;I hope <img src='http://mortfiles.com/evolved/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/starting-this-project-now/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Speed and pageloads</title>
		<link>http://mortfiles.com/evolved/development/speed-and-pageloads/</link>
		<comments>http://mortfiles.com/evolved/development/speed-and-pageloads/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 09:06:13 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[http request]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[lighttp]]></category>
		<category><![CDATA[litespeed]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[sprite]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=38</guid>
		<description><![CDATA[Loading times are always important so speed and pageloads is high on my list of things to do, not just for this project, but also as part of my further development as a webdesigner.
For this project however I will try some, for me,  new things and see how they effect the website&#8217;s performance.  The first [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Loading times are always important so speed and pageloads is high on my list of things to do, not just for this project, but also as part of my further development as a webdesigner.</strong></p>
<p>For this project however I will try some, for me,  new things and see how they effect the website&#8217;s performance.  The first thing to do will be to consider http requests and see how to make them as few as possible. This I plan to do by taking the three categories CSS, Javascript and Images and rework them slightly so that I hopefully will get very few http request.</p>
<p>For javascript, which I will have a few of, I want to bundle the scripts into one, or possibly two http request. This is done by adding the different calls into one combined call that hold all the javascripts required.  All javascripts will of course be minified to make them as small as possible and I will carefully look over the plugins to make sure redundant javascript is not added by them. I am considering adding the jQuery library from Google repository, but I&#8217;ll have to play with that a bit to see how that work out and what the benefits will be when combined with my other time saving efforts.</p>
<p>For CSS I will use a similar setup, taking advantage of the code written by <a href="http://rakaz.nl/item/make_your_pages_load_faster_by_combining_and_compressing_javascript_and_css_files">Rakaz</a> that allow the same combination of files  as for javascript files, reducing the CSS files into one single http request. I will use the minified approach here as well and we&#8217;ll see how much this will speed things up.</p>
<p>For images I will use sprites, which is essentially one big picture with many images that is used instead of many smaller ones. This will seriously reduce the number of http requests and I will use this throughout the website. The sprite itself will of course be minified as much as possible without reducing the experience. All images are of course plced in the CSS and not in the actual HTML code.</p>
<p>This is all good and it will reduce the number of requests alot, but I can do more.  Javscripts that are not essential should be placed at the end of the document which means that altough it att a second javascript http request it should increase speed for the visitors as it is added <em>after</em> the page loads. The actual pageload will be a little higher due to the second http request, but it will feel faster.</p>
<p><span id="more-38"></span></p>
<p>The http request can also be speeded up by dividing them into two hostnames since there are only two http requests at any given time for any given hostname, the other requests will be placed in que. So by splitting the http requests over two hostnames we can process two sets of http requests instead of just one. This will speed things up additionally.</p>
<p>The php function Flush() will be added to force the browser to load the HTML instead of waiting for the http requests to finish as is it&#8217;s normal behaviour. This will make sure the HTML is loaded almost instantly without waiting for the http requests which will, once again enhance the experience for the visitors.</p>
<p>In addition to this I plan to put the new Mortfiles website on its own VPS that will be equiped with <a href="http://litespeedtech.com/">LiteSpeed</a> and <a href="http://www.lighttpd.net/">lighttpd</a> to make things really fly. Then I&#8217;ll just add Wordpress <a href="http://wordpress.org/extend/plugins/wp-super-cache/">super cache</a> to make all areas of the website into static files and add server compression to the files and violá&#8230;</p>
<p>pretty fast website&#8230;for a white guy <img src='http://mortfiles.com/evolved/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/speed-and-pageloads/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Everything You Know About CSS Is Wrong</title>
		<link>http://mortfiles.com/evolved/movies/everything-you-know-about-css-is-wrong/</link>
		<comments>http://mortfiles.com/evolved/movies/everything-you-know-about-css-is-wrong/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 22:28:59 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Movies]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css table]]></category>
		<category><![CDATA[sitepoint]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=41</guid>
		<description><![CDATA[What Will You Learn?
Everything You Know About CSS Is Wrong! is an eye-opening exposé on CSS as we know it today. You’ll discover a fresh approach to coding Cascading Style Sheets where old hacks and workarounds are just a distant memory.
You’ll learn how to start taking full advantage of the very latest CSS techniques while [...]]]></description>
			<content:encoded><![CDATA[<h4>What Will You Learn?</h4>
<p><em>Everything You Know About CSS Is Wrong!</em> is an eye-opening exposé on CSS as we know it today. You’ll discover a fresh approach to coding Cascading Style Sheets where old hacks and workarounds are just a distant memory.</p>
<p>You’ll learn how to start taking full advantage of the very latest CSS techniques while still catering for older browsers and discover what’s put the final nail in the HTML table-based layout coffin.</p>
<p>CSS was conceived in an age when web-site design was simple; its creators never anticipated the intricacy of designs that it would be asked to deliver today.</p>
<p>Clever designers figured out ways to make CSS do what they needed, but by using techniques so convoluted it became unpredictable and difficult to master. CSS just became too hard&#8230;</p>
<p>The good  news is, that’s all about to change, and this book will show  you how!</p>
<div><a title="Get your sample chapters now!" href="http://www.sitepoint.com/books/csswrong1/samplechapters.php?SID=cc6f2eaa9813a638f4c6b6be959cb96e"> </a><span id="more-41"></span></div>
<h4>Who Are  Your Authors?</h4>
<p>We’ve assembled an all-star line up of the world’s best front-end specialists to deliver a book that will change the way you use CSS forever.</p>
<p>Written by Rachel Andrew &amp; Kevin Yank with special contributions from Cameron Adams, Andy Clarke, Jonathan Snook, and Derek Featherstone – you’ll not find a greater collective source of CSS wisdom.</p>
<p><strong>About Rachel Andrew</strong></p>
<p>Rachel Andrew is a director of web-solutions provider <a href="http://edgeofmyseat.com/">edgeofmyseat.com</a>. Rachel takes a common sense, real-world approach to web standards, with her writing and teaching being based on the experiences she has in her own company every day. Rachel has also authored <a href="http://www.sitepoint.com/books/cssant2/">The CSS Anthology</a> and <a href="http://www.sitepoint.com/books/css2/">HTML Utopia: Designing Without Tables Using CSS, 2nd Edition</a>.</p>
<p><strong>About Kevin Yank</strong></p>
<p>Kevin Yank is a  world-renowned leader in web development. When not writing best  sellers, Kevin is the Technical Director of <a href="http://www.sitepoint.com/">sitepoint.com</a> and editor  of the popular SitePoint Tech Times newsletter.  Kevin has also  authored <a href="http://www.sitepoint.com/books/phpmysql1/">Build Your Own Database Driven Website Using PHP &amp; MySQL</a>, and <a href="http://www.sitepoint.com/books/javascript1/">Simply JavaScript</a>.</p>
<h4>What’s Inside?</h4>
<dl>
<dt><img src="http://www.sitepoint.com/images/books/csswrong1/chap1.gif" alt="Chapter 1 " /> Chapter 1: The  Problem with CSS</dt>
<dd> Set the scene for what  will be a milestone for CSS compatibility in browsers: the arrival of  Internet Explorer 8.</dd>
<dt> <img src="http://www.sitepoint.com/images/books/csswrong1/chap2.gif" alt="Chapter 2 " />Chapter 2: CSS  Table Layout</dt>
<dd>This is the chapter that  will put the final nail in the coffin of HTML table-based layouts.</dd>
<dt> <img src="http://www.sitepoint.com/images/books/csswrong1/chap3.gif" alt="Chapter 3 " />Chapter 3: CSS  Table Solutions</dt>
<dd> In this chapter, we test  the limits of what CSS tables can do. </dd>
<dt><img src="http://www.sitepoint.com/images/books/csswrong1/chap4.gif" alt="Chapter 4 " />Chapter 4:  Considering Older Browsers</dt>
<dd>Is the use of CSS tables an unreachable Utopian dream? This chapter will convince you that CSS table-based layouts are ready for prime time.</dd>
<dt><img src="http://www.sitepoint.com/images/books/csswrong1/chap5.gif" alt="Chapter 5 " />Chapter 5: The  Road Ahead</dt>
<dd> While CSS tables can be used today, what’s around the corner? CSS3 will provide a substantial increase in layout control, and this chapter is a preview of what’s to come. </dd>
</dl>
<p><a href="http://www.sitepoint.com/books/csswrong1/toc.php?SID=cc6f2eaa9813a638f4c6b6be959cb96e"></a></p>
<h4>Who Should Read This Book?</h4>
<p>This is not ‘just another book about CSS’ it&#8217;s a book aimed squarely at web designers and developers who want to ensure they’re up-to-date with the very latest, best-practice CSS techniques.</p>
<p>This book is required  reading if you fit any of the below:</p>
<ul>
<li>Work  with CSS layouts—from those just beginning to those who  	possess a good working knowledge of CSS layout techniques</li>
<li> Have  a desire to stay ahead and keep their CSS knowledge fresh and  	relevant</li>
<li> Want  to explore the future possibilities provided by increasing levels of  	CSS compatibility in modern browsers</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/movies/everything-you-know-about-css-is-wrong/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Doing this right</title>
		<link>http://mortfiles.com/evolved/development/doing-this-right/</link>
		<comments>http://mortfiles.com/evolved/development/doing-this-right/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 15:07:12 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[colors]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[structure]]></category>
		<category><![CDATA[style guide]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=34</guid>
		<description><![CDATA[As part of my education I have a class this summer where one examination point is to create a project style guide and I figured it would be nice to merge that assignment with the remake of Mortfiles.
This examination point require that I write a paper on the design of Mortfiles Evolved in the same [...]]]></description>
			<content:encoded><![CDATA[<p><strong>As part of my education I have a class this summer where one examination point is to create a project style guide and I figured it would be nice to merge that assignment with the remake of Mortfiles.</strong></p>
<p>This examination point require that I write a paper on the design of Mortfiles Evolved in the same manner as a style guide we have received as guide. The paper is required to describe the Mastergrid structure, 2 different pagegrid structures for subpages, navigation structure, masthead, color scheme, fonts, content organisation and graphical elements.</p>
<p>This will be a great oppertunity to really do things right for this project and to take advantage of the class I attend this summer. I will start working on this in a few days and once done I hope I will be able to get the Mortfiles Evolved project ready for release very quickly.</p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/doing-this-right/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.170 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-07-29 14:27:31 -->
<!-- Compression = gzip -->