Website issues

Security: Does the site need to be password protected? Is the server protected, from physical and hacker attacks?

Privacy: Are users protected from unauthorised use of their data? Are we permitted to store their personal information (address, credit card details, etc.).

Anti-virus: Is the server protected from virus attacks? Check if using a hosting service.

Copyright: I take copyright very seriously. You will be authorised to use anything I provide to you, as part of our contract, but be careful if you modify the site subsequently. Putting something on the web does not make it public domain.

Defamation and slander: You must not damage the reputaion of others. It is rarely in the public interest.

Cultural issues: If part of your website might be offensive to a number of your users, change it! (But you might not be able to please everyone.)

Issues addressed after reviewing this website

To demonstrate the review process which should be undertaken in the final stages of developing any website, I offer the following examples of how I improved this site:

Societal or cultural issues

Initially, I put the following text in the description of the parliament house in Wellington:

They do have some sort of democracy in New Zealand, but with only one house of parliament, a bit like Queensland.

On review, I thought this might be offensive to some Kiwis (and also some Queenslanders), so I modified it to:

New Zealand is a constitutional monarchy, like the Commonwealth of Australia and the Australian States. Like Queensland, it has only one house of parliament.

Copyright

Copyright extends to a large number of things, not just writing, artwork and music. It includes performance, so technically you cannot film a busker in the street without their permission. It also includes computer code, such as the HTML that drives a website, both the arrangement of the HTML tags, and the English (or other language) words contained.

On this site I have borrowed or modified code from several sources:

Felke-Morris, T. (2013) Web Development and Design Foundations with HTML5, 6th ed., Pearson, Boston MA.
Sarris, S. (2013) HTML5 Unleashed, SAMS, Indiana.
Lunn, I (2013) CSS3 Foundations, Treehouse, an imprint of Wiley, UK.

These books are clearly intended to be educational and purchasers are expected to copy small fragments of code as they learn. I have acknowledged copying in one or two places in comments embedded in the HTML code, when more than a line or so has been used largely unmodifed.

There was one point, however, where I used several lines of code with scant modification from an online resource:

www.hongkiat.com/blog/css3-checkbox-radio/

The obvious intent was again to provide a model for deriving one’s own code, but in view of the more extensive borrowing, I have decided to include embedded comments in the relevant file ( the sample form) to acknowledge the source for the radio buttons and the check boxes.

Navigation - accessability

At the start, all standard navigation was to be within the navigation bar at the left of the pages, with some random navigation outside the standard hierachy. But when I started testing the photo pages, I, myself, started to get confused, so I have modified the navigation on these pages to make things a bit easier.

That is, I added links below the photos to scroll through them, i.e. "Next" and "Previous", with a "Back" link to go to the page of thumbnails.