Polskie tłumaczenie artykułu "Buy standards compliant Web sites"

Autor:
Sebastian Snopek
Lokalizacja: http://www.t4tw.info/tlumaczenia/qa/WebAgency-Requirements.htm

Dokument ten jest tłumaczeniem artykułu "Buy standards compliant Web sites". Przekład ten nie jest przekładem normatywnym i może zawierać błędy wynikaj±ce z tłumaczenia. Status normatywny posiada jedynie wersja w języku angielskim na stronie
W3C http://www.w3.org/QA/2002/07/WebAgency-Requirements.
Dokument jest chroniony prawem autorskim. Copyright © 2003 W3C® (MIT, ERCIM, Keio)

Kupuj witryny spełniające standardy

Wprowadzenie

Jesteś w trakcie zamawiania witryny internetowej w agencji reklamowej lub wydziale IT twojej firmy? Zlecasz stworzenie swojej witryny komuś innemu? W takim razie wiesz zapewne, że sformułowanie właściwych wymagań pomoże stworzyć lepszy produkt końcowy w znacznie krótszym czasie. Oparcie się na otwartych standardach pomoże ci w tym zadaniu.

Zdefiniowanie wymagań dotyczących witryny internetowej jest zawsze bardzo kłopotliwe. Szczególnie trudne jest ustalenie możliwego do zweryfikowania poziomu jakości końcowego produktu.

Dołączenie zgodności ze standardami do listy twoich wymagań przyczyni się do powstania sprawniejszego, łatwiejszego w dostępie i utrzymaniu produktu a podnadto wspiera wysiłek włożony w opracowanie tych standardów.

Dokument ten przedstawia szczegółowo korzyści płynące ze stosowania standardów i podsumowuje konkretne wymagania, które pozwolą ci na uzyskanie tych korzyści.

Status

Artykuł ten powstał podczas pracy Quality Assurance Interest Group W3C. Proszę o podzielenie się swoimi opiniami na liscie dyskusyjnej public-evangelist@w3.org (archiwum jest dostępne dla wszystkich). Prywatne komentarze można przesłać na adres dom@w3.org.

Dokument jest również dostępny po francusku i w innych językach.

Otwarte standardy w sieci

Długo ignorowane przez wielu deweloperów standardy, takie jak HTTP, HTML i XML, leżą u podstaw sukcesu Internetu. Obecny trend kładący szczególny nacisk na zgodnośc ze standardami w sieci nie jest dziełem przypadku, ich stosowanie jest korzystne dla wszystkich.

Opracowane przez ekspertów i zawierające wkład całej społeczności internetowej standardy stanowią fundament, na którym mogą powstawać coraz wydajniejsze aplikacje. Standardy te, powstałe dzieki włożonemu w nie wysiłkowi i umiejętnościom twórców dostępne są bezpłatnie. Nie przegap szansy aby skorzystać ze stwarzanych przez nie możlowości!

Aby witryna była bardziej wydajna

Bycie na bieżąco ze wszystkimi najnowszymi technologiami internetowymi to trudna sztuka. Wybranie złego narzędzia lub architektury może skonczyć się stratą czasu, pieniedzy i klientów.

Stosując standardy fundament twojej witryny oparty będzie na technologiach opracowanych i przetestowanych przez czołowych ekspertów internetowej społeczności. Dla przykładu, W3C Process dba o to, aby każda technologia osiagająca ostatnie stadium rozwoju była implementowana w kilku kompatybilnych produktach. Przy ponad 500 firmach i organizacjach ze świata informatyki, które poprzez badania i rozwój przyczyniają się do tworzenia standardów W3C, standardy te są naprawdę najnowocześniejsze w sieci.

Organizacje zajmujące się opracowywaniem standardów (takie jak W3C) pomagją osiągnąć konsensus pomiędzy ekspertami aby utrzymac i rozwijać spójne reguły architektoniczne. Grupy W3C, takie jak Technical Architecture Group, dbają o to, żeby technologie te zgodnie ze sobą współpracowały tworząc w ten sposób sieć spójną z decyzjami, które przyczyniły się do tak szybkiego jej rozwoju.

Zorientowanie swoich wyborów na standardy oznacza dostęp do najnowszych nowinek technicznych, lecz tylko do takich, które są wystarczająco solidne żeby zyskac sobie powszechne uznanie; innymi słowy są to technologie, które przetrwają przez długi czas:

Opracowanie niedawno standardy takie jak SVG i P3P szybko zyskują sobie uznanie i wciąż mogą kryć w sobie wiele nowych zastosowań!

Redukcja kosztów utrzymania

W internecie wszystko dzieje się niezwykle szybko, więc utrzymanie witryny może wiązać się z dość wysokimi kosztami operacyjnymi. W przypadku witryny niespełniającej standardów przenoszenie się na nowsze platformy i zwiększanie funkcjonalności twoich aplikacji może okazać się bardzo kosztowne.

Jeśli jednak twoje aplikacje opracowane zostaną w oparciu o otwarte standardy, nie będą musiały polegac na jednym tylko dostawcy usług :

Czy miałeś kiedykolwiek problem z ponownym zastosowaniem kodu dostarczonego ci przez twojego poprzedniego dostawce usług? Nawet jeśli nie, to nie masz wcale pewności, że coś co zostało opracowane do użycia z jednym tylko produktem ("przeglądarka X jest najpopularniejsza, więc po co przejmowac sie innymi?") lub korzysta z niestandardowych technologii nie ograniczy twojego czasu i potrzeb, co oznaczać będzie wysokie koszty utrzymania.

Ponieważ standardy tworzy się po to, aby móc je ze sobą łączyć, rozwijanie nowych aplikacji w oparciu o już istniejącą bazę jest znacznie prostsze - narzędzia do manipulacji otwartymi technologiami stają się liczniejsze, bardziej wyszukane i bardziej wydajne przez cały czas. Na przykład, zmiana twoich stron internetowych na XHTML daje ci łatwośc w zmianach formatu danych poprzez zastosowanie XSLT lub pozwala na skorzystanie z bardzo wydajnego systemu publikacji zawierającego mechanizmy walidacji używające XML Schema. Przy każdej z tych operacji możesz wybierać z szerokiego wachlarza narzędzi dostarczanych przez wielu różnych producentów.

Wreszcie, standardy pozwalają zazwyczaj uniknąć niesławnego pełzania cech (feature creep) innych formatów i przejrzyście separują aplikacje ortogonalne: stosowanie CSS pozwala na przejrzyste rozdzielenie strony wizualnej od struktury twoich danych. Takie rozdzielenie przyczynia się również do obniżenia kosztów operacyjnych - stosowanie CSS jest równoznaczne z mniejsza ilościa kodu HTML na każdej ze stron a w rezultacie oszczędnością łącza.

Twoje dane są najprawdopodobniej najwiekszym atutem twojej firmy. Nie przechowuj ich w zastrzeżonych formatach, nad którymi nie masz kontroli, a które ograniczają potencjalną liczbę osób mogących rozwiązać ewentualne problemy. Nigdy nie wiadomo, co przyszłośc trzyma w zanadrzu, inwestuj więc w technologie, które już należą do przyszłości.

Korzyści z rozwiązań projektowanych pod kątem dostępności

Stworzenie dostępnej witryny jest korzystne, stanowi jednak pewne wyzwanie:

Dzięki wysiłkom różnych grup (takich jak Inicjatywa Dostępności ), dostępność została włączona w znaczącą liczbę standardów, albo rodzimie lub poprzez zastosowanie technik zaprojektowanych specjalnie dla nich. Stosowanie standardów pozwoli ci korzystać bezpośrednio z rozwiązań projektowych przetestowanych przez internetową społecznośc, uzupełnianych dodatkowo przez szeroką gamę dostepnych narzędzi.

Ogólnie rzecz biorąc, otwarte standardy poddawane są kontroli pod kątem zarówno ważnych jak i trudnych kwestii. Przykładem mogą być standardy W3C kontrolowane nie tylko pod względem elementów związanych z dostępnością, lecz również pod kątem możliwości internacjonalizacji i niezależności urządzeń, co jest gwarancją ich szybkiego sprostania wymogom nowych użytkowników.

Nie oszukuj się, prędzej czy później twoja witryna (dostępna czy to publicznie czy w ekstranecie lub Internecie) będzie musiała stać się dostępna dla coraz większej liczby osób, których wymagania wciąż będą rosły.

Akceptuj tylko to, co najlepsze

Z czasem Internet stanie się dla ciebie kluczowy w zarządzaniu wiedzą za pomocą inicjatyw takich jak na przykład Sieć semantyczna. Zatem twoja witryna musi spełniać bardzo surowe wymogi (a zgodność ze standardami musi byc jednym z nich), jeśli chcesz zagwarantować sobie jej szeroko pojętą jakość. Istnieją narzędzia pozwalające sprawdzić czy końcowy produkt jest zgodny z tymi standardami.

Co powinna zawierać lista twoich wymagań ?

Zgodność ze standardami powinna stać się dla ciebie naturalną regułą, jednak lista konkretnych wymogów z pewnością uczyni życie wszystkich - łatwiejszym:

Wymóg Szczegóły Uzasadnienie Narzędzie testowe
Stosuj prawidłowy kod (X)HTML Stosowanie poprawnego kodu HTML oznacza użycie kodu HTML zgodnego z jedną z definicji typu dokumentu (DTD) ze specyfikacji HTML. Najlepszym wyborem będzie prawidłowy znacznik XHTML strict. XHTML oznacza, że kod wykorzysta w pełni możliwości XML, zaś strict dba o to, aby witryna nie pomieszała znaczników prezentacji ze strukturą strony. Poprawny kod HTML to pierwszy krok w stronę większej kompatybilności z przeglądarkami oraz lepszego wyświetlania stron w ich najnowszych wersjach. Stosowanie tylko Strict HTML (a dokładniej Strict HTML DTD) usprawnia zarządzanie witryną i jej dalszy rozwój. W3C HTML Validator jest jedą z wielu dostępnych opcji. LogValidator jest szczególnie pomocny w zarządzaniu poprawnie zaprojektowaną witryną.
Szczególnie dbaj o poprawnośc CSS Unikaj wszeklich znaczników prezentacji a wszystkie elementy związane z graficzym układem strony umieszczaj w poprawnie zdefiniowanym arkuszu stylów CSS. Dołączone arkusze stylów pozwalają na całkowite rozdzielenie struktury strony od jej prezentacji i umożliwia szybko zmienic szatę graficzną i sposób wyświetlania strony. Gwarantują także, że każdy ma możliwośc dostosowac sposób wyświetlania strony do swoich potrzeb i gustów. CSS Validator wykrywa wszelkie niezgodne ze standardami zastosowanie technologii CSS.
Właściwie stosuj HTTP Upewnij się, że każda strona twojej witryny jest dostępna przez stabilny adres (URL), oraz że właściwości buforowania HTTP ustawione są prawidłowo. Przy zamianie witryny na jej nowszą wersję upewnij się, że adresy URL są pozostaną bez zmian lub przynajmniej zostaną przekierowane do nowych lokacji. HTTP jest bardzo wydajnym protokołem a większośc tej wydajności zawdzięcza efektywnemu systemowi buforowania i stabilnym adresom URL: zakładki i odnośniki się nie urywają, dostęp do sieci jest szybszy a użytkownicy szczęśliwsi! W3C Link Checker może okazac się pomocny. Dodatkowo porady zawarte w 'Częstych problemach z implementacją HTTP' pomogą ocenic na co zwracac szczególną uwagę.
Stosuj SVG i PNG do obsługi grafiki Stosuj PNG dla obrazów rastrowych a SVG dla innych rodzajów grafiki. PNG jest najbardziej wydajnym spośród formatów binarnych obsługujących grafikę rastrową. Zapewnia lepszą kompresję, zawiera więcej opcji i jest darmowy. Najlepszy format, którego możesz wymagac to SVG: skalowalny, oparty na XML, bardzo lekki, i posiadający mnóstwo możliwości (na przykład animacja wykozystująca SMIL, który jest obsługiwany przez telefony komórkowe), itd. Nie dotyczy
Stosuj rozwiązania, które uczynią zawartośc witryny dostępną dla niepełnosprawnych Szczegóły. Uczynienie witryny dostępną dla niepełnosprawnych jest korzystne dla wszystkich twoich użytkowników i zwiększa liczbę aktualnych odbiorców. Wymóg ten jest w niektórych krajach prawną koniecznością. Patrz: Narzędzia oceniające dostępnośc zawartości stron internetowych.
Stosuj języki skryptowe spełniające standardy Używaj DOM API połączonego z Ecmascript (ale nie stosuj skryptów koniecznych do poruszania się po witrynie!) DOM i Ecmascript (popularny standard stojący za Javascript i JScript) to najlepszy sposób na stowrzenie animacji na twojej witrynie za pomocą "interoperable scripts". Nie zapomnij jednak o twoich użytkownikach, którzy nie mają właczonych takich możliwości skryptów. Nie dotyczy

Valid XHTML 1.0! · Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0
Created Date: 2002-07-04 by Dominique Hazaël-Massieux
Last modified $Date: 2005/02/21 11:40:52 $ by $Author: dom $

Copyright © 2000-2003 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.