Sponsored links:
Yesterday I created Rss2view as the first step towards being able to publish RSS feeds as HTML. Why would I want to do that? Well, RSS produces a useful summary of the content on a page or site, complete with links to the original content. There are two reasons why it would be good to have this information as HTML:
As it stands, Rss2view is only a first step towards that. It simply allows you to view any RSS feed when published via HTML, by entering the URL for the feed in the form input box on the page. To do either of the more sophisticated items on my wishlist above, I will have to extend the code to make it write to a file, and also add some kind of trigger function to limit the number of times it reads external feeds (reading RSS is something to be done sparingly, because it uses up the publisher's bandwidth. It should always be done with respect for the original publisher; in view of this, the other enhancement I'd like to make to Rss2view is to write the name and description of the site at the top of newsfeed, rather than just the URL of the feed).
This project is an important part of the pre-launch work for Loosely Coupled, so expect to read more on this soon.
One of the most difficult challenges when building a site using several different online services is maintaining a consistent look across the various sections of the site. Any change to the site template will have to be replicated across several different servers, which often means making manual changes to multiple files a change management nightmare. The only realistic way to ensure consistency in these circumstances is to start off with a well-planned template framework that clearly separates the fixed common elements from the variable content that changes within each section or page.
There are three main ways of separating areas within a web page using HTML:
The framework has been based on best practice observed at business websites across the web, and is designed to conform to usability standards like those of Jakob Nielsen, mentioned in my previous posting. I had hoped to write at greater length over the past week about how the template has been designed, but that task will now have to wait until later, as other priorities have intruded. However I hope this brief introduction gives an insight into some of the principles used in the design of the framework.
Building a website using plug-in online services: the Loosely Coupled experience
Copyright © 2002-2006, Procullux Media Ltd. All Rights Reserved.