<?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>Andrew Stevens &#187; CMS</title>
	<atom:link href="http://andrewjstevens.com/tag/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://andrewjstevens.com</link>
	<description>Technology, media, architecture &#38; strategy</description>
	<lastBuildDate>Tue, 27 Apr 2010 23:48:16 +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>Are you from traditional software development? Change your expectations</title>
		<link>http://andrewjstevens.com/2009/03/are-you-from-traditional-software-development-change-your-expectations/</link>
		<comments>http://andrewjstevens.com/2009/03/are-you-from-traditional-software-development-change-your-expectations/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 12:22:42 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://andrewjstevens.com/?p=333</guid>
		<description><![CDATA[To use a quote that illustrates my own view in many ways: The two worlds are diverging rapidly. Traditional enterprise software development (the kind associated with &#8220;programming in the large&#8221;) tends to be slow, costly, inflexible. Solution sales, marketing, and support tend to be correspondingly process-heavy and inertia-laden. The Web, on the other hand, is [...]]]></description>
			<content:encoded><![CDATA[<p>To use a quote that illustrates my own view in many ways:</p>
<blockquote><p>The two worlds are diverging rapidly. Traditional enterprise software development (the kind associated with &#8220;programming in the large&#8221;) tends to be slow, costly, inflexible. Solution sales, marketing, and support tend to be correspondingly process-heavy and inertia-laden. The Web, on the other hand, is agile, fun, and friction-free. It has changed the way people look at computing. It has changed expectations (and conversations) around marketing, pricing, maintenance, support, and just about every other aspect of the enterprise-software experience.</p></blockquote>
<p><strong>Kas Thomas</strong>:  <a href="http://www.cmswatch.com/Trends/1518-A-reality-checklist-for-vendors?source=RSS" onclick="pageTracker._trackPageview('/outgoing/www.cmswatch.com/Trends/1518-A-reality-checklist-for-vendors?source=RSS&amp;referer=');">A reality checklist for CMS vendors</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://andrewjstevens.com/2009/03/are-you-from-traditional-software-development-change-your-expectations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FoxyCart and Treasure Chest, a MODX shopping cart comparison</title>
		<link>http://andrewjstevens.com/2008/05/foxycart-and-treasure-chest-a-modx-shopping-cart-comparison/</link>
		<comments>http://andrewjstevens.com/2008/05/foxycart-and-treasure-chest-a-modx-shopping-cart-comparison/#comments</comments>
		<pubDate>Sat, 03 May 2008 01:23:42 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[MODx]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.andrewjstevens.com/?p=49</guid>
		<description><![CDATA[Mood: Balanced &#38; happy that I have just finished off another freelance project! Sound: The Fumes Travel destination: Turkey I have spoken of MODX before and how much I like it. I have produced a serious number of MODX sites, from fully compliant government sites to tourist bodies, accredited training agencies, brochure sites and all [...]]]></description>
			<content:encoded><![CDATA[<p>Mood: Balanced &amp; happy that I have just finished off another freelance project!<br />
Sound: The Fumes<br />
Travel destination: Turkey</p>
<p><a title="A previous post" href="http://www.andrewjstevens.com/2008/05/modx-finally-professional-training-for-site-editors/" onclick="pageTracker._trackPageview('/outgoing/www.andrewjstevens.com/2008/05/modx-finally-professional-training-for-site-editors/?referer=');">I have spoken of MODX</a> before and how much I like it. I have produced a serious number of <a title="MODX content management system" href="http://www.modxcms.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.modxcms.com?referer=');">MODX</a> sites, from fully compliant government sites to tourist bodies, accredited training agencies, brochure sites and all of the way to online shops. I don&#8217;t think there is a site type I have not produced with MODX (but remember MODX is not an enterprise tool, it is great for small to medium sites as it does not support all of <a title="A link to the features of Infoglue" href="http://www.infoglue.org/Projects/InfoGlue/Features/" onclick="pageTracker._trackPageview('/outgoing/www.infoglue.org/Projects/InfoGlue/Features/?referer=');">the features you may expect from products like Infoglue</a>).</p>
<p>Maybe I should blog about <a title="Infoglue content management and portal platform" href="http://www.infoglue.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.infoglue.org?referer=');">Infoglue</a>! One day soon perhaps&#8230;</p>
<p>So in the last month or so I have produced two ecommerce shops in a very short time frame. Both of these sites had the following features:</p>
<ul>
<li>the clients were in a rush (aren&#8217;t we all?)</li>
<li>wanted AJAX style user interfaces</li>
<li>both sites were designed by a third party (I am an Enterprise Architect and part time coder, NOT a web designer)</li>
<li>had under 100 products to sell</li>
<li>required online credit card processing (one wanted to use PayPal, the other wanted to use a proper merchant facility)</li>
<li>needed a content management system to manage their site &#8211; this is a critical point as many cart systems out there mandate you must use their CMS and let&#8217;s face it none of them really have good CMS features! I prefer to leave content to the CMS and integrate my required features &#8211; HINT: ALWAYS look for a CMS that can allow for easy integration of functionality, you need to be able to loosely couple (but not at the cost of scecurity) functionality on demand!</li>
<li>wanted an information rich site and not a horrible retail site like those ones you see based solely on ZenCart or OSCommerce (come on people design something a little more user friendly!) &#8211; this meant a focus more on CMS functionality rather than shop features</li>
<li>had users of varying web knowledge and understanding, from the VERY bare basics to &#8220;I can actually do some PHP&#8221; degrees of competency.</li>
</ul>
<p>So I hunted around and as the budget for both of my projects did not warrant the writing of a custom shop like I have done for other clients, I decided to try and find an off-the-shelf product. I purposely chose two different carts as I wanted to see how each of these products were to work with.</p>
<p>So I chose the following carts to implement as they both promoted easy MODX integration:</p>
<ol>
<li><a href="http://www.treasurechestcart.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.treasurechestcart.com?referer=');">Treasure Chest</a>: &#8220;TreasureChest is an easy to use eCommerce system for MODx CMS/F. It is a 100% MODx native shopping cart, product manager, inventory manager, shipping assistant, and sales tracking solution which uses PayPal Website Payments Standard for payment processing.&#8221;</li>
<li><a href="http://www.foxycart.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.foxycart.com?referer=');">FoxyCart</a>: &#8220;Modern CSS + XHTML Ecommerce&#8221;.</li>
</ol>
<p>Both products fitted the bill, well kind of&#8230;</p>
<p><strong>Features</strong></p>
<p>Treasure Chest:</p>
<ul>
<li>Works as a module for MODX, you can manage products and sales all in the Manager. Great!! You don&#8217;t need to have multiple accounts and manage your site in two places (in MODX and in a seperate cart site).</li>
<li>Uses MODX placeholders and snippet calls. Very, vey easy to integrate, a little bit harder to customise.</li>
<li>Great personalised support with direct contact with the developer who clearly cares about his product.</li>
<li>Uses PayPal so it&#8217;s got good credit card security for your customers immediately!</li>
<li>Fast, cheap, reliable and got me out of a bind with my client in no time.</li>
</ul>
<p>FoxyCart:</p>
<ul>
<li>Way easy to integrate. So easy it&#8217;s scary. It also has an API if you are not happy with the standard way of doing things. Actually I would like to play with that some more.</li>
<li>Very interactive and all AJAX. Looks very swish and their template system is pretty easy to work with.</li>
<li>Supports a lot of different payment gateways. This surely has to be a headache for them but this of course enables a broader market for them to sell their product to.</li>
<li>Pretty good documentation, though I found a number of examples in the forum don&#8217;t actually work. Maybe they need to flag example code with cart version compatibility?</li>
<li>Once again FoxyCart was up and running in no time. Fast, very easy and pretty user friendly.</li>
</ul>
<p><strong>Gotchas</strong></p>
<p>Treasure Chest:</p>
<ul>
<li>PayPal only &#8211; this is the single greatest gotcha, but if you are ok with PayPal then there is no problem at all.</li>
<li>Product options are not very flexible as they overwrite each other. What does this mean? Just say I wanted to buy Widget A and selected red as its colour, if I now buy Widget A again and select blue (I want two Widget A&#8217;s in two different colours) both product selections will be aggregated and made blue. So instead of having two Widgets in two different colours (one blue and one red), I have two Widgets in blue!</li>
<li>Integration document needs some more work.</li>
<li>Some more cart display variations would be nice, FoxyCart has some great methods for site integration. But what can I say here? Treasure Chest is $19.95 once off, FoxyCart is $15 a month. Perhaps with more sales Treasure Chest will expand. Don&#8217;t get me wrong here, Treasure Chest product display is infinitely variable but it&#8217;s just tracking the status of your cart which could be more flexible.</li>
<li>Needs to be more flexible around product imagery, I used Template Variables to help out here.</li>
<li>Reporting could use enhancement.</li>
</ul>
<p>FoxyCart:</p>
<ul>
<li>I have some security concerns with this product because of it&#8217;s loose integration. For example what is to stop a clever user saving your cart page down, altering the costs in the forms and then buying the product at a heavily discounted price? There are a couple of other things I could point  out too, but for small transaction volumes human auditing will pick this up. FoxyCart needs to look at product parameter encryption like PayPal does.</li>
<li>I found support a little slow, I had problems with their integration with eWay (turns out my shop name had an illegal character in it of all things &#8211; better validation is required here obviously). I was trying to go live and they took 36 hours to respond and then promised a fix within 3 days. That had me scared, BIG TIME, but I will acknowledge here that not only did they get the problem sorted as soon as I made some noise it also only took moments to fix when they responded. So in the end, good job guys! (it was only those 36 hours before I got a response which was a little scary).</li>
<li>A monthly fee! Well this is a good thing and a bad thing. It made me happy because my client had ongoing support after their engagement with me, but I just don&#8217;t like subscription based software.</li>
<li>It&#8217;s not as easily configurable as they like to say unless you are a <a href="http://jquery.com/" onclick="pageTracker._trackPageview('/outgoing/jquery.com/?referer=');">jQuery</a> coder. I have no problems with this, but others out there might.</li>
<li>Does not manage inventory without the use of snippets and their API.</li>
<li>The biggest issue with FoxyCart is non-compliance with <a href="http://en.wikipedia.org/wiki/PCI_DSS" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/PCI_DSS?referer=');">PCIDSS</a> when taken out of the box. I had to do some jQuerry work to make it a bit more compliant. I was a little scared to push the boundaries of this issue too far.</li>
<li>You need to log into two sites, MODX for product management and FoxyCart for sales reporting and cart configuration. A little confusing for newbies.</li>
</ul>
<p>The point here I guess is that both carts have slightly different target markets but both are great products when you know what you are looking for, so in summary:</p>
<p>So am I happy with both products? YES.<br />
Are they both easy to use? YES<br />
Are they both customisable? YES<br />
Would I use them both again? YES<br />
Should you use them? YES (assuming your requirements are similar)</p>
<p>Out of interest I also integrate these MODX sites with <a title="Email list management software" href="http://www.listmessenger.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.listmessenger.com/?referer=');">ListMessenger</a> and <a title="A PHP search engine" href="http://isearchthenet.com/isearch/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/isearchthenet.com/isearch/?referer=');">iSearch</a>. Both of which fill a niche and work really well.</p>
]]></content:encoded>
			<wfw:commentRss>http://andrewjstevens.com/2008/05/foxycart-and-treasure-chest-a-modx-shopping-cart-comparison/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>MODX: finally professional training for site editors</title>
		<link>http://andrewjstevens.com/2008/05/modx-finally-professional-training-for-site-editors/</link>
		<comments>http://andrewjstevens.com/2008/05/modx-finally-professional-training-for-site-editors/#comments</comments>
		<pubDate>Thu, 01 May 2008 04:57:25 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Infoglue]]></category>
		<category><![CDATA[MODx]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.andrewjstevens.com/?p=48</guid>
		<description><![CDATA[I am a big fan of the MODX content management system. I used to use Etomite until I saw it&#8217;s MODX fork. I liked what I saw and I never looked back. I have produced some really great sites with MODX and I would thoroughly recommend it for any small to medium web site. I [...]]]></description>
			<content:encoded><![CDATA[<p>I am a big fan of the <a href="http://www.modxcms.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.modxcms.com?referer=');">MODX content management system</a>. I used to use Etomite until I saw it&#8217;s MODX fork. I liked what I saw and I never looked back. I have produced some really great sites with MODX and I would thoroughly recommend it for any small to medium web site.</p>
<p>I cannot give MODX a big enough wrap.</p>
<p>So I was thinking after releasing my latest MODX site that I have never seen anyone offering high quality training for MODX users. There is a simple explanation for this (and almost every other CMS really):</p>
<p><em>every implementation is unique.</em></p>
<p>Any great product can become a dog if implemented poorly. This is the sad truth. So through my association with <a href="http://wwwtraining.biz" target="_blank" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz?referer=');">wwwtraining</a>, I have encouraged the development of a MODX editor course:</p>
<p><a href="http://wwwtraining.biz/editing-your-modx-site.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/editing-your-modx-site.html?referer=');">Editing your MODX site</a>, a course with features like:</p>
<ul>
<li>creating and editing pages</li>
<li>editing values and parameters</li>
<li>simple tips to make your site run faster</li>
<li>how to enable MODX SEO features</li>
<li>creating users</li>
<li>and just about anything else MODX can do!</li>
</ul>
<p>wwwtraining can customise training for you and even offer tips to improve a poor implementation if you want it.</p>
<p>BTW &#8211; I am also a big fan of <a href="http://www.infoglue.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.infoglue.org?referer=');">Infoglue</a> but that is my preferred Open Source CMS for enterprise grade clients. I have a number of government clients using it.</p>
]]></content:encoded>
			<wfw:commentRss>http://andrewjstevens.com/2008/05/modx-finally-professional-training-for-site-editors/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>On demand web training</title>
		<link>http://andrewjstevens.com/2008/04/on-demand-web-training/</link>
		<comments>http://andrewjstevens.com/2008/04/on-demand-web-training/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 13:02:04 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[MODx]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.andrewjstevens.com/?p=46</guid>
		<description><![CDATA[Mood: Sleepy (it&#8217;s late!) Sound: Soundgarden Travel destination: Turkey Over the years I have been involved in a lot of professional development, training and presentations, on both sides of the lectern. I have also presented professional training courses for CAVAL at LaTrobe University over a long period that saw me travel to Singapore, New Zealand and most [...]]]></description>
			<content:encoded><![CDATA[<p>Mood: Sleepy (it&#8217;s late!)<br />
Sound: Soundgarden<br />
Travel destination: Turkey</p>
<p>Over the years I have been involved in a lot of professional development, training and presentations, on both sides of the lectern. I have also presented professional training courses for <a href="http://www.caval.edu.au/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.caval.edu.au/?referer=');">CAVAL at LaTrobe University</a> over a long period that saw me travel to Singapore, New Zealand and most of Australia.</p>
<p>I look back at my time at CAVAL with great fondness and I truly mourn the fact that I cannot be involved as much as I would like to be any more. My wife was diagnosed with <a href="http://en.wikipedia.org/wiki/Choroidal_melanoma" target="_blank" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Choroidal_melanoma?referer=');">cancer</a> and that severely limited my availability for a short period of time. The CAVAL programme is great and the people are even better.</p>
<p>I have also travelled to other countries and cities for commercial organisations. I guess professional presenting is a real love, and I want more. Don&#8217;t get me wrong, I still get in front of audiences pretty regularly, but CAVAL was an organisation I loved being involved with.</p>
<p>But happily my circumstances have changed. I have been invited to get involved in <a href="http://wwwtraining.biz/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/?referer=');">wwwtraining</a>, who describe themselves as: &#8220;on demand web training&#8221; and &#8220;web tutoring &amp; hands-on help&#8221;. I will be helping to develop their courses and at the moment their materials include:</p>
<ol>
<li>Tutor lead
<ul>
<li><a title="Blogging with WordPress" href="http://wwwtraining.biz/blogging-with-wordpress.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/blogging-with-wordpress.html?referer=');">Blogging with WordPress</a></li>
<li><a title="cPanel for beginners" href="http://wwwtraining.biz/cpanel-for-beginners.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/cpanel-for-beginners.html?referer=');">cPanel for beginners</a></li>
<li><a title="DreamHost introduction" href="http://wwwtraining.biz/dreamhost.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/dreamhost.html?referer=');">DreamHost introduction</a></li>
<li><a title="Hands on DirectAdmin" href="http://wwwtraining.biz/hands-on-directadmin.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/hands-on-directadmin.html?referer=');">Hands on DirectAdmin</a></li>
<li><a title="Plesk site management" href="http://wwwtraining.biz/plesk-site-management.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/plesk-site-management.html?referer=');">Plesk site management</a></li>
<li><a title="Safe web surfing for families" href="http://wwwtraining.biz/safe-web-surfing-for-families.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/safe-web-surfing-for-families.html?referer=');">Safe web surfing for families</a></li>
<li><a title="Uploading sites with DreamWeaver" href="http://wwwtraining.biz/uploading-your-site-with-dreamweaver.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/uploading-your-site-with-dreamweaver.html?referer=');">Uploading sites with DreamWeaver</a></li>
</ul>
</li>
<li>Self-paced learning
<ul>
<li><a title="Better results with Google" href="http://wwwtraining.biz/better-results-with-google.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/better-results-with-google.html?referer=');">Better results with Google</a></li>
<li><a title="Hosting jargon" href="http://wwwtraining.biz/hosting-jargon.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/hosting-jargon.html?referer=');">Hosting jargon</a></li>
<li><a title="How to FTP" href="http://wwwtraining.biz/how-to-ftp.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/how-to-ftp.html?referer=');">How to FTP</a></li>
<li><a title="Web lingo" href="http://wwwtraining.biz/web-lingo.html" onclick="pageTracker._trackPageview('/outgoing/wwwtraining.biz/web-lingo.html?referer=');">Web lingo</a></li>
</ul>
</li>
</ol>
<p>While some of these courses already include areas of my expertise, I hope to add things like web accessibility, technical project management and others.</p>
<p>Oh, if there is anyone out there looking for a skilled presenter and trainer, let me know! <img src='http://andrewjstevens.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://andrewjstevens.com/2008/04/on-demand-web-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
