<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Markghall&#039;s Blog</title>
	<atom:link href="http://markghall.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://markghall.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Tue, 01 Mar 2011 06:04:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='markghall.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Markghall&#039;s Blog</title>
		<link>http://markghall.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://markghall.wordpress.com/osd.xml" title="Markghall&#039;s Blog" />
	<atom:link rel='hub' href='http://markghall.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Respect: What is it?</title>
		<link>http://markghall.wordpress.com/2011/02/28/respect-what-is-it/</link>
		<comments>http://markghall.wordpress.com/2011/02/28/respect-what-is-it/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 05:41:27 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
		
		<guid isPermaLink="false">http://markghall.wordpress.com/?p=212</guid>
		<description><![CDATA[Respect Meaning and Definition: (v. t.) To consider worthy of esteem; to regard with honor. (v.) Esteem; regard; consideration; honor. (v.) The act of noticing with attention; the giving particular consideration to; hence, care; caution. (v.) Relation; reference; regard. (v. t.) To take notice of; to regard with special attention; to regard as worthy of <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=212&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Respect Meaning and Definition:<a href="http://markghall.files.wordpress.com/2011/02/kit-respect.jpg"><img class="alignright size-thumbnail wp-image-216" title="~kit - Respect" src="http://markghall.files.wordpress.com/2011/02/kit-respect.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a></p>
<ol>
<li><em>(v. t.)</em> To consider worthy of esteem; to regard with honor.</li>
<li><em>(v.)</em> Esteem; regard; consideration; honor.</li>
<li><em>(v.)</em> The act of noticing with attention; the giving particular consideration to; hence, care; caution.</li>
<li><em>(v.)</em> Relation; reference; regard.</li>
<li><em>(v. t.)</em> To take notice of; to regard with special attention; to regard as worthy of special consideration; hence, to care for; to heed.</li>
<li><em>(v. t.)</em> To have regard to; to have reference to; to relate to; as, the treaty particularly respects our commerce.</li>
<li><em>(v.)</em> An expression of respect of deference; regards; as, to send one&#8217;s respects to another.</li>
<li><em>(v. t.)</em> To look toward; to front upon or toward.</li>
<li><em>(v.)</em> Consideration; motive; interest.</li>
<li><em>(v. t.)</em> To regard; to consider; to deem.</li>
<li><em>(v.)</em> Particular; point regarded; point of view; as, in this respect; in any respect; in all respects.</li>
<li><em>(v.)</em> Reputation; repute.</li>
</ol>
<p><a href="http://markghall.files.wordpress.com/2011/02/respect_sign3.jpg"><img class="alignleft size-full wp-image-217" title="respect_sign3" src="http://markghall.files.wordpress.com/2011/02/respect_sign3.jpg?w=183&#038;h=275" alt="" width="183" height="275" /></a>Brought to you by <a href="http://thinkexist.com/dictionary/meaning/respect/" target="_blank">thinkexist.com</a></p>
<p>Do you agree or disagree?</p>
<p>I personally love the quote from Mark Cement where he says:<strong> </strong><br />
&#8220;Leaders who win the respect of others are the  ones who deliver more than they promise, not the ones who promise more  than they can deliver.&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/212/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=212&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2011/02/28/respect-what-is-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2011/02/kit-respect.jpg?w=150" medium="image">
			<media:title type="html">~kit - Respect</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2011/02/respect_sign3.jpg" medium="image">
			<media:title type="html">respect_sign3</media:title>
		</media:content>
	</item>
		<item>
		<title>Positive Attitude:  What it takes in the design world</title>
		<link>http://markghall.wordpress.com/2011/01/31/positive-attitude-what-it-takes-in-the-design-world/</link>
		<comments>http://markghall.wordpress.com/2011/01/31/positive-attitude-what-it-takes-in-the-design-world/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 05:51:17 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
				<category><![CDATA[Web Class]]></category>

		<guid isPermaLink="false">http://markghall.wordpress.com/?p=189</guid>
		<description><![CDATA[A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.  ~Herm Albright, quoted in Reader&#8217;s Digest, June 1995 A number of factors contribute to a happy, well-adjusted existence. We are constantly encouraged to maintain a positive attitude, but what exactly does that phrase mean? <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=189&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p id="P1"><ins><ins></ins></ins> <span style="text-decoration:underline;"><strong><span style="font-family:georgia,bookman old style,palatino linotype,book antiqua,palatino,trebuchet ms,helvetica,garamond,sans-serif,arial,verdana,avante garde,century gothic,comic sans ms,times,times new roman,serif;"> A positive attitude may not solve all your problems, but it will annoy  enough people to make it worth the effort.  ~Herm Albright, quoted in <em>Reader&#8217;s Digest</em>, June 1995</span></strong></span></p>
<p><span style="font-family:georgia,bookman old style,palatino linotype,book antiqua,palatino,trebuchet ms,helvetica,garamond,sans-serif,arial,verdana,avante garde,century gothic,comic sans ms,times,times new roman,serif;"><span id="more-189"></span><br />
</span></p>
<p><a href="http://markghall.files.wordpress.com/2011/01/phrase.jpg"><img class="aligncenter size-full wp-image-196" title="phrase" src="http://markghall.files.wordpress.com/2011/01/phrase.jpg?w=421&#038;h=336" alt="" width="421" height="336" /></a></p>
<p><span style="color:#ff0000;"><strong>A</strong></span> number of factors contribute to a happy, well-adjusted  existence.  We are constantly encouraged to maintain a positive  attitude, but what exactly does that phrase mean?  As you attempt to  arrive at your own definition of a positive attitude, you can consider  several factors.</p>
</div>
<div>
<ol id="intelliTxt">
<h2>Be Hopeful About the Future</h2>
</ol>
<ul>
<li id="jsArticleStep1"> People exuding a positive attitude are hopeful about the future.   They are confident in their abilities to achieve their goals and are  excited about the possibilities of positive new experiences.</li>
</ul>
<ol id="intelliTxt">
<h2>Identify the Good In the Bad</h2>
</ol>
<ul>
<li id="jsArticleStep1"> Those who seek the silver lining in the cloud are prime examples  of people with positive attitudes.  A positive attitude means bypassing  obstacles to find the good parts of a bad situation.</li>
</ul>
<ol id="intelliTxt">
<h2>A Flexible Attitude</h2>
</ol>
<ul>
<li id="jsArticleStep1"> A flexible, amiable attitude is a positive attitude.  People who  are able to adapt easily to new plans when a standing plan goes awry are  those with positive attitudes.</li>
</ul>
<ol id="intelliTxt">
<h2>Willingness To Tackle Challenges</h2>
</ol>
<ul>
<li id="jsArticleStep1">Where there is a readiness to meet new challenges head-on, there  is a positive attitude behind it.  Negative attitudes often shut down at  the prospect of a new challenge or experience; positive attitudes are  ready and waiting for them.</li>
</ul>
<ol id="intelliTxt">
<h2>Adopt a &#8220;Can-Do&#8221; Attitude</h2>
</ol>
<ul>
<li id="jsArticleStep1">A positive attitude breeds confidence in individual abilities.   It is virtually impossible to possess genuine self-confidence without a  genuine positive attitude.</li>
</ul>
<p><a href="http://markghall.files.wordpress.com/2011/01/cando.gif"><img class="alignleft size-thumbnail wp-image-195" title="canDo" src="http://markghall.files.wordpress.com/2011/01/cando.gif?w=147&#038;h=150" alt="" width="147" height="150" /></a><a href="http://markghall.files.wordpress.com/2011/01/cando.gif"><img class="size-thumbnail wp-image-195 alignright" title="canDo" src="http://markghall.files.wordpress.com/2011/01/cando.gif?w=147&#038;h=150" alt="" width="147" height="150" /></a><a href="http://markghall.files.wordpress.com/2011/01/thumb.jpg"><img class="size-thumbnail wp-image-194 aligncenter" title="thumb" src="http://markghall.files.wordpress.com/2011/01/thumb.jpg?w=110&#038;h=150" alt="" width="110" height="150" /></a></p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=189&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2011/01/31/positive-attitude-what-it-takes-in-the-design-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2011/01/phrase.jpg" medium="image">
			<media:title type="html">phrase</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2011/01/cando.gif?w=147" medium="image">
			<media:title type="html">canDo</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2011/01/cando.gif?w=147" medium="image">
			<media:title type="html">canDo</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2011/01/thumb.jpg?w=110" medium="image">
			<media:title type="html">thumb</media:title>
		</media:content>
	</item>
		<item>
		<title>Communication: How does it relate to Web Design</title>
		<link>http://markghall.wordpress.com/2010/11/29/communication-how-does-it-relate-to-web-design/</link>
		<comments>http://markghall.wordpress.com/2010/11/29/communication-how-does-it-relate-to-web-design/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 17:41:26 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
				<category><![CDATA[Web Class]]></category>

		<guid isPermaLink="false">http://markghall.wordpress.com/?p=182</guid>
		<description><![CDATA[Ok, lets break this down.  Communication, what is it and how does it effect our lives when it come to development.  People all around me tell me that the key to life is to have good communication.  Does this relate to Web Design?  I would have to say that it does in SO many ways. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=182&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;"><a href="http://markghall.files.wordpress.com/2010/11/wireless-communication-connection-1000.jpg"><img class="aligncenter size-full wp-image-185" style="border:2px solid black;" title="electronic devices wireless connectivity" src="http://markghall.files.wordpress.com/2010/11/wireless-communication-connection-1000.jpg?w=510&#038;h=408" alt="" width="510" height="408" /></a><strong>Ok, lets break this down.  Communication, what is it and how does it effect our lives when it come to development.  People all around me tell me that the key to life is to have good communication.  Does this relate to Web Design?  I would have to say that it does in SO many ways. </strong></p>
<p><strong>A website depends on the communication of everything.  From client side to server side communications, the Internet connection and how the client can communicate with the internet, to communication with client and how they want their site to be displayed, the communication with your team and how you are going to accomplish the build of the site.  This is just the beginning of what is involved in our everyday life.</strong></p>
<p>According to Wikipedia.com if defines communication as:</p>
<p><strong><a href="http://markghall.files.wordpress.com/2010/11/communicationtext-585x400.jpg"><img class="alignleft size-thumbnail wp-image-184" style="border:0 none;" title="CommunicationText-585x400" src="http://markghall.files.wordpress.com/2010/11/communicationtext-585x400.jpg?w=150&#038;h=102" alt="" width="150" height="102" /></a>Communication</strong> is a process whereby <a title="Information" href="http://en.wikipedia.org/wiki/Information">information</a> is enclosed in a package and is channeled and imparted by a sender to a  receiver via some medium. The receiver then decodes the message and  gives the sender a feedback. All forms of communication require a  sender, a message, and an intended recipient, however the receiver need  not be present or aware of the sender&#8217;s intent to communicate at the  time of communication in order for the act of communication to occur.  Communication requires that all parties have an area of communicative  commonality. There are verbal means using language and there are <a title="Nonverbal communication" href="http://en.wikipedia.org/wiki/Nonverbal_communication">nonverbal</a> means, such as <a title="Body language" href="http://en.wikipedia.org/wiki/Body_language">body language</a>, <a title="Sign language" href="http://en.wikipedia.org/wiki/Sign_language">sign language</a>, <a title="Paralanguage" href="http://en.wikipedia.org/wiki/Paralanguage">paralanguage</a>, <a title="Haptic communication" href="http://en.wikipedia.org/wiki/Haptic_communication">haptic communication</a>, chronemics, and <a title="Eye contact" href="http://en.wikipedia.org/wiki/Eye_contact">eye contact</a>, through media, i.e., pictures, graphics and sound, and <a title="Writing" href="http://en.wikipedia.org/wiki/Writing">writing</a>.</p>
<p><strong><a href="http://markghall.files.wordpress.com/2010/11/blog-communication.gif"><img class="alignright size-thumbnail wp-image-183" title="blog-communication" src="http://markghall.files.wordpress.com/2010/11/blog-communication.gif?w=150&#038;h=112" alt="" width="150" height="112" /></a>As I read this, communication is a broad covering for how we navigate through life with everything that we come in contact with.  With the body language and excitement, or anger, when we are speaking with the client, to the images that we create for the site to communicate with the customers on the internet as we try and convey what we want them to see.  As we add the content that goes along with communicating with the customer but also the search engines to place our site to be seen by the world, I would have to consider that communication is the foundation to what makes our life and web design a reality. </strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=182&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2010/11/29/communication-how-does-it-relate-to-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/11/wireless-communication-connection-1000.jpg" medium="image">
			<media:title type="html">electronic devices wireless connectivity</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/11/communicationtext-585x400.jpg?w=150" medium="image">
			<media:title type="html">CommunicationText-585x400</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/11/blog-communication.gif?w=150" medium="image">
			<media:title type="html">blog-communication</media:title>
		</media:content>
	</item>
		<item>
		<title>TEAMwork, what does it take?</title>
		<link>http://markghall.wordpress.com/2010/10/31/teamwork-what-does-it-take/</link>
		<comments>http://markghall.wordpress.com/2010/10/31/teamwork-what-does-it-take/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 02:44:31 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
				<category><![CDATA[Web Class]]></category>

		<guid isPermaLink="false">http://markghall.wordpress.com/?p=171</guid>
		<description><![CDATA[Have you every felt like you were the only one out there in the world with an idea, and had no idea how to make that idea come to life?  It reminds me of this guy here. One of the great things is that when you go to company, in hopes of them to give <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=171&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://markghall.files.wordpress.com/2010/10/teamwork-mcintyre.jpg"><img class="aligncenter size-full wp-image-174" title="teamwork" src="http://markghall.files.wordpress.com/2010/10/teamwork-mcintyre.jpg?w=455&#038;h=264" alt="" width="455" height="264" /></a>Have you every felt like you were the only one out there in the world with an idea, and had no idea how to make that idea come to life?  It reminds me of this guy here.<a href="http://markghall.files.wordpress.com/2010/10/3795152-conceptual-image-of-teamwork-3d-image.jpg"><img class="alignright size-thumbnail wp-image-173" title="3795152-conceptual-image-of-teamwork-3d-image" src="http://markghall.files.wordpress.com/2010/10/3795152-conceptual-image-of-teamwork-3d-image.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a> One of the great things is that when you go to company, in hopes of them to give you a way of bringing your idea to life, they do not just give you to one person and leave it up to them to make your dreams come alive.  They have a team in place to take your idea and present you with all the options that they ALL think of.</p>
<p>I work with a team that is a nation wide development company.  When someone comes to us to do whatever they need done, they are put in contact with the team that is going to accomplish what they need. With me being one of the developers for this company, by the time that I receive the job to build, the client has already worked with and spoken with 7 different people of our team, to make sure that we are doing the best that we can for this client.  Then on top of that, depending on the job, I may be the only one designing for that client or we may bring in 4 or 5 different developers to help in areas that they are strong in to complete the project at hand.</p>
<p>You may be a strong person, in and of yourself, but you would not compare to a team that is working together at any given time.  The more that you surround yourself with people, that can give you ideas that you didn&#8217;t think of, to lend a hand when you are stuck or having problem, to step in and take some load off your plate at times, the stronger person that you will become in the long run.  Not to mention the clients that you will blow away with your combined ideas and service that you can provide them.</p>
<p><a href="http://markghall.files.wordpress.com/2010/10/2224319-teamwork-and-team-spirit-multinational-group-of-casual-business-people-with-their-heads-together.jpg"><img class="aligncenter size-full wp-image-172" title="2224319-teamwork-and-team-spirit--multinational-group-of-casual-business-people-with-their-heads-together" src="http://markghall.files.wordpress.com/2010/10/2224319-teamwork-and-team-spirit-multinational-group-of-casual-business-people-with-their-heads-together.jpg?w=400&#038;h=315" alt="" width="400" height="315" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=171&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2010/10/31/teamwork-what-does-it-take/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/10/teamwork-mcintyre.jpg" medium="image">
			<media:title type="html">teamwork</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/10/3795152-conceptual-image-of-teamwork-3d-image.jpg?w=150" medium="image">
			<media:title type="html">3795152-conceptual-image-of-teamwork-3d-image</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/10/2224319-teamwork-and-team-spirit-multinational-group-of-casual-business-people-with-their-heads-together.jpg" medium="image">
			<media:title type="html">2224319-teamwork-and-team-spirit--multinational-group-of-casual-business-people-with-their-heads-together</media:title>
		</media:content>
	</item>
		<item>
		<title>TRUSTWORTHINESS: is a moral value considered to be a virtue.</title>
		<link>http://markghall.wordpress.com/2010/09/30/trustworthiness-is-a-moral-value-considered-to-be-a-virtue/</link>
		<comments>http://markghall.wordpress.com/2010/09/30/trustworthiness-is-a-moral-value-considered-to-be-a-virtue/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 23:54:11 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
				<category><![CDATA[Web Class]]></category>

		<guid isPermaLink="false">http://markghall.wordpress.com/?p=159</guid>
		<description><![CDATA[Trustworthiness is a moral value considered to be a virtue. A trustworthy person is someone in whom you can place your trust and rest assured that the trust will not be betrayed. A person can prove their trustworthiness by fulfilling an assigned responsibility &#8211; and as an extension of that, not to let down expectations. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=159&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://markghall.files.wordpress.com/2010/09/social-media-lifeskills.jpg"><img class="alignright size-full wp-image-162" title="social-media-lifeskills" src="http://markghall.files.wordpress.com/2010/09/social-media-lifeskills.jpg?w=300&#038;h=300" alt="" width="300" height="300" /></a>Trustworthiness</strong> is a <a title="Moral value" href="http://en.wikipedia.org/wiki/Moral_value">moral value</a> considered to be a <a title="Virtue" href="http://en.wikipedia.org/wiki/Virtue">virtue</a>. A trustworthy person is someone in whom you can place your <a title="Trust (social sciences)" href="http://en.wikipedia.org/wiki/Trust_%28social_sciences%29">trust</a> and rest assured that the trust will not be betrayed. A person can prove their trustworthiness by fulfilling an assigned <a title="Responsibility" href="http://en.wikipedia.org/wiki/Responsibility">responsibility</a> &#8211; and as an extension of that, not to let down <a title="Expectation" href="http://en.wikipedia.org/wiki/Expectation">expectations</a>.  The responsibility can be either material, such as delivering a mail  package on time, or it can be non-material such as keeping an important <a title="Secret" href="http://en.wikipedia.org/wiki/Secret">secret</a> to themselves. A trustworthy person is someone that you can tell your  worries and secrets to and know they won&#8217;t repeat them without your  permission. In general, in order for trust to be earned, worth and <a title="Integrity" href="http://en.wikipedia.org/wiki/Integrity">integrity</a> must be proven over time.</p>
<p>(provided by <a href="http://en.wikipedia.org/wiki/Trustworthiness" target="_blank">wikipedia.org</a>)</p>
<p>When I read through the description of what &#8220;trustworthiness&#8221; means, I see a lot of what we have already been writing on throughout this class.  To get the root of this topic, it is trust that we are after.  Trust is something that takes time to receive and it can be very quick to loose.  Through time and through your reputation, you will start to see the change in people that come through your office.  When the questions change from &#8220;What can you do for me?&#8221; to &#8220;Would you do that for me?&#8221;</p>
<p>I have gone through many client situations, where they were looking for something specific and only wanted that.  I have always looked at trust, as being honest, up front, truthful, and responsible.  So with those clients that I have dealt with, I was honest to the point that I even told them when I would not be able to help them due to my lack of knowledge in the area that they were looking.  In the long run, I lost them for that one project, but I stayed close, offered my help where I could and now they are my clients for life because I was honest and trustworthy to them from the beginning.</p>
<p><a href="http://markghall.files.wordpress.com/2010/09/business.jpg"><img class="alignleft size-thumbnail wp-image-161" title="business" src="http://markghall.files.wordpress.com/2010/09/business.jpg?w=150&#038;h=106" alt="" width="150" height="106" /></a>You never know who will walk into your life, and when your reputation proceeds you as a honest, trustworthy, and up front person in real life, it will filter over into your working profession and give you an upper hand in the tasks and career positions that you take on in your future.  In this, is how you will find yourself at the head of the line&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=159&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2010/09/30/trustworthiness-is-a-moral-value-considered-to-be-a-virtue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/09/social-media-lifeskills.jpg" medium="image">
			<media:title type="html">social-media-lifeskills</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/09/business.jpg?w=150" medium="image">
			<media:title type="html">business</media:title>
		</media:content>
	</item>
		<item>
		<title>CHOICES: How many Choices do you have when it come to Web Design</title>
		<link>http://markghall.wordpress.com/2010/08/30/choice/</link>
		<comments>http://markghall.wordpress.com/2010/08/30/choice/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 18:57:09 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
				<category><![CDATA[Web Class]]></category>

		<guid isPermaLink="false">http://markghall.wordpress.com/?p=142</guid>
		<description><![CDATA[So lets see here, lets choose where we want to start.  Well as you can see there are choices everywhere you look.  With web design, it is the same as well. When you are a business owner and you are wanting to have a presence on the web, the first thing you normally are looking <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=142&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://markghall.files.wordpress.com/2010/08/website-design-choices.jpg"><img class="aligncenter size-full wp-image-143" title="website-design-choices" src="http://markghall.files.wordpress.com/2010/08/website-design-choices.jpg?w=510&#038;h=166" alt="" width="510" height="166" /></a></p>
<p>So lets see here, lets choose where we want to start.  Well as you can see there are choices everywhere you look.  With web design, it is the same as well.</p>
<p>When you are a business owner and you are wanting to have a presence on the web, the first thing you normally are looking for is a great, eye-catching, design.  Then you want functionality, possibly with a shopping cart or reservation system, forms, and other ways for your customers to communicate with you.  Of course in anything that you invest in, you want it to be reliable.  You want to make sure that when you customer goes to you site, they find your site, and that it displays and performs properly.  Does this sound about right??</p>
<p><span style="color:#000000;"><strong>Well her<a href="http://markghall.files.wordpress.com/2010/08/web_design.png"><img class="alignleft size-medium wp-image-146" style="padding-right:10px;" title="web_design" src="http://markghall.files.wordpress.com/2010/08/web_design.png?w=300&#038;h=84" alt="" width="300" height="84" /></a>e is where the choices come into play.  Unfortunately enough, finances play a big part when making decisions about your website.  Just like in the diagram to the left, it illustrates 4 choices right there, and that just covers how you are going to start building your site.  Again, even those choices can be narrowed down by the amount of money you can put towards your design.</strong></span></p>
<p><span style="color:#000000;"><strong>With all the technology that is out there, from Content Management Systems like: Drupal, PageLime, Light (by Element Fusion), and Javelin (by Back40Design), to having a company design and maintain you site, or even studying and building your own site, they all have their place and their pros and cons.</strong></span></p>
<p><a href="http://markghall.files.wordpress.com/2010/08/163-icon_when_client_is_wrong.jpg"><img class="alignright size-medium wp-image-145" title="163-icon_when_client_is_wrong" src="http://markghall.files.wordpress.com/2010/08/163-icon_when_client_is_wrong.jpg?w=300&#038;h=281" alt="" width="300" height="281" /></a>Have you ever looked at a site that was hard on the eyes?  or what if their content was outdated from 3 years back?  What about when you went to their site and non of their navigation or forms worked?   You might look a little like her  <strong>&#8212;&#8211;&gt;</strong></p>
<p>When it comes to web design and development, the choices you make, effect everyone. They effect the business owner and the potential profit/loss they may receive, and they effect you and I as potential customers.  If we go to a site and from first look, it was designed poorly, and the navigation was hard to use, and it has broken links, and some of the images were not showing up;  I don&#8217;t know about you, but I would more than likely leave, resulting in that business owner loosing profits.  This is an example of what will happen when you make the wrong choice when designing you site.</p>
<p><span style="color:#000000;"><strong>So in ending, Choose wisely, study and investigate the different choices and options that you have.  Go look at other sites that are in the same market as you, then look at the people who designed their site.  Look at things that are going to be beneficial to you and your company, to display what you have to offer along with the personality and charisma that you want to come with your business. Have fun and I hope to be seeing your new designs!</strong></span></p>
<p><a href="http://markghall.files.wordpress.com/2010/08/images.jpg"><img class="aligncenter size-full wp-image-144" title="images" src="http://markghall.files.wordpress.com/2010/08/images.jpg?w=259&#038;h=194" alt="" width="259" height="194" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=142&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2010/08/30/choice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/08/website-design-choices.jpg" medium="image">
			<media:title type="html">website-design-choices</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/08/web_design.png?w=300" medium="image">
			<media:title type="html">web_design</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/08/163-icon_when_client_is_wrong.jpg?w=300" medium="image">
			<media:title type="html">163-icon_when_client_is_wrong</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/08/images.jpg" medium="image">
			<media:title type="html">images</media:title>
		</media:content>
	</item>
		<item>
		<title>Drupal 7,  Whats to Come!</title>
		<link>http://markghall.wordpress.com/2010/05/13/drupal-7-whats-to-come/</link>
		<comments>http://markghall.wordpress.com/2010/05/13/drupal-7-whats-to-come/#comments</comments>
		<pubDate>Thu, 13 May 2010 16:45:11 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
				<category><![CDATA[Web Class]]></category>

		<guid isPermaLink="false">http://markghall.wordpress.com/?p=124</guid>
		<description><![CDATA[What is Drupal? Drupal is an open-source platform and content management system for building dynamic web sites offering a broad range of features and services including user administration, publishing workflow, discussion capabilities, news aggregation, metadata functionalities using controlled vocabularies and XML publishing for content sharing purposes. Equipped with a powerful blend of features and configurability, <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=124&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<dl>
<dt><strong>What is Drupal?</strong></dt>
<dd>Drupal is an open-source platform and content management system for  building dynamic web sites offering a broad range of features and  services including user administration, publishing workflow, discussion  capabilities, news aggregation, metadata functionalities using  controlled vocabularies and XML publishing for content sharing purposes.  Equipped with a powerful blend of features and configurability, Drupal  can support a diverse range of web projects ranging from personal  weblogs to large community-driven sites.</dd>
<dd><strong><br />
</strong></dd>
<dd> </dd>
</dl>
<p><strong><a href="http://markghall.files.wordpress.com/2010/05/donations-thanks.png"><img class="alignright size-full  wp-image-127" title="donations-thanks" src="http://markghall.files.wordpress.com/2010/05/donations-thanks.png?w=200&#038;h=221" alt="" width="200" height="221" /></a></strong>When I first started working with websites, I started with a company that offered a CMS system that would only work on their site.  I have grown up in a family business where we will do anything that we can in house, so if we did not know how to do it, we would learn.  We loved the idea of a CMS where we would be able to edit and make changes whenever we wanted to.  We also didn&#8217;t have to pay someone else to do the work for us.  Well over time it becomes expensive for the hosting to justify the monthly hosting.  That is when I cam across Drupal.  Now I know that Drupal is not new, and widely popular.  However, not very many people really know what Drupal is and how it all works.</p>
<p>Here is a video about Drupal:</p>
<span style="text-align:center; display: block;"><a href="http://markghall.wordpress.com/2010/05/13/drupal-7-whats-to-come/"><img src="http://img.youtube.com/vi/rF1X12PE6PY/2.jpg" alt="" /></a></span>
<p>Now that you have watched the video, notice all the different people that have lent a hand in developing Drupal.</p>
<p>Here is a brief idea of what Drupal offers:</p>
<h2>General features</h2>
<p><strong>Collaborative Book</strong> &#8211; Our unique collaborative book  feature lets you setup a &#8220;book&#8221; and then authorize other individuals to  contribute content.<a rel="nofollow" href="http://drupal.org/node/284"></a></p>
<p><strong>Friendly URLs</strong> &#8211; Drupal uses Apache&#8217;s mod_rewrite to  enable customizable URLs that are both user and search engine friendly.</p>
<p><strong>Modules</strong> &#8211; The Drupal community has <a rel="nofollow" href="http://drupal.org/project/Modules"> </a>contributed  many modules which provide functionality that extend Drupal core.</p>
<p><strong>Online help</strong> &#8211; Like many Open Source projects, we  can&#8217;t say that our online help is perfect but have built a robust online  help system built into the core help text.  Available to you on your  own site.<a rel="nofollow" href="http://drupal.org/node/26419"></a></p>
<p><strong>Open source</strong> &#8211; The source code of Drupal is freely  available under the terms of the GNU General Public License 2 (GPL).   Unlike proprietary blogging or content management systems, Drupal&#8217;s  feature set is fully available to extend or customize as needed.</p>
<p><strong>Personalization</strong> &#8211; A robust personalization  environment is at the core of Drupal.  Both the content and the  presentation can be individualized based on user-defined preferences.</p>
<p><strong>Role based permission system</strong> &#8211; Drupal administrators  don&#8217;t have to tediously setup permissions for each user. Instead, they  assign permissions to roles and then group like users into a role group.<a rel="nofollow" href="http://drupal.org/node/11560"></a></p>
<p><strong>Searching</strong> &#8211; All content in Drupal is fully indexed  and searchable at all times if you take advantage of the built in search  module.</p>
<h2>User management</h2>
<p><strong>User authentication</strong> &#8211; Users can register and  authenticate locally or using an external authentication source like  Jabber, Blogger, LiveJournal or another Drupal website.  For use on an  intranet, Drupal can integrate with an LDAP server.<a rel="nofollow" href="http://drupal.org/node/312"></a></p>
<h2>Content management</h2>
<p><strong>Polls</strong> &#8211; Drupal comes with a poll module which  enables admins and/or users to create polls and show them on various  pages.</p>
<p><strong>Templating</strong> &#8211; Drupal&#8217;s theme system separates content  from presentation allowing you to control the look and feel of your  Drupal site.  Templates are created from standard HTML and PHP coding  meaning that you don&#8217;t have to learn a proprietary templating language.<a rel="nofollow" href="http://drupal.org/node/306"></a></p>
<p><strong>Threaded comments</strong> &#8211; Drupal provides a powerful  threaded comment model for enabling discussion on published content.   Comments are hierarchical as in a newsgroup or forum.<a rel="nofollow" href="http://drupal.org/node/286"></a></p>
<p><strong>Version control</strong> &#8211; Drupal&#8217;s version control system  tracks the details of content updates including who changed it, what was  changed, the date and time of changes made to your content and more.   Version control features provide an option to keep a comment log and  enables you to roll-back content to an earlier version.<a rel="nofollow" href="http://drupal.org/node/3927"></a></p>
<h2>Blogging</h2>
<p><strong>Blogger API support</strong> &#8211; The Blogger API allows your  Drupal site to be updated by many different tools.  This includes  non-web browser based tools that provide a richer editing environment.<a rel="nofollow" href="http://drupal.org/node/295"></a></p>
<p><strong>Content syndication</strong> &#8211; Drupal exports your site&#8217;s  content in RDF/RSS format for others to gather.  This lets anyone with a  <a>News Aggregator</a> browse your Drupal sites feeds.<a rel="nofollow" href="http://drupal.org/node/289"></a></p>
<p><strong>News aggregator</strong> &#8211; Drupal has a powerful built-in  News Aggregator for reading and blogging news from other sites.  The  News Aggregator caches articles to your MySQL database and its caching  time is user configurable.</p>
<p><strong>Permalinks</strong> &#8211; All content created in Drupal has a  permanent link or &#8220;perma link&#8221; associated with it so people can link to  it freely without fear of broken links.</p>
<h2>Platform</h2>
<p><strong>Apache or IIS, Unix / Linux / BSD / Solaris / Windows / Mac  OS X support</strong> &#8211; Drupal was designed from the start to be  multi-platform.  Not only can you use it with either Apache or Microsoft  IIS but we also have Drupal running on Linux, BSD, Solaris, Windows,  and Mac OS X platforms.<a rel="nofollow" href="http://drupal.org/requirements"></a></p>
<p><strong>Database independence</strong> &#8211; While many of our users run  Drupal with MySQL, we knew that MySQL wasn&#8217;t the solution for everyone.  Drupal is built on top of a database abstraction layer that enables you  to use Drupal with MySQL and PostgreSQL. Other SQL databases can be  supported by writing a supporting database backend containing fourteen  functions and creating a matching SQL database scheme.</p>
<p><strong>Multi-language</strong> &#8211; Drupal is designed to meet the  requirements of an international audience and provides a full framework  to create a multi-lingual website, blog, content management system or  community application.  All text can be translated using a graphical  user interface, by importing existing translations, or by integrating  with other translation tools such as the GNU gettext.</p>
<h2>Administration and analysis</h2>
<p><strong>Analysis, Tracking and Statistics</strong> &#8211; Drupal can print  browser-based reports with information about referrals, content  popularity and how visitors navigate your site.</p>
<p><strong>Logging and Reporting</strong> &#8211; All important activities and  system events are captured in an event log to be reviewed by an  administrator at a later time.<a rel="nofollow" href="http://drupal.org/node/3944"></a></p>
<p><strong>Web based administration</strong> &#8211; Drupal can be  administered entirely using a web browser, making it possible to access  it from around the world and requires no additional software to be  installed on your computer.<a rel="nofollow" href="http://drupal.org/node/3930"></a></p>
<h2>Community features</h2>
<p><strong>Discussion forums</strong> &#8211; Full discussion forum features  are built into Drupal to create lively, dynamic community sites.</p>
<h2>Performance and scalability</h2>
<p><strong>Caching</strong> &#8211; The caching mechanism eliminates database  queries increasing performance and reducing the server&#8217;s load.  Caching  be tuned in real time and many high-traffic sites have performed very  well under load.</p>
<hr /><strong>Here is what is coming with the new Drupal 7. </strong></p>
<p>As with all software and development programs, new and updated programs will always be in the works.  Below is a list posted on the Drupal.org website about all the additional modules, securities, and bug fixes that will be coming with the New Drupal 7.</p>
<p>I just wanted to share some of the information that I have been finding out about this CMS that is new to me.</p>
<p>You will see that this list is just a summery of the additions that are being done with Drupal.  I will mention that this list is a long list!  Feel free to read what you like.  The information is provided by Drupal.org.</p>
<table style="height:16718px;" cellspacing="0" cellpadding="0" width="551">
<tbody>
<tr>
<td></td>
</tr>
<tr>
<td>6</td>
<td>* Fully  rewritten database layer utilizing PHP 5&#8242;s PDO abstraction layer.</td>
</tr>
<tr>
<td>7</td>
<td>* Drupal now  requires MySQL &gt;= 5.0.15 or PostgreSQL &gt;= 8.3.</td>
</tr>
<tr>
<td>8</td>
<td>* Added query  builders for INSERT, UPDATE, DELETE, MERGE, and SELECT queries.</td>
</tr>
<tr>
<td>9</td>
<td>* Support for  master/slave replication, transactions, multi-insert queries,</td>
</tr>
<tr>
<td>10</td>
<td>delayed  inserts, and other features.</td>
</tr>
<tr>
<td>11</td>
<td>* Added  support for the SQLite database engine.</td>
</tr>
<tr>
<td>12</td>
<td>* Default to  InnoDB engine, rather than MyISAM, on MySQL when available.</td>
</tr>
<tr>
<td>13</td>
<td>This offers  increased scalability and data integrity.</td>
</tr>
<tr>
<td>14</td>
<td>- Security:</td>
</tr>
<tr>
<td>15</td>
<td>* Protected  cron.php &#8212; cron will only run if the proper key is provided.</td>
</tr>
<tr>
<td>16</td>
<td>* Implemented a  pluggable password system and much stronger password hashes</td>
</tr>
<tr>
<td>17</td>
<td>that are  compatible with the Portable PHP password hashing framework.</td>
</tr>
<tr>
<td>18</td>
<td>* Rate limited  login attempts to prevent brute-force password guessing, and</td>
</tr>
<tr>
<td>19</td>
<td>improved the  flood control API to allow variable time windows and</td>
</tr>
<tr>
<td>20</td>
<td>identifiers  for limiting user access to resources.</td>
</tr>
<tr>
<td>21</td>
<td>* Transformed  the &#8220;Update status&#8221; module into the &#8220;Update manager&#8221; which</td>
</tr>
<tr>
<td>22</td>
<td>can securely  install or update modules and themes via a web interface.</td>
</tr>
<tr>
<td>23</td>
<td>- Usability:</td>
</tr>
<tr>
<td>24</td>
<td>* Added  contextual links (a.k.a. local tasks) to page elements, such as</td>
</tr>
<tr>
<td>25</td>
<td>blocks,  nodes, or comments, which allows to perform the most common tasks</td>
</tr>
<tr>
<td>26</td>
<td>with a  single click only.</td>
</tr>
<tr>
<td>27</td>
<td>* Improved  installer requirements check.</td>
</tr>
<tr>
<td>28</td>
<td>* Improved  support for integration of WYSIWYG editors.</td>
</tr>
<tr>
<td>29</td>
<td>* Implemented  drag-and-drop positioning for input format listings.</td>
</tr>
<tr>
<td>30</td>
<td>* Implemented  drag-and-drop positioning for language listing.</td>
</tr>
<tr>
<td>31</td>
<td>* Implemented  drag-and-drop positioning for poll options.</td>
</tr>
<tr>
<td>32</td>
<td>* Provided  descriptions and human-readable names for user permissions.</td>
</tr>
<tr>
<td>33</td>
<td>* Removed  comment controls for users.</td>
</tr>
<tr>
<td>34</td>
<td>* Removed  display order settings for comment module. Comment display</td>
</tr>
<tr>
<td>35</td>
<td>order can  now be customised using the Views module.</td>
</tr>
<tr>
<td>36</td>
<td>* Removed the  &#8216;related terms&#8217; feature from taxonomy module since this can</td>
</tr>
<tr>
<td>37</td>
<td>now be  achieved with Field API.</td>
</tr>
<tr>
<td>38</td>
<td>* Added  additional features to the default install profile, and implemented</td>
</tr>
<tr>
<td>39</td>
<td>a &#8220;slimmed  down&#8221; install profile designed for developers.</td>
</tr>
<tr>
<td>40</td>
<td>* Added a  built-in, automated cron run feature, which is triggered by site</td>
</tr>
<tr>
<td>41</td>
<td>visitors.</td>
</tr>
<tr>
<td>42</td>
<td>* Added an  administrator role which is assigned all permisions for</td>
</tr>
<tr>
<td>43</td>
<td>installed  modules automatically.</td>
</tr>
<tr>
<td>44</td>
<td>* Image  toolkits are now provided by modules (rather than requiring a</td>
</tr>
<tr>
<td>45</td>
<td>manual file  copy to the includes directory).</td>
</tr>
<tr>
<td>46</td>
<td>* Added an  edit tab to taxonomy term pages.</td>
</tr>
<tr>
<td>47</td>
<td>* Redesigned  password strength validator.</td>
</tr>
<tr>
<td>48</td>
<td>* Redesigned  the add content type screen.</td>
</tr>
<tr>
<td>49</td>
<td>* Highlight  duplicate URL aliases.</td>
</tr>
<tr>
<td>50</td>
<td>* Renamed  &#8220;input formats&#8221; to &#8220;text formats&#8221;.</td>
</tr>
<tr>
<td>51</td>
<td>* Moved text  format permissions to the main permissions page.</td>
</tr>
<tr>
<td>52</td>
<td>* Added  configurable ability for users to cancel their own accounts.</td>
</tr>
<tr>
<td>53</td>
<td>* Added  &#8220;vertical tabs&#8221;, a reusable interface component that features</td>
</tr>
<tr>
<td>54</td>
<td>automatic  summaries and increases usability.</td>
</tr>
<tr>
<td>55</td>
<td>* Replaced  fieldsets on node edit and add pages with vertical tabs.</td>
</tr>
<tr>
<td>56</td>
<td>- Performance:</td>
</tr>
<tr>
<td>57</td>
<td>* Improved  performance on uncached page views by loading multiple core</td>
</tr>
<tr>
<td>58</td>
<td>objects in a  single database query.</td>
</tr>
<tr>
<td>59</td>
<td>* Improved  performance for logged-in users by reducing queries for path</td>
</tr>
<tr>
<td>60</td>
<td>alias  lookups.</td>
</tr>
<tr>
<td>61</td>
<td>* Improved  support for HTTP proxies (including reverse proxies), allowing</td>
</tr>
<tr>
<td>62</td>
<td>anonymous  pageviews to be served entirely from the proxy.</td>
</tr>
<tr>
<td>63</td>
<td>- Documentation:</td>
</tr>
<tr>
<td>64</td>
<td>* Hook API  documentation now included in Drupal core.</td>
</tr>
<tr>
<td>65</td>
<td>- News aggregator:</td>
</tr>
<tr>
<td>66</td>
<td>* Added OPML  import functionality for RSS feeds.</td>
</tr>
<tr>
<td>67</td>
<td>* Optionally,  RSS feeds may be configured to not automatically generate feed blocks.</td>
</tr>
<tr>
<td>68</td>
<td>- Search:</td>
</tr>
<tr>
<td>69</td>
<td>* Added  support for language-aware searches.</td>
</tr>
<tr>
<td>70</td>
<td>- Aggregator:</td>
</tr>
<tr>
<td>71</td>
<td>* Introduced  architecture that allows pluggable parsers and processors for</td>
</tr>
<tr>
<td>72</td>
<td>syndicating  RSS and Atom feeds.</td>
</tr>
<tr>
<td>73</td>
<td>* Added  options to suspend updating specific feeds and never discard feeds</td>
</tr>
<tr>
<td>74</td>
<td>items.</td>
</tr>
<tr>
<td>75</td>
<td>- Testing:</td>
</tr>
<tr>
<td>76</td>
<td>* Added test  framework and tests.</td>
</tr>
<tr>
<td>77</td>
<td>- Improved time  zone support:</td>
</tr>
<tr>
<td>78</td>
<td>* Drupal now  uses PHP&#8217;s time zone database when rendering dates in local</td>
</tr>
<tr>
<td>79</td>
<td>time.  Site-wide and user-configured time zone offsets have been converted</td>
</tr>
<tr>
<td>80</td>
<td>to time zone  names, e.g. Africa/Abidjan.</td>
</tr>
<tr>
<td>81</td>
<td>* In some  cases the upgrade and install scripts do not choose the preferred</td>
</tr>
<tr>
<td>82</td>
<td>site default  time zone. The automatically-selected time zone can be</td>
</tr>
<tr>
<td>83</td>
<td>corrected at  admin/config/regional/settings.</td>
</tr>
<tr>
<td>84</td>
<td>* If your site  is being upgraded from Drupal 6 and you do not have the</td>
</tr>
<tr>
<td>85</td>
<td>contributed  date or event modules installed, user time zone settings will</td>
</tr>
<tr>
<td>86</td>
<td>fallback to  the system time zone and will have to be reconfigured by each user.</td>
</tr>
<tr>
<td>87</td>
<td>*  User-configured time zones now serve as the default time zone for PHP</td>
</tr>
<tr>
<td>88</td>
<td>date/time  functions.</td>
</tr>
<tr>
<td>89</td>
<td>- Filter system:</td>
</tr>
<tr>
<td>90</td>
<td>* Revamped the  filter API and text format storage.</td>
</tr>
<tr>
<td>91</td>
<td>* Added  support for default text formats to be assigned on a per-role basis.</td>
</tr>
<tr>
<td>92</td>
<td>* Refactored  the HTML corrector to take advantage of PHP 5 features.</td>
</tr>
<tr>
<td>93</td>
<td>- User system:</td>
</tr>
<tr>
<td>94</td>
<td>* Added clean  API functions for creating, loading, updating, and deleting</td>
</tr>
<tr>
<td>95</td>
<td>user roles  and permissions.</td>
</tr>
<tr>
<td>96</td>
<td>* Refactored  the &#8220;access rules&#8221; component of user module: The user module</td>
</tr>
<tr>
<td>97</td>
<td>now provides  a simple interface for blocking single IP addresses. The</td>
</tr>
<tr>
<td>98</td>
<td>previous  functionality in the user module for restricting certain e-mail</td>
</tr>
<tr>
<td>99</td>
<td>addresses  and usernames is now available as a contributed module. Further,</td>
</tr>
<tr>
<td>100</td>
<td>IP address  range blocking is no longer supported and should be implemented</td>
</tr>
<tr>
<td>101</td>
<td>at the  operating system level.</td>
</tr>
<tr>
<td>102</td>
<td>* Removed  per-user themes: Contributed modules with similar functionality</td>
</tr>
<tr>
<td>103</td>
<td>are  available.</td>
</tr>
<tr>
<td>104</td>
<td>- OpenID:</td>
</tr>
<tr>
<td>105</td>
<td>* Added  support for Gmail and Google Apps for Domain identifiers. Users can</td>
</tr>
<tr>
<td>106</td>
<td>now login  with their user@domain.com identifier when domain.com is powered</td>
</tr>
<tr>
<td>107</td>
<td>by Google.</td>
</tr>
<tr>
<td>108</td>
<td>* Made the  OpenID module more pluggable.</td>
</tr>
<tr>
<td>109</td>
<td>- Added code  registry:</td>
</tr>
<tr>
<td>110</td>
<td>* Using the  registry, modules declare their includable files via their .info file,</td>
</tr>
<tr>
<td>111</td>
<td>allowing  Drupal to lazy-load classes and interfaces as needed.</td>
</tr>
<tr>
<td>112</td>
<td>- Theme system:</td>
</tr>
<tr>
<td>113</td>
<td>* Removed the  Bluemarine, Chameleon and Pushbutton themes. These themes live</td>
</tr>
<tr>
<td>114</td>
<td>on as  contributed themes (http://drupal.org/project/bluemarine,</td>
</tr>
<tr>
<td>115</td>
<td>http://drupal.org/project/chameleon and  http://drupal.org/project/pushbutton).</td>
</tr>
<tr>
<td>116</td>
<td>* Added Stark  theme to make analyzing Drupal&#8217;s default HTML and CSS easier.</td>
</tr>
<tr>
<td>117</td>
<td>* Added Seven  theme as the default administration interface theme.</td>
</tr>
<tr>
<td>118</td>
<td>* Variable  preprocessing of theme hooks prior to template rendering now goes</td>
</tr>
<tr>
<td>119</td>
<td>through two  phases: a &#8216;preprocess&#8217; phase and a new &#8216;process&#8217; phase. See</td>
</tr>
<tr>
<td>120</td>
<td>http://api.drupal.org/api/function/theme/7 for details.</td>
</tr>
<tr>
<td>121</td>
<td>* Theme hooks  implemented as functions (rather than as templates) can now</td>
</tr>
<tr>
<td>122</td>
<td>also have  preprocess (and process) functions. See</td>
</tr>
<tr>
<td>123</td>
<td>http://api.drupal.org/api/function/theme/7 for details.</td>
</tr>
<tr>
<td>124</td>
<td>- File handling:</td>
</tr>
<tr>
<td>125</td>
<td>* Files are  now first class Drupal objects with file_load(), file_save(),</td>
</tr>
<tr>
<td>126</td>
<td>and  file_validate() functions and corresponding hooks.</td>
</tr>
<tr>
<td>127</td>
<td>* The  file_move(), file_copy() and file_delete() functions now operate on</td>
</tr>
<tr>
<td>128</td>
<td>file objects  and invoke file hooks so that modules are notified and can</td>
</tr>
<tr>
<td>129</td>
<td>respond to  changes.</td>
</tr>
<tr>
<td>130</td>
<td>* For the  occasions when only basic file manipulation are needed&#8211;such as</td>
</tr>
<tr>
<td>131</td>
<td>uploading a  site logo&#8211;that don&#8217;t require the overhead of databases and</td>
</tr>
<tr>
<td>132</td>
<td>hooks, the  current unmanaged copy, move and delete operations have been</td>
</tr>
<tr>
<td>133</td>
<td>preserved  but renamed to file_unmanaged_*().</td>
</tr>
<tr>
<td>134</td>
<td>* Rewrote file  handling to use PHP stream wrappers to enable support for</td>
</tr>
<tr>
<td>135</td>
<td>both public  and private files and to support pluggable storage mechanisms</td>
</tr>
<tr>
<td>136</td>
<td>and access  to remote resources (e.g. S3 storage or Flickr photos).</td>
</tr>
<tr>
<td>137</td>
<td>* The  mime_extension_mapping variable has been removed. Modules that need to</td>
</tr>
<tr>
<td>138</td>
<td>alter the  default MIME type extension mappings should implement</td>
</tr>
<tr>
<td>139</td>
<td>hook_file_mimetype_mapping_alter().</td>
</tr>
<tr>
<td>140</td>
<td>* Added the  hook_file_url_alter() hook, which makes it possible to serve</td>
</tr>
<tr>
<td>141</td>
<td>files from a  CDN.</td>
</tr>
<tr>
<td>142</td>
<td>* Added a  field specifically for uploading files, previously provided by</td>
</tr>
<tr>
<td>143</td>
<td>the  contributed module FileField.</td>
</tr>
<tr>
<td>144</td>
<td>- Image handling:</td>
</tr>
<tr>
<td>145</td>
<td>* Improved  image handling, including better support for add-on image</td>
</tr>
<tr>
<td>146</td>
<td>libraries.</td>
</tr>
<tr>
<td>147</td>
<td>* Added API  and interface for creating advanced image thumbnails.</td>
</tr>
<tr>
<td>148</td>
<td>* Inclusion of  additional effects such as rotate and desaturate.</td>
</tr>
<tr>
<td>149</td>
<td>* Added a  field specifically for uploading images, previously provided by</td>
</tr>
<tr>
<td>150</td>
<td>the  contributed module ImageField.</td>
</tr>
<tr>
<td>151</td>
<td>- Added aliased  multi-site support:</td>
</tr>
<tr>
<td>152</td>
<td>* Added  support for mapping domain names to sites directories.</td>
</tr>
<tr>
<td>153</td>
<td>- Added RDF  support:</td>
</tr>
<tr>
<td>154</td>
<td>* Modules can  declare RDF namespaces which are serialized in the &lt;html&gt; tag</td>
</tr>
<tr>
<td>155</td>
<td>for RDFa  support.</td>
</tr>
<tr>
<td>156</td>
<td>* Modules can  specify how their data structure maps to RDF.</td>
</tr>
<tr>
<td>157</td>
<td>* Added  support for RDFa export of nodes, comments, terms, users, etc. and</td>
</tr>
<tr>
<td>158</td>
<td>their  fields.</td>
</tr>
<tr>
<td>159</td>
<td>- Search engine  optimization and web linking:</td>
</tr>
<tr>
<td>160</td>
<td>* Added a  rel=&#8221;canonical&#8221; link on node and comment pages to prevent</td>
</tr>
<tr>
<td>161</td>
<td>duplicate  content indexing by search engines.</td>
</tr>
<tr>
<td>162</td>
<td>* Added a  default rel=&#8221;shortlink&#8221; link on node and comment pages that</td>
</tr>
<tr>
<td>163</td>
<td>advertises a  short link as an alternative URL to third-party services.</td>
</tr>
<tr>
<td>164</td>
<td>* Meta  information is now alterable by all modules before rendering.</td>
</tr>
<tr>
<td>165</td>
<td>- Field API:</td>
</tr>
<tr>
<td>166</td>
<td>* Custom data  fields may be attached to nodes, users, comments and taxonomy</td>
</tr>
<tr>
<td>167</td>
<td>terms.</td>
</tr>
<tr>
<td>168</td>
<td>* Node bodies  and teasers are now Field API fields instead of</td>
</tr>
<tr>
<td>169</td>
<td>being a  hard-coded property of node objects.</td>
</tr>
<tr>
<td>170</td>
<td>* In addition,  any other object type may register with Field API</td>
</tr>
<tr>
<td>171</td>
<td>and allow  custom data fields to be attached to itself.</td>
</tr>
<tr>
<td>172</td>
<td>* Provides  most of the features of the former Content Construction</td>
</tr>
<tr>
<td>173</td>
<td>Kit (CCK)  module.</td>
</tr>
<tr>
<td>174</td>
<td>* Taxonomy  terms are now Field API fields that can be added to any fieldable</td>
</tr>
<tr>
<td>175</td>
<td>object.</td>
</tr>
<tr>
<td>176</td>
<td>- Installer:</td>
</tr>
<tr>
<td>177</td>
<td>* Refactored  the installer into an API that allows Drupal to be installed</td>
</tr>
<tr>
<td>178</td>
<td>via a  command line script.</td>
</tr>
<tr>
<td>179</td>
<td>- Page  organization</td>
</tr>
<tr>
<td>180</td>
<td>* Made the  help text area a full featured region with blocks.</td>
</tr>
<tr>
<td>181</td>
<td>* Site mission  is replaced with the highlighted content block region and</td>
</tr>
<tr>
<td>182</td>
<td>separate RSS  feed description settings.</td>
</tr>
<tr>
<td>183</td>
<td>* The footer  message setting was removed in favor of custom blocks.</td>
</tr>
<tr>
<td>184</td>
<td>* Made the  main page content a block which can be moved and ordered</td>
</tr>
<tr>
<td>185</td>
<td>with other  blocks in the same region.</td>
</tr>
<tr>
<td>186</td>
<td>* Blocks can  now return structured arrays for later rendering just</td>
</tr>
<tr>
<td>187</td>
<td>like page  callbacks.</td>
</tr>
<tr>
<td>188</td>
<td>- Translation  system</td>
</tr>
<tr>
<td>189</td>
<td>* The  translation system now supports message context (msgctxt).</td>
</tr>
<tr>
<td>190</td>
<td>* Added  support for translatable fields to Field API.</td>
</tr>
<tr>
<td>191</td>
<td>- JavaScript  changes</td>
</tr>
<tr>
<td>192</td>
<td>* Upgraded the  core JavaScript library to jQuery version 1.4.2.</td>
</tr>
<tr>
<td>193</td>
<td>* Upgraded the  jQuery Forms library to 2.36.</td>
</tr>
<tr>
<td>194</td>
<td>* Added jQuery  UI 1.8, which allows improvements to Drupal&#8217;s user</td>
</tr>
<tr>
<td>195</td>
<td>experience.</td>
</tr>
<tr>
<td>196</td>
<td>- Better module  version support</td>
</tr>
<tr>
<td>197</td>
<td>* Modules now  can specify which version of another module they depend on.</td>
</tr>
<tr>
<td>198</td>
<td>- Removed modules  from core</td>
</tr>
<tr>
<td>199</td>
<td>* The  following modules have been removed from core, because contributed</td>
</tr>
<tr>
<td>200</td>
<td>modules with  similar functionality are available:</td>
</tr>
<tr>
<td>201</td>
<td>* Blog API  module</td>
</tr>
<tr>
<td>202</td>
<td>* Ping  module</td>
</tr>
<tr>
<td>203</td>
<td>* Throttle  module</td>
</tr>
<tr>
<td>204</td>
<td>- Improved node  access control system.</td>
</tr>
<tr>
<td>205</td>
<td>* All modules  may now influence the access to a node at runtime, not just</td>
</tr>
<tr>
<td>206</td>
<td>the module  that defined a node.</td>
</tr>
<tr>
<td>207</td>
<td>* Users may  now be allowed to bypass node access restrictions without giving</td>
</tr>
<tr>
<td>208</td>
<td>them  complete access to the site.</td>
</tr>
<tr>
<td>209</td>
<td>* Access  control affects both published and unpublished nodes.</td>
</tr>
<tr>
<td>210</td>
<td>* Numerous  other improvements to the node access system.</td>
</tr>
<tr>
<td>211</td>
<td>- Actions system</td>
</tr>
<tr>
<td>212</td>
<td>* Simplified  definitions of actions and triggers.</td>
</tr>
<tr>
<td>213</td>
<td>* Removed  dependency on the combination of hooks and operations. Triggers</td>
</tr>
<tr>
<td>214</td>
<td>now directly  map to module hooks.</td>
</tr>
<tr>
<td>215</td>
<td>- Task handling</td>
</tr>
<tr>
<td>216</td>
<td>* Added a  queue API to process many or long-running tasks.</td>
</tr>
<tr>
<td>217</td>
<td>* Added queue  API support to cron API.</td>
</tr>
<tr>
<td>218</td>
<td>* Added a  locking framework to coordinate long-running operations across</td>
</tr>
<tr>
<td>219</td>
<td>requests.</td>
</tr>
<tr>
<td>220</td>
<td></td>
</tr>
<tr>
<td>221</td>
<td>Drupal 6.0,  2008-02-13</td>
</tr>
<tr>
<td>222</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>223</td>
<td>- New, faster and  better menu system.</td>
</tr>
<tr>
<td>224</td>
<td>- New watchdog as a  hook functionality.</td>
</tr>
<tr>
<td>225</td>
<td>* New  hook_watchdog that can be implemented by any module to route log</td>
</tr>
<tr>
<td>226</td>
<td>messages to  various destinations.</td>
</tr>
<tr>
<td>227</td>
<td>* Expands the  severity levels from 3 (Error, Warning, Notice) to the 8</td>
</tr>
<tr>
<td>228</td>
<td>levels  defined in RFC 3164.</td>
</tr>
<tr>
<td>229</td>
<td>* The watchdog  module is now called dblog, and is optional, but enabled by</td>
</tr>
<tr>
<td>230</td>
<td>default in  the default install profile.</td>
</tr>
<tr>
<td>231</td>
<td>* Extended the  database log module so log messages can be filtered.</td>
</tr>
<tr>
<td>232</td>
<td>* Added syslog  module: useful for monitoring large Drupal installations.</td>
</tr>
<tr>
<td>233</td>
<td>- Added optional  e-mail notifications when users are approved, blocked, or</td>
</tr>
<tr>
<td>234</td>
<td>deleted.</td>
</tr>
<tr>
<td>235</td>
<td>- Drupal works  with error reporting set to E_ALL.</td>
</tr>
<tr>
<td>236</td>
<td>- Added  scripts/drupal.sh to execute Drupal code from the command line. Useful</td>
</tr>
<tr>
<td>237</td>
<td>to use Drupal as  a framework to build command-line tools.</td>
</tr>
<tr>
<td>238</td>
<td>- Made signature  support optional and made it possible to theme signatures.</td>
</tr>
<tr>
<td>239</td>
<td>- Made it possible  to filter the URL aliases on the URL alias administration</td>
</tr>
<tr>
<td>240</td>
<td>screen.</td>
</tr>
<tr>
<td>241</td>
<td>- Language system  improvements:</td>
</tr>
<tr>
<td>242</td>
<td>* Support for  right to left languages.</td>
</tr>
<tr>
<td>243</td>
<td>* Language  detection based on parts of the URL.</td>
</tr>
<tr>
<td>244</td>
<td>* Browser  based language detection.</td>
</tr>
<tr>
<td>245</td>
<td>* Made it  possible to specify a node&#8217;s language.</td>
</tr>
<tr>
<td>246</td>
<td>* Support for  translating posts on the site to different languages.</td>
</tr>
<tr>
<td>247</td>
<td>* Language  dependent path aliases.</td>
</tr>
<tr>
<td>248</td>
<td>*  Automatically import translations when adding a new language.</td>
</tr>
<tr>
<td>249</td>
<td>* JavaScript  interface translation.</td>
</tr>
<tr>
<td>250</td>
<td>*  Automatically import a module&#8217;s translation upon enabling that module.</td>
</tr>
<tr>
<td>251</td>
<td>- Moved &#8220;PHP input  filter&#8221; to a standalone module so it can be deleted for</td>
</tr>
<tr>
<td>252</td>
<td>security  reasons.</td>
</tr>
<tr>
<td>253</td>
<td>- Usability:</td>
</tr>
<tr>
<td>254</td>
<td>* Improved  handling of teasers in posts.</td>
</tr>
<tr>
<td>255</td>
<td>* Added sticky  table headers.</td>
</tr>
<tr>
<td>256</td>
<td>* Check for  clean URL support automatically with JavaScript.</td>
</tr>
<tr>
<td>257</td>
<td>* Removed  default/settings.php. Instead the installer will create it from</td>
</tr>
<tr>
<td>258</td>
<td>default.settings.php.</td>
</tr>
<tr>
<td>259</td>
<td>* Made it  possible to configure your own date formats.</td>
</tr>
<tr>
<td>260</td>
<td>* Remember  anonymous comment posters.</td>
</tr>
<tr>
<td>261</td>
<td>* Only allow  modules and themes to be enabled that have explicitly been</td>
</tr>
<tr>
<td>262</td>
<td>ported to  the correct core API version.</td>
</tr>
<tr>
<td>263</td>
<td>* Can now  specify the minimum PHP version required for a module within the</td>
</tr>
<tr>
<td>264</td>
<td>.info file.</td>
</tr>
<tr>
<td>265</td>
<td>* Drupal core  no longer requires CREATE TEMPORARY TABLES or LOCK TABLES</td>
</tr>
<tr>
<td>266</td>
<td>database  rights.</td>
</tr>
<tr>
<td>267</td>
<td>* Dynamically  check password strength and confirmation.</td>
</tr>
<tr>
<td>268</td>
<td>* Refactored  poll administration.</td>
</tr>
<tr>
<td>269</td>
<td>* Implemented  drag-and-drop positioning for blocks, menu items, taxonomy</td>
</tr>
<tr>
<td>270</td>
<td>vocabularies  and terms, forums, profile fields, and input format filters.</td>
</tr>
<tr>
<td>271</td>
<td>- Theme system:</td>
</tr>
<tr>
<td>272</td>
<td>* Added .info  files to themes and made it easier to specify regions and</td>
</tr>
<tr>
<td>273</td>
<td>features.</td>
</tr>
<tr>
<td>274</td>
<td>* Added theme  registry: modules can directly provide .tpl.php files for</td>
</tr>
<tr>
<td>275</td>
<td>their themes  without having to create theme_ functions.</td>
</tr>
<tr>
<td>276</td>
<td>* Used the  Garland theme for the installation and maintenance pages.</td>
</tr>
<tr>
<td>277</td>
<td>* Added theme  preprocess functions for themes that are templates.</td>
</tr>
<tr>
<td>278</td>
<td>* Added  support for themeable functions in JavaScript.</td>
</tr>
<tr>
<td>279</td>
<td>- Refactored  update.php to a generic batch API to be able to run time-consuming</td>
</tr>
<tr>
<td>280</td>
<td>operations in  multiple subsequent HTTP requests.</td>
</tr>
<tr>
<td>281</td>
<td>- Installer:</td>
</tr>
<tr>
<td>282</td>
<td>* Themed the  installer with the Garland theme.</td>
</tr>
<tr>
<td>283</td>
<td>* Added form  to provide initial site information during installation.</td>
</tr>
<tr>
<td>284</td>
<td>* Added  ability to provide extra installation steps programmatically.</td>
</tr>
<tr>
<td>285</td>
<td>* Made it  possible to import interface translations at install time.</td>
</tr>
<tr>
<td>286</td>
<td>- Added the HTML  corrector filter:</td>
</tr>
<tr>
<td>287</td>
<td>* Fixes faulty  and chopped off HTML in postings.</td>
</tr>
<tr>
<td>288</td>
<td>* Tags are now  automatically closed at the end of the teaser.</td>
</tr>
<tr>
<td>289</td>
<td>- Performance:</td>
</tr>
<tr>
<td>290</td>
<td>* Made it  easier to conditionally load .include files and split up many core</td>
</tr>
<tr>
<td>291</td>
<td>modules.</td>
</tr>
<tr>
<td>292</td>
<td>* Added a  JavaScript aggregator.</td>
</tr>
<tr>
<td>293</td>
<td>* Added  block-level caching, improving performance for both authenticated</td>
</tr>
<tr>
<td>294</td>
<td>and  anonymous users.</td>
</tr>
<tr>
<td>295</td>
<td>* Made Drupal  work correctly when running behind a reverse proxy like</td>
</tr>
<tr>
<td>296</td>
<td>Squid or  Pound.</td>
</tr>
<tr>
<td>297</td>
<td>- File handling  improvements:</td>
</tr>
<tr>
<td>298</td>
<td>* Entries in  the files table are now keyed to a user instead of a node.</td>
</tr>
<tr>
<td>299</td>
<td>* Added  reusable validation functions to check for uploaded file sizes,</td>
</tr>
<tr>
<td>300</td>
<td>extensions,  and image resolution.</td>
</tr>
<tr>
<td>301</td>
<td>* Added  ability to create and remove temporary files during a cron job.</td>
</tr>
<tr>
<td>302</td>
<td>- Forum  improvements:</td>
</tr>
<tr>
<td>303</td>
<td>* Any node  type may now be posted in a forum.</td>
</tr>
<tr>
<td>304</td>
<td>- Taxonomy  improvements:</td>
</tr>
<tr>
<td>305</td>
<td>* Descriptions  for terms are now shown on taxonomy/term pages as well</td>
</tr>
<tr>
<td>306</td>
<td>as RSS  feeds.</td>
</tr>
<tr>
<td>307</td>
<td>* Added  versioning support to categories by associating them with node</td>
</tr>
<tr>
<td>308</td>
<td>revisions.</td>
</tr>
<tr>
<td>309</td>
<td>- Added support  for OpenID.</td>
</tr>
<tr>
<td>310</td>
<td>- Added support  for triggering configurable actions.</td>
</tr>
<tr>
<td>311</td>
<td>- Added the Update  status module to automatically check for available updates</td>
</tr>
<tr>
<td>312</td>
<td>and warn sites  if they are missing security updates or newer versions.</td>
</tr>
<tr>
<td>313</td>
<td>Sites deploying  from CVS should use http://drupal.org/project/cvs_deploy.</td>
</tr>
<tr>
<td>314</td>
<td>Advanced  settings provided by http://drupal.org/project/update_advanced.</td>
</tr>
<tr>
<td>315</td>
<td>- Upgraded the  core JavaScript library to jQuery version 1.2.3.</td>
</tr>
<tr>
<td>316</td>
<td>- Added a new  Schema API, which provides built-in support for core and</td>
</tr>
<tr>
<td>317</td>
<td>contributed  modules to work with databases other than MySQL.</td>
</tr>
<tr>
<td>318</td>
<td>- Removed  drupal.module. The functionality lives on as the Site network</td>
</tr>
<tr>
<td>319</td>
<td>contributed  module (http://drupal.org/project/site_network).</td>
</tr>
<tr>
<td>320</td>
<td>- Removed old  system updates. Updates from Drupal versions prior to 5.x will</td>
</tr>
<tr>
<td>321</td>
<td>require  upgrading to 5.x before upgrading to 6.x.</td>
</tr>
<tr>
<td>322</td>
<td></td>
</tr>
<tr>
<td>323</td>
<td>Drupal 5.7,  2008-01-28</td>
</tr>
<tr>
<td>324</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>325</td>
<td>- fixed the input  format configuration page.</td>
</tr>
<tr>
<td>326</td>
<td>- fixed a variety  of small bugs.</td>
</tr>
<tr>
<td>327</td>
<td></td>
</tr>
<tr>
<td>328</td>
<td>Drupal 5.6,  2008-01-10</td>
</tr>
<tr>
<td>329</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>330</td>
<td>- fixed a variety  of small bugs.</td>
</tr>
<tr>
<td>331</td>
<td>- fixed a security  issue (Cross site request forgery), see SA-2008-005</td>
</tr>
<tr>
<td>332</td>
<td>- fixed a security  issue (Cross site scripting, UTF8), see SA-2008-006</td>
</tr>
<tr>
<td>333</td>
<td>- fixed a security  issue (Cross site scripting, register_globals), see SA-2008-007</td>
</tr>
<tr>
<td>334</td>
<td></td>
</tr>
<tr>
<td>335</td>
<td>Drupal 5.5,  2007-12-06</td>
</tr>
<tr>
<td>336</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>337</td>
<td>- fixed missing  missing brackets in a query in the user module.</td>
</tr>
<tr>
<td>338</td>
<td>- fixed taxonomy  feed bug introduced by SA-2007-031</td>
</tr>
<tr>
<td>339</td>
<td></td>
</tr>
<tr>
<td>340</td>
<td>Drupal 5.4,  2007-12-05</td>
</tr>
<tr>
<td>341</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>342</td>
<td>- fixed a variety  of small bugs.</td>
</tr>
<tr>
<td>343</td>
<td>- fixed a security  issue (SQL injection), see SA-2007-031</td>
</tr>
<tr>
<td>344</td>
<td></td>
</tr>
<tr>
<td>345</td>
<td>Drupal 5.3,  2007-10-17</td>
</tr>
<tr>
<td>346</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>347</td>
<td>- fixed a variety  of small bugs.</td>
</tr>
<tr>
<td>348</td>
<td>- fixed a security  issue (HTTP response splitting), see SA-2007-024</td>
</tr>
<tr>
<td>349</td>
<td>- fixed a security  issue (Arbitrary code execution via installer), see SA-2007-025</td>
</tr>
<tr>
<td>350</td>
<td>- fixed a security  issue (Cross site scripting via uploads), see SA-2007-026</td>
</tr>
<tr>
<td>351</td>
<td>- fixed a security  issue (User deletion cross site request forgery), see SA-2007-029</td>
</tr>
<tr>
<td>352</td>
<td>- fixed a security  issue (API handling of unpublished comment), see SA-2007-030</td>
</tr>
<tr>
<td>353</td>
<td></td>
</tr>
<tr>
<td>354</td>
<td>Drupal 5.2,  2007-07-26</td>
</tr>
<tr>
<td>355</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>356</td>
<td>- changed  hook_link() $teaser argument to match documentation.</td>
</tr>
<tr>
<td>357</td>
<td>- fixed a variety  of small bugs.</td>
</tr>
<tr>
<td>358</td>
<td>- fixed a security  issue (cross-site request forgery), see SA-2007-017</td>
</tr>
<tr>
<td>359</td>
<td>- fixed a security  issue (cross-site scripting), see SA-2007-018</td>
</tr>
<tr>
<td>360</td>
<td></td>
</tr>
<tr>
<td>361</td>
<td>Drupal 5.1,  2007-01-29</td>
</tr>
<tr>
<td>362</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>363</td>
<td>- fixed security  issue (code execution), see SA-2007-005</td>
</tr>
<tr>
<td>364</td>
<td>- fixed a variety  of small bugs.</td>
</tr>
<tr>
<td>365</td>
<td></td>
</tr>
<tr>
<td>366</td>
<td>Drupal 5.0,  2007-01-15</td>
</tr>
<tr>
<td>367</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>368</td>
<td>- Completely  retooled the administration page</td>
</tr>
<tr>
<td>369</td>
<td>* /Admin now  contains an administration page which may be themed</td>
</tr>
<tr>
<td>370</td>
<td>* Reorganised  administration menu items by task and by module</td>
</tr>
<tr>
<td>371</td>
<td>* Added a  status report page with detailed PHP/MySQL/Drupal information</td>
</tr>
<tr>
<td>372</td>
<td>- Added web-based  installer which can:</td>
</tr>
<tr>
<td>373</td>
<td>* Check  installation and run-time requirements</td>
</tr>
<tr>
<td>374</td>
<td>*  Automatically generate the database configuration file</td>
</tr>
<tr>
<td>375</td>
<td>* Install  pre-made &#8216;install profiles&#8217; or distributions</td>
</tr>
<tr>
<td>376</td>
<td>* Import the  database structure with automatic table prefixing</td>
</tr>
<tr>
<td>377</td>
<td>* Be localized</td>
</tr>
<tr>
<td>378</td>
<td>- Added new  default Garland theme</td>
</tr>
<tr>
<td>379</td>
<td>- Added color  module to change some themes&#8217; color schemes</td>
</tr>
<tr>
<td>380</td>
<td>- Included the  jQuery JavaScript library 1.0.4 and converted all core JavaScript to use  it</td>
</tr>
<tr>
<td>381</td>
<td>- Introduced the  ability to alter mail sent from system</td>
</tr>
<tr>
<td>382</td>
<td>- Module system:</td>
</tr>
<tr>
<td>383</td>
<td>* Added .info  files for module meta-data</td>
</tr>
<tr>
<td>384</td>
<td>* Added  support for module dependencies</td>
</tr>
<tr>
<td>385</td>
<td>* Improved  module installation screen</td>
</tr>
<tr>
<td>386</td>
<td>* Moved core  modules to their own directories</td>
</tr>
<tr>
<td>387</td>
<td>* Added  support for module uninstalling</td>
</tr>
<tr>
<td>388</td>
<td>- Added support  for different cache backends</td>
</tr>
<tr>
<td>389</td>
<td>- Added support  for a generic &#8220;sites/all&#8221; directory.</td>
</tr>
<tr>
<td>390</td>
<td>- Usability:</td>
</tr>
<tr>
<td>391</td>
<td>* Added  support for auto-complete forms (AJAX) to user profiles.</td>
</tr>
<tr>
<td>392</td>
<td>* Made it  possible to instantly assign roles to newly created user accounts.</td>
</tr>
<tr>
<td>393</td>
<td>* Improved  configurability of the contact forms.</td>
</tr>
<tr>
<td>394</td>
<td>* Reorganized  the settings pages.</td>
</tr>
<tr>
<td>395</td>
<td>* Made it easy  to investigate popular search terms.</td>
</tr>
<tr>
<td>396</td>
<td>* Added a  &#8216;select all&#8217; checkbox and a range select feature to administration  tables.</td>
</tr>
<tr>
<td>397</td>
<td>* Simplified  the &#8216;break&#8217; tag to split teasers from body.</td>
</tr>
<tr>
<td>398</td>
<td>* Use proper  capitalization for titles, menu items and operations.</td>
</tr>
<tr>
<td>399</td>
<td>- Integrated  urlfilter.module into filter.module</td>
</tr>
<tr>
<td>400</td>
<td>- Block system:</td>
</tr>
<tr>
<td>401</td>
<td>* Extended the  block visibility settings with a role specific setting.</td>
</tr>
<tr>
<td>402</td>
<td>* Made it  possible to customize all block titles.</td>
</tr>
<tr>
<td>403</td>
<td>- Poll module:</td>
</tr>
<tr>
<td>404</td>
<td>* Optionally  allow people to inspect all votes.</td>
</tr>
<tr>
<td>405</td>
<td>* Optionally  allow people to cancel their vote.</td>
</tr>
<tr>
<td>406</td>
<td>- Distributed  authentication:</td>
</tr>
<tr>
<td>407</td>
<td>* Added  default server option.</td>
</tr>
<tr>
<td>408</td>
<td>- Added default  robots.txt to control crawlers.</td>
</tr>
<tr>
<td>409</td>
<td>- Database API:</td>
</tr>
<tr>
<td>410</td>
<td>* Added  db_table_exists().</td>
</tr>
<tr>
<td>411</td>
<td>- Blogapi module:</td>
</tr>
<tr>
<td>412</td>
<td>* &#8216;Blogapi  new&#8217; and &#8216;blogapi edit&#8217; nodeapi operations.</td>
</tr>
<tr>
<td>413</td>
<td>- User module:</td>
</tr>
<tr>
<td>414</td>
<td>* Added  hook_profile_alter().</td>
</tr>
<tr>
<td>415</td>
<td>* E-mail  verification is made optional.</td>
</tr>
<tr>
<td>416</td>
<td>* Added mass  editing and filtering on admin/user/user.</td>
</tr>
<tr>
<td>417</td>
<td>- PHP Template  engine:</td>
</tr>
<tr>
<td>418</td>
<td>* Add the  ability to look for a series of suggested templates.</td>
</tr>
<tr>
<td>419</td>
<td>* Look for  page templates based upon the path.</td>
</tr>
<tr>
<td>420</td>
<td>* Look for  block templates based upon the region, module, and delta.</td>
</tr>
<tr>
<td>421</td>
<td>- Content system:</td>
</tr>
<tr>
<td>422</td>
<td>* Made it  easier for node access modules to work well with each other.</td>
</tr>
<tr>
<td>423</td>
<td>* Added  configurable content types.</td>
</tr>
<tr>
<td>424</td>
<td>* Changed node  rendering to work with structured arrays.</td>
</tr>
<tr>
<td>425</td>
<td>- Performance:</td>
</tr>
<tr>
<td>426</td>
<td>* Improved  session handling: reduces database overhead.</td>
</tr>
<tr>
<td>427</td>
<td>* Improved  access checking: reduces database overhead.</td>
</tr>
<tr>
<td>428</td>
<td>* Made it  possible to do memcached based session management.</td>
</tr>
<tr>
<td>429</td>
<td>* Omit  sidebars when serving a &#8217;404 &#8211; Page not found&#8217;: saves CPU cycles and  bandwidth.</td>
</tr>
<tr>
<td>430</td>
<td>* Added an  &#8216;aggressive&#8217; caching policy.</td>
</tr>
<tr>
<td>431</td>
<td>* Added a CSS  aggregator and compressor (up to 40% faster page loads).</td>
</tr>
<tr>
<td>432</td>
<td>- Removed the  archive module.</td>
</tr>
<tr>
<td>433</td>
<td>- Upgrade system:</td>
</tr>
<tr>
<td>434</td>
<td>* Created  space for update branches.</td>
</tr>
<tr>
<td>435</td>
<td>- Forms API:</td>
</tr>
<tr>
<td>436</td>
<td>* Made it  possible to programmatically submit forms.</td>
</tr>
<tr>
<td>437</td>
<td>* Improved api  for multistep forms.</td>
</tr>
<tr>
<td>438</td>
<td>- Theme system:</td>
</tr>
<tr>
<td>439</td>
<td>* Split up and  removed drupal.css.</td>
</tr>
<tr>
<td>440</td>
<td>* Added nested  lists generation.</td>
</tr>
<tr>
<td>441</td>
<td>* Added a  self-clearing block class.</td>
</tr>
<tr>
<td>442</td>
<td></td>
</tr>
<tr>
<td>443</td>
<td>Drupal 4.7.11,  2008-01-10</td>
</tr>
<tr>
<td>444</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>445</td>
<td>- fixed a security  issue (Cross site request forgery), see SA-2008-005</td>
</tr>
<tr>
<td>446</td>
<td>- fixed a security  issue (Cross site scripting, UTF8), see SA-2008-006</td>
</tr>
<tr>
<td>447</td>
<td>- fixed a security  issue (Cross site scripting, register_globals), see SA-2008-007</td>
</tr>
<tr>
<td>448</td>
<td></td>
</tr>
<tr>
<td>449</td>
<td>Drupal 4.7.10,  2007-12-06</td>
</tr>
<tr>
<td>450</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>451</td>
<td>- fixed taxonomy  feed bug introduced by SA-2007-031</td>
</tr>
<tr>
<td>452</td>
<td></td>
</tr>
<tr>
<td>453</td>
<td>Drupal 4.7.9,  2007-12-05</td>
</tr>
<tr>
<td>454</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>455</td>
<td>- fixed a security  issue (SQL injection), see SA-2007-031</td>
</tr>
<tr>
<td>456</td>
<td></td>
</tr>
<tr>
<td>457</td>
<td>Drupal 4.7.8,  2007-10-17</td>
</tr>
<tr>
<td>458</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>459</td>
<td>- fixed a security  issue (HTTP response splitting), see SA-2007-024</td>
</tr>
<tr>
<td>460</td>
<td>- fixed a security  issue (Cross site scripting via uploads), see SA-2007-026</td>
</tr>
<tr>
<td>461</td>
<td>- fixed a security  issue (API handling of unpublished comment), see SA-2007-030</td>
</tr>
<tr>
<td>462</td>
<td></td>
</tr>
<tr>
<td>463</td>
<td>Drupal 4.7.7,  2007-07-26</td>
</tr>
<tr>
<td>464</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>465</td>
<td>- fixed security  issue (XSS), see SA-2007-018</td>
</tr>
<tr>
<td>466</td>
<td></td>
</tr>
<tr>
<td>467</td>
<td>Drupal 4.7.6,  2007-01-29</td>
</tr>
<tr>
<td>468</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>469</td>
<td>- fixed security  issue (code execution), see SA-2007-005</td>
</tr>
<tr>
<td>470</td>
<td></td>
</tr>
<tr>
<td>471</td>
<td>Drupal 4.7.5,  2007-01-05</td>
</tr>
<tr>
<td>472</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>473</td>
<td>- Fixed security  issue (XSS), see SA-2007-001</td>
</tr>
<tr>
<td>474</td>
<td>- Fixed security  issue (DoS), see SA-2007-002</td>
</tr>
<tr>
<td>475</td>
<td></td>
</tr>
<tr>
<td>476</td>
<td>Drupal 4.7.4,  2006-10-18</td>
</tr>
<tr>
<td>477</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>478</td>
<td>- Fixed security  issue (XSS), see SA-2006-024</td>
</tr>
<tr>
<td>479</td>
<td>- Fixed security  issue (CSRF), see SA-2006-025</td>
</tr>
<tr>
<td>480</td>
<td>- Fixed security  issue (Form action attribute injection), see SA-2006-026</td>
</tr>
<tr>
<td>481</td>
<td></td>
</tr>
<tr>
<td>482</td>
<td>Drupal 4.7.3,  2006-08-02</td>
</tr>
<tr>
<td>483</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>484</td>
<td>- Fixed security  issue (XSS), see SA-2006-011</td>
</tr>
<tr>
<td>485</td>
<td></td>
</tr>
<tr>
<td>486</td>
<td>Drupal 4.7.2,  2006-06-01</td>
</tr>
<tr>
<td>487</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>488</td>
<td>- Fixed critical  upload issue, see SA-2006-007</td>
</tr>
<tr>
<td>489</td>
<td>- Fixed taxonomy  XSS issue, see SA-2006-008</td>
</tr>
<tr>
<td>490</td>
<td>- Fixed a variety  of small bugs.</td>
</tr>
<tr>
<td>491</td>
<td></td>
</tr>
<tr>
<td>492</td>
<td>Drupal 4.7.1,  2006-05-24</td>
</tr>
<tr>
<td>493</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>494</td>
<td>- Fixed critical  SQL issue, see SA-2006-005</td>
</tr>
<tr>
<td>495</td>
<td>- Fixed a serious  upgrade related bug.</td>
</tr>
<tr>
<td>496</td>
<td>- Fixed a variety  of small bugs.</td>
</tr>
<tr>
<td>497</td>
<td></td>
</tr>
<tr>
<td>498</td>
<td>Drupal 4.7.0,  2006-05-01</td>
</tr>
<tr>
<td>499</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>500</td>
<td>- Added free  tagging support.</td>
</tr>
<tr>
<td>501</td>
<td>- Added a  site-wide contact form.</td>
</tr>
<tr>
<td>502</td>
<td>- Theme system:</td>
</tr>
<tr>
<td>503</td>
<td>* Added the  PHPTemplate theme engine and removed the Xtemplate engine.</td>
</tr>
<tr>
<td>504</td>
<td>* Converted  the bluemarine theme from XTemplate to PHPTemplate.</td>
</tr>
<tr>
<td>505</td>
<td>* Converted  the pushbutton theme from XTemplate to PHPTemplate.</td>
</tr>
<tr>
<td>506</td>
<td>- Usability:</td>
</tr>
<tr>
<td>507</td>
<td>* Reworked the  &#8216;request new password&#8217; functionality.</td>
</tr>
<tr>
<td>508</td>
<td>* Reworked the  node and comment edit forms.</td>
</tr>
<tr>
<td>509</td>
<td>* Made it easy  to add nodes to the navigation menu.</td>
</tr>
<tr>
<td>510</td>
<td>* Added site  &#8216;offline for maintenance&#8217; feature.</td>
</tr>
<tr>
<td>511</td>
<td>* Added  support for auto-complete forms (AJAX).</td>
</tr>
<tr>
<td>512</td>
<td>* Added  support for collapsible page sections (JS).</td>
</tr>
<tr>
<td>513</td>
<td>* Added  support for resizable text fields (JS).</td>
</tr>
<tr>
<td>514</td>
<td>* Improved  file upload functionality (AJAX).</td>
</tr>
<tr>
<td>515</td>
<td>* Reorganized  some settings pages.</td>
</tr>
<tr>
<td>516</td>
<td>* Added  friendly database error screens.</td>
</tr>
<tr>
<td>517</td>
<td>* Improved  styling of update.php.</td>
</tr>
<tr>
<td>518</td>
<td>- Refactored the  forms API.</td>
</tr>
<tr>
<td>519</td>
<td>* Made it  possible to alter, extend or theme forms.</td>
</tr>
<tr>
<td>520</td>
<td>- Comment system:</td>
</tr>
<tr>
<td>521</td>
<td>* Added  support for &#8220;mass comment operations&#8221; to ease repetitive tasks.</td>
</tr>
<tr>
<td>522</td>
<td>* Comment  moderation has been removed.</td>
</tr>
<tr>
<td>523</td>
<td>- Node system:</td>
</tr>
<tr>
<td>524</td>
<td>* Reworked the  revision functionality.</td>
</tr>
<tr>
<td>525</td>
<td>* Removed the  bookmarklet code. Third-party modules can now handle</td>
</tr>
<tr>
<td>526</td>
<td>This.</td>
</tr>
<tr>
<td>527</td>
<td>- Upgrade system:</td>
</tr>
<tr>
<td>528</td>
<td>* Allows  contributed modules to plug into the upgrade system.</td>
</tr>
<tr>
<td>529</td>
<td>- Profiles:</td>
</tr>
<tr>
<td>530</td>
<td>* Added a  block to display author information along with posts.</td>
</tr>
<tr>
<td>531</td>
<td>* Added  support for private profile fields.</td>
</tr>
<tr>
<td>532</td>
<td>- Statistics  module:</td>
</tr>
<tr>
<td>533</td>
<td>* Added the  ability to track page generation times.</td>
</tr>
<tr>
<td>534</td>
<td>* Made it  possible to block certain IPs/hostnames.</td>
</tr>
<tr>
<td>535</td>
<td>- Block system:</td>
</tr>
<tr>
<td>536</td>
<td>* Added  support for theme-specific block regions.</td>
</tr>
<tr>
<td>537</td>
<td>- Syndication:</td>
</tr>
<tr>
<td>538</td>
<td>* Made the  aggregator module parse Atom feeds.</td>
</tr>
<tr>
<td>539</td>
<td>* Made the  aggregator generate RSS feeds.</td>
</tr>
<tr>
<td>540</td>
<td>* Added RSS  feed settings.</td>
</tr>
<tr>
<td>541</td>
<td>- XML-RPC:</td>
</tr>
<tr>
<td>542</td>
<td>* Replaced the  XML-RPC library by a better one.</td>
</tr>
<tr>
<td>543</td>
<td>- Performance:</td>
</tr>
<tr>
<td>544</td>
<td>* Added &#8216;loose  caching&#8217; option for high-traffic sites.</td>
</tr>
<tr>
<td>545</td>
<td>* Improved  performance of path aliasing.</td>
</tr>
<tr>
<td>546</td>
<td>* Added the  ability to track page generation times.</td>
</tr>
<tr>
<td>547</td>
<td>-  Internationalization:</td>
</tr>
<tr>
<td>548</td>
<td>* Improved  Unicode string handling API.</td>
</tr>
<tr>
<td>549</td>
<td>* Added  support for PHP&#8217;s multibyte string module.</td>
</tr>
<tr>
<td>550</td>
<td>- Added support  for PHP5&#8242;s &#8216;mysqli&#8217; extension.</td>
</tr>
<tr>
<td>551</td>
<td>- Search module:</td>
</tr>
<tr>
<td>552</td>
<td>* Made indexer  smarter and more robust.</td>
</tr>
<tr>
<td>553</td>
<td>* Added  advanced search operators (e.g. phrase, node type, &#8230;).</td>
</tr>
<tr>
<td>554</td>
<td>* Added  customizable result ranking.</td>
</tr>
<tr>
<td>555</td>
<td>- PostgreSQL  support:</td>
</tr>
<tr>
<td>556</td>
<td>* Removed  dependency on PL/pgSQL procedural language.</td>
</tr>
<tr>
<td>557</td>
<td>- Menu system:</td>
</tr>
<tr>
<td>558</td>
<td>* Added  support for external URLs.</td>
</tr>
<tr>
<td>559</td>
<td>- Queue module:</td>
</tr>
<tr>
<td>560</td>
<td>* Removed from  core.</td>
</tr>
<tr>
<td>561</td>
<td>- HTTP handling:</td>
</tr>
<tr>
<td>562</td>
<td>* Added  support for a tolerant Base URL.</td>
</tr>
<tr>
<td>563</td>
<td>* Output URIs  relative to the root, without a base tag.</td>
</tr>
<tr>
<td>564</td>
<td></td>
</tr>
<tr>
<td>565</td>
<td>Drupal 4.6.11,  2007-01-05</td>
</tr>
<tr>
<td>566</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>
</tr>
<tr>
<td>567</td>
<td>- Fixed security  issue (XSS), see SA-2007-001</td>
</tr>
<tr>
<td>568</td>
<td>- Fixed security  issue (DoS), see SA-2007-002</td>
</tr>
<tr>
<td>569</td>
<td></td>
</tr>
<tr>
<td>570</td>
<td>Drupal 4.6.10,  2006-10-18</td>
</tr>
<tr>
<td>571</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>572</td>
<td>- Fixed security  issue (XSS), see SA-2006-024</td>
</tr>
<tr>
<td>573</td>
<td>- Fixed security  issue (CSRF), see SA-2006-025</td>
</tr>
<tr>
<td>574</td>
<td>- Fixed security  issue (Form action attribute injection), see SA-2006-026</td>
</tr>
<tr>
<td>575</td>
<td></td>
</tr>
<tr>
<td>576</td>
<td>Drupal 4.6.9,  2006-08-02</td>
</tr>
<tr>
<td>577</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>578</td>
<td>- Fixed security  issue (XSS), see SA-2006-011</td>
</tr>
<tr>
<td>579</td>
<td></td>
</tr>
<tr>
<td>580</td>
<td>Drupal 4.6.8,  2006-06-01</td>
</tr>
<tr>
<td>581</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>582</td>
<td>- Fixed critical  upload issue, see SA-2006-007</td>
</tr>
<tr>
<td>583</td>
<td>- Fixed taxonomy  XSS issue, see SA-2006-008</td>
</tr>
<tr>
<td>584</td>
<td></td>
</tr>
<tr>
<td>585</td>
<td>Drupal 4.6.7,  2006-05-24</td>
</tr>
<tr>
<td>586</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>587</td>
<td>- Fixed critical  SQL issue, see SA-2006-005</td>
</tr>
<tr>
<td>588</td>
<td></td>
</tr>
<tr>
<td>589</td>
<td>Drupal 4.6.6,  2006-03-13</td>
</tr>
<tr>
<td>590</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>591</td>
<td>- Fixed bugs,  including 4 security vulnerabilities.</td>
</tr>
<tr>
<td>592</td>
<td></td>
</tr>
<tr>
<td>593</td>
<td>Drupal 4.6.5,  2005-12-12</td>
</tr>
<tr>
<td>594</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>595</td>
<td>- Fixed bugs: no  critical bugs were identified.</td>
</tr>
<tr>
<td>596</td>
<td></td>
</tr>
<tr>
<td>597</td>
<td>Drupal 4.6.4,  2005-11-30</td>
</tr>
<tr>
<td>598</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>599</td>
<td>- Fixed bugs,  including 3 security vulnerabilities.</td>
</tr>
<tr>
<td>600</td>
<td></td>
</tr>
<tr>
<td>601</td>
<td>Drupal 4.6.3,  2005-08-15</td>
</tr>
<tr>
<td>602</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>603</td>
<td>- Fixed bugs,  including a critical &#8220;arbitrary PHP code execution&#8221; bug.</td>
</tr>
<tr>
<td>604</td>
<td></td>
</tr>
<tr>
<td>605</td>
<td>Drupal 4.6.2,  2005-06-29</td>
</tr>
<tr>
<td>606</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>607</td>
<td>- Fixed bugs,  including two critical &#8220;arbitrary PHP code execution&#8221; bugs.</td>
</tr>
<tr>
<td>608</td>
<td></td>
</tr>
<tr>
<td>609</td>
<td>Drupal 4.6.1,  2005-06-01</td>
</tr>
<tr>
<td>610</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>611</td>
<td>- Fixed bugs,  including a critical input validation bug.</td>
</tr>
<tr>
<td>612</td>
<td></td>
</tr>
<tr>
<td>613</td>
<td>Drupal 4.6.0,  2005-04-15</td>
</tr>
<tr>
<td>614</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>615</td>
<td>- PHP5 compliance</td>
</tr>
<tr>
<td>616</td>
<td>- Search:</td>
</tr>
<tr>
<td>617</td>
<td>* Added UTF-8  support to make it work with all languages.</td>
</tr>
<tr>
<td>618</td>
<td>* Improved  search indexing algorithm.</td>
</tr>
<tr>
<td>619</td>
<td>* Improved  search output.</td>
</tr>
<tr>
<td>620</td>
<td>* Impose a  throttle on indexing of large sites.</td>
</tr>
<tr>
<td>621</td>
<td>* Added search  block.</td>
</tr>
<tr>
<td>622</td>
<td>- Syndication:</td>
</tr>
<tr>
<td>623</td>
<td>* Made the  ping module ping pingomatic.com which, in turn, will ping all the major  ping services.</td>
</tr>
<tr>
<td>624</td>
<td>* Made Drupal  generate RSS 2.0 feeds.</td>
</tr>
<tr>
<td>625</td>
<td>* Made RSS  feeds extensible.</td>
</tr>
<tr>
<td>626</td>
<td>* Added  categories to RSS feeds.</td>
</tr>
<tr>
<td>627</td>
<td>* Added  enclosures to RSS feeds.</td>
</tr>
<tr>
<td>628</td>
<td>- Flood control  mechanism:</td>
</tr>
<tr>
<td>629</td>
<td>* Added a  mechanism to throttle certain operations.</td>
</tr>
<tr>
<td>630</td>
<td>- Usability:</td>
</tr>
<tr>
<td>631</td>
<td>* Refactored  the block configuration pages.</td>
</tr>
<tr>
<td>632</td>
<td>* Refactored  the statistics pages.</td>
</tr>
<tr>
<td>633</td>
<td>* Refactored  the watchdog pages.</td>
</tr>
<tr>
<td>634</td>
<td>* Refactored  the throttle module configuration.</td>
</tr>
<tr>
<td>635</td>
<td>* Refactored  the access rules page.</td>
</tr>
<tr>
<td>636</td>
<td>* Refactored  the content administration page.</td>
</tr>
<tr>
<td>637</td>
<td>* Introduced  forum configuration pages.</td>
</tr>
<tr>
<td>638</td>
<td>* Added a &#8216;add  child page&#8217; link to book pages.</td>
</tr>
<tr>
<td>639</td>
<td>- Contact module:</td>
</tr>
<tr>
<td>640</td>
<td>* Added a  simple contact module that allows users to contact each other using  e-mail.</td>
</tr>
<tr>
<td>641</td>
<td>- Multi-site  configuration:</td>
</tr>
<tr>
<td>642</td>
<td>* Made it  possible to run multiple sites from a single code base.</td>
</tr>
<tr>
<td>643</td>
<td>- Added an image  API: enables better image handling.</td>
</tr>
<tr>
<td>644</td>
<td>- Block system:</td>
</tr>
<tr>
<td>645</td>
<td>* Extended the  block visibility settings.</td>
</tr>
<tr>
<td>646</td>
<td>- Theme system:</td>
</tr>
<tr>
<td>647</td>
<td>* Added new  theme functions.</td>
</tr>
<tr>
<td>648</td>
<td>- Database  backend:</td>
</tr>
<tr>
<td>649</td>
<td>* The PEAR  database backend is no longer supported.</td>
</tr>
<tr>
<td>650</td>
<td>- Performance:</td>
</tr>
<tr>
<td>651</td>
<td>* Improved  performance of the forum topics block.</td>
</tr>
<tr>
<td>652</td>
<td>* Improved  performance of the tracker module.</td>
</tr>
<tr>
<td>653</td>
<td>* Improved  performance of the node pages.</td>
</tr>
<tr>
<td>654</td>
<td>- Documentation:</td>
</tr>
<tr>
<td>655</td>
<td>* Improved and  extended PHPDoc/Doxygen comments.</td>
</tr>
<tr>
<td>656</td>
<td></td>
</tr>
<tr>
<td>657</td>
<td>Drupal 4.5.8,  2006-03-13</td>
</tr>
<tr>
<td>658</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>659</td>
<td>- Fixed bugs,  including 3 security vulnerabilities.</td>
</tr>
<tr>
<td>660</td>
<td></td>
</tr>
<tr>
<td>661</td>
<td>Drupal 4.5.7,  2005-12-12</td>
</tr>
<tr>
<td>662</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>663</td>
<td>- Fixed bugs: no  critical bugs were identified.</td>
</tr>
<tr>
<td>664</td>
<td></td>
</tr>
<tr>
<td>665</td>
<td>Drupal 4.5.6,  2005-11-30</td>
</tr>
<tr>
<td>666</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>667</td>
<td>- Fixed bugs,  including 3 security vulnerabilities.</td>
</tr>
<tr>
<td>668</td>
<td></td>
</tr>
<tr>
<td>669</td>
<td>Drupal 4.5.5,  2005-08-15</td>
</tr>
<tr>
<td>670</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>671</td>
<td>- Fixed bugs,  including a critical &#8220;arbitrary PHP code execution&#8221; bug.</td>
</tr>
<tr>
<td>672</td>
<td></td>
</tr>
<tr>
<td>673</td>
<td>Drupal 4.5.4,  2005-06-29</td>
</tr>
<tr>
<td>674</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>675</td>
<td>- Fixed bugs,  including two critical &#8220;arbitrary PHP code execution&#8221; bugs.</td>
</tr>
<tr>
<td>676</td>
<td></td>
</tr>
<tr>
<td>677</td>
<td>Drupal 4.5.3,  2005-06-01</td>
</tr>
<tr>
<td>678</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>679</td>
<td>- Fixed bugs,  including a critical input validation bug.</td>
</tr>
<tr>
<td>680</td>
<td></td>
</tr>
<tr>
<td>681</td>
<td>Drupal 4.5.2,  2005-01-15</td>
</tr>
<tr>
<td>682</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>683</td>
<td>- Fixed bugs: a  cross-site scripting (XSS) vulnerability has been fixed.</td>
</tr>
<tr>
<td>684</td>
<td></td>
</tr>
<tr>
<td>685</td>
<td>Drupal 4.5.1,  2004-12-01</td>
</tr>
<tr>
<td>686</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>687</td>
<td>- Fixed bugs: no  critical bugs were identified.</td>
</tr>
<tr>
<td>688</td>
<td></td>
</tr>
<tr>
<td>689</td>
<td>Drupal 4.5.0,  2004-10-18</td>
</tr>
<tr>
<td>690</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>691</td>
<td>- Navigation:</td>
</tr>
<tr>
<td>692</td>
<td>* Made it  possible to add, delete, rename and move menu items.</td>
</tr>
<tr>
<td>693</td>
<td>* Introduced  tabs and subtabs for local tasks.</td>
</tr>
<tr>
<td>694</td>
<td>* Reorganized  the navigation menus.</td>
</tr>
<tr>
<td>695</td>
<td>- User management:</td>
</tr>
<tr>
<td>696</td>
<td>* Added  support for multiple roles per user.</td>
</tr>
<tr>
<td>697</td>
<td>* Made it  possible to add custom profile fields.</td>
</tr>
<tr>
<td>698</td>
<td>* Made it  possible to browse user profiles by field.</td>
</tr>
<tr>
<td>699</td>
<td>- Node system:</td>
</tr>
<tr>
<td>700</td>
<td>* Added  support for node-level permissions.</td>
</tr>
<tr>
<td>701</td>
<td>- Comment module:</td>
</tr>
<tr>
<td>702</td>
<td>* Made it  possible to leave contact information without having to register.</td>
</tr>
<tr>
<td>703</td>
<td>- Upload module:</td>
</tr>
<tr>
<td>704</td>
<td>* Added  support for uploading documents (includes images).</td>
</tr>
<tr>
<td>705</td>
<td>- Forum module:</td>
</tr>
<tr>
<td>706</td>
<td>* Added  support for sticky forum topics.</td>
</tr>
<tr>
<td>707</td>
<td>* Made it  possible to track forum topics.</td>
</tr>
<tr>
<td>708</td>
<td>- Syndication:</td>
</tr>
<tr>
<td>709</td>
<td>* Added  support for RSS ping-notifications of http://technorati.com/.</td>
</tr>
<tr>
<td>710</td>
<td>* Refactored  the categorization of syndicated news items.</td>
</tr>
<tr>
<td>711</td>
<td>* Added an URL  alias for &#8216;rss.xml&#8217;.</td>
</tr>
<tr>
<td>712</td>
<td>* Improved  date parsing.</td>
</tr>
<tr>
<td>713</td>
<td>- Database  backend:</td>
</tr>
<tr>
<td>714</td>
<td>* Added  support for multiple database connections.</td>
</tr>
<tr>
<td>715</td>
<td>* The  PostgreSQL backend does no longer require PEAR.</td>
</tr>
<tr>
<td>716</td>
<td>- Theme system:</td>
</tr>
<tr>
<td>717</td>
<td>* Changed all  GIFs to PNGs.</td>
</tr>
<tr>
<td>718</td>
<td>* Reorganised  the handling of themes, template engines, templates and styles.</td>
</tr>
<tr>
<td>719</td>
<td>* Unified and  extended the available theme settings.</td>
</tr>
<tr>
<td>720</td>
<td>* Added theme  screenshots.</td>
</tr>
<tr>
<td>721</td>
<td>- Blocks:</td>
</tr>
<tr>
<td>722</td>
<td>* Added  &#8216;recent comments&#8217; block.</td>
</tr>
<tr>
<td>723</td>
<td>* Added  &#8216;categories&#8217; block.</td>
</tr>
<tr>
<td>724</td>
<td>- Blogger API:</td>
</tr>
<tr>
<td>725</td>
<td>* Added  support for auto-discovery of blogger API via RSD.</td>
</tr>
<tr>
<td>726</td>
<td>- Performance:</td>
</tr>
<tr>
<td>727</td>
<td>* Added  support for sending gzip compressed pages.</td>
</tr>
<tr>
<td>728</td>
<td>* Improved  performance of the forum module.</td>
</tr>
<tr>
<td>729</td>
<td>- Accessibility:</td>
</tr>
<tr>
<td>730</td>
<td>* Improved the  accessibility of the archive module&#8217;s calendar.</td>
</tr>
<tr>
<td>731</td>
<td>* Improved  form handling and error reporting.</td>
</tr>
<tr>
<td>732</td>
<td>* Added HTTP  redirects to prevent submitting twice when refreshing right after a form  submission.</td>
</tr>
<tr>
<td>733</td>
<td>- Refactored 403  (forbidden) handling and added support for custom 403 pages.</td>
</tr>
<tr>
<td>734</td>
<td>- Documentation:</td>
</tr>
<tr>
<td>735</td>
<td>* Added  PHPDoc/Doxygen comments.</td>
</tr>
<tr>
<td>736</td>
<td>- Filter system:</td>
</tr>
<tr>
<td>737</td>
<td>* Added  support for using multiple input formats on the site</td>
</tr>
<tr>
<td>738</td>
<td>* Expanded the  embedded PHP-code feature so it can be used everywhere</td>
</tr>
<tr>
<td>739</td>
<td>* Added  support for role-dependant filtering, through input formats</td>
</tr>
<tr>
<td>740</td>
<td>- UI translation:</td>
</tr>
<tr>
<td>741</td>
<td>* Managing  translations is now completely done through the administration interface</td>
</tr>
<tr>
<td>742</td>
<td>* Added  support for importing/exporting gettext .po files</td>
</tr>
<tr>
<td>743</td>
<td></td>
</tr>
<tr>
<td>744</td>
<td>Drupal 4.4.3,  2005-06-01</td>
</tr>
<tr>
<td>745</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>746</td>
<td>- Fixed bugs,  including a critical input validation bug.</td>
</tr>
<tr>
<td>747</td>
<td></td>
</tr>
<tr>
<td>748</td>
<td>Drupal 4.4.2,  2004-07-04</td>
</tr>
<tr>
<td>749</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>750</td>
<td>- Fixed bugs: no  critical bugs were identified.</td>
</tr>
<tr>
<td>751</td>
<td></td>
</tr>
<tr>
<td>752</td>
<td>Drupal 4.4.1,  2004-05-01</td>
</tr>
<tr>
<td>753</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>754</td>
<td>- Fixed bugs: no  critical bugs were identified.</td>
</tr>
<tr>
<td>755</td>
<td></td>
</tr>
<tr>
<td>756</td>
<td>Drupal 4.4.0,  2004-04-01</td>
</tr>
<tr>
<td>757</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>758</td>
<td>- Added support  for the MetaWeblog API and MovableType extensions.</td>
</tr>
<tr>
<td>759</td>
<td>- Added a file  API: enables better document management.</td>
</tr>
<tr>
<td>760</td>
<td>- Improved the  watchdog and search module to log search keys.</td>
</tr>
<tr>
<td>761</td>
<td>- News aggregator:</td>
</tr>
<tr>
<td>762</td>
<td>* Added  support for conditional GET.</td>
</tr>
<tr>
<td>763</td>
<td>* Added OPML  feed subscription list.</td>
</tr>
<tr>
<td>764</td>
<td>* Added  support for &lt;image&gt;, &lt;pubDate&gt;, &lt;dc:date&gt;,  &lt;dcterms:created&gt;, &lt;dcterms:issued&gt; and  &lt;dcterms:modified&gt;.</td>
</tr>
<tr>
<td>765</td>
<td>- Comment module:</td>
</tr>
<tr>
<td>766</td>
<td>* Made it  possible to disable the &#8220;comment viewing controls&#8221;.</td>
</tr>
<tr>
<td>767</td>
<td>- Performance:</td>
</tr>
<tr>
<td>768</td>
<td>* Improved  module loading when serving cached pages.</td>
</tr>
<tr>
<td>769</td>
<td>* Made it  possible to automatically disable modules when under heavy load.</td>
</tr>
<tr>
<td>770</td>
<td>* Made it  possible to automatically disable blocks when under heavy load.</td>
</tr>
<tr>
<td>771</td>
<td>* Improved  performance and memory footprint of the locale module.</td>
</tr>
<tr>
<td>772</td>
<td>- Theme system:</td>
</tr>
<tr>
<td>773</td>
<td>* Made all  theme functions start with &#8216;theme_&#8217;.</td>
</tr>
<tr>
<td>774</td>
<td>* Made all  theme functions return their output.</td>
</tr>
<tr>
<td>775</td>
<td>* Migrated  away from using the BaseTheme class.</td>
</tr>
<tr>
<td>776</td>
<td>* Added many  new theme functions and refactored existing theme functions.</td>
</tr>
<tr>
<td>777</td>
<td>* Added avatar  support to &#8216;Xtemplate&#8217;.</td>
</tr>
<tr>
<td>778</td>
<td>* Replaced  theme &#8216;UnConeD&#8217; by &#8216;Chameleon&#8217;.</td>
</tr>
<tr>
<td>779</td>
<td>* Replaced  theme &#8216;Marvin&#8217; by &#8216;Pushbutton&#8217;.</td>
</tr>
<tr>
<td>780</td>
<td>- Usability:</td>
</tr>
<tr>
<td>781</td>
<td>* Added  breadcrumb navigation to all pages.</td>
</tr>
<tr>
<td>782</td>
<td>* Made it  possible to add context-sensitive help to all pages.</td>
</tr>
<tr>
<td>783</td>
<td>* Replaced  drop-down menus by radio buttons where appropriate.</td>
</tr>
<tr>
<td>784</td>
<td>* Removed the  &#8216;magic_quotes_gpc = 0&#8242; requirement.</td>
</tr>
<tr>
<td>785</td>
<td>* Added a  &#8216;book navigation&#8217; block.</td>
</tr>
<tr>
<td>786</td>
<td>- Accessibility:</td>
</tr>
<tr>
<td>787</td>
<td>* Made themes  degrade gracefully in absence of CSS.</td>
</tr>
<tr>
<td>788</td>
<td>* Grouped form  elements using &#8216;&lt;fieldset&gt;&#8217; and &#8216;&lt;legend&gt;&#8217; tags.</td>
</tr>
<tr>
<td>789</td>
<td>* Added  &#8216;&lt;label&gt;&#8217; tags to form elements.</td>
</tr>
<tr>
<td>790</td>
<td>- Refactored 404  (file not found) handling and added support for custom 404 pages.</td>
</tr>
<tr>
<td>791</td>
<td>- Improved the  filter system to prevent conflicts between filters:</td>
</tr>
<tr>
<td>792</td>
<td>* Made it  possible to change the order in which filters are applied.</td>
</tr>
<tr>
<td>793</td>
<td>- Documentation:</td>
</tr>
<tr>
<td>794</td>
<td>* Added  PHPDoc/Doxygen comments.</td>
</tr>
<tr>
<td>795</td>
<td></td>
</tr>
<tr>
<td>796</td>
<td>Drupal 4.3.2,  2004-01-01</td>
</tr>
<tr>
<td>797</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>798</td>
<td>- Fixed bugs: no  critical bugs were identified.</td>
</tr>
<tr>
<td>799</td>
<td></td>
</tr>
<tr>
<td>800</td>
<td>Drupal 4.3.1,  2003-12-01</td>
</tr>
<tr>
<td>801</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>802</td>
<td>- Fixed bugs: no  critical bugs were identified.</td>
</tr>
<tr>
<td>803</td>
<td></td>
</tr>
<tr>
<td>804</td>
<td>Drupal 4.3.0,  2003-11-01</td>
</tr>
<tr>
<td>805</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>806</td>
<td>- Added support  for configurable URLs.</td>
</tr>
<tr>
<td>807</td>
<td>- Added support  for sortable table columns.</td>
</tr>
<tr>
<td>808</td>
<td>- Database  backend:</td>
</tr>
<tr>
<td>809</td>
<td>* Added  support for selective database table prefixing.</td>
</tr>
<tr>
<td>810</td>
<td>- Performance:</td>
</tr>
<tr>
<td>811</td>
<td>* Optimized  many SQL queries for speed by converting left joins to inner joins.</td>
</tr>
<tr>
<td>812</td>
<td>- Comment module:</td>
</tr>
<tr>
<td>813</td>
<td>* Rewrote the  comment housekeeping code to be much more efficient and scalable.</td>
</tr>
<tr>
<td>814</td>
<td>* Changed the  comment module to use the standard pager.</td>
</tr>
<tr>
<td>815</td>
<td>- User module:</td>
</tr>
<tr>
<td>816</td>
<td>* Added  support for multiple sessions per user.</td>
</tr>
<tr>
<td>817</td>
<td>* Added  support for anonymous user sessions.</td>
</tr>
<tr>
<td>818</td>
<td>- Forum module:</td>
</tr>
<tr>
<td>819</td>
<td>* Improved the  forum views and the themability thereof.</td>
</tr>
<tr>
<td>820</td>
<td>- Book module:</td>
</tr>
<tr>
<td>821</td>
<td>* Improved  integration of non-book nodes in the book outline.</td>
</tr>
<tr>
<td>822</td>
<td>- Usability:</td>
</tr>
<tr>
<td>823</td>
<td>* Added  support for &#8220;mass node operations&#8221; to ease repetitive tasks.</td>
</tr>
<tr>
<td>824</td>
<td>* Added  support for breadcrumb navigation to several modules&#8217; user pages.</td>
</tr>
<tr>
<td>825</td>
<td>* Integrated  the administration pages with the normal user pages.</td>
</tr>
<tr>
<td>826</td>
<td></td>
</tr>
<tr>
<td>827</td>
<td>Drupal 4.2.0,  2003-08-01</td>
</tr>
<tr>
<td>828</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>829</td>
<td>- Added support  for clean URLs.</td>
</tr>
<tr>
<td>830</td>
<td>- Added textarea  hook and support for onload attributes: enables integration of WYSIWYG  editors.</td>
</tr>
<tr>
<td>831</td>
<td>- Rewrote the  RSS/RDF parser:</td>
</tr>
<tr>
<td>832</td>
<td>* It will now  use PHP&#8217;s built-in XML parser to parse news feeds.</td>
</tr>
<tr>
<td>833</td>
<td>- Rewrote the  administration pages:</td>
</tr>
<tr>
<td>834</td>
<td>* Improved the  navigational elements and added breadcrumb navigation.</td>
</tr>
<tr>
<td>835</td>
<td>* Improved the  look and feel.</td>
</tr>
<tr>
<td>836</td>
<td>* Added  context-sensitive help.</td>
</tr>
<tr>
<td>837</td>
<td>- Database  backend:</td>
</tr>
<tr>
<td>838</td>
<td>* Fixed  numerous SQL queries to make Drupal ANSI compliant.</td>
</tr>
<tr>
<td>839</td>
<td>* Added MSSQL  database scheme.</td>
</tr>
<tr>
<td>840</td>
<td>- Search module:</td>
</tr>
<tr>
<td>841</td>
<td>* Changed the  search module to use implicit AND&#8217;ing instead of implicit OR&#8217;ing.</td>
</tr>
<tr>
<td>842</td>
<td>- Node system:</td>
</tr>
<tr>
<td>843</td>
<td>* Replaced the  &#8220;post content&#8221; permission by more fine-grained permissions.</td>
</tr>
<tr>
<td>844</td>
<td>* Improved  content submission:</td>
</tr>
<tr>
<td>845</td>
<td>+ Improved  teasers: teasers are now optional, teaser length can be configured,  teaser and body are edited in a single textarea, users will no longer be  bothered with teasers when the post is too short for one.</td>
</tr>
<tr>
<td>846</td>
<td>+ Added  the ability to preview both the short and the full version of your  posts.</td>
</tr>
<tr>
<td>847</td>
<td>* Extended the  node API which allows for better integration.</td>
</tr>
<tr>
<td>848</td>
<td>* Added  default node settings to control the behavior for promotion, moderation  and other options.</td>
</tr>
<tr>
<td>849</td>
<td>- Themes:</td>
</tr>
<tr>
<td>850</td>
<td>* Replaced  theme &#8220;Goofy&#8221; by &#8220;Xtemplate&#8221;, a template driven theme.</td>
</tr>
<tr>
<td>851</td>
<td>- Removed the  &#8216;register_globals = on&#8217; requirement.</td>
</tr>
<tr>
<td>852</td>
<td>- Added better  installation instructions.</td>
</tr>
<tr>
<td>853</td>
<td></td>
</tr>
<tr>
<td>854</td>
<td>Drupal 4.1.0,  2003-02-01</td>
</tr>
<tr>
<td>855</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>856</td>
<td>- Collaboratively  revised and expanded the Drupal documentation.</td>
</tr>
<tr>
<td>857</td>
<td>- Rewrote  comment.module:</td>
</tr>
<tr>
<td>858</td>
<td>* Reintroduced  comment rating/moderation.</td>
</tr>
<tr>
<td>859</td>
<td>* Added  support for comment paging.</td>
</tr>
<tr>
<td>860</td>
<td>* Performance  improvements: improved comment caching, faster SQL queries, etc.</td>
</tr>
<tr>
<td>861</td>
<td>- Rewrote  block.module:</td>
</tr>
<tr>
<td>862</td>
<td>* Performance  improvements: blocks are no longer rendered when not displayed.</td>
</tr>
<tr>
<td>863</td>
<td>- Rewrote  forum.module:</td>
</tr>
<tr>
<td>864</td>
<td>* Added a lot  of features one can find in stand-alone forum software including but not  limited to support for topic paging, added support for icons, rewrote  the statistics module, etc.</td>
</tr>
<tr>
<td>865</td>
<td>- Rewrote  statistics.module:</td>
</tr>
<tr>
<td>866</td>
<td>* Collects  access counts for each node, referrer logs, number of users/guests.</td>
</tr>
<tr>
<td>867</td>
<td>* Export  blocks displaying top viewed nodes over last 24 hour period, top viewed  nodes over all time, last nodes viewed, how many users/guest online.</td>
</tr>
<tr>
<td>868</td>
<td>- Added  throttle.module:</td>
</tr>
<tr>
<td>869</td>
<td>*  Auto-throttle congestion control mechanism: Drupal can adapt itself  based on the server load.</td>
</tr>
<tr>
<td>870</td>
<td>- Added  profile.module:</td>
</tr>
<tr>
<td>871</td>
<td>* Enables to  extend the user and registration page.</td>
</tr>
<tr>
<td>872</td>
<td>- Added pager  support to the main page.</td>
</tr>
<tr>
<td>873</td>
<td>- Replaced  weblogs.module by ping.module:</td>
</tr>
<tr>
<td>874</td>
<td>* Added  support for normal and RSS notifications of http://blo.gs/.</td>
</tr>
<tr>
<td>875</td>
<td>* Added  support for RSS ping-notifications of http://weblogs.com/.</td>
</tr>
<tr>
<td>876</td>
<td>- Removed the  rating module</td>
</tr>
<tr>
<td>877</td>
<td>- Themes:</td>
</tr>
<tr>
<td>878</td>
<td>* Removed a  significant portion of hard-coded mark-up.</td>
</tr>
<tr>
<td>879</td>
<td></td>
</tr>
<tr>
<td>880</td>
<td>Drupal 4.0.0,  2002-06-15</td>
</tr>
<tr>
<td>881</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>882</td>
<td>- Added  tracker.module:</td>
</tr>
<tr>
<td>883</td>
<td>* Replaces the  previous &#8220;your [site]&#8221; links (recent comments and nodes).</td>
</tr>
<tr>
<td>884</td>
<td>- Added  weblogs.module:</td>
</tr>
<tr>
<td>885</td>
<td>* This will  ping weblogs.com when new content is promoted.</td>
</tr>
<tr>
<td>886</td>
<td>- Added taxonomy  module which replaces the meta module.</td>
</tr>
<tr>
<td>887</td>
<td>* Supports  relations, hierarchies and synonyms.</td>
</tr>
<tr>
<td>888</td>
<td>- Added a caching  system:</td>
</tr>
<tr>
<td>889</td>
<td>* Speeds up  pages for anonymous users and reduces system load.</td>
</tr>
<tr>
<td>890</td>
<td>- Added support  for external SMTP libraries.</td>
</tr>
<tr>
<td>891</td>
<td>- Added an archive  extension to the calendar.</td>
</tr>
<tr>
<td>892</td>
<td>- Added support  for the Blogger API.</td>
</tr>
<tr>
<td>893</td>
<td>- Themes:</td>
</tr>
<tr>
<td>894</td>
<td>* Cleaned up  the theme system.</td>
</tr>
<tr>
<td>895</td>
<td>* Moved themes  that are not maintained to contributions CVS repository.</td>
</tr>
<tr>
<td>896</td>
<td>- Database  backend:</td>
</tr>
<tr>
<td>897</td>
<td>* Changed to  PEAR database abstraction layer.</td>
</tr>
<tr>
<td>898</td>
<td>* Using ANSI  SQL queries to be more portable.</td>
</tr>
<tr>
<td>899</td>
<td>- Rewrote the user  system:</td>
</tr>
<tr>
<td>900</td>
<td>* Added  support for Drupal authentication through XML-RPC and through a Jabber  server.</td>
</tr>
<tr>
<td>901</td>
<td>* Added  support for modules to add more user data.</td>
</tr>
<tr>
<td>902</td>
<td>* Users may  delete their own account.</td>
</tr>
<tr>
<td>903</td>
<td>* Added who&#8217;s  new and who&#8217;s online blocks.</td>
</tr>
<tr>
<td>904</td>
<td>- Changed block  system:</td>
</tr>
<tr>
<td>905</td>
<td>* Various hard  coded blocks are now dynamic.</td>
</tr>
<tr>
<td>906</td>
<td>* Blocks can  now be enabled and/or be set by the user.</td>
</tr>
<tr>
<td>907</td>
<td>* Blocks can  be set to only show up on some pages.</td>
</tr>
<tr>
<td>908</td>
<td>* Merged box  module with block module.</td>
</tr>
<tr>
<td>909</td>
<td>- Node system:</td>
</tr>
<tr>
<td>910</td>
<td>* Blogs can be  updated.</td>
</tr>
<tr>
<td>911</td>
<td>* Teasers  (abstracts) on all node types.</td>
</tr>
<tr>
<td>912</td>
<td>* Improved  error checking.</td>
</tr>
<tr>
<td>913</td>
<td>* Content  versioning support.</td>
</tr>
<tr>
<td>914</td>
<td>* Usability  improvements.</td>
</tr>
<tr>
<td>915</td>
<td>- Improved book  module to support text, HTML and PHP pages.</td>
</tr>
<tr>
<td>916</td>
<td>- Improved comment  module to mark new comments.</td>
</tr>
<tr>
<td>917</td>
<td>- Added a general  outliner which will let any node type be linked to a book.</td>
</tr>
<tr>
<td>918</td>
<td>- Added an update  script that lets you upgrade from previous releases or on a day to day  basis when using the development tree.</td>
</tr>
<tr>
<td>919</td>
<td>- Search module:</td>
</tr>
<tr>
<td>920</td>
<td>* Improved the  search system by making it context sensitive.</td>
</tr>
<tr>
<td>921</td>
<td>* Added  indexing.</td>
</tr>
<tr>
<td>922</td>
<td>- Various updates:</td>
</tr>
<tr>
<td>923</td>
<td>* Changed  output to valid XHTML.</td>
</tr>
<tr>
<td>924</td>
<td>* Improved  multiple sites using the same Drupal database support.</td>
</tr>
<tr>
<td>925</td>
<td>* Added  support for session IDs in URLs instead of cookies.</td>
</tr>
<tr>
<td>926</td>
<td>* Made the  type of content on the front page configurable.</td>
</tr>
<tr>
<td>927</td>
<td>* Made each  cloud site have its own settings.</td>
</tr>
<tr>
<td>928</td>
<td>* Modules and  themes can now be enabled/disabled using the administration pages.</td>
</tr>
<tr>
<td>929</td>
<td>* Added URL  abstraction for links.</td>
</tr>
<tr>
<td>930</td>
<td>* Usability  changes (renamed links, better UI, etc).</td>
</tr>
<tr>
<td>931</td>
<td>- Collaboratively  revised and expanded the Drupal documentation.</td>
</tr>
<tr>
<td>932</td>
<td></td>
</tr>
<tr>
<td>933</td>
<td>Drupal 3.0.1,  2001-10-15</td>
</tr>
<tr>
<td>934</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>935</td>
<td>- Various updates:</td>
</tr>
<tr>
<td>936</td>
<td>* Added  missing translations</td>
</tr>
<tr>
<td>937</td>
<td>* Updated the  themes: tidied up some HTML code and added new Drupal logos.</td>
</tr>
<tr>
<td>938</td>
<td></td>
</tr>
<tr>
<td>939</td>
<td>Drupal 3.0.0,  2001-09-15</td>
</tr>
<tr>
<td>940</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>941</td>
<td>- Major overhaul  of the entire underlying design:</td>
</tr>
<tr>
<td>942</td>
<td>* Everything  is based on nodes: nodes are a conceptual &#8220;black box&#8221; to couple and  manage different types of content and that promotes reusing existing  code, thus reducing the complexity and size of Drupal as well as  improving long-term stability.</td>
</tr>
<tr>
<td>943</td>
<td>- Rewrote  submission/moderation queue and renamed it to queue.module.</td>
</tr>
<tr>
<td>944</td>
<td>- Removed FAQ and  documentation module and merged them into a &#8220;book module&#8221;.</td>
</tr>
<tr>
<td>945</td>
<td>- Removed ban  module and integrated it into account.module as &#8220;access control&#8221;:</td>
</tr>
<tr>
<td>946</td>
<td>* Access  control is based on much more powerful regular expressions (regex) now  rather than on MySQL pattern matching.</td>
</tr>
<tr>
<td>947</td>
<td>- Rewrote watchdog  and submission throttle:</td>
</tr>
<tr>
<td>948</td>
<td>* Improved  watchdog messages and added watchdog filter.</td>
</tr>
<tr>
<td>949</td>
<td>- Rewrote headline  code and renamed it to import.module and export.module:</td>
</tr>
<tr>
<td>950</td>
<td>* Added  various improvements, including a better parser, bundles and better  control over individual feeds.</td>
</tr>
<tr>
<td>951</td>
<td>- Rewrote section  code and renamed it to meta.module:</td>
</tr>
<tr>
<td>952</td>
<td>* Supports  unlimited amount of nested topics. Topics can be nested to create a  multi-level hierarchy.</td>
</tr>
<tr>
<td>953</td>
<td>- Rewrote  configuration file resolving:</td>
</tr>
<tr>
<td>954</td>
<td>* Drupal tries  to locate a configuration file that matches your domain name or uses  conf.php if the former failed. Note also that the configuration files  got renamed from .conf to .php for security&#8217;s sake on mal-configured  Drupal sites.</td>
</tr>
<tr>
<td>955</td>
<td>- Added caching  support which makes Drupal extremely scalable.</td>
</tr>
<tr>
<td>956</td>
<td>- Added  access.module:</td>
</tr>
<tr>
<td>957</td>
<td>* Allows you  to set up &#8216;roles&#8217; (groups) and to bind a set of permissions to each  group.</td>
</tr>
<tr>
<td>958</td>
<td>- Added  blog.module.</td>
</tr>
<tr>
<td>959</td>
<td>- Added  poll.module.</td>
</tr>
<tr>
<td>960</td>
<td>- Added  system.module:</td>
</tr>
<tr>
<td>961</td>
<td>* Moved most  of the configuration options from hostname.conf to the new  administration section.</td>
</tr>
<tr>
<td>962</td>
<td>* Added  support for custom &#8220;filters&#8221;.</td>
</tr>
<tr>
<td>963</td>
<td>- Added  statistics.module</td>
</tr>
<tr>
<td>964</td>
<td>- Added  moderate.module:</td>
</tr>
<tr>
<td>965</td>
<td>* Allows to  assign users editorial/moderator rights to certain nodes or topics.</td>
</tr>
<tr>
<td>966</td>
<td>- Added  page.module:</td>
</tr>
<tr>
<td>967</td>
<td>* Allows  creation of static (and dynamic) pages through the administration  interface.</td>
</tr>
<tr>
<td>968</td>
<td>- Added  help.module:</td>
</tr>
<tr>
<td>969</td>
<td>* Groups all  available module documentation on a single page.</td>
</tr>
<tr>
<td>970</td>
<td>- Added  forum.module:</td>
</tr>
<tr>
<td>971</td>
<td>* Added an  integrated forum.</td>
</tr>
<tr>
<td>972</td>
<td>- Added cvs.module  and cvs-to-sql.pl:</td>
</tr>
<tr>
<td>973</td>
<td>* Allows to  display and mail CVS log messages as daily digests.</td>
</tr>
<tr>
<td>974</td>
<td>- Added  book.module:</td>
</tr>
<tr>
<td>975</td>
<td>* Allows  collaborative handbook writing: primary used for Drupal documentation.</td>
</tr>
<tr>
<td>976</td>
<td>- Removed  cron.module and integrated it into conf.module.</td>
</tr>
<tr>
<td>977</td>
<td>- Removed  module.module as it was no longer needed.</td>
</tr>
<tr>
<td>978</td>
<td>- Various updates:</td>
</tr>
<tr>
<td>979</td>
<td>* Added  &#8220;auto-post new submissions&#8221; feature versus &#8220;moderate new submissions&#8221;.</td>
</tr>
<tr>
<td>980</td>
<td>* Introduced  links/Drupal tags: [[link]]</td>
</tr>
<tr>
<td>981</td>
<td>* Added  preview functionality when submitting new content (such as a story) from  the administration pages.</td>
</tr>
<tr>
<td>982</td>
<td>* Made the  administration section only show those links a user has access to.</td>
</tr>
<tr>
<td>983</td>
<td>* Made all  modules use specific form_* functions to guarantee a rock-solid forms  and more consistent layout.</td>
</tr>
<tr>
<td>984</td>
<td>* Improved  scheduler:</td>
</tr>
<tr>
<td>985</td>
<td>+ Content  can be scheduled to be &#8216;posted&#8217;, &#8216;queued&#8217; and &#8216;hidden&#8217;.</td>
</tr>
<tr>
<td>986</td>
<td>* Improved  account module:</td>
</tr>
<tr>
<td>987</td>
<td>+ Added  &#8220;access control&#8221; to allow/deny certain usernames/e-mail  addresses/hostnames.</td>
</tr>
<tr>
<td>988</td>
<td>* Improved  locale module:</td>
</tr>
<tr>
<td>989</td>
<td>+ Added  new overview to easy the translation process.</td>
</tr>
<tr>
<td>990</td>
<td>* Improved  comment module:</td>
</tr>
<tr>
<td>991</td>
<td>+ Made it  possible to permanently delete comments.</td>
</tr>
<tr>
<td>992</td>
<td>* Improved  rating module</td>
</tr>
<tr>
<td>993</td>
<td>* Improved  story module:</td>
</tr>
<tr>
<td>994</td>
<td>+ Added  preview functionality for administrators.</td>
</tr>
<tr>
<td>995</td>
<td>+ Made it  possible to permanently delete stories.</td>
</tr>
<tr>
<td>996</td>
<td>* Improved  themes:</td>
</tr>
<tr>
<td>997</td>
<td>+ W3C  validation on a best effort basis.</td>
</tr>
<tr>
<td>998</td>
<td>+ Removed  $theme-&gt;control() from themes.</td>
</tr>
<tr>
<td>999</td>
<td>+ Added  theme &#8220;goofy&#8221;.</td>
</tr>
<tr>
<td>1000</td>
<td>- Collaboratively  revised and expanded the Drupal documentation.</td>
</tr>
<tr>
<td>1001</td>
<td></td>
</tr>
<tr>
<td>1002</td>
<td>Drupal 2.0.0,  2001-03-15</td>
</tr>
<tr>
<td>1003</td>
<td>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</td>
</tr>
<tr>
<td>1004</td>
<td>- Rewrote the  comment/discussion code:</td>
</tr>
<tr>
<td>1005</td>
<td>* Comment  navigation should be less confusing now.</td>
</tr>
<tr>
<td>1006</td>
<td>*  Additional/alternative display and order methods have been added.</td>
</tr>
<tr>
<td>1007</td>
<td>* Modules can  be extended with a &#8220;comment system&#8221;: modules can embed the existing  comment system without having to write their own, duplicate comment  system.</td>
</tr>
<tr>
<td>1008</td>
<td>- Added sections  and section manager:</td>
</tr>
<tr>
<td>1009</td>
<td>* Story  sections can be maintained from the administration pages.</td>
</tr>
<tr>
<td>1010</td>
<td>* Story  sections make the open submission more adaptive in that you can set  individual post, dump and expiration thresholds for each section  according to the story type and urgency level: stories in certain  sections do not &#8220;expire&#8221; and might stay interesting and active as time  passes by, whereas news-related stories are only considered &#8220;hot&#8221; over a  short period of time.</td>
</tr>
<tr>
<td>1011</td>
<td>- Multiple vhosts +  multiple directories:</td>
</tr>
<tr>
<td>1012</td>
<td>* You can set  up multiple Drupal sites on top of the same physical source tree either  by using vhosts or sub-directories.</td>
</tr>
<tr>
<td>1013</td>
<td>- Added &#8220;user  ratings&#8221; similar to SlashCode&#8217;s Karma or Scoop&#8217;s Mojo:</td>
</tr>
<tr>
<td>1014</td>
<td>* All rating  logic is packed into a module to ease experimenting with different  rating heuristics/algorithms.</td>
</tr>
<tr>
<td>1015</td>
<td>- Added &#8220;search  infrastructure&#8221;:</td>
</tr>
<tr>
<td>1016</td>
<td>* Improved  search page and integrated search functionality in the administration  pages.</td>
</tr>
<tr>
<td>1017</td>
<td>- Added  translation / localization / internationalization support:</td>
</tr>
<tr>
<td>1018</td>
<td>* Because many  people would love to see their website showing a lot less of English,  and far more of their own language, Drupal provides a framework to set  up a multi-lingual website or to overwrite the default English text in  English.</td>
</tr>
<tr>
<td>1019</td>
<td>- Added  fine-grained user permission (or group) system:</td>
</tr>
<tr>
<td>1020</td>
<td>* Users can be  granted access to specific administration sections. Example: a FAQ  maintainer can be given access to maintain the FAQ and translators can  be given access to the translation pages.</td>
</tr>
<tr>
<td>1021</td>
<td>- Added FAQ module</td>
</tr>
<tr>
<td>1022</td>
<td>- Changed the  &#8220;open submission queue&#8221; into a (optional) module.</td>
</tr>
<tr>
<td>1023</td>
<td>- Various updates:</td>
</tr>
<tr>
<td>1024</td>
<td>* Improved  account module:</td>
</tr>
<tr>
<td>1025</td>
<td>+ User  accounts can be deleted.</td>
</tr>
<tr>
<td>1026</td>
<td>+ Added  fine-grained permission support.</td>
</tr>
<tr>
<td>1027</td>
<td>* Improved  block module</td>
</tr>
<tr>
<td>1028</td>
<td>* Improved  diary module:</td>
</tr>
<tr>
<td>1029</td>
<td>+ Diary  entries can be deleted</td>
</tr>
<tr>
<td>1030</td>
<td>* Improved  headline module:</td>
</tr>
<tr>
<td>1031</td>
<td>+ Improved  parser to support more &#8220;generic&#8221; RDF/RSS/XML backend.</td>
</tr>
<tr>
<td>1032</td>
<td>* Improved  module module</td>
</tr>
<tr>
<td>1033</td>
<td>* Improved  watchdog module</td>
</tr>
<tr>
<td>1034</td>
<td>* Improved  database abstraction layer</td>
</tr>
<tr>
<td>1035</td>
<td>* Improved  themes:</td>
</tr>
<tr>
<td>1036</td>
<td>+ W3C  validation on a best effort basis</td>
</tr>
<tr>
<td>1037</td>
<td>+ Added  theme &#8220;example&#8221; (alias &#8220;Stone Age&#8221;)</td>
</tr>
<tr>
<td>1038</td>
<td>* Added new  scripts to directory &#8220;scripts&#8221;</td>
</tr>
<tr>
<td>1039</td>
<td>* Added  directory &#8220;misc&#8221;</td>
</tr>
<tr>
<td>1040</td>
<td>* Added  CREDITS file</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=124&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2010/05/13/drupal-7-whats-to-come/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/05/donations-thanks.png" medium="image">
			<media:title type="html">donations-thanks</media:title>
		</media:content>
	</item>
		<item>
		<title>Honesty &amp; Integrity in Webdesign</title>
		<link>http://markghall.wordpress.com/2010/04/30/honesty-integrity-in-webdesign/</link>
		<comments>http://markghall.wordpress.com/2010/04/30/honesty-integrity-in-webdesign/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 17:52:04 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
				<category><![CDATA[Web Class]]></category>

		<guid isPermaLink="false">http://markghall.wordpress.com/?p=114</guid>
		<description><![CDATA[The definition of Integrity is 1. Steadfast adherence to a strict moral or ethical code.  (according to http://www.thefreedictionary.com.)  When it comes to being a web designer this is a code that we have to live by, both for ourselves and for our clients.  When we are consulting with a client we need to be honest <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=114&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://markghall.files.wordpress.com/2010/04/honest1.jpg"><img class="aligncenter size-full wp-image-116" title="honest" src="http://markghall.files.wordpress.com/2010/04/honest1.jpg?w=390&#038;h=390" alt="" width="390" height="390" /></a> The definition of Integrity is <strong>1. </strong> Steadfast  adherence to a strict moral or ethical code.  (according to  http://www.thefreedictionary.com.)  When it comes to being a web  designer this is a code that we have to live by, both for ourselves and  for our clients.  When we are consulting with a client we need to be  honest and upfront about what we can do and what the client can expect  from us on that particular project.  Things such as:  Deadlines/Completion date, functionality, S.E.O., maintenance for the  site, ETC&#8230;   When we live by strict codes, our tract record will show  our integrity and that we stand behind what we say we are going to do.</p>
<p style="text-align:center;"><a href="http://markghall.files.wordpress.com/2010/04/hon.jpg"><img class="alignleft size-medium wp-image-117" title="hon" src="http://markghall.files.wordpress.com/2010/04/hon.jpg?w=128&#038;h=180" alt="" width="128" height="180" /></a>I  recently started doing some redesigns for some Bed and Breakfasts in  Oklahoma that were designed by a freelancer that had grown to big for  what he could offer.  When he first started, he offered to design and  maintain the site for the lifetime that he was the webmaster of the  site.  He started about 8 years ago and now has over 60 sites that he is  trying to maintain for &#8220;free&#8221; while still trying to develop new sites  so he can pay the bills.  While his integrity is good, and had very good  intentions at the time when he was starting up, he now is not able to  keep up with what he said he was going to do.  A part that goes along  with honesty is being honest with yourself and your clients and offer a  optional solution for maintaining their site as the times have changed.<a href="http://markghall.files.wordpress.com/2010/04/integ.jpg"><img class="size-medium wp-image-118 aligncenter" title="integ" src="http://markghall.files.wordpress.com/2010/04/integ.jpg?w=246&#038;h=159" alt="" width="246" height="159" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=114&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2010/04/30/honesty-integrity-in-webdesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/04/honest1.jpg" medium="image">
			<media:title type="html">honest</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/04/hon.jpg?w=214" medium="image">
			<media:title type="html">hon</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/04/integ.jpg?w=300" medium="image">
			<media:title type="html">integ</media:title>
		</media:content>
	</item>
		<item>
		<title>Anger Management in the Web Designing World</title>
		<link>http://markghall.wordpress.com/2010/03/31/anger-management-in-the-web-designing-world/</link>
		<comments>http://markghall.wordpress.com/2010/03/31/anger-management-in-the-web-designing-world/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 04:18:35 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
				<category><![CDATA[Web Class]]></category>

		<guid isPermaLink="false">http://markghall.wordpress.com/?p=99</guid>
		<description><![CDATA[&#8220;Anger Management&#8230;..hmmmm&#8230;..  What is that?  I would have never thought about anger being something that you deal with in web design.&#8221; Ok, now to the real world.  I could start rambling off many things that could and would have the potential to make you or I angry in our day to day schedule as a <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=99&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8220;Anger Management&#8230;..hmmmm&#8230;..  What is that?  I  would have never  thought about anger being something that you deal with in web design.&#8221;<a href="http://markghall.files.wordpress.com/2010/03/angry_baby_head.jpg"><img class="alignright size-thumbnail wp-image-100" title="angry_baby_head" src="http://markghall.files.wordpress.com/2010/03/angry_baby_head.jpg?w=139&#038;h=150" alt="" width="139" height="150" /></a></p>
<p>Ok,  now to the real world.  I could start rambling off many things that  could and would have the potential to make you or I angry in our day to  day schedule as a web designer.  From the client who only wants one  thing and nothing else will do, to problems with that one character not  right in the code that take you the whole afternoon trying to find.</p>
<p>I  have learned through many other areas in life that management is not  only controlling the event, (anger) at the time it occurs, but also  planning for the inevitable occasion that you know is going to happen.   If you know that there is a <a href="http://markghall.files.wordpress.com/2010/03/computer-anger.jpg"><img class="alignleft size-thumbnail wp-image-102" title="computer-anger" src="http://markghall.files.wordpress.com/2010/03/computer-anger.jpg?w=150&#038;h=112" alt="" width="150" height="112" /></a>possibility that when you are coding a web  page, and all of a sudden the program crashes and you loose everything  that you have worked on for that day, a part of managing that situation  is to take the extra steps to save your page many times while you are  working on it.  You take into account what is going to make you angry,  and set up the &#8220;Air Defense&#8221; plan to go into action when you reach that  critical moment.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=99&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2010/03/31/anger-management-in-the-web-designing-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/03/angry_baby_head.jpg?w=139" medium="image">
			<media:title type="html">angry_baby_head</media:title>
		</media:content>

		<media:content url="http://markghall.files.wordpress.com/2010/03/computer-anger.jpg?w=150" medium="image">
			<media:title type="html">computer-anger</media:title>
		</media:content>
	</item>
		<item>
		<title>New School Website!!!!</title>
		<link>http://markghall.wordpress.com/2010/03/21/new-school-website/</link>
		<comments>http://markghall.wordpress.com/2010/03/21/new-school-website/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 22:00:39 +0000</pubDate>
		<dc:creator>markghall</dc:creator>
				<category><![CDATA[Web Class]]></category>

		<guid isPermaLink="false">http://markghall.wordpress.com/?p=97</guid>
		<description><![CDATA[Come take a look at what CaptureTheScene.Tv has to offer! New School website Check it OUT!!! http://inetstudent1.francistuttle.com/mh0867620/index.html<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=97&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>Come take a look at what<br />
CaptureTheScene.Tv  has to offer!  New School website<br />
Check it OUT!!! <a rel="nofollow" href="http://inetstudent1.francistuttle.com/mh0867620/index.html" target="_blank">http://inetstudent1.francistuttle.com/mh0867620/index.html</a></h3>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/markghall.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/markghall.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/markghall.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/markghall.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/markghall.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/markghall.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/markghall.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/markghall.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/markghall.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/markghall.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/markghall.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/markghall.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/markghall.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/markghall.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=markghall.wordpress.com&amp;blog=9086697&amp;post=97&amp;subd=markghall&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://markghall.wordpress.com/2010/03/21/new-school-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6c9c2a94b900d8cdde5983e04d451222?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">markghall</media:title>
		</media:content>
	</item>
	</channel>
</rss>
