<?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>Consilience Media &#187; Xaraya</title>
	<atom:link href="http://www.consil.co.uk/blog/tag/xaraya/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.consil.co.uk</link>
	<description></description>
	<lastBuildDate>Thu, 12 Jan 2012 12:03:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Starting Afresh</title>
		<link>http://www.consil.co.uk/blog/2008/09/09/a-new-start-with-modx/</link>
		<comments>http://www.consil.co.uk/blog/2008/09/09/a-new-start-with-modx/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 20:46:34 +0000</pubDate>
		<dc:creator>Phill Brown</dc:creator>
				<category><![CDATA[CMS/Frameworks]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[MODx]]></category>
		<category><![CDATA[Xaraya]]></category>

		<guid isPermaLink="false">http://www.consil.co.uk/blog/?p=30</guid>
		<description><![CDATA[I like shiney things. Things that make me go &#8220;ooo&#8221; and &#8220;ahhh&#8221;. For example I like Macs, and more suprisingly Windows Vista. It will come as no suprise then that I am a mad fan of using AJAX in my web sites and applications. Lets just recap on why Ajax is so &#8216;mega friggin awesome&#8217;! No more waiting for page loading. Web pages take about 2.5 seconds to download and another 1-2 to render depending on your computer hardware and <a href="http://www.consil.co.uk/blog/2008/09/09/a-new-start-with-modx/" title="Read more" class="sprite-wrapper arrow-green-right">...<span class="sprite"></span></a>]]></description>
			<content:encoded><![CDATA[<p>I like shiney things. Things that make me go &#8220;ooo&#8221; and &#8220;ahhh&#8221;. For example I like Macs, and more suprisingly Windows Vista. It will come as no suprise then that I am a mad fan of using AJAX in my web sites and applications. Lets just recap on why Ajax is so &#8216;mega friggin awesome&#8217;!</p>
<ol>
<li>No more waiting for <strong>page loading.</strong> Web pages take about 2.5 seconds to download and another 1-2 to render depending on your computer hardware and web browser. Ajax is a lot quicker as it only fetches the data it needs</li>
<li>The user&#8217;s browsing experience can be <strong>streamlined</strong> a lot better.</li>
<li>A site can <strong>interact with users</strong> in many more ways. The only reasonable way to change what you saw on screen was to click a hyperlink or a button. Now there are all sorts of events; mouse listeners, content changes, time, clicks.</li>
<li>Generally it <strong>makes life easier</strong> for the user.</li>
</ol>
<p>It&#8217;s this love of Ajax that has led me to try <a href="http://http://modxcms.com/">MODx</a>, an &#8220;A<span>jax CMS</span> and <span>PHP Application Framework. I don&#8217;t particually want to re-learn another CMS with the blood, sweat and tears that I&#8217;ve poured into <a href="http://www.xaraya.com">Xaraya</a> over the last two years. But it&#8217;s reaching a stage now where it&#8217;s a bit like using an old CRT screen &#8211; the technology is out of date and it just isn&#8217;t pretty.<br />
</span></p>
<h3>Installation</h3>
<p>Quick, easy, had all the necessary validation checks before letting me do something that would break the thing. Even used some Ajax to test the database connection. A good start.</p>
<h3>First Impressions</h3>
<p>Well&#8230; it&#8217;s pretty, and their interface designer needs a pat on the back! It&#8217;s got the &#8216;grab factor&#8217;. Everything is clean, well-spaced and it&#8217;s a good use of colour and contrast.</p>
<p>My eye gets drawn to some configuration settings. They&#8217;ve learnt a thing or two from Joomla in keeping things simple and comprehendable. They&#8217;ve also given me some reminders to delete the config file and the installer directory. The most attractive thing about this is that they&#8217;ve got a small message below:</p>
<blockquote><p><em>What does this mean?</em><br />
The install/ directory contains the installer for MODx. Just imagine what might happen if an evil person finds this folder and runs the installer! He&#8217;d probably not get too far, because he&#8217;ll need to enter some user information for the database, but it&#8217;s still best to remove this folder from your server.</p></blockquote>
<p>Fantastic. So I now know; A: There&#8217;s a problem, and B: What the repercussions could be. This is the way of presenting information that I subscribe to, yet used to see so little of. One of the old unsaid proverbs on the web was seemingly &#8220;Thou shalt not make labels more than three words long&#8221;.  This occassionly could make things very obscure and you&#8217;d have to sift through Google or support pages for 10 minutes trying to work out what the bloody checkbox actually does!</p>
<p>This is a CMS that will turn people on when they first use it. They may stop once they find it&#8217;s flaws but at least it&#8217;s worth the exploration. With Xaraya my biggest critisism is that it doesn&#8217;t help itself whatsoever. Even the most able web developer would admit it&#8217;s heavy and difficult to pick up. <a href="http://trac.xaraya.com/">Xaraya 2</a> has been rewritten and rebranded as an application development framework &#8211; a much clearer and fairer representation of the product.</p>
<h3>What&#8217;s Next?</h3>
<p>I&#8217;m going to play with it and familiarise myself with the layout and terminology. Get an understanding of all the base modules and the core of the application.</p>
<p>After that it&#8217;s on to the heavy stuff. Can I write a bespoke web module that does 95% of the things I want it to do and is 80% of it made easy for me.</p>
<p>We shall see&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.consil.co.uk/blog/2008/09/09/a-new-start-with-modx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

