<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.2" -->
<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/"
	>

<channel>
	<title>The Happy Content Manager</title>
	<link>http://www.happy-content-manager.com</link>
	<description>Considerations about the daily tasks of a Content Manager.</description>
	<pubDate>Mon, 14 Jan 2008 21:41:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<item>
		<title>Set up a new section for your website</title>
		<link>http://www.happy-content-manager.com/set-up-a-new-section-for-your-website/</link>
		<comments>http://www.happy-content-manager.com/set-up-a-new-section-for-your-website/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 21:41:23 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[how to]]></category>
<category>content</category><category>information architecture</category><category>section</category>
		<guid isPermaLink="false">http://www.happy-content-manager.com/set-up-a-new-section-for-your-website/</guid>
		<description><![CDATA[While working on a new section for the website I’m in charge of, it occurred to me that this task could be compared to filing paper documents, and should be achieved in five steps. 
Gathering documents
This first step is about gathering all information you want to publish in the new section. It includes making sure [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-GB"><img src="http://www.happy-content-manager.com/wp-content/images/boxes.jpg" title="Wood filing cabinet with labels on" alt="Wood filing cabinet with labels on" class="right" height="133" width="200" />While working on a new section for the website I’m in charge of, it occurred to me that <strong>this task could be compared to filing paper documents</strong>, and should be achieved in five steps. </span></p>
<h2><span lang="EN-GB">Gathering documents</span></h2>
<p class="MsoNormal"><span lang="EN-GB">This first step is about gathering all information you want to publish in the new section. It includes <strong>making sure all information you get belongs to the same set of boxes</strong>. You also have to <strong>make sure each piece of content appears only once</strong>. Find a native location for each of them, reuse will be dealt with later (but you can already take notes of what will be reused). It is also the right time to <strong>exclude information already showing in any other section of the website.</strong> You want to gather only core documentation for the topic you&#8217;re interested in.</span></p>
<h2><span lang="EN-GB">Opening boxes</span></h2>
<p class="MsoNormal"><span lang="EN-GB"><strong>Content now needs to be organised into sub-topics</strong>. Think of them as if they were the boxes to which you break down documentation. Content generally can be broken down using these useful questions: what, who, how, when, where. Depending on the amount of content, you will end up with one or more pages for each “box”. The challenge is to have <strong>not too much and not too few boxes</strong>.</span></p>
<h2><span lang="EN-GB">Writing the labels</span></h2>
<p class="MsoNormal"><span lang="EN-GB">Deciding on what each sub part should be named may seem a not so important matter. Indeed it is one of the most crucial decisions you have to make when setting up your new section. Because<strong> such a label should be meaningful for all users and should reflect the efficient information organisation</strong> you came up with in the previous phase. If you can’t find a harmonious and efficient set of labels to put on your boxes, <strong>it may mean you have to reconsider</strong> your set of boxes or repartition among them.</span></p>
<h2><span lang="EN-GB">Filling boxes</span></h2>
<p class="MsoNormal"><span lang="EN-GB">It is now time to proceed to actual filing: put each document in a box. <strong>A document should go in one box and only one</strong>. You will deal with reuse and links later on. If you find one box is over packed compared to others, you may have to <strong>review your boxes or labels to reach a good balance</strong>. Once you’re done, have a look at your filled and labelled boxes. Do you reckon it is easy to find where any topic belongs? Ask a friend to do the same exercise, and make any adjustment they would suggest.</span></p>
<h2><span lang="EN-GB">Finalising organisation</span></h2>
<p class="MsoNormal"><span lang="EN-GB">You now have a well balanced set of information. At that stage you will want to optimise your content <strong>inserting links between pages and displaying some information in more than one place</strong>. It is now time to tag, highlight and comment content properly to use your CMS re use facilities in full. </span></p>
<p class="MsoNormal"><span lang="EN-GB">Remember that what you’re looking to achieve is <strong>a meaningful, complete and well balanced section that allows users to find what they are looking for</strong>. That’s why I recommend this 5 steps approach: gathering, breaking down, labelling, filing, linking.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/set-up-a-new-section-for-your-website/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy New Year!</title>
		<link>http://www.happy-content-manager.com/happy-new-year/</link>
		<comments>http://www.happy-content-manager.com/happy-new-year/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 22:02:54 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.happy-content-manager.com/happy-new-year/</guid>
		<description><![CDATA[Wondering what to put on your 2008 resolutions list? Why not starting with adopting a misunderstood blog post? The following are posts I like although my readers don&#8217;t seem to favor them so much:
- Are folksonomies any good?
- What are microformats?
- Text editor: 10 points to check when choosing a CMS
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.happy-content-manager.com/wp-content/images/folks200.jpg" title="Crowd of russian dolls" alt="Crowd of russian dolls" class="right" height="121" width="200" />Wondering what to put on your 2008 resolutions list? Why not starting with adopting a misunderstood blog post? The following are posts I like although my readers don&#8217;t seem to favor them so much:</p>
<p>- <a href="http://www.happy-content-manager.com/are-folksonomies-any-good/">Are folksonomies any good?</a></p>
<p>- <a href="http://www.happy-content-manager.com/what-are-microformats/">What are microformats?</a></p>
<p>- <a href="http://www.happy-content-manager.com/text-editor-10-points-to-check-when-choosing-a-cms/">Text editor: 10 points to check when choosing a CMS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/happy-new-year/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fat free content management posts</title>
		<link>http://www.happy-content-manager.com/fat-free-content-management-posts/</link>
		<comments>http://www.happy-content-manager.com/fat-free-content-management-posts/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 21:46:14 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.happy-content-manager.com/fat-free-content-management-posts/</guid>
		<description><![CDATA[I wish you all a Merry Christmas. May celebrations leave you some free time, please make sure you have a look at my most read posts. They are guaranteed fat free, so forget moderation:
- Is your hidden content worth seeing?
- What is content quality?
- Website housekeeping: 4 golden rules
- Why are CMS not magic?
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.happy-content-manager.com/wp-content/images/hidden.jpg" title="Hidden butterfly" alt="Hidden butterfly" class="right" height="133" width="200" />I wish you all a Merry Christmas. May celebrations leave you some free time, please make sure you have a look at my most read posts. They are guaranteed fat free, so forget moderation:</p>
<p>- <a href="http://www.happy-content-manager.com/is-your-hidden-content-worth-seeing/">Is your hidden content worth seeing?</a></p>
<p>- <a href="http://www.happy-content-manager.com/what-is-content-quality/">What is content quality?</a></p>
<p>- <a href="http://www.happy-content-manager.com/website-housekeeping-4-golden-rules/">Website housekeeping: 4 golden rules</a></p>
<p>- <a href="http://www.happy-content-manager.com/why-are-cmss-not-magic/">Why are CMS not magic?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/fat-free-content-management-posts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Give a CMS for Christmas</title>
		<link>http://www.happy-content-manager.com/give-a-cms-for-christmas/</link>
		<comments>http://www.happy-content-manager.com/give-a-cms-for-christmas/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 21:18:25 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.happy-content-manager.com/give-a-cms-for-christmas/</guid>
		<description><![CDATA[Almost as kind as Santa Claus, I give you a list of my favourite CMS related websites and blogs:
- Enter Content Here is Seth Gottlieb&#8217;s blog about content management market and trends, with a strong flavour of open source.
- CMS Report is the blog to read to follow CMS news and announcements. You can also [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.happy-content-manager.com/wp-content/images/gift.jpg" title="Nicely wrapped gift box" alt="Nicely wrapped gift box" class="left" height="167" width="250" />Almost as kind as Santa Claus, I give you a list of my favourite CMS related websites and blogs:</p>
<p>- <a href="http://contenthere.blogspot.com/">Enter Content Here</a> is Seth Gottlieb&#8217;s blog about content management market and trends, with a strong flavour of open source.</p>
<p>- <a href="http://cmsreport.com/">CMS Report</a> is the blog to read to follow CMS news and announcements. You can also submit a post you think of interest.</p>
<p>- <a href="http://www.steptwo.com.au/columntwo/">Column Two</a> is edited by James Robertson, an expert in web content management and intranet, with interesting views on knowledge management.</p>
<p>- <a href="http://www.cmsmatrix.org/">The CMS Matrix</a> features a powerful facility allowing to compare more than 800 CMS!</p>
<p>- <a href="http://www.cmswire.com">CMS Wire</a> News section is another great source of information about what&#8217;s going on in CMS world.</p>
<p>- On Content Management category of <a href="http://www.gadgetopia.com/category/12">Gadgetopia</a>, you will find Deane &#8217;s thoughts about CMS technology and best practices.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/give-a-cms-for-christmas/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Content failure: top 4 reasons of errors in CMS</title>
		<link>http://www.happy-content-manager.com/content-failure-top-4-reasons-of-errors-in-cms/</link>
		<comments>http://www.happy-content-manager.com/content-failure-top-4-reasons-of-errors-in-cms/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 20:46:47 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[cms]]></category>

		<guid isPermaLink="false">http://www.happy-content-manager.com/content-failure-top-4-reasons-of-errors-in-cms/</guid>
		<description><![CDATA[I have spent the last year and a half observing content management system users struggling with a not exactly cutting edge system. I found out their errors would always happen for the same 4 reasons. Though it may seem cruel to observe people as if they were just lab animals, so I also want to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.happy-content-manager.com/wp-content/images/error.jpg" title="F**K key" alt="F**K key" class="right" height="138" width="200" />I have spent the last year and a half observing content management system users struggling with a not exactly cutting edge system. I found out their <strong>errors would always happen for the same 4 reasons.</strong> Though it may seem cruel to observe people as if they were just lab animals, so I also want to add I offered them the best support ever during that time. One last thing: no user has been injured during this experiment.</p>
<h2>Typing path</h2>
<p>Whenever contributors have to type in image or page URL to insert them in their text, there are 1 chance out of 4 they make a mistake. This can raise up to 3 out of 4 if they have to type in a different domain name than the one hosting application they are currently logged in. Paths and URLs should not be of users business, it is enough they have to type external site URL when linking to them. <strong>Images and internal links should always be inserted using a visual browsing facility</strong>.</p>
<h2>Default content</h2>
<p>Default content is great because it is a way to ensure no page goes live with empty content elements. But sometimes I wonder what is worse: no content or irrelevant content? Let&#8217;s face it: average users can&#8217;t be asked to remember to check every default content field to see if it needs to be adapted. They often contribute to website as part of their jobs, because they are expert of a given field and so are not specialised in web content. The solution is to explicitly <strong>extend their contribution to <a href="http://www.happy-content-manager.com/is-your-hidden-content-worth-seeing/" title="Link to Is Your Hidden Content Worth Seeing?">hidden content</a></strong> such as <code>META</code> or <code>alt</code> attribute, and to make it mandatory on a system point of view. And also to <strong>make the system take care as much as possible of things such as pages <code>title</code> or navigation</strong> links.</p>
<h2>Externally formatted text</h2>
<p>Users love pasting text they have previously edited in their favorite word processor. This is probably because lots of WYSIWYG editors featured in CMS are not that user friendly. But this is a nightmare because it imports all sorts of formatting bits that CMS can deal with more or less easily. If there is no easy way to integrate word processor in the CMS interface (or just because it is not a good idea), make sure this kind of error can be handled correctly by the system. <strong>It should always block saving or warn user when an unacceptable piece of content has been inserted</strong>. Another good work around is to feature a <strong>&#8216;clean formatted text&#8217; button</strong>: it transforms any formatted text to pure text. It is almost magic, so make sure you let users know about this.</p>
<h2>Hacks</h2>
<p>The most important is not what a system can do but what it has been designed to do. Whenever users have the technical possibility to hack what the CMS is supposed to let them do, there is a potential error on its way. A good rule of thumb is that <strong>there is danger if code can be inserted (and interpreted as is by the system) on a visual interface</strong>. Access to code view in WYSIWYG editor should always be restricted to really expert users. And wild formatting using weapons such as <code>b</code> or <code>u</code> in pure text fields should not be accepted.</p>
<h2>Conclusion</h2>
<p>To sum-up, first steps to user friendliness of a CMS interface are:</p>
<ul>
<li>Browsing computer files and system facility whenever a path to a resource is needed</li>
<li>Educating users about necessity of good hidden content</li>
<li>Making the CMS handling site structure and navigation automatically</li>
<li>Offering a &#8216;clean formatted text&#8217; facility</li>
<li>Restricting access to source code</li>
<li>Forbidding html tags anywhere outside of the code view facility</li>
</ul>
<p>To end on a positive note, I found out that observing how errors happen gave me a better understanding of what a CMS basic features should be.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/content-failure-top-4-reasons-of-errors-in-cms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web Design in a Nutshell, by Jennifer Niederst Robbins</title>
		<link>http://www.happy-content-manager.com/web-design-in-a-nutshell-by-jennifer-niederst-robbins/</link>
		<comments>http://www.happy-content-manager.com/web-design-in-a-nutshell-by-jennifer-niederst-robbins/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 07:49:02 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[books]]></category>

		<guid isPermaLink="false">http://www.happy-content-manager.com/web-design-in-a-nutshell-by-jennifer-niederst-robbins/</guid>
		<description><![CDATA[ When I first started in my current position as a Web Administrator, I badly needed a refresher course about actual web design practices. I had spent 4 years managing web projects, away from any source code or Photoshop copy. I was just out of date. I have to say &#8220;Web Design in a nutshell&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p> <img src="http://www.happy-content-manager.com/wp-content/images/webdesign.jpg" title="Cover of Web Design in a Nutshell" alt="Cover of Web Design in a Nutshell" class="left" height="210" width="210" />When I first started in my current position as a Web Administrator, I badly needed a refresher course about actual web design practices. I had spent 4 years managing web projects, away from any source code or Photoshop copy. I was just out of date. I have to say &#8220;<em>Web Design in a nutshell</em>&#8221; made the trick.</p>
<p>The good thing with Jennifer&#8217;s book is that it goes further than basic knowledge. It dives deep in accessibility and multi browser support, with plenty of practical examples. The book encompasses all you need to know to set up a quality web page: XHTML/CSS, JavaScript, graphics, other media such as audio and video. Appendixes are also a precious resource:  beside HTML and CSS reference lists, they provide codes for special characters and colours. It even mentions <a href="http://www.happy-content-manager.com/what-are-microformats/" title="Link to What are microformats, internal link">microformats</a> in an Appendix signed by Tantek Çelik himself.</p>
<p>In my daily practice, I will check this book at least one a week. That&#8217;s enough to say its subtitle &#8220;<em>A Quick </em><em>Desktop </em><em>Reference</em>&#8221; is not usurped.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/web-design-in-a-nutshell-by-jennifer-niederst-robbins/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CSS and HTML quiz</title>
		<link>http://www.happy-content-manager.com/css-and-html-quiz/</link>
		<comments>http://www.happy-content-manager.com/css-and-html-quiz/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 07:46:22 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://www.happy-content-manager.com/css-and-html-quiz/</guid>
		<description><![CDATA[Instead of complaining about what you were just about to complain about, why not take a little quiz? Show the world how good you are at HTML and CSS coding:

How many HTML elements can you name in 5 minutes?
How many CSS properties can you name in 7 minutes?

I&#8217;ve taken the tests myself but won&#8217;t make [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.happy-content-manager.com/wp-content/images/quiz.jpg" title="Three green apples in front of a blackboard" alt="Three green apples in front of a blackboard" class="right" height="212" width="150" />Instead of complaining about what you were just about to complain about, why not take a little quiz? Show the world how good you are at HTML and CSS coding:</p>
<ul>
<li><a href="http://www.justsayhi.com/bb/html_quiz" title="HTML quizz">How many HTML elements can you name in 5 minutes?</a></li>
<li><a href="http://www.justsayhi.com/bb/css_quiz" title="CSS quizz">How many CSS properties can you name in 7 minutes?</a></li>
</ul>
<p>I&#8217;ve taken the tests myself but won&#8217;t make my results public. Unless it turns out a reasonable amount of people get a lower score than mine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/css-and-html-quiz/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is your hidden content worth seeing?</title>
		<link>http://www.happy-content-manager.com/is-your-hidden-content-worth-seeing/</link>
		<comments>http://www.happy-content-manager.com/is-your-hidden-content-worth-seeing/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 22:01:30 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.happy-content-manager.com/is-your-hidden-content-worth-seeing/</guid>
		<description><![CDATA[Good news everyone: quality content is not only about content you can see, it is also about content hidden to human eyes. In a previous post, I emphasised on importance of hidden content. Today, I will explain in details what hidden content is and how it can be optimised to maximise chances of having your pages correctly seen by any kind of reader (i.e. human, robot, application...).]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.happy-content-manager.com/wp-content/images/hidden.jpg" title="Butterfy hidden behind a leaf" alt="Butterfy hidden behind a leaf" class="left" height="133" width="200" />Good news everyone: quality content is not only about content you can see, it is also about content hidden to human eyes. In a <a href="http://www.happy-content-manager.com/what-is-content-quality/" title="Link to 'What is quality content' post">previous post</a>, I emphasised on importance of hidden content. Today, I will explain in details what hidden content is and how it can be optimised to <strong>maximise chances of having your pages correctly seen by any kind of reader</strong> (i.e. human, robot, application&#8230;).</p>
<h2>Where is hidden content?</h2>
<ul>
<li>Often overwhelmed, the <strong>URL</strong> can tell a lot about your content and should then be as meaningful as possible. Not to mention URL is also used in major search engines algorithm when determining what a website is about.</li>
</ul>
<ul>
<li>Page <strong>title</strong> (html tag <code>title</code>) is what will appear in Google and other search tools when your site get listed. So make sure your title includes 1) the name of your website, 2) an explicit title of the page.</li>
</ul>
<ul>
<li>Page <strong>description </strong>(html <code>meta</code> tag &#8216;description&#8217; ) is what search engines will show under your website title on result page. That&#8217;s why it has to say  briefly (no more than 250 characters) what the page is about. Though less important, <a href="http://searchenginewatch.com/showPage.html?page=2167931" title="Link to SearchEngineWatch about META tags">other <code>meta </code></a>tags are worth considering.</li>
</ul>
<ul>
<li>Regarding <strong>keywords</strong>, <code>meta</code> tag is not that important anymore. If you&#8217;re a blogger, keywords (also known as &#8216;tags&#8217;) are extremely important to ensure you page is correctly referenced in various social networking sites. They are also a good functionality to offer to your readers when displayed on your site as a tag cloud. So make sure you describe thoroughly the topic of your page, but be careful not to provide too much information. If you blog about sport cars, it is useless to add &#8217;sport&#8217; and &#8216;cars&#8217; as keyword in each of your posts.</li>
</ul>
<ul>
<li>Anyone concerned by accessibility know how important is image &#8216;<strong>alt</strong>&#8216; attribute. But what is the point of typing lines such as &#8216;image&#8217; or to repeat what is said in the caption? What should show in the &#8216;alt&#8217; attribute is a proper description of the image, to allow reader who don&#8217;t see it to <a href="http://www.alistapart.com/articles/revivinganorexicwebwriting/" title="Link to A List Apart">get an accurate savour of the atmosphere of the website</a>.</li>
</ul>
<ul>
<li>As for &#8216;alt&#8217; for images, <strong>link &#8216;title</strong>&#8216; should be really a description of the page to which it links. For instance &#8216;link to an external website&#8217; is poor, &#8216;University of Berkeley undergraduate programmes 2008&#8242; is good. On top of that each link &#8216;title&#8217; needs to be unique to allow ones using screen readers to discriminate between each one.</li>
</ul>
<ul>
<li>A table &#8216;<strong>summary</strong>&#8216; aims to tell what the table is about. It is good for accessibility, as most of its friends from Hidden Content Club. But it is also a good opportunity to make sure you actually needed a table. If you come up with a summary such as &#8216;annual income for Europe profit units&#8217; you&#8217;re fine. But if your summary looks like &#8216;main content of my new post&#8217;, you should go back to your favorite web page editor.</li>
</ul>
<h2>How to take care of it?</h2>
<p>Depending on your website management tools, <strong>pieces of hidden content are more or less automatically generated</strong>. For instance, title is taken from your post title in most blog authoring tools. There may be a specific field for description in user interface. Regarding image &#8216;alt&#8217;, link &#8216;title&#8217; and table &#8217;summary&#8217;, if your text editor is good it will include these fields in dialog boxes. Bear in mind that name of these fields may change from one tool to another.</p>
<p>URL may be a bit tricky to deal with. Lot of content management systems will generate non meaningful URL including numbers and special characters. The good thing is that they often come with a solution to set up <strong>user friendly URLs</strong>. When  choosing you URL rewriting rules, make sure it includes words from the actual title of your post.</p>
<p>Anyway, when previewing a page to publish, <strong>have a close look at the source code</strong> to check this now famous hidden content is in order <sup>(1)</sup>. All this may seem a lot to had to average website management burden. The key point is to understand that <strong>hidden content should be part of the main content generation</strong>. Once you get used to it you will naturally include it in your pre-publication quality check.</p>
<p>Believe me and forget about default <code>meta</code> or meaningless &#8216;alt&#8217; attributes. Taking care of hidden content is not only a basic accessibility requirement. It is a way to ensure everyone can access an optimised version of your content. It is good for your readers comfort and for your reputation, so don&#8217;t skip it.</p>
<p><em><font size="1">(1): That is to say don&#8217;t follow the example of this blog. Description is currently not available but should be back soon.</font></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/is-your-hidden-content-worth-seeing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Website housekeeping: 4 golden rules</title>
		<link>http://www.happy-content-manager.com/website-housekeeping-4-golden-rules/</link>
		<comments>http://www.happy-content-manager.com/website-housekeeping-4-golden-rules/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 21:02:52 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.happy-content-manager.com/website-housekeeping-4-golden-rules/</guid>
		<description><![CDATA[Editing index.html, uploading face.jpg, amending style.css, deleting oldies.html&#8230; Sounds like a list of simple tasks every one familiar with computers could handle. But managing a website is more than that. It is about doing it well and fast, while  keeping the web server a clean ecosystem to work in. Not to mention making sure [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.happy-content-manager.com/wp-content/images/cleaning.jpg" title="Cleaning tools and products in a bucket" alt="Cleaning tools and products in a bucket" class="right" height="128" width="200" />Editing index.html, uploading face.jpg, amending style.css, deleting oldies.html&#8230; Sounds like a list of simple tasks every one familiar with computers could handle. But managing a website is more than that. It is about doing it well and fast, while  <strong>keeping the web server a clean ecosystem</strong> to work in. Not to mention making sure information accuracy is preserved. Here are 4 rules that should always guide your actions, disciple: <strong>organise, name, back-up and clean</strong>.</p>
<h2>1 - Organise folders</h2>
<p>You should be able to find any file easily. If you need to google a page to find it, it may mean there is a problem in your folders hierarchy. First of all, it is <strong>easier if folder organisation reflects website structure</strong>. Create sub folders to <strong>organise files by types</strong> or by date. It is a good idea to follow the convention of having a folder to store images (it should be named &#8216;images&#8217;) and one for documents (&#8217;docs&#8217;).</p>
<h2>2 - Set up a naming convention</h2>
<p>At a folder level, nothing is worse than facing a list of indiscernible files. <strong>By using a naming convention, you make sure your files are showing the way you want</strong>. Do you want them organised by date or by name? Do you need the name to carry information about file size or the part of the site it will be used in? Give it a gook thought before you set up your folder, it worth it.</p>
<h2>3 - Make nothing irreversible</h2>
<p>Never assume a minor change is straight forward enough to allow you to go without a back up. Except when fixing typos, <strong>you should always keep a copy of a document before starting amending it</strong>. Then again, use your naming convention (see previous rule) so every back-up version will be named on the same model. Some usual choices are &#8216;file-name-old&#8217; or &#8216;file-name.bak&#8217;.</p>
<h2>4 - Clean as you go</h2>
<p><strong>Don&#8217;t leave anything out of date or inaccurate live</strong>. Mainly because it could be indexed by your website search engine, and users could potentially access to it via the search facility. But you also want to prevent anyone from loosing time editing the old version of a page. And the less oldies you keep on your server, the more disk space you save for good fresh content.</p>
<p>To sum it up, <strong>make sure your website folders are clean and organised in such a way that anyone could take up your position any day</strong>. This way you will spare precious time in your daily tasks. Is anyone aware of other rules I may have not mentioned in this post?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/website-housekeeping-4-golden-rules/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Should you go for Ruby on Rails?</title>
		<link>http://www.happy-content-manager.com/should-you-go-for-ruby-on-rails/</link>
		<comments>http://www.happy-content-manager.com/should-you-go-for-ruby-on-rails/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 08:18:20 +0000</pubDate>
		<dc:creator>Raphaele</dc:creator>
		
		<category><![CDATA[buzz words]]></category>

		<guid isPermaLink="false">http://www.happy-content-manager.com/should-you-go-for-ruby-on-rails/</guid>
		<description><![CDATA[Ruby on Rails (also known as &#8216;Ror&#8217; or &#8216;Rails&#8217;) is a web application development framework based on the programming language Ruby. Rails was released in 2004 and is now widely used. Ruby on rails is reputed to be easy to use, output clean and elegant code, reduce time needed to develop a web application.
Among other [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.happy-content-manager.com/wp-content/images/rails.jpg" class="left" title="Rails" alt="Rails" height="150" width="200" /><a href="http://en.wikipedia.org/wiki/Ruby_on_Rails">Ruby on Rails</a> (also known as &#8216;Ror&#8217; or &#8216;Rails&#8217;) is a <strong>web application development framework</strong> based on the programming language Ruby. Rails was released in 2004 and is now widely used. Ruby on rails is reputed to be easy to use, output clean and elegant code, reduce time needed to develop a web application.</p>
<p>Among other data base driven web applications, <strong>Ruby on Rails can be used to develop content management systems</strong>. Ror is not a CMS but is full of goodness for anyone who wants to come up with a <a href="http://www.rubyonrailscamp.com/Rails+CMS+Tutorial">fully functional and highly customised CMS</a>. Though this &#8216;anyone&#8217; has to be a developer if he/she wants to take full advantage of the framework, of course. There is not official extensive list of CMS built with Ruby on Rails, there are some of them out there including <a href="http://radiantcms.org/">Radiant</a> or <a href="http://slateinfo.blogs.wvu.edu/">Slate</a>. Lot of them are even not publicly released, developed for internal content management purpose only.</p>
<p>So, next time someone pops in your office asking if the new CMS will <em>be</em> Ruby on Rails, just say no. And then add that the new CMS could be <em>developed with</em> Ror if &#8217;someone&#8217; finds money to hire a good developer.</p>
<p><strong>Any more questions?</strong></p>
<ul>
<li><a href="http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials">Where could I find 12 nice Ruby on Rails tutorials?</a></li>
<li><a href="http://en.wikipedia.org/wiki/David_Heinemeier_Hansson">Who is David Heinemeier Hansson?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.happy-content-manager.com/should-you-go-for-ruby-on-rails/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
