STICKY: if you any suggestions please comment…
Preface
There are number of site types. Ok thats true you say but why do you want to do this? Well because up till now I have never made an overview for one. the other is I want think about different ways to approach these sites from the point of view of users, maintainers and developers. For me internet is a medium for exploration.
Not that I “surf” the old way but most sites I frequently visit have some way of interaction. Do not read interaction in the way of playing and clicking buttons and so on, but more interaction with animation, information, the way sites are structured etc etc.
Because the internet is growing to a medium that can be mantained via the medium itself (maintaining a site via a site instead of knowing HTML) it can be helpfull to see what kind of content needs or uses what kind of management systems.
So in this article I want to dig into the content part of sites and how a user can maintain the different kinds of sites. With maintenance i mean the management of the organisation or person who is responsible for putting the site there.
Starting the list: (this can always be more specific so tell me if you know more….)
- presence
- gaming
- experiance
- portals searchengines.
- blogs
- informative
- news
- web shops
- communty driven
- applications
Exploring the differences content wise
1 PRESENCE Sites
Allthough not so common any more, what I mean with this is that these kind of site do not really have content. Sometimes companies have them to be present on the web. Portfolio sites with only images an no real conten fall for me in the same category. Once you have visited them there is no reason to return. “I have seen it and ok it was fun but i have no clue why I should return here and waste my time again”.
I think there should always be a reason to return (I was guilty on that part as well). They are easy to make and maintain. A static html site would be in most cases the best option.
Examples: piping care, any portfolio site (architects etc) this is nice portal… dutchdesigners
2 GAMING Sites
These sites have special services. They are not my thing but they exist. The games are the content and viceversa. Content wize there not really any thing to get. The only thing why you would return is if you are playing a game. This offcourse can be addictive. Maintenance wise there is not much to do, but making the games itself is off course more time consuming.
Example: shockwave
3 PORTALS / SEARCHENGINES
Portals were something really popular for the internet bubble. A giant collection of links to other sites. So no real content. I know lots of people that used them. because they were quite handy. Problems with these kind of sites were that as a user you still had to look for the right link. Sometimes is is just easier to type the URI you think it should be and just open the domain. Content and maintance wise they could easilly be static HTML. But for category reasons they are probably managed. Bulding and maintaining does not have to take much time.
Nowadays searchengines have taken over because they are easy to use and gvie good results fast. Technology prevailed here. I am not going deeper into searchengines and the technology behind them. (I know enough of them to make them work for me but how they accually work is not my cup of tea). Problem with searchengines is that they do not look for information the way we do. (It is improving though). Now there is a new branche that acually do SEO or Search Engine Optimalisation. So we are adjusting to the machine instead of vise versa. But momentarilly there is no real other solution.
Example - Portal: lawyers, startpagina.nl - Searchengines: google, msn, yahoo…
4 ENTERTAINING / EXPERIANCE Sites
Two types I’m trying to describe here are mostly used for experimental purposes (Entertaining) or branding reasons (Experiance). The first of the two were kind of popular in the time of the internet bubble. Artists and programmers were experimenting with dynamic interface and animation. Although fun to visit. Most of the time there was no propose to them.
Recently some of these experiments are made of use. The dynamic relational news finder on cnet, I can no longer find it though. Especially interaction experiments were interesting but sometimes not usefull at all. Depending on the pluginn used they were made with, Java, Director (Shockwave) or Flash. (Same as the Gaming sites). Maintenance is done thought the pluginn itself (Flash sites) or via HTML. Making the experiments costs propably more.
Examples: yugop, amaztype
Brands sometimes use sites to express themselves in a way that is impossible through other media. Most the times these site contain no real data or content. These are specific sites probably because a brand is not in to makin shops. Distribution is skipped this way, but as an user you should be able to find the thing you want to. The content is an experiance, in some way comparable with TV or broadcast. See it as advertizing in a different way.
All the other sites here mentioned can be a part of this experiance. Because the site is linked to brand or a special product the sites do no require maintenance. They are just build for people to use for a certain amount of time. When pluginns are used to make the site function and they only are ‘live’ this is no real problem, else maintenance can be real issue if that is required. Building them are relatively time consuming.
Examples: nike, sony, coca cola
5 BLOGS
Blogs of course is new variant of a personal homepage. The difference however is that blogs are more in a dairy form. These sites are hard to classify in the sense of what the content is about. Sometimes blogs are collections of different things which are of interest of the maker. So for instance nice news items or just pictures made during the week. Others can do some serious journalism on their blogs. The key thing of blogs off course is that, this is one of the examples of not knowing how the internet works specific and adding content to it.
Development is mostly done in a open source setup and you may donate, but if you don’t want to you can just use them for free. The time developing a blog is relatively short compared to amount of time maintaining one. Maintaining a site like a blog is the time killer of course. The content however is most of the time ‘low’ tech: Text, images and links and sometimes video or audio.
Examples: regnyouth, this one, and some friends: maan, remko (see in menu left)
6 INFORMATIVE Sites
These can be very extensive and big. Usaually made for distribution of data which is complex. Governmental sites of knowledge databases. They come in two types hierarcal and relational. The first is only usefull went the information in the site can categrorized easy and good and the quantity of the information is not to large. When it starts getting bigger and bigger.
The problems for the user arise (and the designer and developer): How do you pin point the right information in these quantities? Searching by keywords or phrases can be a solution here. An other way is by making the use of linked relations. Where you see relational information in site is tutorials. Normally when searching a function or any thing the page displayed is also showing related functions.
Developing and managing these kind of sites takes time. the more complex the releation between the data the more time it takes. If you want to build these sites in a good way you should figure out what and how to display when: in otherwords interaction design and information architecture. Nowadays these sites are maintained via CMS’s. This is kind of logical for a delevopers point of view.
Especially with complex information this a solution. I don’t think this is the most user friendly way for a user to maintain a site. True, if a huge site can be build from other information managements systems, then, for a developer it is easier to build a shell where a user can manipulate the information shown on the site. But it is a bit like telling your maid to put the landry in the machine, because the manual was writen in a language you do not speak. I will come back on this issue later.
Examples: apple kbase, bosch, php, overheid.nl (dutch)
7 NEWS Sites
the big difference between news sites and informative ones is that the time span of the content is shorter with news sites. When the content is outdated, the relevance on the site less and so it is harder to track back. Allthough for professional news sites it is a good idea to store all the news ever writen (just for research puporses). Some news is out dated faster than others. Probably not accessible for every user they have large ammouts of information that can be searched on relevance etc.
Other main difference of course is the commerical aspect. Many sites of commercial news corporations have large numbers of journalists and editors. These people have to be paid. In a news corporation editors need to be in control of what is published. (professional responsibillity) so managing the streams of information is primairy goal of the back end system.
No simple CMS is able to provide something like that. Developing systems like that are specialized for that purpose and that purpose only. The size requires maintenance from system maintainers. Developing take large amouts of time. Especially for news papers who have multiple output media it is key to have the information stored in one place, and later on port it to the different media like print and web. More and more, news sites are accessible for everybody, but subscribers have more access to certain areas of the site.
Example: cnn, cnet, the times, bbc, nrc (dutch).
8 SHOPS
Allthough shop are in alltogether different category I still want to discus them briefly. Shops - of course - try to sell stuff. (Being digital things or physical it doen not really matter). The content in informational sense is rather poor. There are product discriptions and product codes. But finding shops via google or any other search engine is hard. If I search for a mac book pro i probably end up by apple or any other review site of this machine, instead of the shop around the corner. Content wise there is not much to do, but developing or maintaining a site like this is more complex.
Many factors determine the process of selling and buying. For a user, what the steps are to buy anything, can be the reason for succes or failure. So the front is of site is more complex to build. For the backend all the different aspects of selling anything managable. Say for instance stock, pricing, special offers, customer information etc etc. Sometimes shops have be connected to other systems so it is all the way maintained through a different program.
Examples: applestore, amazon, bluelink, KLM
9 COMMUNITY Sites
What all good community have is that all users have something in common what these users want to share. The first communties where probably about the web and what you still see is that communties for posting and responding about questions like programming issues are really working. Accually is this what communty sites are a frame work for sharingideas, questions etc. Developing something like this takes time but if you have one working, managing the content is rather easy.
Content is generated by the users of the site. So mantaining communities is about managing people rather than content. You need moderators. What you see is that in these kind of systems, the specific role for different users is determining, what a user can or cannot do. Userlevels and their specific functionality.
Examples: cybernetic broadcasting, phpfreakz
10 APPLICATION Sites
Applications are no new thing to the web, but starting to get more common. The first build applications were off course CMS systems and shops. Applications are tools for getting things done and not much information. Applications work well in complex problems environments. The use of web-based applications can help sometimes because they are centralized, up to date systems and give the possibility to offer a solution to the apparent problems that need to be solved. A good example in this case is funda. Funda is a house search site in Holland with many possibilities. How complex the application can be on first sight, if the effort is worth taking they will succeed. If the interaction improves the application will be success. New developments like AJAX are making that happen.
What is appearing now are applications which are not commercially based (what their first appearance is anyway). You can call it web 2.0 but instead of trying to label it in a technical sense (like AJAX etc) I like see it as an usability and social development on the web. More and more people are starting to what this medium delivers best. Sharing information and that is what these applications like flickr do really well, hence their success.
There are two types within applications:
- Self-maintaining services like ebay or flickr.
- Services need maintenance from the people who supply the service like funda.
These are the two extremes but there are more possibilities within the spectrum. So how does a good application compare to content and maintenance?
First the first: self-maintaining services
Depending on the type of application the type of content differs. For the first in the spectrum above I think that applications are there to manipulate content. For user content, in the strict sense and in that case, is object to change. These changes can sometimes be done by the application. Communities and applications like flickr do that, although they both do it differently. Communities or forums work with posts and threads. (threads are nice when the are not so long).
Applications like flickr tend to do it more in a way of direct manipulation. So adding content and edit this directly in almost the same spot. The maintenance question here, is mostly one of keeping the application working. Servicing 8 million users a month is demanding on your servers and every possible problem should be tackled fast. A good interaction design for an application like this key.
Testing is the second step, maintenance the third. The does not necessarily have to be a web tool for keeping these kind of sites but probably they are there. You could say this is an application for the application for the applications sake.
Example: flickr, ebay
Then the other: not self-maintaining services
Process control is one of the main purposes of applications like this. A lot of these services are not public but closed for whatever reason. If a service is public the data has to be provided by the party offering that service. Funda makes the process of finding a house easier, but before you can find houses they have to be put into this system. The basic information has to be put into the system but usage can off course also offer information, the more ‘intelligent’, the more the options.
Logging usage can be really valuable, because the application is offers ease of use by remembering what you did last time. The other force is combining services. While searching for something with multiple parameters support for these parameters can be helpful. For instance searching a fish restaurant in a specific neighbourhood it can be helpful to see on a map where it can be found.
What this means is that content can also be provided by a third party. Maintaining a site like this can be rather extensive. A whole system has to be build with multiple user types and their login so the content ends up right.
Examples: funda
Conclusion
If you set the 4 parameters here discussed in a graph it will lool somewhat like this (for the rest of the conclusion i’m skipping the first three / four types):

Note here the bars have no real dimensions - they are ment to give a comparison between the different kind of sites. What you see is that the more complex a site is the more time it takes to maintain it. So simple sites can do with simple cms systems and when larger companies are involved the larger the site hence a more complex cms. Simple cms systems do not really need user right systems (they are not nessesary because few people work on these systems). More complex organisations need user right systems because different kind of people can edit the site.
Applications have other issues for maintenance. Moderartion is one. Here probably you need user rights management as well. So content only need to be managed. Thats why in the graph you see management complexity is quite high (time needed off course) but contributing content doesn’t take much time.
What I notice are two things:
- People / Organisations who need simple cms systems use too complex ones. They are better off with a site that they could edit directly.
- We are going more and more towards direct manipulation (applications, simple cms systems).
For the last point: Simple cms systems should be more like editing a texteditor on the web. It is on sense of managing lots of pages when you only have about 50. Especially when only one or two persons maintain a site like this.
Comments closed (due to slpog) if you want to leave a comment send me an email to mic at this domain…