<?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>Mai Me Arai &#187; Drupal</title>
	<atom:link href="http://www.maimearai.net/category/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.maimearai.net</link>
	<description>It means &#039;nothing&#039;</description>
	<lastBuildDate>Mon, 06 Sep 2010 06:35:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Leaving is Complicated</title>
		<link>http://www.maimearai.net/2010/03/leaving-work-is-complicated/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=leaving-work-is-complicated</link>
		<comments>http://www.maimearai.net/2010/03/leaving-work-is-complicated/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 18:29:07 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Ubercart]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=404</guid>
		<description><![CDATA[<p>The company website (www.cibus.co.th) has gone through a number of iterations as I tried to decide the best way to do it. The current iteration runs on Drupal (version 6) and I implemented a limited install of Ubercart in the hope that someday I would fully implement it as a customer portal for ordering products directly. Unfortunately <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2010/03/leaving-work-is-complicated/">Leaving is Complicated</a></span>]]></description>
			<content:encoded><![CDATA[<p>The company website (<a href="http://www.cibus.co.th/" target="_blank">www.cibus.co.th</a>) has gone through a number of iterations as I tried to decide the best way to do it. The current iteration runs on <a href="http://www.drupal.org/" target="_blank">Drupal</a> (version 6) and I implemented a limited install of <a href="http://www.ubercart.org/" target="_blank">Ubercart</a> in the hope that someday I would fully implement it as a customer portal for ordering products directly. Unfortunately I hit a wall when I discovered that Ubercart only supports integer quantities, a problem when your products are wholesale food, so I put that on hold in the hope that the next version might change that. Now with Drupal 7 drawing closer I&#8217;ve seen clearly the direction it will be heading, the team from Ubercart have moved to something else called <a href="http://www.drupalcommerce.org/" target="_blank">Drupal Commerce</a> for political reasons, reworking the entire suite from the ground up, so I am having to re-examine the website and plan for the future.</p>
<p>Thus the need to redesign the site from the ground up once more without the use of Ubercart but rather using the <a href="http://www.drupal.org/project/cck" target="_blank">Content Construction Kit (CCK)</a> and <a href="http://www.drupal.org/project/views" target="_blank">Views</a> extensively. Though it will look mostly the same I am switching from using the <a href="http://www.drupal.org/project/zen" target="_blank">Zen</a> theme as a base to the <a href="http://www.drupal.org/project/genesis" target="_blank">Genesis</a> theme. The redesign I am currently working on will enable a clean upgrade to Drupal 7 once it is released, unlike the existing implementation.</p>
<p>In retrospect it was wishful thinking that the company I work for would ever be ready or capable of implementing my plans. The Managing Director has a background in sales and managing restaurants/retail outlets and is a man I have a great deal of respect for, but his background causes him to focus solely on getting the product out to the detriment of everything else and in my whole time here I have never been able to get him to see the wisdom of organising the company operations in a more manageable fashion. If I&#8217;m ever asked in a job interview to recount a situation where I could have done better this will be it. I have no hard feelings towards him at all though because were it not for him the company would surely have failed by now, I have only regrets of what I had hoped to achieve.</p>
<p><span id="more-404"></span>I don&#8217;t know if it is my own vanity or a real difficulty but I still haven&#8217;t found someone to replace me when I leave. I wrote a list of requirements for a potential applicant which featured only two points:</p>
<ol>
<li>An understanding of business practises and workflow.</li>
<li>The ability to map business practises and workflow to the accounting software.</li>
</ol>
<p>Am I being too vague? These two things are critical for any person who might consider replacing me because everything else can be learnt. Perhaps future experiences will show me there are more items which need to be added to this list.</p>
<p>It&#8217;s funny that this is the first time I&#8217;ve resigned from a job where I am still in love with the company. Part of me wishes I wasn&#8217;t leaving, not only for the warm blanket of job security (because I live in constant fear of getting a good job when I return home), but also in the vain hope that perhaps given time my plans would come to fruition. Another part of me is glad I am leaving because it acknowledges the futility of trying to improve things and, honestly, there are employees I will be happy to never see again.</p>
<p>The other day one such staff member¹ told me something I had asked her to do was not her job, causing me to spend the next few minutes explaining to her the many ways in which it in fact was, but she illustrated to me an important work ethic she lacks &#8211; the ability to separate personal feelings from the job at hand. This particular staff member has had regular occurrences of extreme conflict with every person in the company and with me leaving the thin buffer between the rest of the staff and her is also going to disappear so I worry for what will happen to them in my absence.</p>
<p>I&#8217;m hopeful that great and exciting things are in my future.</p>
<p>¹ <em>This is the crazy woman I&#8217;ve mentioned before that I would like to fire but the Managing Director pities her (really) so lets her stay. If he said &#8216;yes&#8217; tomorrow I would still fire her on the spot, though the act wouldn&#8217;t garner as much pleasure as it once might have.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2010/03/leaving-work-is-complicated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing with Drupal 7</title>
		<link>http://www.maimearai.net/2010/03/playing-with-drupal-7/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=playing-with-drupal-7</link>
		<comments>http://www.maimearai.net/2010/03/playing-with-drupal-7/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 06:56:58 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=393</guid>
		<description><![CDATA[<p>I&#8217;ve been playing with Drupal 7, creating mock-ups, so that I might move the company website to it when it&#8217;s released and so far am impressed with the improvements made.</p>
<p>First and foremost is CCK integration. No longer do I need to install 4 or 5 additional modules just to be able to add images that are <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2010/03/playing-with-drupal-7/">Playing with Drupal 7</a></span>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing with Drupal 7, creating mock-ups, so that I might move the company website to it when it&#8217;s released and so far am impressed with the improvements made.</p>
<p>First and foremost is CCK integration. No longer do I need to install 4 or 5 additional modules just to be able to add images that are automatically adjusted to whatever size to content, it&#8217;s all built-in! Even better is that fields can now be added to taxonomy terms so I won&#8217;t need a hack to have a picture for taxonomy terms anymore.</p>
<p>The Drupal 7 version of Views is looking pretty good too, though it isn&#8217;t fully functional.</p>
<p>One area that is lacking is a guide to creating a Drupal 7 theme from scratch. This needs to be addressed desperately unless the powers that be plan on only making use of those of us who created themes for Druapl 6 and took the time to migrate them Drupal 7.</p>
<p>All up, a positive experience so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2010/03/playing-with-drupal-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Make a Day Interesting</title>
		<link>http://www.maimearai.net/2010/02/how-to-make-a-day-interesting/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-make-a-day-interesting</link>
		<comments>http://www.maimearai.net/2010/02/how-to-make-a-day-interesting/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 10:41:22 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=342</guid>
		<description><![CDATA[<p>You&#8217;re working on the company website and suddenly everything is screwed up with the design. What do you do? WHAT &#8211; DO &#8211; YOU &#8211; DO?? If you&#8217;re like me you initially blame yourself and eventually discover that a particular directory on your webserver has inexplicably become in accessible via the web.</p>
<p>The problem was exacerbated by <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2010/02/how-to-make-a-day-interesting/">How to Make a Day Interesting</a></span>]]></description>
			<content:encoded><![CDATA[<p>You&#8217;re working on the company website and suddenly everything is screwed up with the design. What do you do? WHAT &#8211; DO &#8211; YOU &#8211; DO?? If you&#8217;re like me you initially blame yourself and eventually discover that a particular directory on your webserver has inexplicably become in accessible via the web.</p>
<p>The problem was exacerbated by the fact that I had CSS and Javascript compression turned on in Drupal, which stores said compressed files in the offending folder, and all of my site images bar those relating to the overall theme were also stored there.</p>
<p>Turning off css and javascript compression made the design return to normal, but all non-theme images were still MIA as well as various other files.</p>
<p>I&#8217;ve so far found two other people who are experiencing the same problem and one of them is with the same webhost whil the other is still locally hosted. I conacted my webhost anyway and it seems that was where the problem lay as they have fixed it.</p>
<p>Phew!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2010/02/how-to-make-a-day-interesting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email Newsletters are FUN!</title>
		<link>http://www.maimearai.net/2010/01/email-newsletters-are-fun/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=email-newsletters-are-fun</link>
		<comments>http://www.maimearai.net/2010/01/email-newsletters-are-fun/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 10:47:31 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=322</guid>
		<description><![CDATA[<p>Ever tried to set up an email subscription service in Drupal? Until recently I hadn&#8217;t and now that I&#8217;m in the midst of it I wish email newsletters would all rot in hell. The setup is the easy part. The newsletter is the hard part.</p>
<p>A little thing I never knew is that email clients don&#8217;t use <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2010/01/email-newsletters-are-fun/">Email Newsletters are FUN!</a></span>]]></description>
			<content:encoded><![CDATA[<p>Ever tried to set up an email subscription service in Drupal? Until recently I hadn&#8217;t and now that I&#8217;m in the midst of it I wish email newsletters would all rot in hell. The setup is the easy part. The newsletter is the hard part.</p>
<p>A little thing I never knew is that email clients don&#8217;t use the same regular html/css that modern or even semi-modern websites use, they are only barely compliant with ancient html specifications which I can barely recall the details of being all modernified as I am. Even worse is that different email clients render html differently!</p>
<p>Would you believe that the current release of Outlook 2007 has worse html support than its predecessor?</p>
<p>Why does the internet hate me?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2010/01/email-newsletters-are-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moments of Cleverness</title>
		<link>http://www.maimearai.net/2009/12/moments-of-cleverness/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=moments-of-cleverness</link>
		<comments>http://www.maimearai.net/2009/12/moments-of-cleverness/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 10:17:50 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[WoW]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=297</guid>
		<description><![CDATA[<p>I&#8217;ve recently implemented a small change I&#8217;m rather proud of to our company website that will automatically display any recipes we have on file that make use of a product you&#8217;re viewing. At the moment I&#8217;ve only got Texturas recipes so that&#8217;s the only thing that will show them, but in time more recipes will mean <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2009/12/moments-of-cleverness/">Moments of Cleverness</a></span>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently implemented a small change I&#8217;m rather proud of to our company website that will automatically display any recipes we have on file that make use of a product you&#8217;re viewing. At the moment I&#8217;ve only got Texturas recipes so that&#8217;s the only thing that will show them, but in time more recipes will mean it slowly spreads to all products.</p>
<p>While I&#8217;m on the topic of Texturas, they are an amazing product that I never knew about which allows you to some quite creative things with food that as a food consumer I always took for granted. No more though!</p>
<p>Anyway, the display of recipes is all done using the magic and power of the Views module for Drupal. Quite amazing really and perhaps I will come back to this post when my brother isn&#8217;t waiting for me in WoW to detail exactly how I did it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2009/12/moments-of-cleverness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE7 Quirks</title>
		<link>http://www.maimearai.net/2009/10/ie7-quirks/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ie7-quirks</link>
		<comments>http://www.maimearai.net/2009/10/ie7-quirks/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 05:45:11 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=249</guid>
		<description><![CDATA[<p>I&#8217;ve overcome the majority of my problems with IE7 and the page layout is correct, but there is one minor issue remaining.</p>
<p>I have a div named main that contains two divs named content and sidebar. It has nothing else in it. The problem is that main has a background colour and borders that aren&#8217;t correctly displaying <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2009/10/ie7-quirks/">IE7 Quirks</a></span>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve overcome the majority of my problems with IE7 and the page layout is correct, but there is one minor issue remaining.</p>
<p>I have a div named <em>main</em> that contains two divs named <em>content</em> and <em>sidebar</em>. It has nothing else in it. The problem is that <em>main</em> has a background colour and borders that aren&#8217;t correctly displaying over the entire region because both <em>content</em> and <em>sidebar</em> are floated divs.</p>
<p>I can keep the layout I already have safe by removing the float from <em>sidebar</em>, but then the background and border extend only to the bottom of content in the sidebar, not to the bottom of <em>main</em>. I presume that reversing the float (so that it is on <em>sidebar</em> instead) would have the same issue, ie the background and borders will extend only to the bottom of <em>content</em>.</p>
<p>I could find a way to make it work but at this point I&#8217;ve achieved what I set out to do and I&#8217;m loathe to waste anymore time on it. The page layout is correct under IE7, so I&#8217;ve relegated the background/borders issue with <em>main</em> to the I-don&#8217;t-give-a-shit pile.</p>
<p>PS IE7 also has quirks with relative positioning that I didn&#8217;t mention here, but had to deal with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2009/10/ie7-quirks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To Fix Or Not To Fix</title>
		<link>http://www.maimearai.net/2009/10/to-fix-or-not-to-fix/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=to-fix-or-not-to-fix</link>
		<comments>http://www.maimearai.net/2009/10/to-fix-or-not-to-fix/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 10:25:56 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=232</guid>
		<description><![CDATA[<p>In building the website for my work I&#8217;ve experienced a hiccup or two, but it is up and running (www.cibus.co.th). Since opening it up to customers I&#8217;ve disovered that the site doesn&#8217;t render correctly in any Internet Explorer below 8, and even that only works in compatability mode.</p>
<p>So the question I&#8217;ve been tossing around in my <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2009/10/to-fix-or-not-to-fix/">To Fix Or Not To Fix</a></span>]]></description>
			<content:encoded><![CDATA[<p>In building the website for my work I&#8217;ve experienced a hiccup or two, but it is up and running (<a href="http://www.cibus.co.th/" target="_blank">www.cibus.co.th</a>). Since opening it up to customers I&#8217;ve disovered that the site doesn&#8217;t render correctly in any Internet Explorer below 8, and even that only works in compatability mode.</p>
<p>So the question I&#8217;ve been tossing around in my mind is should I bother fixing it or should I tell customers to either use a different browser or upgrade to IE8. The reality of the situation is that many of our customers are hotels which more than likely have a very strict IT policy that would not allow users to upgrade to the latest IE so I needed to consider the very real possibility of fixing it. But first, the stats.</p>
<p>How many people viewing our website run browsers that cannot render it correctly? According to the wonderful world of webstats that is Google Analytics a total of 27% of visitors to our website run either IE7 or IE6, far too high a percentage for me to simply ignore.</p>
<p>Next I was faced with a problem inherent to Internet Explorer. Unlike other browsers it&#8217;s only possible to have a single version of IE on any one machine so the development of sites that works on all can be quite involved. Enter <a href="http://www.virtualbox.org/" target="_blank">Sun VirutalBox</a>!</p>
<p>This handy FREE program can create a virtual machine that enables you to install an instance of an OS and whatever else you might desire in a sandbox environment, which is allowing me to test the site in IE7 (I&#8217;m considering ignoring the 9% of users on IE6).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2009/10/to-fix-or-not-to-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search Expectations</title>
		<link>http://www.maimearai.net/2009/10/222/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=222</link>
		<comments>http://www.maimearai.net/2009/10/222/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 08:42:25 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=222</guid>
		<description><![CDATA[<p>In this day and age of Google and friends there are certain things you expect when software says it includes search functionality. At the most basic level you expect that if you type in &#8216;elephant&#8217; it will find all instances of the word &#8216;elephant&#8217;. The next step is that typing &#8216;free&#8217; would return all instances of <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2009/10/222/">Search Expectations</a></span>]]></description>
			<content:encoded><![CDATA[<p>In this day and age of Google and friends there are certain things you expect when software says it includes search functionality. At the most basic level you expect that if you type in &#8216;elephant&#8217; it will find all instances of the word &#8216;elephant&#8217;. The next step is that typing &#8216;free&#8217; would return all instances of &#8216;free&#8217;, &#8216;freedom&#8217;, &#8216;freely&#8217;, &#8216;freed&#8217;, or  any other variation of the word. The final, most complex step is that search itself becomes a query language allowing infinitely complex searches to be performed.</p>
<p>Yesterday I discovered that the search functionality included with Drupal is capable of whole word searching only.</p>
<p>I really hate discovering huge failings like this myself and wish they&#8217;d be clear from the beginning on such limitations. As a result of this revelation I&#8217;ve been reading through discussions on drupal.org about how the search can be improved that have been going on for a disappointingly long time, which unfortunately is quite common with Drupal (a curse of being open source), mainly because certain decision-makers in the Drupal heirarchy feel that full-text search would incur too great a performance hit. This, rather than making it possible for people to find content on your site without explicity knowing what it is called.</p>
<p>This even affects site administrators because when sites get large enough that admins have to search to find a certain node (article/post in Drupal-talk) they must know exatly what they&#8217;re looking for to be able to find it.</p>
<p>Luckily there are modules available to replace the built-in search module, but now I am required to manually search through them to find the right solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2009/10/222/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE Quirks</title>
		<link>http://www.maimearai.net/2009/09/ie-quirks/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ie-quirks</link>
		<comments>http://www.maimearai.net/2009/09/ie-quirks/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 10:46:46 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=210</guid>
		<description><![CDATA[<p>Did you know that if you link more than 30 css stylesheets Internet Explorer won&#8217;t recognise anything past the 30th? Neither did I and what a waste of time disocvering that was.</p>
<p>Luckily Drupal has a feature where it can take all of your css files and make them into a single on to save file <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2009/09/ie-quirks/">IE Quirks</a></span>]]></description>
			<content:encoded><![CDATA[<p>Did you know that if you link more than 30 css stylesheets Internet Explorer won&#8217;t recognise anything past the 30th? Neither did I and what a waste of time disocvering that was.</p>
<p>Luckily Drupal has a feature where it can take all of your css files and make them into a single on to save file access time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2009/09/ie-quirks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal&#8217;s Steep Learning Curve</title>
		<link>http://www.maimearai.net/2009/08/drupals-steep-learning-curve/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=drupals-steep-learning-curve</link>
		<comments>http://www.maimearai.net/2009/08/drupals-steep-learning-curve/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 11:11:33 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://www.maimearai.net/?p=171</guid>
		<description><![CDATA[<p>While I don&#8217;t think I&#8217;ve mastered Drupal I&#8217;m past the worst of the learning curve, but there were a number of things that I never saw explained anywhere which caused me many a headache. Many a time I would update some css but after uploading and forcing a page refresh the changes wouldn&#8217;t appear and I&#8217;d <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.maimearai.net/2009/08/drupals-steep-learning-curve/">Drupal&#8217;s Steep Learning Curve</a></span>]]></description>
			<content:encoded><![CDATA[<p>While I don&#8217;t think I&#8217;ve mastered Drupal I&#8217;m past the worst of the learning curve, but there were a number of things that I never saw explained anywhere which caused me many a headache. Many a time I would update some css but after uploading and forcing a page refresh the changes wouldn&#8217;t appear and I&#8217;d spend the next 20-30 minutes trying to see if I&#8217;d mispelt something (which is often the case).</p>
<p>Occasionally it would happen that I didn&#8217;t make a mistake though leaving me extremely perplexed and thoroughly unconfident in my ability to learn the intricacies of Drupal, only to have my original changes suddenly appear on the site without me doing anything.</p>
<p><span id="more-171"></span>Something they don&#8217;t do a good job of explaining is that Drupal maintains caches (yes, more than one) and when changes are made you will need to clear them to allow Drupal to pick up your changes. Even more confusing is that up until recently it has never been  made entirely clear where to go to clear the various caches as they are buried deep inside the administration interface &#8211; in Performance configuration of all places. That&#8217;s all changed now thanks to a contributed module called <a href="http://drupal.org/project/admin_menu" target="_blank">Administration Menu</a> that presents the entire administration interface in a menu that appears at the top of the page, bringing cache flushing to the top level, which is a very nice change indeed.</p>
<p>One other very important thing that beginners who are trying to customise the look of their site need to know is that all of the built-in Drupal performance settings found at /admin/settings/performance/ should be disabled to stop Drupal from caching things like the css and javascript. This will avoid the problem I described above. Changes to your theme files will always require a cache flush however, especially any changes to template.php (the home of all the functions that do the cool stuff for your theme).</p>
<p>Of course I&#8217;m completely glossing over the fact that you also need to have an idea of how theming works in Drupal. Yet another mountain for the army of noobs to attempt the ascent of.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.maimearai.net/2009/08/drupals-steep-learning-curve/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
