Weblog entry #28 for Steve

Running websites
Posted by Steve on Thu 22 Sep 2005 at 21:58
Tags: none.

Some simple tips on running a website by Steve:

  1. The prettier URLs are the better people can remember them.
  2. Your server should never display sensitive information in error messages.
  3. Session identifiers do not belong in URLs. See point #1.
  4. Always check your server logs for application errors.
  5. Always make sure you disable server modules/example scripts that you do not need. People will attempt to exploit them.
  6. Meta-information is good. The more the merrier.
  7. If you allow users to input text you must filter it.
  8. Never ever store passwords in cookies. See point #7.
  9. Having a test server to deploy system upgrades upon will save you.
    • See points #2 and #4.
  10. Validate your code. Errors should be minimized, but it is not the end of the world if they are not.
  11. Never ask Steve to design your site's look and feel
    • But feel free to give him a job managing your servers ;)
  12. "Flash" adverts are annoying. Your site must be compelling or I will block them, or never return.
  13. Backups are your friends.
  14. 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.
  15. When Mr. Operating System is unpatched we are not at home to Mr. Happy.
  16. 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

Posted by blackm (212.202.xx.xx) on Fri 23 Sep 2005 at 18:09
[ Send Message | View Weblogs ]
Congratulations for the 2000th user!

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 ]

Posted by Steve (82.41.xx.xx) on Fri 23 Sep 2005 at 18:13
[ 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 ]

Posted by blackm (212.202.xx.xx) on Fri 23 Sep 2005 at 19:04
[ Send Message | View Weblogs ]
Yes, the add comment could use a face lift. A bigger textarea would be nice.

But I'm happy with the other parts :-)

--
browse ManPages online!

[ Parent | Reply to this comment ]

Posted by ajt (84.12.xx.xx) on Fri 23 Sep 2005 at 22:37
[ Send Message | View Weblogs ]
Some very valid points.

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 ]

User Login

Username:

Password:

[ Advanced Login ]

Register Account

Quick Site Search