Jakość to coś co zadowala, a nawet zachwyca klientów - William Deming

Słowniczek

crawler
robot / pająk wyszukiwarki (w przypadku google googlebot), który przeszukuje stronę w poszukiwaniu wartościowych informacji, oraz linków
css
cascading style sheet - kaskadowy arkusz styli. Zbiór znaczników umożliwiających zdefiniowanie wyglądu całej strony www.
xhtml
extensible hypertext markup language - następca html'a. Język znaczników służący do budowania struktury strony.
screen reader
czytniki ekranu - aplikacje głównie wspomagające odczyt informacji przez osoby niepełnosprawne.
cms
content managment system - system zarządzania treścią. Skrypt umożliwiający w prosty sposób zarządzać treścią strony z poziomu przeglądarki wwww. W większości przypadków nie jest wymagana znajomość html.

Wymagania oraz standardy

Jak już napisałem w prologu, wiele firm chwali się stronami zgodnymi z wymaganiami i spełniającymi ogólnoświatowe standardy.

O co to całe zamieszanie? Otóż w dzisiejszych czasach, gdy firmy walczą o jak największą liczbę aktywnych użytkowników (a co za tym idzie potencjalny zysk) nie jest tajemnicą, że najważniejsza jest dobra, kluczowa pozycja w wyszukiwarce. Obecnie, na rynku liczy się tak naprawdę jedna wyszukiwarka - google.

Wysoka pozycja w rankingu stron google jest gwarantem sukcesu w internecie. Niestety, sieć jest takim medium, które jest dosyć zaśmiecone, niekiedy dostęp do naprawdę wartościowych informacji bywa utrudniony z powodu źle napisanej strony, której kod jest mało czytelny dla crawlera wyszukiwarki.


Naprzeciw temu problemowi stanęło konsorcjum w3c (World Wide Web Consortium). Jest to organizacja, która stoi za wyznaczaniem ogólnoświatowych standardów pisania stron www. Strony wdrażane zgodnie ze standardami w3c są witrynami, które teoretycznie napisane są w sposób bardziej czytelny dla robotów wyszukiwarek, gdzie wygląd strony (css) powinien być oddzielony od treści (xhtml). Dlaczego napisałem teoretycznie? Otóż, są strony i... strony. Poprawna walidacja wcale nie oznacza, że strona jest dobrze napisana.

Strony napisane poprawnie w praktyce powinny być wyświetlane dosyć podobnie pod większością przeglądarek. Powinny być także bezproblemowo obsługiwane przez urządzenia mobilne, takie jak telefony komórkowe, czy smartphone'y. Także osoby niepełnosprawne (np niewidomi) powinni się po tego typu stronach poruszać o wiele łatwiej (odpowiednio napisana strona to także w miarę bezproblemowa interpretacja danych elementów przez tzw screen readery - czytniki stron internetowych).

"Panie, a cms'a to Pan ma?"

Sporo firm jako wymaganie posiadania dobrej strony pisze o cms'ach, które to (z reguły) są ich produktami flagowymi, ich dumą i chwałą, szczytem myśli technologicznej. Szczerze? Nie jest to warunkiem.


CMS (content management system), czyli mówiąc po polsku - system zarządzania treścią. Przez jednych kochany, przez innych znienawidzony. Jak z tymi cms'ami jest w praktyce? Większość dostępnych na rynku darmowych rozwiązań jest albo dziurawa, albo przestarzała. Są oczywiście systemy, które cieszą się wielką popularnością, np. znany w całym świecie Wordpress. W większości przypadków - są one dobre na początek, problemy pojawiają się wówczas, gdy daną stronę chcemy spersonalizować pod nasze potrzeby, dodać jakiś moduł. Wtedy, najlepszym i koniec końców najbardziej rozwojowym, oraz (o dziwo!) na dłuższą metę - najtańszym rozwiązaniem, okazuje się autorski system zarządzania treścią.

Z systemami "szytymi na miarę" wiąże się jednak dosyć spora przeszkoda - początkowe koszty, które nie zawsze się szybko zwracają. Mała firma, która jest dopiero na starcie swojej działalności często nie ma zapewnionej dostatecznej gotówki, by zaserwować sobie rozwiązanie w postaci cms'a, który w 100% spełni jej wymagania.


Wychodzę z założenia, że nie każda strona potrzebuje cms'a po to by godnie reprezentować się w sieci. Firmy, w których nie pojawiają się co tygodniowe biuletyny, nie mają rozbudowanej infrastruktury, wcale nie potrzebują tego typu rozwiązań. Ich jedynym wymaganiem jest ładna, funkcjonalna strona, która godnie będzie reprezentowała ich w sieci, którą raz kiedyś trzeba będzie zaktualizować. W przypadku poprawnie napisanej strony edycja pliku *.html jest dziecinnie prosta i zajmuje edytującemu dosłownie chwilę.


Strona napisana w "czystym" xhtmlu jest niekiedy nawet wielokrotnie tańsza zarówno w zakupie, jak i utrzymaniu. Tak więc przyszły konsumencie, zastanów się,czego tak naprawdę oczekujesz od swojej przyszłej strony www, oraz jak bardzo zamierzasz się w nią angażować.

Artykuły