Specyfikacja: Kod
Podstawa
Kodowanie zapewnia że strona będzie dobrze rozpoznawana przez roboty sieciowe, czytana przez programy dla osób niepełnosprawnych czy lepiej pozycjonowana, gdy kod będzie semantyczny. W tej części skupiamy się na samym kodzie, pomijając sam efekt wizualny.
Dodajemy za:
- Odpowiednie znaczniki pozycjonujące - gdy na recenzowanej stronie stosowane są tytuły Hx, znacznik <strong> dla podkreślenia ważności wyrażenia oraz inne zgodne z semantyką kodu. To one są składową sukcesu strony.
- Budowa serwisu - ważne by stronę budować na blokach Div, a menu na listach lub wykazach. Taka budowa zapewnia szybką możliwość edycji wyglądu serwisu. Przestawiania dowolnych elementów, dzięki przypisywaniu ID i oraz wyglądu specyficznych elementów dzięki klasom.
- Arkusz CSS - używanie arkuszy styli zamiast zdeprecjonowanych atrybutów lub stylów inline. Łatwość zmienienia jednego dokumentu przeważa na wygodzie, w sytuacji konieczności zmiany wyglądu serwisu. Edycja jednego arkusza powoduje zmiany we wszystkich dokumentach.
- Validacja - strona powinna przejść pomyślnie walidacje. Oczywiście lepiej jak ma 1, 2 błędyni niż 67 czy więcej. Zaleca się sprawdzenie przypadkowej strony serwisu, a nie tylko głównej, którą często webmaster dopieszcza jako wizytówke strony.
- Znaczniki Meta - nie wszystki znaczniki Meta są potrzebne, ominięcie jednak takich jak: deklaracja strony kodowej, tytuł, opis zawartości, słowa kluczowe uważa się za błędne. Strony bez deklaracji strony kodowej, tytułu, opisu zawartości LUB słów kluczowych mogą otrzymać max 1 pkt za kod.
Odejmujemy za:
- Gotowce - strony budowane na ogólnodostępnych skryptach tworzących całą infrastrukturę strony (CMS, blog, fora) nie są pokazaniem pracy webmastera tworzącego stronę lecz programisty, który napisał skrypt.
Strony budowane na gotowcach powinny otrzymać 0pk. W szczególnych wypadkach, widocznych modyfikacji może otrzymać max. 1pkt za inne atuty wymienione powyżej.
- Nie zamknięte znaczniki - niezamknięte znaczniki lub znaczniki <br> zamiast <br /> wpływają ujemnie na ocenę. Zalecane również jest <img src="..." /> zamiast <img src="...">
- Tabelki jako szkielet - tabelki służą do prezentacji danych tabelarycznych i niczego więcej. Do budowy stron, menu służą div oraz listy wypunktowań.
- Ramki - ramki i budowa na ramkach już dawno przeżyły czasy swojej świetności.
Powyżej wypisano punkty za które osoba recenzująca, stosująca się do tej specyfikacji, powinna dodać/odjąć punkty uwzględniając że może ich przyznać maksymalnie TRZY za kod - proporcjonalnie uwzględniając ilość plusujących i minusujących aspektów danej strony.