<?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>fog of eternity &#187; Tools &amp; Applications</title>
	<atom:link href="http://www.fogofeternity.com/category/tools-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fogofeternity.com</link>
	<description>we make great websites</description>
	<lastBuildDate>Wed, 24 Feb 2010 12:36:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Your In-House Content Management System Is A Con</title>
		<link>http://www.fogofeternity.com/2009/12/your-in-house-content-management-system-is-a-con/</link>
		<comments>http://www.fogofeternity.com/2009/12/your-in-house-content-management-system-is-a-con/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 04:02:05 +0000</pubDate>
		<dc:creator>Robin Cannon</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Tools & Applications]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Content management system]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.fogofeternity.com/?p=959</guid>
		<description><![CDATA[<a href="http://www.fogofeternity.com/2009/12/your-in-house-content-management-system-is-a-con/"><img width="150" height="150" src="http://www.fogofeternity.com/wp-content/uploads/2009/12/20091210-208x208.jpg" class="alignleft wp-post-image tfe" alt="Picture of baby in jail." title="This kid just bought an in-house CMS. He" /></a><p>It’s a throw back to the days when open source wasn’t a big deal, and content management systems were rare. You were ahead of the game as a web designer or developer if you could offer content management to clients. The very idea of non-technical people being able to update their own website content easily and quickly. Crazy, huh? So lots of companies developed their &#91;&#8230;&#93;</p>]]></description>
			<content:encoded><![CDATA[<p>It’s a throw back to the days when open source wasn’t a big deal, and content management systems were rare. You were ahead of the game as a web designer or developer if you could offer content management to clients. The very idea of non-technical people being able to update their own website content easily and quickly. Crazy, huh? So lots of companies developed their own bespoke content management systems as a way of providing an additional service to bring in clients.</p>
<p>Move forward ten years, though, and I’m stunned at how many companies still use their in-house content management systems as a selling point. They’re taking advantage of the lack of knowledge of potential clients. There’s no upside for a client to use an agency’s own content management system. But it’s a great scam if you can get them to agree.</p>
<p><img class="alignnone size-full wp-image-960" title="This kid just bought an in-house CMS. He'll be stuck with that agency when he's an old man." src="http://www.fogofeternity.com/wp-content/uploads/2009/12/20091210.jpg" alt="Picture of baby in jail." width="500" height="300" /></p>
<h2>In-House Content Management Systems Aren’t Very Good</h2>
<p>I’ve had the joys of using a few content management systems that were exclusive to a particular developer or agency. They’re usually terrible. Difficult to use, lacking extensibility, clunky and primitive. They may very well have been great a decade ago when there weren’t other options, but most of them haven’t moved on from that point.</p>
<p>Open source options are so much better. <a href="http://www.wordpress.org">WordPress</a>, <a href="http://www.drupal.org">Drupal</a>, <a href="http://www.joomla.org">Joomla!</a>, <a href="http://www.expressionengine.com">ExpressionEngine</a> and the many other options are fighting it out in a competitive market. It means they’re continually improving their function and usability; they *have* to. Luckily, the open source community means they’ve got a huge pool of coders who can contribute to ensure those improvements are implemented quickly and effectively.</p>
<p>And that open source competition means that the paid solutions have also had to raise their game. If there’s good stuff out there for free, then widely available CMS that expect you to pay for them better be *damn* good if they’re going to succeed commercially.</p>
<h2>They’re A Crap Deal For The Client</h2>
<p>In-house content management systems are a pain because they tie the client to the agency that provided the original service. That raises more than one problem;</p>
<h3>Who do you pay to fix a problem?</h3>
<p>The original agency. They developed the tool, they’re probably the only ones who can fix it quickly.</p>
<h3>How do you implement new functionality?</h3>
<p>Say you’ve realized the importance of a Twitter feed to your business, or adding a blog, video, podcasts, or any other new idea. Widely available content management systems, whether open source or commercial, need to respond to demand, so they implement new functionality. Not the case if you’re stuck with an exclusive CMS. Until your agency adds that function, you’re stuck.</p>
<h3>You’re Trapped</h3>
<p>In a bunch of ways. You’re trapped with your original agency. It’s probably why they gave you the exclusive content management system in the first place, because it forces long term repeat business. But you’re also trapped when you want to fire Ted, your own web guy, because he’s been stealing from petty cash. Who else out there is going to be familiar with your content management system? Nobody.</p>
<p>Pity you didn&#8217;t have a widely acknowledged content management system. Then you&#8217;d have a pool of great talent to draw from, talent that would be able to get to work on your needs immediately.</p>
<h2>Avoid Them Like The Plague</h2>
<p>Unless you have *very* specialized needs (and most likely even if you do), there’s no need for you to use an agency’s own content management system. If they’re offering you one then they’re doing so for the wrong reasons, they’re doing so because it’s good for *them* when they should be thinking about the best service for *you*.</p>
<p>Any web designer you hire should be offering you a widely available content management system option, whether it’s open source or commercial. Ask them about the different options. A good designer should be comfortable working with a couple of different systems at least, so they can offer a solution that’s best suited to your needs.</p>
<p>If a designer still insists that their own in-house content management system is the best option, they’re lying. Don’t ask them to justify it, because they can’t.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=7e7d801d-3940-4b82-ad1c-8b47ffffd493" alt="" /><span class="zem-script more-related pretty-attribution"><br />
<script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script><br />
<br />
 </span></div>
<img src="http://www.fogofeternity.com/?ak_action=api_record_view&id=959&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.fogofeternity.com/2009/12/your-in-house-content-management-system-is-a-con/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Styling JomSocial &#8211; A Blank Canvas Template</title>
		<link>http://www.fogofeternity.com/2009/10/styling-jomsocial-a-blank-canvas-template/</link>
		<comments>http://www.fogofeternity.com/2009/10/styling-jomsocial-a-blank-canvas-template/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 20:49:27 +0000</pubDate>
		<dc:creator>Robin Cannon</dc:creator>
				<category><![CDATA[Tools & Applications]]></category>
		<category><![CDATA[jomsocial]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://www.fogofeternity.com/?p=872</guid>
		<description><![CDATA[<a href="http://www.fogofeternity.com/2009/10/styling-jomsocial-a-blank-canvas-template/"><img width="150" height="150" src="http://www.fogofeternity.com/wp-content/uploads/2009/10/20091021-208x208.jpg" class="alignleft wp-post-image tfe" alt="Picture of crowd in silhouette" title="JomSocial is the best community plugin for Joomla!" /></a><p>One of my long term freelance gigs has involved a lot of work in recent months with the JomSocial plugin for Joomla! It adds Facebook style functionality to a Joomla! site, allowing users to create profiles, upload content, swap messages etc. It&#8217;s a great piece of kit from Azrul, far better than the clunky Community Builder alternative. It&#8217;s easy to set up and administer, and &#91;&#8230;&#93;</p>]]></description>
			<content:encoded><![CDATA[<p>One of my long term freelance gigs has involved a lot of work in recent months with the <a href="http://www.jomsocial.com/">JomSocial</a> plugin for Joomla! It adds Facebook style functionality to a Joomla! site, allowing users to create profiles, upload content, swap messages etc. It&#8217;s a great piece of kit from <a href="http://www.azrul.com/">Azrul</a>, far better than the clunky Community Builder alternative. It&#8217;s easy to set up and administer, and lets you add a genuine and user friendly community aspect to any website.</p>
<p><img class="alignnone size-full wp-image-874" title="JomSocial is the best community plugin for Joomla!" src="http://www.fogofeternity.com/wp-content/uploads/2009/10/20091021.jpg" alt="Picture of crowd in silhouette" width="500" height="366" /></p>
<h2>Designing For My Site?</h2>
<p>JomSocial ships with four base templates. They&#8217;re OK, functional if not amazingly inspired. What I really wanted to do was to develop a template from scratch, but like so many open source applications and plugins, there wasn&#8217;t a &#8220;blank slate&#8221; option to work from. Unfortunately the JomSocial support page on &#8216;Creating A JomSocial Template&#8217; just has a &#8220;coming soon&#8221; note on it, and to be fair the application developers make it clear they aren&#8217;t supporting templating queries.</p>
<p>It always surprises me that so few applications have a blank template option. There&#8217;s a couple of WordPress ones out there, including a recent and excellent guide from Themeshaper on <a href="http://themeshaper.com/wordpress-themes-templates-tutorial/">creating a theme from scratch</a>. It&#8217;s a much better way to work as a designer, dealing with other people&#8217;s code is never that much fun and a lot of the time application developers include a lot of unnecessary structure into the layout HTML.</p>
<h2>Starting From Scratch</h2>
<p>What I wanted, then, was a blank template to start my JomSocial design from. If the resources aren&#8217;t out there then it&#8217;s best to go ahead and make them yourself. So I took the default template, copied all the files, and went through all 96 of them stripping out every piece of extraneous information I could find. I wanted to get as close as possible to raw data output as I could &#8211; JomSocial&#8217;s functionality is awesome &#8211; without the surrounding code. That meant removing inline styling, tables, lists, tags and classes from all the files, and structuring them as simply as possible. That provides a blank canvas to work from.</p>
<h2>A Resource For Everyone</h2>
<p>I&#8217;ve benefitted from the blank templates that others have put together for various open source applications. I&#8217;m going to pass on that benefit &#8211; you can download the blank JomSocial template at the end of this article.</p>
<p>Bear in mind that this is <strong>NOT</strong> the finished product. I&#8217;m aware that there are a couple of PHP glitches (though many of them can be solved by referring to the equivalent .php file in JomSocial&#8217;s default template, and comparing code). You&#8217;ll also need to add the &#8220;hasTip&#8221; class to thumbnail images that you want a tooltip for. The images directory is exactly the same as the JomSocial default template. I&#8217;m continuing to eliminate these problems as I work with the template more often.</p>
<p>Despite the issues, though, my design work for JomSocial has become much more efficient and much more enjoyable since I created the blank canvas template. I hope that other designers will find it worthwhile, and it might lead to growth in templating options for what is a genuinely excellent Joomla! plugin.</p>
<p><a href="http://www.fogofeternity.com/wp-content/uploads/2009/10/jomsocial-blank-template-v01.zip">JomSocial Blank Template (draft version)</a></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=3a3b0535-a310-4227-8b8d-0fccdb463778" alt="" /><span class="zem-script more-related pretty-attribution"><br />
<script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script><br />
<br />
 </span></div>
<img src="http://www.fogofeternity.com/?ak_action=api_record_view&id=872&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.fogofeternity.com/2009/10/styling-jomsocial-a-blank-canvas-template/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>3 WordPress Plugins You&#8217;d Be Crazy Not To Use</title>
		<link>http://www.fogofeternity.com/2009/10/3-wordpress-plugins-youd-be-crazy-not-to-use/</link>
		<comments>http://www.fogofeternity.com/2009/10/3-wordpress-plugins-youd-be-crazy-not-to-use/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 21:05:37 +0000</pubDate>
		<dc:creator>Robin Cannon</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Tools & Applications]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.fogofeternity.com/?p=864</guid>
		<description><![CDATA[<a href="http://www.fogofeternity.com/2009/10/3-wordpress-plugins-youd-be-crazy-not-to-use/"><img width="150" height="150" src="http://www.fogofeternity.com/wp-content/uploads/2009/10/20091019-208x208.jpg" class="alignleft wp-post-image tfe" alt="Picture of Matrix style neck plug" title="See, if you don" /></a><p>There&#8217;s hundreds of plugins out there to increase the functionality of WordPress. Some of them are must-haves for any WordPress site, others are site-specific and cover functions that I need on that site but wouldn&#8217;t incorporate into all my website designs. There are a few plugins which just make life easier for anyone using WordPress though. They do the little things that remove some of &#91;&#8230;&#93;</p>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s hundreds of plugins out there to increase the functionality of WordPress. Some of them are must-haves for any WordPress site, others are site-specific and cover functions that I need on that site but wouldn&#8217;t incorporate into all my website designs. There are a few plugins which just make life easier for anyone using WordPress though. They do the little things that remove some of the annoyances and frustrations of running a WordPress site.</p>
<p><img class="alignnone size-full wp-image-866" title="See, if you don't use these plugins you won't know kung fu" src="http://www.fogofeternity.com/wp-content/uploads/2009/10/20091019.jpg" alt="Picture of Matrix style neck plug" width="500" height="333" /></p>
<h2><a href="http://www.prelovac.com/vladimir/wordpress-plugins/insights">Insights</a></h2>
<p>Interlinking your own blog posts is really useful, not just for SEO purposes but because you&#8217;ll probably blog about the same kind of thing a lot. It&#8217;s a pain to link those posts though, because you have to find the relevant post, copy the URL and then go back to your editing window to add it to your text. It used to drive me crazy. Insights fixed it though, because it let me search my own blog directly from the post editor, so I can quickly find my other posts and insert links.</p>
<p>Insights does a bunch more as well. It&#8217;s like adding a great dedicated search bar to your WordPress admin section. While you&#8217;re writing a post you can find internal links, pictures, books, news, Wikipedia articles, or just search Google. Then you can just as quickly use the plugin to add links and images to your text. It&#8217;s absolutely invaluable.</p>
<h2><a href="http://joelstarnes.co.uk/blog/pagemash/">pageMash</a></h2>
<p>Take a look at the WordPress codex. There&#8217;s a lot of advice on how to tweak your template code to call or exclude specific pages from menus, how to administer sub-pages, etc. Good advice, but it&#8217;s all about coding and it&#8217;s not the most user friendly of options. pageMash renders a lot of the advice redundant by letting you do all this page administration from within your WordPress admin section.</p>
<p>Really simple. Install the plugin, and you can drag and drop your pages into the order you want (great for overriding the default order that WordPress places on pages). You can hide pages from the main menu, quickly see page IDs, and generally just create the page structure you want in a user friendly graphical interface.</p>
<h2><a href="http://sparepencil.com/code/advanced-excerpt/">Advanced Excerpt</a></h2>
<p>Excerpts are really handy in WordPress. They&#8217;re great for listing search results or archival material, linking to posts from a front page, etc. They&#8217;re also not very flexible. The standard WordPress excerpt is a set number of characters, it strips HTML tags, and it uses carriage returns instead of the paragraph tag. We could really do with greater functionality.</p>
<p>&#8230;which we now have, with Advanced Excerpt. Great plugin that lets you choose which HTML tags each excerpt will keep, and which it will strip. It lets you define the number of characters in an excerpt. You can override the standard <em>the_excerpt</em> tag in your code, and also use <em>the_advanced_excerpt</em> to tweak things more directly (e.g. you can have different excerpts calling different numbers of characters &#8211; I do that on my blog index page).</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=d5b269f5-57c4-45c0-af5e-d5a7b68f3b4e" alt="" /><span class="zem-script more-related pretty-attribution"><br />
<script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p></span></div>
<img src="http://www.fogofeternity.com/?ak_action=api_record_view&id=864&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.fogofeternity.com/2009/10/3-wordpress-plugins-youd-be-crazy-not-to-use/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>One Joomla! Template, Unlimited Stylesheet Options</title>
		<link>http://www.fogofeternity.com/2009/03/one-joomla-template-unlimited-stylesheet-options/</link>
		<comments>http://www.fogofeternity.com/2009/03/one-joomla-template-unlimited-stylesheet-options/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 15:55:03 +0000</pubDate>
		<dc:creator>Robin Cannon</dc:creator>
				<category><![CDATA[Design Technique]]></category>
		<category><![CDATA[Tools & Applications]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[styling]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://www.fogofeternity.com/?p=341</guid>
		<description><![CDATA[<a href="http://www.fogofeternity.com/2009/03/one-joomla-template-unlimited-stylesheet-options/"><img width="150" src="" class="alignleft wp-post-image tfe" alt="" title="" /></a><p>It took me a while to like Joomla!. It&#8217;s not the most immediately welcoming of content management systems either in its user interface or to design and style. I&#8217;ve worked with it for a while now and it&#8217;s definitely grown on me. It&#8217;s a flexible and powerful content management system, and is flexible enough to allow a lot of interesting design work once you&#8217;ve got &#91;&#8230;&#93;</p>]]></description>
			<content:encoded><![CDATA[<p><em>It took me a while to like Joomla!. It&#8217;s not the most immediately welcoming of content management systems either in its user interface or to design and style. I&#8217;ve worked with it for a while now and it&#8217;s definitely grown on me. It&#8217;s a flexible and powerful content management system, and is flexible enough to allow a lot of interesting design work once you&#8217;ve got the trick of it. I recently worked out a simple and quick solution for increasing the design options and variation in a single Joomla! site.</em></p>
<p>One of the problems with a content management system like Joomla is providing a varied number of layouts. With a single base template file from which the site&#8217;s appearance is developed, it&#8217;s easy to end up with a site that looks good but doesn&#8217;t provide much flexibility. The template loads certain CSS files which define the layout of the HTML, and that&#8217;s that. But what if you want some pages to have a two column layout, others to have three columns, or you want to switch menu positions depending on the page people are browsing to? That&#8217;s more complicated.</p>
<h3>Loading Modules On A Joomla! Page</h3>
<p>Joomla! uses modules for much of the page functionality outside the main content. Modules can be pretty much any kind of functionality, and you can specify different modules to load only on certain pages within Joomla!. You can also define various <em> </em> tags which can be linked to each module within the Joomla! administration.</p>
<p>The code within the index.php template file for including a module would be something like this:</p>
<blockquote><p>countModules(&#8216;user1&#8242;)) : ?&gt;</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
</blockquote>
<p>In the Joomla administration section you would assign to a module two variables &#8211; the <em> </em> (in this case &#8220;user1&#8243;) and the pages on which it loads (all the pages on a site, selected pages, or no pages at all). When the page loads it checks if there the module is specified to load on the page, and its assigned <em> </em>.</p>
<h3>Tweaking The Code To Allow Conditional Stylesheets</h3>
<p>Let&#8217;s say I have three pages on a site. A homepage, a &#8216;latest news&#8217; page, and an &#8216;about us&#8217; page. I want the homepage to be a dual column layout, the latest news page to be three column, and the about us page to be single column. Yet in the <em>index.php</em> header I&#8217;m only loading specific stylesheets from my Joomla template. I can vary the content of the pages easily enough from the Joomla! admin, but how do I change the layout?</p>
<p>Check the code above again. It&#8217;s a pretty simple PHP function that says &#8220;if x is true, then do y&#8221;. In this case, if there is a module for this page with the &#8220;user1&#8243; <em> </em> then activate this <em>jdoc:include</em> function to load the module. Except there&#8217;s nothing at all to say that we have to put a <em>jdoc:include</em> function in that PHP. We can put any code we want in there. We don&#8217;t have to tell it to load the module, we can put any code in there to activate when the module is active in Joomla!</p>
<p>So how about this?</p>
<blockquote><p>countModules(&#8216;user1&#8242;)) : ?&gt;</p>
<p><br class="spacer_" /></p>
</blockquote>
<p>When the page loads it still checks to see if the module is specified, and its assigned position, but it doesn&#8217;t load the module. Instead it loads the stylesheet that we&#8217;ve specified.</p>
<h3>Putting The Elements Together</h3>
<h4>Defining the <em> </em> element</h4>
<p>Joomla! templates have a <em>templateDetails.xml</em> file. In that file you can specify the following:</p>
<blockquote><p>&#8230;</p>
<p>dualcolumn</p>
<p><br class="spacer_" /></p>
<p>threecolumn</p>
<p><br class="spacer_" /></p>
<p>singlecolumn  &#8230;</p>
<p><br class="spacer_" /></p>
</blockquote>
<p>These positions will then be available to assign to modules in the Joomla! administration.</p>
<h4>Creating the module</h4>
<p>In the Joomla! administration, go to Module Manager and create a new module. It doesn&#8217;t actually matter what the content of the module is, because we&#8217;re not loading it, instead we&#8217;re just using it to activate stylesheets. I tend to choose the &#8216;Custom HTML&#8217; module type. Name the module something appropriate. Then define the &#8220;Position&#8221; of the module to the <em> </em> that we defined in the XML file, and use the &#8220;Menu Assignment&#8221; option to specify which pages we want to have that layout.</p>
<p>So for example I mentioned above I create a module that is called &#8220;Layout &#8211; Single Column&#8221;, I set the &#8220;Position&#8221; to be &#8220;singlecolumn&#8221; and I assign the module to be active on the &#8216;About Us&#8217; page. I then create other &#8220;Layout &#8211; Dual Column&#8221; and &#8220;Layout &#8211; Three Column&#8221; modules and configure them as necessary.</p>
<h4>Defining the index.php</h4>
<p>I place the following in the <em></em> section of the <em>index.php</em> page, after the code which loads the universal stylesheets for the page.</p>
<blockquote><p>countModules(&#8217;singlecolumn&#8217;)) : ?&gt;</p>
<p><br class="spacer_" /></p>
<p>countModules(&#8216;dualcolumn&#8217;)) : ?&gt;</p>
<p><br class="spacer_" /></p>
<p>countModules(&#8216;threecolumn&#8217;)) : ?&gt;</p>
<p><br class="spacer_" /></p>
</blockquote>
<p>Now, when the page loads the &#8216;About Us&#8217; page it will search for the <em>singlecolumn.css</em> file, which will define the layout, the homepage will search for the <em>dualcolumn.css</em> and the &#8216;Latest News&#8217; page will find the <em>threecolumn.css</em>.</p>
<h3>More Flexible Joomla! Design<br />
</h3>
<p>The example I&#8217;ve used here demonstrates how you can use this method to define different column layouts to the same Joomla! template file. You&#8217;re loading seperate stylesheet files, though, so it&#8217;s far more flexible than that. More extensive stylesheets could see different pages within the same Joomla! site have entirely different appearances in color, font style, background images, really the options are as varied as your styling options are.</p>
<p>I&#8217;ve found the ability to vary the appearance of pages within a single Joomla! site using this method has given me far more creative control, leading to better designs and more user appropriate results.</p>
<img src="http://www.fogofeternity.com/?ak_action=api_record_view&id=341&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.fogofeternity.com/2009/03/one-joomla-template-unlimited-stylesheet-options/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Two Great Apps That Help Your Network</title>
		<link>http://www.fogofeternity.com/2008/05/two-great-apps-that-help-your-network/</link>
		<comments>http://www.fogofeternity.com/2008/05/two-great-apps-that-help-your-network/#comments</comments>
		<pubDate>Wed, 28 May 2008 11:09:14 +0000</pubDate>
		<dc:creator>Robin Cannon</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools & Applications]]></category>
		<category><![CDATA[friendfeed]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.fogofeternity.com/?p=95</guid>
		<description><![CDATA[<a href="http://www.fogofeternity.com/2008/05/two-great-apps-that-help-your-network/"><img width="150" height="150" src="http://www.fogofeternity.com/wp-content/uploads/2008/05/20080528_t2ff-208x208.png" class="alignleft wp-post-image tfe" alt="Screenshot of Twitter2friendfeed" title="The interface is a blast from the past, but it" /></a><p>The continual development of new applications for web services is one of the best things about the online community. These applications or extensions massively increase the function and usability of services. Some of them are simple, some of them seem incredibly complex pieces of work. </p>
<p>I wanted to highlight two I&#8217;ve come across recently that can really benefit your social networking life. They&#8217;re very different &#91;&#8230;&#93;</p>]]></description>
			<content:encoded><![CDATA[<p><strong>The continual development of new applications for web services is one of the best things about the online community. These applications or extensions massively increase the function and usability of services. Some of them are simple, some of them seem incredibly complex pieces of work. </strong></p>
<p>I wanted to highlight two I&#8217;ve come across recently that can really benefit your social networking life. They&#8217;re very different from each other, but both can help you to develop wider and more worthwhile relationships in the blogosphere, and give you the opportunity to add value.</p>
<h3>Twitter2friendfeed &#8211; because you&#8217;re leaving Twitter, right?</h3>
<p>That&#8217;s the trend anyway. Too many people annoyed at <a href="http://twitter.com/home">Twitter</a>&#8217;s downtimes. <a href="http://friendfeed.com/">Friendfeed</a>&#8217;s increased functionality and reliability. And because it&#8217;s the fashionable thing to do right now, yes?</p>
<p>Except you&#8217;ve got hundreds of people you follow on Twitter, and it&#8217;d take forever to add them all manually on Friendfeed. So you add the few most important and live a life split between Friendfeed and Twitter because you can&#8217;t move your entire contact list over.</p>
<p>Until you use <a href="http://internetducttape.com/2008/04/21/import-twitter-to-friendfeed/">Twitter2friendfeed</a> at least. It automatically runs through all of the people you follow on Twitter, and subscribes to every match it can find on friendfeed. Simple, but highly effective. And in a cool retro text program format!</p>
<p><a href="http://www.fogofeternity.com/wp-content/uploads/2008/05/20080528_t2ff.png"><img class="alignnone size-full wp-image-96" title="The interface is a blast from the past, but it's a great app." src="http://www.fogofeternity.com/wp-content/uploads/2008/05/20080528_t2ff.png" alt="Screenshot of Twitter2friendfeed" width="400" height="230" /></a><br />
 It really was a lifesaver for me, because I wanted to increase my usage of friendfeed but didn&#8217;t have time to manually move my contacts over. And that was just following 113 people. Can&#8217;t imagine how useful the app could be for people who have several hundred or a thousand people they follow on Twitter.</p>
<p>I still use Twitter regularly, I&#8217;m not jumping ship because despite the problems I still like the app. But now I can get the best of both worlds, maximising my Twitter and my FriendFeed usage.</p>
<h3>Comment Info Tip &#8211; rubbish name, cool app</h3>
<p>I genuinely can&#8217;t remember which blog I saw this on first. I guess kind of a hint there, that I remembered the app before I remember the blog. <a href="http://www.search-this.com/comment-info-tip/">Comment Info Tip</a> is a recently developed <a href="http://www.wordpress.org">WordPress</a> plugin that gives some public information about your commenters, and interactivity with their blogs.</p>
<p>It&#8217;s particularly good for your regular commenters. It&#8217;ll list the last three posts that they commented on, highlighting their contribution to the discussion. And if they have a blog it&#8217;ll grab a snippet from their last blog post, with a link to that post. All of which appears in a mini popup when you mouseover the commenter&#8217;s name. It&#8217;ll also highlight pingbacks and trackbacks.</p>
<p><img class="alignnone size-full wp-image-97" title="Highlighting your visitors' contribution to your site AND their own blog posts is great" src="http://www.fogofeternity.com/wp-content/uploads/2008/05/20080528_infotip.png" alt="Screenshot of Comment Info Tip" width="400" height="230" /></p>
<p>All of which is great for developing a more interactive relationship with your visitors. It highlights and rewards the people who contribute regularly. The link to their last post is particularly handy. Unlike the similar <a href="http://wordpress.org/extend/plugins/commentluv/">CommentLuv</a> plugin (which I also like) it checks this link in real time. CommentLuv adds a link back to a commenter&#8217;s latest post at the time of their comment. The Info Tip gives a link back to their latest post as of now.</p>
<p>Main flaw for me so far is with the interal links of the popup. I use SEO friendly URLs with WordPress. But when the popup links to &#8220;last posts commented on&#8221; in my blog it uses the default <em>www.blogname.com/?p=35</em> addresses. That doesn&#8217;t impact on functionality, but does have a minor impact on SEO and also isn&#8217;t great for analysing web stats.</p>
<img src="http://www.fogofeternity.com/?ak_action=api_record_view&id=95&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.fogofeternity.com/2008/05/two-great-apps-that-help-your-network/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
