Archive for the 'web design' Category

Architen Landrell site launched

Wednesday, March 7th, 2007

arhciten landrell website screengrab

Netsight have been so busy recently that we haven’t updated our portfolio for a while, but I wanted to mention this site, as it gave us an excuse to experiment with some nice visual features such as scriptaculous effects, flash galleries etc. The site has a plone back end for Content Management, but the front end was built from the ground up, so is a nice example of a “non-ploney” plone-based site. It helps that Architen had some excellent photography to use on the site - all maintained by themselves via plone including image resizing and cropping for the portfolio pages.

For more details on the project see the write-up here

Plone Skinning SkillSwap was a success!

Wednesday, January 17th, 2007

Plone skinning Workshop by Rick Hurst at the Watershed in Bristol

I am really pleased to say that the Plone Skinning presentation last night was a success! About 30 local web designers/developers and people interested in using Plone turned up - a much higher attendance than my previous “Plone Demo” talk. I used the Plone S5 product to create a simple set of slides with a few bullet points to keep me from jumping around too much, but it was mostly a hands on presentation demonstrating a bit of basic customisation via the ZMI, then the process for creating a filesystem based skin.

I ran plone locally and used dreamweaver (in code view with large fonts) to do ZPT editing to keep things familiar for those designers who may be scared by the idea of terminals and Emacs!

I also tried to dispell the “all plone sites look the same” myth by taking a random design I had knocked up as a static html page and inserting the minimum possible ZPT markup to make it function as a front end plone main template rendering the body content and portlets (with none of the plone CSS).

The Q&A was really good - it ranged from basic questions about templating to “can plone do….?” type questions. I think I managed to field them all fairly well - i’ll have to wait to see the video (coming soon) to listen back for any clangers I may have made. I was disappointed however that all the free beer had gone by the end of the Q&A - a conspiracy maybe? “psstt… keep Rick talking while we drink all the beer - ask him if there is a cow-milking module available…”.

The event was sponsored by Knowledge West (room/projector hire/buffet) and beer kindly provided by Team Rubber.

unix command to delete the .svn folders

Tuesday, October 17th, 2006

This command will delete all those pesky .svn directories that have been left by subversion:-

find ./ -name ".svn" | xargs rm -Rf

(obviously you will want to keep the .svn folders if you are still using subversion)

Redefining Content Management

Friday, October 6th, 2006

This is a useful article about what Content Management is (and isn’t). Probably very useful to give to clients who aren’t sure what they want or need (or don’t need) in the way of a CMS.

Mobile web and AJAX

Sunday, September 24th, 2006

I tried out a friends pocket pc (or is it windows mobile now?) smartphone recently - a cool little device with a slide out QWERTY keyboard (I think it was a variation of this htc device). It also had wifi support so I thought I would try to blog from it. However, he hadn’t got opera installed and the wordpress gui completely failed to work in pocket internet explorer. I’m sure there is a solution to this, but I was disappointed that the wordpress online admin didn’t gracefully degrade.

This is something to consider when designing web apps - whilst AJAX could potentially be used to provide huge usability enhancements to people using mobile web devices with small screens - the majority of people are going to be using windows mobile with pocket internet explorer - your app should work with no javascript support at all. and then be progressively enhanced with AJAX as a seperate consideration.

watch that page

Friday, September 15th, 2006

i’ve just set up an account with watchthatpage.com in attempt to find an easier way to keep track of sites that have not yet joined the RSS revolution. There are plenty of sites still out there that do not provide an RSS feed for their news pages and blogs. As Robert Scoble pointed out a while back - 98% of people don’t use RSS, but that means 2% of users do - which is a hell of a lot of traffic, reading the web via an RSS aggregator rather than actually visiting the site. It seems backwards not to have an RSS feed for frequently (or infrequently) updated news/blog content. I’ve used this analogy before, but i’ll use it again - expecting people to visit your web site just to see if anything has changed is a bit like standing on someones doorstep and not knocking or ringing the bell, but hoping that someone will come and open the door occasionally just to see if anyone is a standing there.

I don’t actually use my RSS aggregator (bloglines.com - an online service, so I can keep track of news and blogs from any web device, including my mobile phone) to read all the sites I visit - some sites (scobelizer, register etc) are updated so frequently that I know thay will have updated since I last looked, so I just have them bookmarked (via foxylicious firefox extension - my bookmarks are maintained from my del.icio.us tags), otherwise my aggregator gets full of unread content and this reduces the value of it, as I tend to skim read and dismiss stuff.

IE7 plays peekaboo to a new level

Friday, September 1st, 2006

The first site i’ve had to fix for Internet Explorer 7 is our very own www.netsightmcc.co.uk (Netsight Metropolitan Colocation Centre - the website for our Bristol datacentre). It appeared that in IE7 RC1, none of the content of anything other than the homepage was visible. We were only alerted to this by a potential customer phoning up for more information, which the site seemed to be lacking.

The reason for this appeared to be an even more aggressive version of the so-called peekaboo bug found in IE6, although this site works fine in IE6. By applying a (hack) of a 1% height to a div that contained the missing content, it now appears to be working OK in IE7 RC1. I haven’t filtered this hack out into an IE7 specific stylesheet yet, but will if I spot any undesired side effects. Maybe there’s a better way of fixing this? Time will tell, or maybe a stranger will.

Don’t play games with your business email hosting. Find exchange email outsourcing priced just right for your mid sized company. We feature Microsoft Exchange server and ColdFusion web hosting which will make your business look big.

IE7 RC1 standalone version

Thursday, August 31st, 2006

You can download this here, run an installer and have Internet Explorer 7 Release Candidate 1 running alongside, and without overwriting, IE6. very handy indeed, if you need to start testing in IE7 (which i’ve been trying very hard not to do!).

JSON - JavaScript Object Notation

Monday, August 21st, 2006

Another abbreviation(?)/buzzword that i’ve been hearing for months but I have only just understood what it is. From All in the Head (Drew Mclellan’s blog):-

if you’re not familiar, JavaScript Object Notation is a method of describing data structures such as arrays and objects and their contents in plain text. On receiving a chunk of JSON you can eval() it to recreate the data structure within your script

Read more about JSON here

pinhole to the outside world

Thursday, August 17th, 2006

The BBC ran this article about how the majority of the users of the WAP version of the BBC news site are based in African countries. It reminded me of something I wrote about a few years ago about how there were (are?) more people using the internet via their mobiles in Japan than people accessing via PC’s. Although using the mobile internet, even on so-called smartphones is an inferior experience to using a PC, it is actually much cheaper and easier for the “average” person, worldwide to get themseleves onto the net this way than it is to get access to an internet enabled PC - something to consider when deciding whether to provide a WAP version of a website, or at least a sensible seperation of presentation and markup to allow simple HTML browsers to get to your content.