<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Pretty URLs: Pretty Easy!</title>
	<atom:link href="http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/</link>
	<description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description>
	<lastBuildDate>Sun, 22 Nov 2009 11:54:05 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: gtipete</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928368</link>
		<dc:creator>gtipete</dc:creator>
		<pubDate>Fri, 10 Jul 2009 00:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928368</guid>
		<description>If you are worried that beginners are not ready for the complexity involved in creating clean urls, then let them have their fun with query strings.
I think that if the whole concept behind clean urls was broken down into &#039;building blocks&#039; and the code was explained in simple terms most beginners would get their head around it.</description>
		<content:encoded><![CDATA[<p>If you are worried that beginners are not ready for the complexity involved in creating clean urls, then let them have their fun with query strings.<br />
I think that if the whole concept behind clean urls was broken down into &#8216;building blocks&#8217; and the code was explained in simple terms most beginners would get their head around it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: arts-multimedia</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928337</link>
		<dc:creator>arts-multimedia</dc:creator>
		<pubDate>Thu, 09 Jul 2009 09:18:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928337</guid>
		<description>I agree with  BubbaBelly.  A beginner expects to be able to write a full application after reading a book. and that it should include a couple of samles with .htAccess, mod_rewrite and such.  Beginners are not necessarily fragile creatures breaking to pieces when they see some advanced code.:-)

That the book should cover MVC architecture might be a bit too much, although a general idea of the concept would be a good idea.  After all, not everyone will want to build large systems, and those who want, could buy a specialized book on MVC frameworks.  There are many books that cover this subject.</description>
		<content:encoded><![CDATA[<p>I agree with  BubbaBelly.  A beginner expects to be able to write a full application after reading a book. and that it should include a couple of samles with .htAccess, mod_rewrite and such.  Beginners are not necessarily fragile creatures breaking to pieces when they see some advanced code.:-)</p>
<p>That the book should cover MVC architecture might be a bit too much, although a general idea of the concept would be a good idea.  After all, not everyone will want to build large systems, and those who want, could buy a specialized book on MVC frameworks.  There are many books that cover this subject.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: awasson</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928314</link>
		<dc:creator>awasson</dc:creator>
		<pubDate>Thu, 09 Jul 2009 00:19:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928314</guid>
		<description>I&#039;m afraid I have to disagree with the premise that a beginner&#039;s book should contain all of the stuff that we&#039;ve been learning and refining over the last decade. Sure design patterns is important as is htaccess &amp; the various apache modules but you have to keep in mind that these are beginners reading the book.

Most people begin programming by writing a &quot;hello world&quot; program. After that it takes quite some time to move on to the more advanced topics like dealing with datasets, paging results, optimizing the database structure, manipulating data with the help of arrays, using CSS to style the presentation, etc... Too much information would likely stall the beginner out.</description>
		<content:encoded><![CDATA[<p>I&#8217;m afraid I have to disagree with the premise that a beginner&#8217;s book should contain all of the stuff that we&#8217;ve been learning and refining over the last decade. Sure design patterns is important as is htaccess &amp; the various apache modules but you have to keep in mind that these are beginners reading the book.</p>
<p>Most people begin programming by writing a &#8220;hello world&#8221; program. After that it takes quite some time to move on to the more advanced topics like dealing with datasets, paging results, optimizing the database structure, manipulating data with the help of arrays, using CSS to style the presentation, etc&#8230; Too much information would likely stall the beginner out.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: BubbaBelly</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928309</link>
		<dc:creator>BubbaBelly</dc:creator>
		<pubDate>Wed, 08 Jul 2009 20:05:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928309</guid>
		<description>I have the first edition of this book.  It was great at the time, for the time.  I was just beginning with PHP and MySQL, and in many regards so was PHP and MySQL as a combined solution.  But its been what, 6 or 7 years?  

I think an introductory book should definitely cover the ideas of .htaccess, mod_rewrite, and MVC architectures, etc.  Anyone looking into the subject is not interested in building a simple &quot;mom and pop&quot; sort of website.  I understand that the book is not intended to go in-depth on these issues, but I think they should be presented as, &quot;this is the way it&#039;s being done now&quot;. 

I can&#039;t tell you how many times, I&#039;ve searched for something or read something and only gotten half the answer.  You then go and do it and learn the other half.  Which is great for enhancing the understanding of things, but I also think it would be incredibly helpful if the popular and credible resources told more of story, etc.  I don&#039;t mean to imply the book by Kevin is lacking is such regard, these are just some thoughts.

However, I think sometimes a disservice is done to &quot;beginners&quot; or the development community by dumbing it down too much. The more information, the better.</description>
		<content:encoded><![CDATA[<p>I have the first edition of this book.  It was great at the time, for the time.  I was just beginning with PHP and MySQL, and in many regards so was PHP and MySQL as a combined solution.  But its been what, 6 or 7 years?  </p>
<p>I think an introductory book should definitely cover the ideas of .htaccess, mod_rewrite, and MVC architectures, etc.  Anyone looking into the subject is not interested in building a simple &#8220;mom and pop&#8221; sort of website.  I understand that the book is not intended to go in-depth on these issues, but I think they should be presented as, &#8220;this is the way it&#8217;s being done now&#8221;. </p>
<p>I can&#8217;t tell you how many times, I&#8217;ve searched for something or read something and only gotten half the answer.  You then go and do it and learn the other half.  Which is great for enhancing the understanding of things, but I also think it would be incredibly helpful if the popular and credible resources told more of story, etc.  I don&#8217;t mean to imply the book by Kevin is lacking is such regard, these are just some thoughts.</p>
<p>However, I think sometimes a disservice is done to &#8220;beginners&#8221; or the development community by dumbing it down too much. The more information, the better.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: awasson</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928296</link>
		<dc:creator>awasson</dc:creator>
		<pubDate>Wed, 08 Jul 2009 16:44:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928296</guid>
		<description>&lt;strong&gt;@Anonymous:&lt;/strong&gt; &lt;em&gt;For those people rubbishing the content of the book, maybe you should look again at the book title. It’s about php and mysql end of story. It’s not about developing in current code frameworks, nor is it about how to configure your web server. I would be surprised if those topics aren’t mentioned in passing though. This is a book about learning the fundamentals of using php with mysql to develop database driven websites. Kudos to Kevin for keeping the book on topic.&lt;/em&gt;

Thanks for posting that. I certainly couldn&#039;t have put it any better.</description>
		<content:encoded><![CDATA[<p><strong>@Anonymous:</strong> <em>For those people rubbishing the content of the book, maybe you should look again at the book title. It’s about php and mysql end of story. It’s not about developing in current code frameworks, nor is it about how to configure your web server. I would be surprised if those topics aren’t mentioned in passing though. This is a book about learning the fundamentals of using php with mysql to develop database driven websites. Kudos to Kevin for keeping the book on topic.</em></p>
<p>Thanks for posting that. I certainly couldn&#8217;t have put it any better.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: langsor</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928261</link>
		<dc:creator>langsor</dc:creator>
		<pubDate>Wed, 08 Jul 2009 03:02:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928261</guid>
		<description>I don&#039;t care what they say about you Kevin, I think you do good work. ;-)

I too jumped to the mod_rewrite option and also saw the likelihood of code duplication (although not necessarily depending on dependency structures), but what I know is true is that there is almost always more than just one way to peel an orange (or some such cliche) and you&#039;re not going to learn all of them in a one-off scenario.  The templates and separation is a good place to start of beginners and will get them off bad habits before they ever start.

For you folks that say designers and programmers don&#039;t come in the same package, think again, it may be rare, but I know it&#039;s possible.  Now maybe a jack of all trades will be less a master at all, but can still be a master.

Thanks for letting me have my word.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t care what they say about you Kevin, I think you do good work. ;-)</p>
<p>I too jumped to the mod_rewrite option and also saw the likelihood of code duplication (although not necessarily depending on dependency structures), but what I know is true is that there is almost always more than just one way to peel an orange (or some such cliche) and you&#8217;re not going to learn all of them in a one-off scenario.  The templates and separation is a good place to start of beginners and will get them off bad habits before they ever start.</p>
<p>For you folks that say designers and programmers don&#8217;t come in the same package, think again, it may be rare, but I know it&#8217;s possible.  Now maybe a jack of all trades will be less a master at all, but can still be a master.</p>
<p>Thanks for letting me have my word.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Yank</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928259</link>
		<dc:creator>Kevin Yank</dc:creator>
		<pubDate>Wed, 08 Jul 2009 00:56:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928259</guid>
		<description>Good debate so far. Obviously, I don’t believe full-on OOP theory or Apache server configuration belongs in an absolute beginner’s PHP book, but this approach lays the groundwork for learning MVC frameworks by dividing the code into a model (shared include files), the view (template files), and the controller (index.php).

I think you’ll agree that if someone who has never written any type of computer program before can pick up a 400 page book and learn to write a simple, secure PHP application structured in this way, that’s a pretty solid achievement.</description>
		<content:encoded><![CDATA[<p>Good debate so far. Obviously, I don’t believe full-on OOP theory or Apache server configuration belongs in an absolute beginner’s PHP book, but this approach lays the groundwork for learning MVC frameworks by dividing the code into a model (shared include files), the view (template files), and the controller (index.php).</p>
<p>I think you’ll agree that if someone who has never written any type of computer program before can pick up a 400 page book and learn to write a simple, secure PHP application structured in this way, that’s a pretty solid achievement.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: arts-multimedia</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928258</link>
		<dc:creator>arts-multimedia</dc:creator>
		<pubDate>Wed, 08 Jul 2009 00:23:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928258</guid>
		<description>always a bit handicapped when talking with clinets(I wanted to finish, sorry about that).</description>
		<content:encoded><![CDATA[<p>always a bit handicapped when talking with clinets(I wanted to finish, sorry about that).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: arts-multimedia</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928257</link>
		<dc:creator>arts-multimedia</dc:creator>
		<pubDate>Wed, 08 Jul 2009 00:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928257</guid>
		<description>I agree with Dorsey: &lt;blockquote&gt;Although I’ve seen some graphic types who can grasp engineering principals, the creative side is the wrong side of the brain for serious software engineering.&lt;/blockquote&gt;

At best, a graphic designer can be a good amateur in programming. It took me a couple of years to accept that and give the programming to someone who doesn&#039;t do anything else. However, it is important for a graphic designer to have an understanding of programming so that he/she knows what can be done and what not.
Thereofroe, a graphic designer without any knowledge of programming is a</description>
		<content:encoded><![CDATA[<p>I agree with Dorsey:<br />
<blockquote>Although I’ve seen some graphic types who can grasp engineering principals, the creative side is the wrong side of the brain for serious software engineering.</blockquote></p>
<p>At best, a graphic designer can be a good amateur in programming. It took me a couple of years to accept that and give the programming to someone who doesn&#8217;t do anything else. However, it is important for a graphic designer to have an understanding of programming so that he/she knows what can be done and what not.<br />
Thereofroe, a graphic designer without any knowledge of programming is a</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Justen</title>
		<link>http://www.sitepoint.com/blogs/2009/07/07/pretty-urls-pretty-easy/comment-page-1/#comment-928256</link>
		<dc:creator>Justen</dc:creator>
		<pubDate>Wed, 08 Jul 2009 00:13:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=12058#comment-928256</guid>
		<description>Honestly? Sounds messy, distracting, and obtuse. Use mod_rewrite to rewrite directories into query strings - simple problem, simple answer. In your system, a file structure change spells disaster and there&#039;s tons and tons of code duplication going on. Whether you write procedural or object oriented code, this is a terrible and pointless mess when the equivalent solution in mod_rewrite can be copy-pasted off of numerous examples on the web.

If for some odd reason your server does not support mod_rewrite and you cannot install it or have it installed, GET ANOTHER SERVER. The medium-long term cost of maintaining this mess is much higher than a simple server swap for any project where this would be a possible solution in the first place.</description>
		<content:encoded><![CDATA[<p>Honestly? Sounds messy, distracting, and obtuse. Use mod_rewrite to rewrite directories into query strings &#8211; simple problem, simple answer. In your system, a file structure change spells disaster and there&#8217;s tons and tons of code duplication going on. Whether you write procedural or object oriented code, this is a terrible and pointless mess when the equivalent solution in mod_rewrite can be copy-pasted off of numerous examples on the web.</p>
<p>If for some odd reason your server does not support mod_rewrite and you cannot install it or have it installed, GET ANOTHER SERVER. The medium-long term cost of maintaining this mess is much higher than a simple server swap for any project where this would be a possible solution in the first place.</p>]]></content:encoded>
	</item>
</channel>
</rss>
