Tworzenie stron internetowych

Tworzenie stron internetowych nazywane jest również web designem. Słowo to zostało zapożyczone z języka angielskiego, web - oznacza sieć, Internet z dobrze znanego World Wide Web oraz design - projektowanie. Web design jest to proces formowania pomysłu, planowania, modelowania i realizacji głównego celu jakim jest przekazanie elektronicznej informacji, treści za pomocą Internetu. Cel ten jest realizowany za pomocą technologii (np. takich jak języki znacznikowe czy skryptowe) odpowiednich dla przetwarzania i wyświetlania przez przeglądarki internetowe lub inne sieciowe interfejsy graficzne.

Celem tworzenia stron internetowych jest zaprojektowanie i stworzenie serwisu internetowego. Serwis internetowy jest zbiorem elektronicznych plików umieszczonych na jednym lub kilku serwerach. Ma za zadanie prezentowanie pewnej treści (łącznie z elementami i interfejsami interaktywnymi) użytkownikowi końcowemu. Odbiór treści odbywa się dzięki pojedynczym stronom serwisu internetowego, które wyświetlane są na życzenie użytkownika. Zawartość strony, prezentowana użytkownikowi w postaci tekstu, formularzy oraz obrazów (bitmap - GIF, JPEG, PNG) dodawana jest do stron za pomocą znaczników języków takich jak HTML, XHTML czy XML. Wyświetlanie bardziej złożonych elementów takich jak grafiki wektorowe, animacje, strumienie dĽwiękowe lub wideo najczęściej wymaga dodatkowych wtyczek (plug-in). Najpopularniejsze wtyczki to Flash, QuickTime oraz Java. Elementy tego typu zagnieżdżane są na stronach internetowych również za pomocą znaczników HTML lub XHTML.

Web design i technologie informacji są bardzo szybko rozwijającymi i zmieniającymi się dziedzinami dlatego też zaistniała potrzeba wprowadzenia standardów, które regulowałyby sposób pisania i przesyłania stron internetowych. W 1994 roku powstała organizacja W3C (World Wide Web Consortium) , która zajmuje się ustanawianiem takowych standardów. Publikowane przez W3C rekomendacje nie mają mocy prawnej nakazującej ich użycie, lecz wpływ samej organizacji nie pozwala się z nimi nie liczyć. Dlatego też twórcy przeglądarek internetowych wprowadzają ciągłe ulepszenia do swoich produktów tak aby oprogramowanie było zgodne z panującymi standardami. Obecnie wszystkie przeglądarki uznają języki XHTML i XML w połączeniu arkuszami kaskadowych styli CSS służących do pozycjonowania i manipulowania wyglądem elementów strony internetowej. Najnowsze rekomendacje mają na celu umożliwienie przeglądarkom dostarczania różnorodnych elementów interaktywnych w sposób dostępny dla każdego użytkownika końcowego bez konieczności instalowania wtyczek i dodatkowych aplikacji.

Rodzaje stron internetowych

Strony statyczne nie zmieniają zawartości lub wyglądu przy każdym wywołaniu. Aby dokonać zmian na stronie programista strony musi manualnie zmienić kod strony. Zasadnicza różnica między statycznymi i dynamicznymi stronami WWW polega na technice ich wytwarzania. Każda strona statyczna, będąc częścią składową większego serwisu internetowego, musi być wcześniej przygotowana przez internetowego twórcę. Ostateczny kształt, struktura i schemat organizacyjny takiego serwisu musi być znany już na etapie projektowania i przygotowywania. Strony dynamiczne, w przeciwieństwie do stron statycznych, generowane są na bieżąco przez serwer HTTP na podstawie zmiennych i parametrów przekazanych przez przeglądarkę internetową.

Strony dynamiczne dostosowują swoją zawartości i/lub wygląd w zależności od interakcji z użytkownikiem lub środowiska w którym zostały wywołane (miejsce, czas, modyfikacje w bazie danych itp.). Zmiany zawartości strony mogą odbywać się w dwojaki sposób. Można dokonać tych zmian po stronie użytkownika, na jego komputerze (tzw. client-side) przez użyciu takich języków skryptowych jak JavaScript, JScript, Actionscript dokonujących zmian bezpośrednio na elementach DOM (Document Object Model - sposób reprezentacji złożonych dokumentów XHTML i XML w postaci modelu zorientowanego obiektowo). Drugim sposobem jest kompilacja dynamicznej zawartości na serwerze (tzw. server-side) wykorzystując języki programowania takie jak PHP, ASP, Perl, Coldfusion, JSP, Python itp.). W skomplikowanych serwisach internetowych zazwyczaj wykorzystywane są obie metody jednocześnie. Korzystanie z technologii dynamicznego generowania stron WWW ma sens wówczas, gdy oparty na nich serwis internetowy jest bardzo rozbudowany i często odwołuje się do zmiennych danych.

Prawdziwa moc i nieograniczona funkcjonalność stron dynamicznych ujawnia się dopiero podczas współpracy z serwerami baz danych, gdzie przechowywane są elementy niezbędne do wygenerowania pojedynczej strony WWW - przede wszystkim teksty i grafiki. W dużym uproszczeniu można powiedzieć, że dynamiczna strona to kompozycja dwóch składowych: szablonu decydującego o formatowaniu i zmiennych decydujących o zawartości.

Każda z tych technologii posiada swoje wady i zalety. Technologie można bez trudu łączyć w celu uzyskania złożonego efektu.

Strony www, Serwisy internetowe

Strona www oraz serwis internetowy to zbiór informacji o szczególnym temacie. Projektowanie stron www serwisów internetowego definiowane jest jako aranżacja i tworzenie poszczególnych stron internetowych które z kolei połączone między sobą odnośnikami tworzą całość – serwis internetowy. Każda ze stron zawiera informacje których przekazanie do użytkownika stanowi główny cel serwisu. Serwis internetowy można porównać do książki, gdzie każda z kart książki jest jedną stroną internetową.

Podczas projektowania stron www oraz serwisu internetowego należy zwrócić uwagę na wiele aspektów. Dodatkowo wraz z szybkim rozwojem Internetu może pojawić się tych elementów coraz więcej. Cele niekomercyjnego serwisu internetowego będą zależały od pożądanego ujawnienia i rozpowszechnienia strony a także zainteresowania użytkowników. Natomiast dla typowej strony komercyjnej podstawowe aspekty na które należy zwrócić uwagę to:
  • Zawartość - treść, informacje umieszczone na stronie powinny być odpowiednie i odnosić się do tematu a także określonej grupy użytkowników do której serwis będzie kierowany
  • Użyteczność - strona powinna być przyjazna dla użytkownika, wygląd i nawigacja powinny być proste i niezawodne, użytkownik nie powinien mieć problemów z odnalezieniem informacji których poszukuje
  • Wygląd - elementy graficzne oraz tekst powinny tworzyć jeden, spójny styl, który wykorzystywany jest całkowicie, na wszystkich stronach. Styl ten powinien być profesjonalny, zachęcający do używania strony i nawiązujący do tematu serwisu
  • Widoczność - aby przedstawić informacje użytkownikowi najpierw użytkownik musi daną stronę odszukać. Strona powinna być łatwa do odnalezienia za pomocą głównych silników wyszukiwarek oraz innych mediów reklamowych
Typowy serwis internetowy składa się głównie z tekstu i obrazów. Pierwsza strona serwisu nazywana jest stroną główną lub stroną domową. Niektóre strony wykorzystują stronę, którą popularnie nazywa się angielskim zapożyczeniem Splash. Jest strona na którą użytkownik trafia po wpisaniu adresu URL i zazwyczaj zawiera wiadomość powitalną, wybór języka w którym informacje mają być przedstawione lub wybór rejonu z którego użytkownik pochodzi. Zadaniem Splash jest uzyskanie pewnych informacji od użytkownika w celu lepszej personalizacji wyświetlanych informacji (np. pogoda dla rejonu z którego pochodzi użytkownik) lub też ze względów czysto estetycznych aby stworzyć wizualną atmosferę związaną z tematem strony.

Każda pojedyncza strona serwisu to plik HTML który posiada własny adres URL. Przy tworzeniu stron najczęściej łączy się je za pomocą odnośników (linków) umieszczonych w tekście lub tworząc główną nawigację serwisu. Szybsze czasy przeglądania poszczególnych stron oraz bardziej wymagający użytkownicy mają efekt w coraz rzadszym wykorzystywaniu stron Splash, szczególnie na stronach komercyjnych.

Po zakończeniu tworzenia wszystkich stron serwisu muszą one zostać opublikowane w Internecie. Wszystkie pliki muszą zostać wgrane na serwer za pomocą oprogramowania nazywanego klientem FTP. Po wgraniu plików na serwer(y) mają do nich dostęp użytkownicy z zewnątrz. Po opublikowaniu strony jej autor może wykorzystać rozmaite techniki aby zwiększyć liczbę wizyt i tym samym liczbę kliknięć. Najczęściej wiąże się to z dodaniem strony do katalogów popularnych wyszukiwarek takich jak Google, Yahoo czy MSN, wymianą linków z innymi stronami a także stowarzyszaniu się z innymi stronami o podobnej tematyce.

powrót >>>