Weblog entry #28 for Steve
Some simple tips on running a website by Steve:
- The prettier URLs are the better people can remember them.
- Your server should never display sensitive information in error messages.
- Session identifiers do not belong in URLs. See point #1.
- Always check your server logs for application errors.
- Always make sure you disable server modules/example scripts that you do not need. People will attempt to exploit them.
- Meta-information is good. The more the merrier.
- If you allow users to input text you must filter it.
- Never ever store passwords in cookies. See point #7.
- Having a test server to deploy system upgrades upon will save you.
- See points #2 and #4.
- Validate your code. Errors should be minimized, but it is not the end of the world if they are not.
- Never ask Steve to design your site's look and feel
- But feel free to give him a job managing your servers ;)
- "Flash" adverts are annoying. Your site must be compelling or I will block them, or never return.
- Backups are your friends.
- Like many services you have legitimate grounds for refusing to serve particular people:
- People who mass-download (without adequate delays) your site's pages are not your friends.
- People who attempt to exploit security holes are not your friends.
- When Mr. Operating System is unpatched we are not at home to Mr. Happy.
- Links that open in a new window are evil.
Rant over.
P.S
This site now has over 2000 registered users.
W00t!
Comments on this Entry
This is realy a great site. No porn, but I came back anyway :-D
The easy to use interface and the good information must be the reasons.
[ Parent | Reply to this comment ]
[ Send Message | View Steve's Scratchpad | View Weblogs ]
Thanks!
After the recent slashdot upgrade to CSS I'm tempted to try using that again.
I think the "add comment" section in particular could be remodelled a fair bit to make it nicer to use, but I'm mostly happy with the interface.
I did think of having a competition for people to suggest design changes - but I'm not sure that anybody would take part...
Steve
--
[ Parent | Reply to this comment ]
But I'm happy with the other parts :-)
--
browse ManPages online!
[ Parent | Reply to this comment ]
Much of what you said here was suggested by Mr Usability[1] many moons ago. You'd think by now people would get it, but considering how awful sites are in general, usability isn't something they teach at marketing school...
[1] http://www.useit.com/
--
"It's Not Magic, It's Work"
Adam
[ Parent | Reply to this comment ]