Ostatnio z Sobakiem zauważyliśmy, że strona sejmowa także uległa przebudowie. Może mamy mylne wrażenie, ale wreszcie zaczyna się coś dziać. Cieszmy się, że ktoś zainteresował się sprawą. Wreszcie witryna wygląda jak z XXI wieku, a nie jak jakiś twór z lat dziewięćdziesiątych. Przynajmniej można odnieść wrażenie, że żyjemy w cywilizowanym kraju, prawda?
Pomijając grafikę musimy się także głębiej zastanowić nad kodem:
- Przyznamy plus za to, że strona działa także pod subdomeną www. (czas najwyższy)
- Validator krzyczy o jakiś błędach.
- Strona kontaktowa oraz informacyjna dla biur poselskich w starej wersji. Dlaczego?
- Odnośnie strony z posłami to byłoby miło aby istniała możliwość sortowania według partii politycznych (grupowanie wyników).
- Bardzo nieprzyjazne nazewnictwo linków.
- Zastanawiający jest anchor „www”. Dlaczego nie można było tego nazwać „przydatne witryny” albo „przydatne adresy stron WWW”?
- Dlaczego niedostępne są inne wersje językowe?
- Wyniki wyszukiwarki chyba nie do końca prawidłowo wyglądają. Po pierwsze brak informacji jeżeli nic nie znaleziono. Po drugie proszę wpisać słowo-klucz „ABW”. Coś wyskakuję ale nie można kliknąć 🙁
- Fajnie, że na stronie umieszczono informacje dotyczące praw autorskich. Nie zmienia to faktu, że możemy znaleźć link do ISAP. A tam przeczytamy coś takiego:
Nie zezwala się na komercyjne używanie, kopiowanie i inne wykorzystywanie danych znajdujących się w bazie danych ISAP.
Owa sprawa została poruszona miedzy innymi przez VaGla.pl.
- Ten kalendarz na stronie głównej powinien zostać poprawiony pod względem estetycznym.
- Jak zajrzycie do źródła strony to zauważycie, że całą strona zamieszona jest w tagu
<form>
. - Dlaczego elementy tej listy są puste?
<ul id="langs"><li class="pl"></li><li class="en"></li><li class="de"></li><li class="fr"></li></ul>
- Ktoś ogarnięty chce powiedzieć do czego to służy? 🙂
<input type="hidden" name="$$viewid" id="view:_id1__VUID" value="!d2auxb9mvh!"> <input type="hidden" name="$$xspsubmitid"> <input type="hidden" name="$$xspexecid"> <input type="hidden" name="$$xspsubmitvalue"> <input type="hidden" name="$$xspsubmitscroll"> <input type="hidden" name="view:_id1" value="view:_id1">
- Dosłownie masa encji, parametrów i innych dziwnych zabiegów. Z resztą kod to czysta sieczka. Nie wierzysz? Sprawdź! Bez Ognistego Żuka aka FireBug’a byłoby ciężko analizować źródła.
onclick
,onkeydown
– dlaczego? 🙁 - Nie wiem jak Wam ale nam pierwsze co rzuca się w oczy to brak deklaracji strony kodowej.
- Ponadto zastanawialiście się nad takim zapisem?
<script type="text/javascript"> var BASE_URL = "/Sejm7.nsf/"; var WEB_ADDR = "http://10.1.2.79/Sejm7.nsf/"; </script>
- Z wyłączonym JS jedynie kalendarz nie jest dostępny.
- Strona bez grafiki niestety nie wygląda już tak pięknie natomiast strona bez ostylowania CSS (pomijając wyżej wymienioną listę) jest nadal czytelna.
- Pomimo używania HTML 4.01 Transitional, CSS mamy w wersji 3. Niestety validator mówi, że coś jest nie halo.
Przecież to piękny przykład wykorzystania XPages 🙂