<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Old Loft</title>
	
	<link>http://oldloft.com</link>
	<description>Code Warehouse</description>
	<lastBuildDate>Wed, 10 Feb 2010 12:56:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/OldLoft" /><feedburner:info uri="oldloft" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>KISS – Keep It Simple, Stupid</title>
		<link>http://feedproxy.google.com/~r/OldLoft/~3/YKJiIzHNess/</link>
		<comments>http://oldloft.com/2010/02/kiss-keep-it-simple-stupid/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 12:49:57 +0000</pubDate>
		<dc:creator>ludwik</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[usability]]></category>
		<guid isPermaLink="false">http://oldloft.com/?p=94</guid>
		<description><![CDATA[I was maybe 12-13 years old when I first started designing websites&#8230; Although “designing” is a major overstatement here. It all started when a friend of mine showed me some of his designs. Being a kid, I got hooked immediately and assumed that it must be as easy as pie and I’ll be able to [...]]]></description>
			<content:encoded><![CDATA[<p>I was maybe 12-13 years old when I first started designing websites&#8230; Although “designing” is a major overstatement here. It all started when a friend of mine showed me some of his designs. Being a kid, I got hooked immediately and assumed that it must be as easy as pie and I’ll be able to create something on my own in a flash…</p>
<p>- Tell me, what program did you use to create this?<br />
- Photoshop<br />
- Ooo! That’s awesome; I’ll google it right away.</p>
<p><em>&#8230;after couple minutes&#8230;</em><br />
- Hmm&#8230; Paint Shop Pro? I guess that was it! Downloading&#8230;</p>
<p>And that was the first mistake I made as a web designer – I started off with the wrong software (though it is true that you can do wonders using Paint Shop Pro). But I’ve been living in ignorance for almost half a year, thinking that I’ve already mastered the famous Photoshop. Anyway&#8230; The thing I wanted to write about is related to another mistake I made in life (but bear in mind that I was just a young snot back then) – namely, my first website:) A friend from school, who’s now a great web administrator, told me that he wants to set up a server on his home PC. And he did just that. It’s probably not worth mentioning that the sever only operated for 2 hours a day, because the friend’s parents limited his access to the computer. I was still excited as hell and thought that since I won’t be limited to using a free hosting server, which only gives me 10MB of space, I’d be able to create an insanely huge web portal that would include everything…</p>
<p><strong>“EVERYTHING AND NOTHING&#8230;”</strong></p>
<p>Obviously, the website had to be shut down after several days, but my idea was clear – to create a place that would contain ever little bit of the Internet: a download section with any possible program, news from around the world and from my country (collected, let’s be honest, from some other web portal ;)), the weather report, a watch, and even an on-line cinema (I remember that I actually uploaded a movie to one of the subpages… that’s right, a full feature film)&#8230; I’ve created a hideously blue design with my picture in the header and a sign “EVERYTHING AND NOTHING…” (there was also a slogan, but it was so stupid that I’m ashamed to even quote it).</p>
<p>And that exactly was my mistake&#8230; I wanted to create a utopia, a combination of Facebook, Yahoo, CNN, YouTube, Flickr and several other web portals and I also wanted to expand their functionality to the level of NASA space shuttles&#8230; Everything, of course, using free DHTML scripts ;) And this functionality is precisely what I’d like to talk about&#8230;</p>
<p>I made my mistake when I was a dozen or so years old. But I see the same mistake being made today in serious web applications, which are created by mature people, often employed by designing studios or large companies that deal in web designing&#8230; Unfortunately, the thing that’s “in” today is simplicity. This is what guarantees success&#8230;</p>
<p>And when I say “simplicity” I mean adding only those functions, which are really necessary. It’s ridiculous that in one of the Ford models you have so many gadgets that it makes NASA shuttles look obsolete. While such well-known companies as Bentley or Ferrari only include what is absolutely necessary in the car’s interior. They are well aware of their target group and its expectations. One of the Ferrari models (as far as I remember) doesn’t even have an air-conditioner as part of the standard equipment&#8230; But why would you need air-conditioning if you only bought the car so that you could cruise along German or Italian freeways or drive up to a club and show off?</p>
<p>Where did I get the idea for this entry? Well, a couple of days ago I’ve seen an app called Ketchup (<a href="http://useketchup.com/">http://useketchup.com</a>) – used for managing your meetings. In terms of design – it’s pretty good, though you could maybe point out some minor flaws. But in terms of usability and functionality… it’s simply incredible… The creators only included the key functions, because who would need more? Maximum simplicity that led to success – the application already got mentioned on several more or less popular blogs and web portals… I think that it already has a dedicated user base and I’m not surprised… it’s got everything what’s needed to attract new users. In order to introduce new functions, which nowadays are usually added right from the start, you first need to wait and get some user feedback. And then only add such elements, which the users demand. Why would you add more? That’s just a waste of time and, as a result, a waste of money…</p>
<div><span style="font-family: Helvetica, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: small;"><br />
</span></div>
<img src="http://feeds.feedburner.com/~r/OldLoft/~4/YKJiIzHNess" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://oldloft.com/2010/02/kiss-keep-it-simple-stupid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://oldloft.com/2010/02/kiss-keep-it-simple-stupid/</feedburner:origLink></item>
		<item>
		<title>Using WordPress as a simple CMS</title>
		<link>http://feedproxy.google.com/~r/OldLoft/~3/2tG0Cepyiv4/</link>
		<comments>http://oldloft.com/2008/12/using-wordpress-as-a-simple-cms/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 19:28:09 +0000</pubDate>
		<dc:creator>kuba</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[cms]]></category>
		<guid isPermaLink="false">http://oldloft.com/?p=23</guid>
		<description><![CDATA[WordPress can be easily used as a simple Content Management System, with couple tweaks it will be a perfect budget solution for some clients. Even without plugins, it is SEO friendly and usable out of the box.
One of the most important features of simple CMS is a layered dynamic menu. WP already supports this feature, [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress can be easily used as a simple Content Management System, with couple tweaks it will be a perfect budget solution for some clients. Even without plugins, it is SEO friendly and usable out of the box.</p>
<p>One of the most important features of simple CMS is a layered dynamic menu. WP already supports this feature, we only need to insert small piece of code to get  a nice tree structured menu.</p>
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$thisPage</span> <span style="color: #339933;">=</span> get_post<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisPage</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ancestors</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$ancestor</span> <span style="color: #339933;">=</span> <span style="color: #990000;">end</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$thisPage</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ancestors</span><span style="color: #009900;">&#41;</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: #000088;">$ancestor</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// show everything for the top parent</span>
    <span style="color: #000088;">$children</span> <span style="color: #339933;">=</span> wp_list_pages<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title_li=&amp;child_of='</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$ancestor</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&amp;echo=0'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// jeśli nie, to dla danej strony</span>
    <span style="color: #000088;">$children</span> <span style="color: #339933;">=</span> wp_list_pages<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'title_li=&amp;child_of='</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&amp;echo=0'</span><span style="color: #009900;">&#41;</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: #000088;">$children</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// don't show empty element</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;ul&gt;
    <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$children</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/ul&gt;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>
<img src="http://feeds.feedburner.com/~r/OldLoft/~4/2tG0Cepyiv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://oldloft.com/2008/12/using-wordpress-as-a-simple-cms/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://oldloft.com/2008/12/using-wordpress-as-a-simple-cms/</feedburner:origLink></item>
		<item>
		<title>CakePHP 1.2 finally stable</title>
		<link>http://feedproxy.google.com/~r/OldLoft/~3/02Q85rWUDNY/</link>
		<comments>http://oldloft.com/2008/12/cakephp-12-finally-stable/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 22:09:18 +0000</pubDate>
		<dc:creator>kuba</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[stable]]></category>
		<guid isPermaLink="false">http://oldloft.com/?p=3</guid>
		<description><![CDATA[Great news for the first post on my new blog -  just before Christmas the CakePHP team released final version of CakePHP 1.2. After 2 years of development (since 1.1) CakePHP is a mature and raliable framework.
]]></description>
			<content:encoded><![CDATA[<p>Great news for the first post on my new blog -  just before Christmas the CakePHP team released <a href="http://bakery.cakephp.org/articles/view/the-gift-of-1-2-final">final version of CakePHP 1.2</a>. After 2 years of development (since 1.1) CakePHP is a mature and raliable framework.</p>
<img src="http://feeds.feedburner.com/~r/OldLoft/~4/02Q85rWUDNY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://oldloft.com/2008/12/cakephp-12-finally-stable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://oldloft.com/2008/12/cakephp-12-finally-stable/</feedburner:origLink></item>
	</channel>
</rss>
