Witam,
Mam to szczęście/nieszczęście, że zostałem zacytowany w publikacji po stronie obrońców nowego designu strony TVP. Stąd też spróbuję znaleźć dobre strony nowego designu.
Heh, przyznam, że będzie to dość trudne, bo już pierwsze linie kodu HTML utwierdzają mnie w przekonaniu, że pisał go amator. Oto moja lista grzechów:
- brak DOCTYPE,
- skrypty JS, które są konieczne do wyświetlenia trzech warstw,
- użycie tabel gdzie tylko się da, łącznie z niezalecanymi parametrami jak height czy background,
- tworzenie pustych przestrzeni przez wykorzystanie "pustych" gifów
- koszmarny kod CSS, tj. zero dziedziczenia; użyty praktycznie tylko do formatowania czcionki
W kodzie można również znaleźć takie kwiatki jak:
Kod: Zaznacz cały
<tr>
<td height="5"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
Kod: Zaznacz cały
<TD><IMG SRC="img/home_new/blank.gif" WIDTH="1" HEIGHT="1" BORDER="0" ALT=""></TD>
Należy jeszcze wspomnieć o kilku komentarzach HTML użytych do zablokowania kodu. Jeden z komentarzy ma 910 bajtów niepotrzebnego kodu! Inną ciekawostką jest użycie "twardej spacji" do robienia odstępów przed wyrazami.
W związku z powyższym kod HTML waży 68KB a kod CSS 16KB. Jeszcze pozostaje policzyć wagę obrazków - mniej więcej 103KB, pliki JS - 13KB. Po podliczeniu wszystko waży 200KB! Straszne, aż nie chce mi się wierzyć.
Powyższe wyliczenia utwierdzają mnie w przekonaniu, że strona jest wykonana wg najgorszych praktyk. Naraża właściciela na duże koszty utrzymania ze wględu na generowanie dużego transferu. Waga strony i jej skomplikowanie (przez użycie wielu zagnieżdzających się tabel) powoduje dłuższe ściąganie i wyświetlanie strony na przeglądarce użytkownika.
A teraz zacytuję pana Przymusińskiego z tvp.pl
... prace nad witryną trwały ponad kwartał.
W takim razie nad czym trwały prace? Bo na pewno nie nad poprawnością kodu HTML i CSS.
A teraz przejdźmy do innych spraw, mianowicie do funkcjonalności.
Tvp.pl to strona kanału telewizyjnego, więc podstawową informacją jakiej szuka potencjalny telewidz to program tegoż kanału. I co? W eksponowanym miejscu jest link "Program TV", poniżej po lewej blok "Nie przegap w programie" a pod aktualnościami linki do video z serwisów informacyjnych. Można powiedzieć, że elementów jest wystarczająco dużo, ale... Strona "Program TV" działa TYLKO przy włączonej obsłudze JS. "Nie przegap w programie" odnosi do stron w ramach "Programu TV". Natomiast na każde 10 sekund obejrzanego video przypada co najmniej minuta ściągania (łącze 1Mbps, godzina 23:30).
Pan Przymusiński mówił coś o
[...] maksymalnie praktycznej i wygodnej stronie w użytkowaniu [...]
Czyżby?
W moim komentarzu do
newsa o plagiacie napisałem:
... to że podobne elementy strony są w tym samym miejscu należy uznać za plus nowej witryny tvp a nie jej wadę.
Do tego nie można się przyczepić. Elementy są tam gdzie powinny być, albo lepiej - gdzie mogą być i gdzie są dobrze rozumiane. Pole wyszukiwarki w eksponowanym miejscu, globalne linki do poszczególnych kanałów tvp, logo.
Powstaje pytanie po co strona telewizji publicznej chce upodobnić się do portalu? Uważam, że decydenci i projektanci popełnili podstawowy błąd.
Nie zdefiniowali celu witryny. Możliwe, że jedyne argumenty przyświecające kolejnej wersji strony to to, że ma być "nowsza i lepsza". Ale co to tak na prawdę znaczy? Poszczególne elementy strony, jak wyszukiwarka, mają sens, ale strona jako całość już nie.
Odniosę się teraz do pytania postawionego przez Dawida Kulbakę
Czy innowacyjność w tego typu projektach jest zakazana?
Innowacyjność technologiczna nie jest - natomiast trzeba się liczyć z tym, że internauta nie ma łącza o dużej przepustowości lub ma przestarzałe oprogramowanie. Czy to ma go dyskwalifikować? Nie powinno. Jest to tak naprawdę decyzja biznesowa.
Innowacyjność w wyglądzie/funkcjach strony - powinna być bardzo ostrożnie wdrażana. Internauta przegląda strony w ciągu sekund i nie ma czasu na zastanawianie się co oznacza nowa ikona. Projektant musi mieć świadomość, że takie elementy potrzebują wsparcia w formie alternatywnych metod dotarcia do treści (metoda tradycyjna) lub pomocy dla internauty (ostateczność - sam czytam pomoc tylko w sytuacji gdy jestem mocno zdeterminowany aby zdobyć informację). Wygląd czy funkcje trzeba tak projektować aby nie było potrzeby tłumaczyć do czego służą.
Andrzej Jastrzębski pisze o innowacyjności w dziedzinie motoryzacji i przytacza wyjątkowe marki jak Porsche czy Bugatti. Na czym polegała "innowacyjność" tych marek? Na pewno nie na tym, że pedał gazu był pod lewą stopą a kierownicą trzeba było kręcić w przeciwną stronę. Porsche jest zbudowane dokładnie z takich samych elementów funkcjonalnych jak poczciwy maluch. Kierowca malucha jest w stanie uruchomić Porsche i ruszyć. Podczas jazdy zaczyna rozumieć dlaczego to auto jest wyjątkowe. A wyjątkowe jest z powodu jakości, szczegółów, mocy, osiągów itp. Można więc powiedzieć, że oba auta zostały wykonane zgodnie ze "standardami" ale jedno lepiej, drugie gorzej.
Podsumowując aktualna wersja strony głównej tvp jest wynikiem braku wizji strony i kiepskiego wykonania.