forward to contents

Gimmicks in do-it-yourself websites

Background

One of our specialities is the creation of websites for Primary Schools. Such schools are often targeted by companies which, unlike RTC Webdesign, do not earn their living by creating working websites but by selling do-it-yourself kits (software) and expensive webspace.

The school is told that the kit is so easy to use that the IT teacher or even the pupils of the school can create their own website - no cost.

We regularly inspect and evaluate schools' websites and come across a large number where the school has started and failed. Some show nothing but a Copyright notice (a rather conceited way to start, especially when there is nothing to be copied), or a one-page profile of the school, or a few largely empty pages, which are often several years out of date. It is then obvious to us that the school has tried, with inadequate skills and tools, and failed.

If, and only if, the failure is gross and obvious do we write to offer our professional services.

Early in 2004 we came across a website which showed nothing but a one-page profile. The page as such was adequate, but it was only a page, and we therefore wrote to the school: "Your website is only a one-page profile. If you want a rich, professional website, please contact us." We said nothing offensive or critical about the site, except stating as a fact that there was only one page of it.

We received an angry e-mail from the school's IT teacher, saying how distressed she was about what we had written. Hers was not only a one-page website but a multi-page site, greatly admired by teachers, parents and pupils alike.

We e-mailed back saying we would investigate the matter and requested one week for doing so.

Before the week had expired, we received two angry phone calls from a woman (obviously the IT teacher of that school). Who gave us a dressing down, accusing us of bad manners and unprofessionalism. "You have no right to post such letters." We asked who she was, just to make sure, and she said: "I don't have to justify myself, it is you who have misbehaved."

In order to defend ourselves again the attacks of this paranoid person, who was obviously not only incompetent, but also so vain that she was unable to tolerate even the slightest (even unintended) criticism of her work.

Our criticism was unintended, for had we been able to see the 'invisible pages' of her website, we would not have approached the school, however badly these pages had been done.

We therefore analysed the site and sent a report to the school which pointed out every fault in the site and demonstrated the incompetence of the site's creator. To save the teacher's face, we pretended that the creator of the website was someone other than her. To protect her reputation, we sent the report to her personally ('Private and confidential'), rather than to the headteacher or to the school.

While this personal clash is a rare occurrence, the principles of good webdesign against which this site offended are often ignored by other amateur-produced schools websites, and we therefore felt we should publish our report as a warning to other amateur web designers.

The report states several general principles which will help other schools and teachers who are trying to create their own websites.

We are concerned with general principles, not with the person who attacked us or with the substandard website of one particular school. We therefore do not publish the names of the teacher and of the school. The school has since been closed.

Evaluation of the Website
of XXX Primary School, in YYY, ZZZshire
by Salma Ahmed and Klaus Bung, RTC Webdesign, Blackburn
Introduction go to top

This website has been created with more enthusiasm than skill.

By some fortunate accident it is so put together that the designer gets to hear only of those visitors who have successfully negotiated the obstacles put in their way, whereas all others are kept out of the website and therefore have no chance to complain. Not even the phone number and postal address can be obtained unless the visitor jumps over a gratuitous Java Applet. This conveniently shields the designer from criticism.

The most distinctive feature of the site are the large number of animations and Flash effects, and from their dominance we can safely assume that the designer prides himself particularly on this achievement. However, the quality of a website can not be measured in terms of the number of animations and Flash effects it contains.

Much more important is the question whether it can successfully be viewed by the many browsers currently in use on the internet. If the designer believes his browser to be the only browser, his website is doomed from the start. back to contents

Animations go to top

When deciding whether an animation has been properly used, we have to consider at least two aspects (cost/benefit analysis):

  • Does it benefit the viewer?
  • What resources does it require?

In the present site, the designer MAY have considered the first question (even though not everybody would agree with the outcome), but he has not considered the second.

The animations and other features used make the site largely unworkable - like a posh car which is so delicate that it will run on a billard table but not an ordinary road with a fair number of bumps, potholes and a few stretches of cobble stones. back to contents

The makings of the XXX site go to top

The XXX site consists of text and images (including animations). back to contents

Text presented through Applets go to top

A competent web designer uses for every task the simplest (and therefore most robust and most widely acceptable) methods. For example, ordinary text is kept in an html compliant file, and these files are linked with html compliant links.

The designer of the current site has needlessly embedded much of his text in Java Applets. This fouls up users of Screen Readers, and is one of the reasons why some pages, e.g. 'new_page_1.htm', takes inordinately long to load, even on broadband.

The puzzle is WHY the designer used *** Applets *** to present plain html text. (The wrapping is more costly than the present.) There is just no imaginable reason, and we must therefore assume that either the designer mechanically used tools he did not understand or did not know what he was doing. (Pater, dimitte illis, non enim sciunt quid faciunt [Luke 23:34]) back to contents

Origins of the animations go to top

In the case of the XXX website, most admiring users will not know that hardly any of the animations were created by the designer but most were borrowed from other websites.

Such borrowing is a universal practice and there is no harm in it, provided the designer knows what he is borrowing and understands how it functions and what resources it requires.

Competent designers will examine that. But the designer of the present site has obviously not done so.

The designer has even copied and used pieces of Java script of which their own authors declare in the documentation that they do not yet work.

He has indiscriminately stuffed animations from all sorts of sources into his own site ('the more the better') and thereby created a restless kitsch circus which satisfies neither of the above requirements for the use of animations:

  1. they must have a desirable effect
  2. they must not make undesirable demands on resources.

The result of this naïve approach to website making is a site which runs only on the designer's own browser (presumably the latest version of MS Internet Explorer). back to contents

Tools and Resources go to top

The designer used MS Frontpage 4.0 to put his website together. This is a program with a variety of quirks and idiosyncracies which are not 'industry standard' but which are geared to work particularly well with another piece of unreliable MS software, namely MS Internet Explorer (IE).

We therefore presume that the designer uses IE and that the site has not been tested except with IE. Most of the children who are commenting so enthusiastically in the guestbook are presumably using the school's computers, all of which are equipped with IE. back to contents

The weaknesses of IE go to top

Americans often forget that there is life outside the USA. Sometimes they forget it at their peril. Many users of IE forget that there is life outside Windows and outside IE. They do not know that most of the Internet runs NOT on Windows but on Unix and that IE is only one of many browsers used on the Internet. (There is a world outside schools!)

IE (and similar products) are best known for their many security holes, which encourage hackers, viruses, etc, to attack its users. Hardly a month passes without a new scare.

If IE is so well known, it is not because it is so good (on the contrary!), but because of the massive propaganda of MS, the huge marketing budget, because of special deals MS has made with governments (Windows computers into every school) and because of its many illegal anti-competitive practices (cf the several courtcases which the US government has been conducting against MS for several years).

It is therefore uninformed and presumptuous to put together a website which will run only on the latest version of IE and will only work if the user gets the latest version (Level 2) of Java and plug-ins which he may not want.

It is not for the designer to order the user what software and resources he must get, but rather: the designer has to adjust his site to suit the resources of potential visitors.

http://www.microsoft.com/security/security_bulletins/
shows how IE and other MS windows products are riddled with security holes. The fixes that are being offered often start up new problems. In some cases it is stated that IE users which did NOT install earlier patches do NOT have the problems 'fixed' in the most recent patches.

The MS security bulletins show that the attempt (if it is an attempt rather than simply the result of ignorance) to force all visitors to the XXX site to use IE, Java and Javascript routines and to decry those users (like RTC Webdesign) who refuse to run into the trap, is irresponsible and exposes not only compliant visitors but also the school's computers to a host of security risks.

Many computer users, especially the better informed and security conscious ones, do NOT use IE, refuse to get plug-ins (e.g. Java Level 2) and do NOT permit Java or Javascript on their computers. They are the ones who tend to escape from the much publicised virus (etc) attacks.

The XXX site simply slams the door in the face of all such visitors.

This is just as well, for the casual visitor does not miss much if he does not see this site.

But it is bad for the school and for the designer because they lose visitors to the site and can not display their achievements to the outside world. No effective commercial site would behave like that: they would soon go bankrupt if they did. No professionally designed site for a big organisation will do it either: see the BBC site as a commendable example.back to contents

What the visitor sees without Java go to top

A visitor to the site who has Java disabled (which many users do for good reasons) see nothing but a Welcome message and the school's motto, a link to Google and Yahoo search engines and to bravenet.com. There is absolutely no way of entering the site. There is not even an apologetic "Lasciate ogni speranza voi qu'entrate", because, unlike in Dante's Inferno, there is just no way of getting in! These visitors will rightly assume that this is one of the many schools which did not get further than designing a rather ugly title page.

They will certainly not bother to phone, or write to, the school to express their disappointment. They will simply and rightly turn their back and walk away. The designer has therefore completely shielded himself from the most important feedback and criticism he needs.

This happens even if the vistor uses IE. He can see nothing but that title page.

It is NOT the duty of a visitor to persist when faced with such a situation. He is not looking for gold or for a favour from the school.

If a school or a webdesigner want their site to be seen, they must make access easy. They must not bolt the front door, as this designer has done, for the sole purpose of providing a pretty and conspicuous door bell which does not ring.

The ire of the school's IT Coordinator is entirely misplaced. She ought to direct her anger at her web designer, not at the visitor (RTC Webdesign) who, VERY POLITELY, merely pointed out that her front door was locked and offered to fix the problem for her. back to contents

What the visitor sees with Java go to top

With Java enabled, the visitor sees the 'Click here to enter'. This gives access to the site. However, the next page takes inordinately long to open because of the confused coding and because it has been spiked with unnecessary animations and scripts. back to contents

Are animations desirable? go to top

In spite of their current ubiquity on indifferent websites, animations have (unless used for specific justifiable purposes) not much to commend them, but several arguments against them.

They may raise a chuckle the first or fifth time you see them, but after that, more often than not, the chuckle turns into bored irritation.

Uninformed viewers may be impressed by the cleverness of the designer who put the animation into his website. They do not know that it does not require much skill to take an animation from another website and glue it into one's own.

If the designer wants to attract attention to a certain part of the page, there are many other graphic devices available for the same purpose, such as colour, shape, font, symbols, layout, etc. These do not cause the same problems which are caused by the indiscriminate use of animations.

If the use of an animation is desirable, then gif animations are preferable to Flash and other types of animations, because they run on the majority of browsers and they do not require Flashplayer, plug-ins, Java and Javascript.

If animations are used at all, they should (like underlining in books) be used sparingly, otherwise they lose their effectiveness.

In particular they should never form an ***essential*** part of the site, e.g. they should not be part of the navigation structure (links, menu buttons).

Questionable constructs (animations, Applets, etc) should never sit anywhere where the site breaks down if the animation (or comparable construct) does not work.

The guiding principle for the XXX site seems to have been: 'Why use a simple solution if there is a complicated one!' back to contents

Arguments against the use of animations go to top

There are a number of arguments against the use of animations.

  1. Certain animations, such as many of those on the XXX site, cannot be viewed except with special resources and therefore make the site inaccessible.
  2. Changing browsers, downloading plug-ins and upgrades, exposes the user to unnecessary security risks and imposes an unnecessary burden on him.
  3. Even gif animations should be used with great discretion. If there are too many animations, they create excessive restlessness on a page. They make it difficult for the viewer to take in the essential information.
  4. If they never stop, while one is trying to digest content, they can become a real irritant. Many users simply leave a site for that reason alone.
  5. The restlessness caused by the animations can also have a negative effect on the children, who are restless enough as it is. Teachers often want to calm their classes down to make them receptive. Excessive use of animations has the opposite effect.
back to contents
General assessment of the site go to top

The defects of the site, and the reason why it cannot be viewed in many browsers, are not only the indiscriminate use of ill-understood animations but also the reliance on Java and Javascript.

Ordinary html text is embedded into Applets when simple links would have sufficed.

The site abounds in scripts and other elements (including animations) which the designer has taken indiscriminately from other parts of the internet and embedded into his own site, without checking on whether they can be viewed on browsers other than the notoriously insecure Internet Explorer.

There is at least one such construct where the author (not the designer of the XXX site) himself states in his documentation that this routine 'does not yet work'. Nevertheless it was taken unchecked and glued into the XXX site.

It goes without saying that the site does not satisfy the government's accessibility criteria for websites, e.g. it does not work with screen readers used by blind people to access websites. back to contents

Contents of the site go to top

My brief was to investigate the technical aspects of the site, not its contents. Therefore my notes on these can be brief. Those viewers fortunate enough to be able to get past the barricade put up on the title page (making entry impossible for many visitors) and to avoid the minefields inside the site, will find a lot of information, and the site appears to be up to date. One can argue about the aesthetics of the site (choice of colours, fonts, lay-out, general appearance).

The site is sometimes very slow to load and at times throws up error messages in Task Manager ('Not running') due to the confused code that has been used.

The main navigation bar inside the site is clear and works, but the colours on roll-overs are sometimes badly chosen and make the texts unreadable. back to contents

Guestbook go to top

The guestbook is full of complimentary remarks from children, many of whom will, of course, have accessed it with the one browser with which it undoubtedly works.

In the light of so much praise, it is difficult to understand why the school's IT Co-ordinator should be so touchy when just one uncool visitor to the site politely states that he can only see one page and offers to fix the problem.

Is not a single discordant voice allowed in this Hallelujah chorus of approval? This site 'shall reign for ever and ever'? back to contents

Why children are bad critics of school websites go to top

Uninformed visitors, such as children and their parents, are easily impressed by websites of their own schools.

  1. They tend to admire people (e.g. teachers) they like.
  2. They do not understand the tricks of the magicians and do not know how a particular website has been made.
  3. They are not qualified to make critical comparisons between schools' websites. Usually they only see their own.
  4. They do not know how many visitors come to grief when trying to view an inadequate website.
  5. Most importantly, they are happy to see themselves, their teachers and friends on the website, and will therefore cheer even a bad website which achieves that.
  6. There are many school websites on the Internet which are less ambitious than this one, have no animations (which impress non-experts so much), and whose guestbooks contain nevertheless similar exclamations of 'cool' and 'great', etc. back to contents
Lessons to learn go to top
  1. Use animations sparingly, otherwise they lose their effectiveness.
  2. Do not use animations which require plug-ins and special resources. If you use animations, use animations (e.g. gif animations) which run on the majority of browsers and do not require extra resources.
  3. Do not use special scripts (Java, Javascript, etc) on elements which are essential for the working of the site, e.g. navigation elements (menu buttons). The essential parts of the site must remain accessible even if the scripts fail.
  4. Do not use scripts to display what is plain html texts.
  5. Use the simplest rather than the most complicated method to achieve the desired effects, even if it deprives you of a chance to show off.
  6. Do not utilise scripts and animations whose workings you do not understand.
  7. Always cater for users with older browsers, computers, operating systems, and for less proficient computer users.
  8. Always have your sites tested by outsiders, from as many different angles as possible. Only then need the contents be considered. Approval of parents and children is irrelevant in this respect.
  9. The richest content is wasted if it cannot be seen (like a painting which is locked away in a bank safe; or an excellent TV broadcast when the transmitter has broken down).
  10. Therefore the designer's first consideration has to be accessibility. He has to ensure that as many people as possible, from as many computers, operating systems and browsers as possible, with as few additional resources (plug-ins, Java Level upgrades, etc)(more substance, less effect) can see the contents. Such considerations create the foundations of a good website. back to contents

The richest website is no good if it cannot be seen.

No gimmicks at
9999 Webdesign:

www.9999.org.uk

Valid HTML 4.01!

This site has been validated and conforms to the "HTML 4.01 Strict!" standard.
(27 Sep 2007)

go to top go to top