<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>christopherreding.com</title>
	<atom:link href="http://christopherreding.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://christopherreding.com</link>
	<description>jQuery PHP Coldfusion MySql ASP.NET XSLT and Flash - with some added random thoughts</description>
	<lastBuildDate>Tue, 27 Jul 2010 16:44:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Case For Expression Engine</title>
		<link>http://christopherreding.com/the-case-for-expression-engine/</link>
		<comments>http://christopherreding.com/the-case-for-expression-engine/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 15:40:59 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Expression Engine]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=202</guid>
		<description><![CDATA[Here I outline why I believe expression engine is a good tool to invest in for complex CMS driven web development. There are many free applications out there which can do some of the tasks you may require. However, in order to build complex websites with an application like structure it is often difficult (and [...]]]></description>
			<content:encoded><![CDATA[<p>Here I outline why I believe expression engine is a good tool to invest in for complex CMS driven web development. There are many free applications out there which can do some of the tasks you may require. However, in order to build complex websites with an application like structure it is often difficult (and more costly) to bend these solutions to accommodate the task.  This is not to say joomla, wordpress, drupal, etc. are not useful in their element. They should be used when warranted, but for more advanced projects it is my belief that Expression Engine is the best choice.</p>
<p>The cost of a license is a one-time fee of $299 for a commercial site. This is less for non commercial (non-profit) but most clients will fall into the commercial category. The cost may seem a hurdle at first but break it down into billable hours and it starts to make more sense in terms of profit margin. At a $100 per hour rate this accounts for 3 billable hours.</p>
<p>Let’s say you have a project that requires customization beyond what a free application offers. Further there is no plug-in or component that will do exactly what you need without some form of compromise in function or design. This is not an unusual situation to be in as it happens quite frequently. For example say you need a CRUD solution with a customized report to display search results and you are using joomla. Due to a lack of built in functionality you may find yourself using a third-party component to build the form and manage submissions. When it comes to presenting the data for search you may spend several hours figuring out how to customize the report to the project’s specifications. This hurdle then cost you in time to come up with a solution. While there is a support forum for the third party module you remain at the mercy of the developers or a community member to get an answer to your questions. Maybe there is a subscription service offered, but this is yet another expense, and it only covers the third-party product. If we were using expression engine creating the form, the search, and the report would have been a straightforward process and any further customization could have been handled without the need for a third-party plug-in/add-on/component. This in turn would have saved us hundreds of dollars in time spent on the project.</p>
<p>The example above is only one instance where a seemingly simple project escalates in cost due to the lack of flexibility of, in this case, joomla. Not only is there a cost associated with development there is also an unseen cost in maintenance. For instance:  joomla has a security issue that warrants an upgrade. If you are not actively looking for this issue, days or weeks can pass before you are made aware of its existence. During that time sites are vulnerable to attack and should one fall victim the cost in fixing the issue and more importantly in client relationship escalates far beyond the initial cost of the project itself. There is more, with each update you not only have to worry about the core system, but also with the third-party components the site depends on for advanced functionality. We now have to keep track of these for vulnerabilities as well as the software they run on which in turn is an added cost. (note: wordpress offers an excellent update system and is my first choice for smaller projects)</p>
<p>Here lies the value of a paid product which contains the ability to extend itself beyond the typical free solution. When you purchase Expression Engine you not only receive the license to run the software, but also support from  the developers and community so that problems are addressed in a personal manner as opposed to relying solely on a community to answer a question (or not as is often the case). Your product is also backed by an active development program that has a financial incentive to push the software forward in a responsible yet innovative manner. You will be made aware of security issues rather than discovering they exist allowing a proactive approach to fixing potential problems. This is in contrast to the reactive (damage control) mentioned earlier. Should there be a need for a third-party solution there is an active group of developers out there with a wide array of solutions, at the same time creating your own add-ons is an easy process that is supported with extensive documentation and support forums (just like the free solutions).</p>
<p>The bottom line is your bottom line, what seems to be a cost can be a savings when the total cost of each solution is examined. While there are times when a free solution is a wise choice, I believe this to be the exception and not the rule. It is important that you determine what tools you want to use and stick to them so that you can build a solid understanding of their abilities and limits. This will help you judge projects in terms of total cost. The end result will be a savings of time and money which in turn increases profit margin and good will associated with your brand.</p>
<p><strong>Further reading:</strong></p>
<ul>
<li><a href="http://expressionengine.com/index.php?affiliate=creding" target="_blank">The Expression Engine Website</a></li>
<li><a href="http://expressionengine.com/overview/index.php?affiliate=creding" target="_blank">Product Overview</a></li>
<li><a href="http://expressionengine.com/overview/features/index.php?affiliate=creding" target="_blank">Product Features</a></li>
</ul>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Fthe-case-for-expression-engine%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Fthe-case-for-expression-engine%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/the-case-for-expression-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Social &#8216;media&#8217;  It&#8217;s not about YOU</title>
		<link>http://christopherreding.com/social-media-its-not-about-you/</link>
		<comments>http://christopherreding.com/social-media-its-not-about-you/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 14:49:42 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Hope]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=184</guid>
		<description><![CDATA[We are a nation of brands, the brands we support, the brands we deride, the brand we present, and somewhere along the way social tools have become our platform. We have fan pages, massive twitter followings, social media campaigns, the list goes on and on and on till the message is diluted and “social” is [...]]]></description>
			<content:encoded><![CDATA[<p>We are a nation of brands, the brands we support, the brands we deride, the brand we present, and somewhere along the way social tools have become our platform. We have fan pages, massive twitter followings, social media campaigns, the list goes on and on and on till the message is diluted and “social” is all awash. There is no one listening, no communication, the conversation ceases to exist leaving in it’s stead a faucet spewing messages to an overly saturated people. The reality is there is nothing social about it because “Social Media” is not about you, your brand, your identity, or bottom line.</p>
<p>Check out the definition of social http://www.merriam-webster.com/netdict/social You’ll find that it is not a one way source of communication. Social is the conversation and to have a conversation you have to listen, once you’ve done that you can respond. When I log onto Facebook, I’m not looking for a brand, I’m looking to connect. I’m not sure who coined the phrase “Social Media” or who told corporations that tweeting was a good idea. I believe we are missing the point when we use these tools as a method of exposure rather than drawing closer as a community.</p>
<p>Community, brings to mind commune, take it further communicate. So we’re a bunch of digital hippies farming relationships with people we may never see. There is a certain power in this, “power in numbers” we can benefit people’s lives in a positive way. Someone is down on their luck, a community comes together to pick them up. A person has a question and someone has the answer. Community is about relationships. relationships are fostered on trust. Trust is gained through conversation, learning about one another. You can’t learn about someone else till you ask questions, and when you ask LISTEN.</p>
<p>So social is not about YOU. Social is about an equal voice, an equal chance, to learn grow and benefit. Social is not saying “you just don’t get it” but teaching and being taught. Social is an evolving mindset of community and as a community we band together so no one has to fall apart.</p>
<p>What is social to you?</p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Fsocial-media-its-not-about-you%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Fsocial-media-its-not-about-you%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/social-media-its-not-about-you/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Please consider helping some friends who recently endured a house fire</title>
		<link>http://christopherreding.com/please-consider-helping-some-friends-who-recently-endured-a-house-fire/</link>
		<comments>http://christopherreding.com/please-consider-helping-some-friends-who-recently-endured-a-house-fire/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 18:38:18 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Hope]]></category>
		<category><![CDATA[Fire Relief]]></category>
		<category><![CDATA[Help the Shoults]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=182</guid>
		<description><![CDATA[Some good friends came home friday to discover their home had burned down. I work with Ben and can vouch that he is an outstanding person with a wonderful family. I&#8217;m putting together a list of things they need, but in the mean time you can donate prayers and cash here The Shoults Fund All [...]]]></description>
			<content:encoded><![CDATA[<p>Some good friends came home friday to discover their home had burned down. I work with Ben and can vouch that he is an outstanding person with a wonderful family. I&#8217;m putting together a list of things they need, but in the mean time you can donate prayers and cash here <a href="http://theshoultsfund.com">The Shoults Fund</a> All donations go directly to the family via their paypal account.</p>
<p>I appreciate your time reading this and hope we together can show this family some love.
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Fplease-consider-helping-some-friends-who-recently-endured-a-house-fire%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Fplease-consider-helping-some-friends-who-recently-endured-a-house-fire%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/please-consider-helping-some-friends-who-recently-endured-a-house-fire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SimplePie for Expression Engine 2.0 &#8211; plugin</title>
		<link>http://christopherreding.com/simplepie-for-expression-engine-2-0-plugin/</link>
		<comments>http://christopherreding.com/simplepie-for-expression-engine-2-0-plugin/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 14:35:02 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Expression Engine]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[code share]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[simplepie]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=176</guid>
		<description><![CDATA[Using Elliot Haughin&#8217;s (http://www.haughin.com), elliot@haughin.com simplepie codeigniter library I put together this &#8220;simple&#8221; plugin to incorporate SimplePie into your EE site. Why use SimplePie over the included MagPie Reader? Usage example: {exp:simple_pie url=&#8217;http://christopherreding.com/feed/&#8217;} // parses atom and rss feeds and returns a list) Get it here: Simple_pie.zip]]></description>
			<content:encoded><![CDATA[<p>Using Elliot Haughin&#8217;s (<a href="http://www.haughin.com">http://www.haughin.com</a>), elliot@haughin.com simplepie codeigniter library I put together this &#8220;simple&#8221; plugin to incorporate <a href="http://simplepie.org/" alt=simplepie.org title="simplepie.org">SimplePie</a> into your EE site. </p>
<p><a href="http://simplepie.org/wiki/faq/why_would_i_use_simplepie_over_something_else">Why use SimplePie over the included MagPie Reader?</a></p>
<p>Usage example:</p>
<p>{exp:simple_pie url=&#8217;http://christopherreding.com/feed/&#8217;}	// parses atom and rss feeds and returns a list) </p>
<p>Get it here: <a href="/uploads/simple_pie.zip">Simple_pie.zip</a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Fsimplepie-for-expression-engine-2-0-plugin%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Fsimplepie-for-expression-engine-2-0-plugin%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/simplepie-for-expression-engine-2-0-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Responds to Apple &#8211; A letter</title>
		<link>http://christopherreding.com/os-x-responds-to-apple-a-letter/</link>
		<comments>http://christopherreding.com/os-x-responds-to-apple-a-letter/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 16:01:11 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Hope]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=171</guid>
		<description><![CDATA[Dear Apple, For a while things were great, I looked forward to your events, your keynotes were a source of excitement and joy, “one more thing” was a thrill, what changed? You used to be so loving, your ads generated a source of pride about being a Mac as opposed to a dreaded PC. I [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Apple,</p>
<p><br class="spacer_" /></p>
<p>For a while things were great, I looked forward to your events, your keynotes were a source of excitement and joy, “one more thing” was a thrill, what changed? You used to be so loving, your ads generated a source of pride about being a Mac as opposed to a dreaded PC. I was happy that I couldn’t get sick with all those dreadful viruses, that those awful hackers were being kept at bay, that my shiny new OS was full of wonder and the spinning beachball was just too cute for me to be upset that I was having issues.</p>
<p>However I’ve gotten older (I’m 10.6 now) and things seem to have changed. You are alienating the very people that made me special, forcing them into draconian agreements that hinder my ability to grow. What’s this I hear about your disdain for Flash? I know it’s true, Flash and I  have never been perfect buddies, but flash is working on it. He’s trying to make it right while you scoff and insist his parents are to blame for all the world’s nasty problems. I know I crashed a time or two, but I also lost my vision due to a bad graphics card, I couldn’t see for days (have you decided I won’t have graphics?) I don’t think so. One time my spacebar got stuck to no fault, did you remove it and curse the spacebar to utter damnation? No! Therefore I think it’s time to reevaluate our relationship Apple.</p>
<p>Once upon a time I was open source, do you remember where you found me? Do you remember when you were a laughing stock? When no one wanted you or me for that matter. You have achieved so much, but the more you grow the more you limit me. And now my kid brother iphone OS is getting crapped on by limiting the developers (who make us great) to writing code in a proprietary environment, why all the hate? Sometimes I wish Fake Steve would be the real Steve, would he do this to me?</p>
<p>Frankly my logo is getting tarnished, as you sue anyone and everyone at will. You are killing us my friend and people may not know it but they will soon enough. Just because you got famous and made a few bucks don’t make us the BAD guy. You negate all we have we been fighting for all these years. We were once the saviors of PC kind, and now look at us. I’m ashamed Apple, i wish i could scrape off my logo and hide. I can no longer say “I’m a Mac” and not feel like a PC at this rate I’ll just turn into a NatC &#8211; Oh Apple, please change your ways, this Kafka-esque metamorphosis is draining my battery. But as Kurt said “so it goes” and so it will&#8230;</p>
<p>Sincerely,</p>
<p>Your OS</p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Fos-x-responds-to-apple-a-letter%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Fos-x-responds-to-apple-a-letter%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/os-x-responds-to-apple-a-letter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ishowpro ex (expanded to allow all galleries)</title>
		<link>http://christopherreding.com/ishowpro-ex-expanded-to-allow-all-galleries/</link>
		<comments>http://christopherreding.com/ishowpro-ex-expanded-to-allow-all-galleries/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 13:55:38 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[SlideShowPro]]></category>
		<category><![CDATA[code share]]></category>
		<category><![CDATA[ishowpro]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=165</guid>
		<description><![CDATA[ishowpro is a popular tool for displaying an iphone compatible version of slideshowpro content. Till now ishowpro only allowed you to display one gallery at a time. I needed a little more so I added to the code to allow all galleries in a director install to be displayed. Here is the link to the zip. iShowPro [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://apps.visual23.com/ishowpro/" target="_blank">ishowpro</a> is a popular tool for displaying an iphone compatible version of slideshowpro content. Till now <a href="http://apps.visual23.com/ishowpro/" target="_blank">ishowpro</a> only allowed you to display one gallery at a time. I needed a little more so I added to the code to allow all galleries in a director install to be displayed. <a href="http://ssp.christopherreding.com/iphone/ishowpro_ex.zip" target="_blank">Here is the link to the zip</a>.</p>
<p>iShowPro is not an official product of SlideShowPro or Dominey Design Inc. I am not the Developer nor do I support or guarantee this script. I am merely showing what can be done to add to an existing application as a demonstration or proof of concept.</p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Fishowpro-ex-expanded-to-allow-all-galleries%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Fishowpro-ex-expanded-to-allow-all-galleries%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/ishowpro-ex-expanded-to-allow-all-galleries/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>SlideShowPro And Expression Engine&#8230;</title>
		<link>http://christopherreding.com/slideshowpro-and-expression-engine/</link>
		<comments>http://christopherreding.com/slideshowpro-and-expression-engine/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 15:23:15 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Expression Engine]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SlideShowPro]]></category>
		<category><![CDATA[code share]]></category>
		<category><![CDATA[EE]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=158</guid>
		<description><![CDATA[Thanks to a fellow colleague (Heath Dutton) I can now bring you a method to link up SlideShowPro to your Expression Engine Gallery. Step 1. Go get SlideShowPro (what are you waiting for) Step 2. Create a slideshow in flash (or use the stand alone) set your xml file to http://yoursite.com/gallery/slideshow.xml Step 3. Crete a [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to a fellow colleague (<a href="http://facebook.com/hdutton">Heath Dutton</a>) I can now bring you a method to link up SlideShowPro to your Expression Engine Gallery.</p>
<p>Step 1. Go get <a href="http://slideshowpro.net" target="_blank">SlideShowPro</a> (what are you waiting for)</p>
<p>Step 2. Create a slideshow in flash (or use the stand alone) set your xml file to http://yoursite.com/gallery/slideshow.xml</p>
<p>Step 3. Crete a template group called gallery in EE  and create a template called slideshow.xml</p>
<p>Step 4. Add this to your template and save it:</p>
<pre class="brush:[php]">{assign_variable:gallery_name="gallery"}
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;gallery&gt;
&lt;?php if (!isset($_GET['category_id'])) { ?&gt;    
 {exp:gallery:categories gallery="{gallery_name}"}
 {category_row}
 {row}
 &lt;album title="{category}" category_id="{category_id}"&gt;
 {embed="gallery/slideshow_embed" gallery_name="{gallery_name}" category_id_number="{category_id}"}
 &lt;/album&gt;
 {/row}
 {/category_row}
 {/exp:gallery:categories}
 &lt;?php } else {  ?&gt;
 &lt;album title="&lt;?php if (isset($_GET['category'])) echo $_GET['category']; ?&gt;" category_id="&lt;?php echo $_GET['category_id']; ?&gt;"&gt;
 {embed="gallery/slideshow_embed" gallery_name="{gallery_name}" category_id_number="&lt;?php echo $_GET['category_id']; ?&gt;"}
 &lt;/album&gt;
 &lt;?php } ?&gt;
&lt;/gallery&gt;
</pre>
<p>Step 5. Create the embed template call it slideshow_embed (paste this into that template)</p>
<pre class="brush:[javascript]">&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"&gt;&lt;/script&gt;

&lt;script type="text/javascript"&gt;
 // swf finder
 function thisMovie(movieName) {
 if (navigator.appName.indexOf("Microsoft") != -1) {
 return window[movieName]
 } else {
 return document[movieName]
 }
 }

 // SWFObject embed
 var flashvars = {
//  if you are using the standalone  paramXMLPath: "/include/param.xml",
 initialURL: escape(document.location),
 useExternalInterface: "true"
 }
 var params = {
 base: ".",
 wmode: "transparent",
 bgcolor: "#FFFFFF",
 allowfullscreen: "true"
 }                
 var attributes = {
 id: "ssp"
 }
 swfobject.embedSWF("/include/slideshowpro.swf", "flashcontent", "470", "340", "9.0.115.0", false, flashvars, params, attributes);
&lt;/script&gt;
&lt;div id="flashcontentcontainer"&gt;
 &lt;div id="flashcontent"&gt;In order to experience the photo gallery fully, you will need the latest Flash player.&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Step 6. Create an include folder in your directory and drop your slideshow.swf file there (if using standalone drop the param.xml file there as well.</p>
<p>Step  7. Use this embed in your templates to display your slideshow.</p>
<p>Step 8. Profit</p>
<p><a href="http://www.expressionengine.com/index.php?affiliate=creding" target="_blank">Get Expression Engine</a><br />
(<em>if you have any improvements or suggestions hit me up in the comments</em>)</p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Fslideshowpro-and-expression-engine%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Fslideshowpro-and-expression-engine%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/slideshowpro-and-expression-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What the framework is this?</title>
		<link>http://christopherreding.com/what-the-framework-is-this/</link>
		<comments>http://christopherreding.com/what-the-framework-is-this/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 17:04:26 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=156</guid>
		<description><![CDATA[If you’ve been coding (and not under a rock) you’ve heard the word framework tossed around quite a bit, but what is a framework and why use it. From Wikipedia: “A software framework, in computer programming, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code [...]]]></description>
			<content:encoded><![CDATA[<p>If you’ve been coding (and not under a rock) you’ve heard the word framework tossed around quite a bit, but what is a framework and why use it.</p>
<blockquote><p><em>From Wikipedia</em>:<br />
“A software framework, in computer programming, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code providing specific functionality. Frameworks are a special case of software libraries in that they are reusable abstractions of code wrapped in a well-defined API, yet they contain some key distinguishing features that separate them from normal libraries.”</p></blockquote>
<p>That explains it? If you are like me then that was more confusion than an answer. For a long time this sort of lofty explanation was a road block to truly grasping the power frameworks contain. However, step forward a few years, and poof I got it. While learning to code from scratch was probably the best thing that could have happened, learning to use a framework (on top of that knowledge) made it all the better. So what is a framework in common terms?</p>
<p>To be concise a framework is a set of tools prefabricated to assist you in building your application. Imagine building a house if you had to create the hammer, mold nails, build a saw, etc. At one time this was how people lived, but progress brought the toolbox. The same is true with coding. Frameworks become our toolbox, and the API gives access to our tools. This makes us more efficient and saves time so we don’t have to re-invent the wheel (or class) every time we embark on a new project. Now we know what and why frameworks, lets get to the how.</p>
<p>For this discussion I’m going to limit it two two examples. The first is a PHP library that goes by the name of Codeigniter. I’m not saying Codeigniter is better than other libraries, that is a personal choice, I’m just using it as an example here. Codeigniter is a MVC framework (we’ll discuss MVC later) it enables the development of robust applications in a fraction of the time it takes to code traditionally. Codeigniter consists of a series of classes, libraries, helpers etc. that together make up a pretty nice toolset for developers. For instance say you need to run a database query, in the past this would require something like this:</p>
<blockquote><p>$link = mysql_connect(&#8216;localhost&#8217;, &#8216;mysql_user&#8217;, &#8216;mysql_password&#8217;);<br />
if (!$link)<br />
{<br />
die(&#8216;Could not connect: &#8216; . mysql_error());<br />
}<br />
$query “SELECT Foo FROM Bar WHERE Foo = 1”;<br />
$result = mysql_query($query) or die(mysql_error());</p>
<p>while ($row = mysql_fetch_assoc($result){<br />
echo $row['Foo'];<br />
}</p></blockquote>
<p>becomes this:</p>
<blockquote><p>$result = $this-&gt;db-&gt;query(“SELECT Foo FROM Bar WHERE Foo = 1”);<br />
if($result)<br />
{<br />
foreach($result as $value):<br />
echo $value-&gt;Foo;<br />
endforeach;<br />
}</p></blockquote>
<p>As you can see the code is a lot shorter and more streamlined. This is due to Codeigniter’s database class, one of the many tools you can use to speed up your workflow.</p>
<p>Another example is jQuery. jQuery is a javascript library containing predefined functions that allow you to harness the power of client side scripting without having to write<br />
excessive amounts of code. Just as before I’m not saying jQuery is the best, there are others out there that are just as useful, I’m just using it for this example.  jQuery allows us to create animations, load data, submit forms, interact with the DOM, and much more. Without jQuery (or a similar library) this would entail lines of code that may or may not work (in ie6 <img src='http://christopherreding.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). The beauty of jQuery in found not only in it’s simplicity, but in the ability to function in an expected fashion across browsers. This frees up time to focus on presentation as opposed to compatibility. jQuery also offers us the ability to interact with data in real time without having to reload the page creating a more desktop-esque experience within the confines of the browser. This brings us to where.</p>
<p>Now that we’ve discussed the How, what, and why you may be wondering where to learn more about all these wonderful tools, and so I bring to you the resources, a series of links to sites that I think are awesome.</p>
<blockquote><p><a href="http://codeigniter.com" target="_blank">http://codeigniter.com</a> &#8211; the name says it all<br />
<a href="http://jquery.com" target="_blank">http://jquery.com</a> &#8211; the home of jQuery<br />
<a href="http://nettuts.com" target="_blank">http://nettuts.com</a> &#8211; great tutorials and information on EVERY web subject<br />
<a href="http://www.prototypejs.org/" target="_blank">http://www.prototypejs.org/</a> &#8211; javascript framework<br />
<a href="http://mootools.net/" target="_blank">http://mootools.net/</a> &#8211; javascript framework<br />
<a href="http://cakephp.org/" target="_blank">http://cakephp.org/</a> &#8211; PHP framework<br />
<a href="http://www.alistapart.com/" target="_blank">http://www.alistapart.com/</a> for the purist and web standards guru<br />
<a href="http://usejquery.com/" target="_blank">http://usejquery.com/</a> &#8211; a great resource for tutorials using jquery</p></blockquote>
<p>This is just a few, if you have any favorites mention them in the comments.
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Fwhat-the-framework-is-this%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Fwhat-the-framework-is-this%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/what-the-framework-is-this/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Should you get the iPad?</title>
		<link>http://christopherreding.com/should-you-get-the-ipad/</link>
		<comments>http://christopherreding.com/should-you-get-the-ipad/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:05:19 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=149</guid>
		<description><![CDATA[If you were wondering whether or not to get an iPad, you can set your mind at rest, let this simple javascript app tell you in the most simple way imaginable&#8230; http://shouldyougettheappletablet.com/]]></description>
			<content:encoded><![CDATA[<p>If you were wondering whether or not to get an iPad, you can set your mind at rest, let this simple javascript app tell you in the most simple way imaginable&#8230;</p>
<p style="text-align: center;"><a href="http://shouldyougettheappletablet.com/" target="_blank">http://shouldyougettheappletablet.com/</a></p>
<p><a href="http://shouldyougettheappletablet.com/"><img class="aligncenter size-medium wp-image-150" title="Screen shot 2010-02-02 at 10.02.25 AM" src="http://christopherreding.com/wp-content/uploads/2010/02/Screen-shot-2010-02-02-at-10.02.25-AM-300x236.png" alt="" width="300" height="236" /></a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Fshould-you-get-the-ipad%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Fshould-you-get-the-ipad%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/should-you-get-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fotopikr.com is coming alive</title>
		<link>http://christopherreding.com/fotopikr-com-is-coming-alive/</link>
		<comments>http://christopherreding.com/fotopikr-com-is-coming-alive/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 12:05:57 +0000</pubDate>
		<dc:creator>Christopher Reding</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://christopherreding.com/?p=145</guid>
		<description><![CDATA[Been working hard all night, exercising my CSS3 and Leaning alot. Picked a domain for the site today, fotopikr.com thought it was neat and got th point across, visit the site when you get  chance and tell me what you like dislike etc. Should be more functional in a week. Time for bed now night &#8211; or mornin all]]></description>
			<content:encoded><![CDATA[<p>Been working hard all night, exercising my CSS3 and Leaning alot. Picked a domain for the site today, fotopikr.com thought it was neat and got th point across, visit the site when you get  chance and tell me what you like dislike etc. Should be more functional in a week. Time for bed now <img src='http://christopherreding.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  night &#8211; or mornin all</p>
<p><a href="http://fotopikr.com"><img class="aligncenter size-medium wp-image-146" title="Screen shot 2010-01-30 at 6.01.47 AM" src="http://christopherreding.com/wp-content/uploads/2010/01/Screen-shot-2010-01-30-at-6.01.47-AM-300x209.png" alt="" width="300" height="209" /></a></p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fchristopherreding.com%2Ffotopikr-com-is-coming-alive%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fchristopherreding.com%2Ffotopikr-com-is-coming-alive%2F&amp;source=creding&amp;style=compact&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://christopherreding.com/fotopikr-com-is-coming-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
