Week 13: Favoriete battles

Deze week is er nog een leuke, nieuwe feature toegevoegd. Naast websites kunnen nu ook battles aan de favorieten toegevoegd worden. Ook de functionaliteit, werking en veiligheid is opnieuw getest en de feedback hiervan verwerkt.

Favoriete battles

Geregistreerde gebruikers kunnen vanaf deze week ook pig battles toevoegen aan hun favorieten. Voorheen konden alleen individuele websites als favorieten toegevoegd worden. Hiernaast is er ook een permalink (permanente link) voor pig battles. Met deze permalinks kunnen bezoekers rechtstreeks naar een battle linken. Bezoekers moeten de battle dus niet meer manueel starten.

screen-shot-2011-05-27-at-102900

Cross browser tests

Deze week is PigResults ook opnieuw getest. Dit keer door Niki (project manager) en Kim (web developer). PigResults werd volledige getest in verschillende browers met als resultaat een aantal cross-browser bugs. Vooral in de oudere versies van Internet Explorer. De oudere versies houden zich meestal niet aan de specificaties. Gelukkig zijn er voor de meeste browser bugs al workarounds gevonden waardoor het oplossen ervan niet veel tijd in beslag nam.

Er zijn ook nog functionele problemen gevonden en een gevaarlijke XSS bug. XSS staat voor Cross Side Scripting. Hierbij worden gegevens niet goed gevalideerd waardoor een gebruiker HTML of Javascript kan aanpassen of toevoegen aan de pagina. Hierdoor kunnen cookies uitgelezen worden of kan de bezoeker naar een malafide website doorgestuurd worden. Dit is een groot beveiligingslek en is nu opgelost. Voor de zekerheid zijn ook alle andere invoermogelijkheden gecontroleerd op XSS.

Een reactie op “Week 13: Favoriete battles”

  1. Tom zei op 03/06/2011 om 19:34,

    Het geheel begint nu wel erg prachtig te worden. Hopelijk kunnen we volgende week een grootse lancering doen!


Reageren