Strona WWW to zestaw plików umieszczonych w konkretnym katalogu na serwerze. Plików podobnych do np plików doc (Worda). Takie pliki dopiero w odpowiednim programie mogą być właściwie odczytane, inaczej stanowią niezrozumiały dla zwyĸłego użytkownika bełkot. Takim programem jest tu przeglądarka WWW (np internet explorer czy firefox). Każdy plik stanowi osobną podstronę strony WWW. Podstrony wtedy stanowią stronę WWW, kiedy posiadają wspólny layout (czyli wygląd), oraz wspólny adres / domenę. Podstrony jednej strony najczęściej dotyczą merytorycznie jednego tematu, np strona firmy, czy serwis informacyjny. Ale zdarza się też że na jednej stronie istnieje ogólny miszmasz treści i jedyne co je łączy to wygląd. Strona WWW często nazywana też jest "witryną WWW" "witryną internetową" "stroną internetową" "serwisem WWW"
Gdyby istniała jedna strona WWW można by odpowiedzieć dokładnie. Jednak ze stronami jest jak z budową domu. Można sobie zbudować własnoręcznie szałas. Można za pomocą rodziny niewielki domek. Można też wybudować wieżowiec. I każdy wieżowiec i tak będzie się od siebie różnił.
Dla ułatwienia stworzyliśmy kalkulator cen stron WWW. Kalulator cen
Można też obejrzeć ceny przykładowych zestawów cen stron WWW. Zestawy cen
Jednak to są ceny firmy VisualTeam. A co firma to i ceny.
Samodzielnie możemy zrobić stronę za darmo. Używając np gotowego darmowego CMSa. Musimy jednak wtedy policzyć ile kosztował nas czas na nauczenie się instalacji i konfiguracji. Dodatkowo będziemy musieli dostosować się do niego, a nie jego do nas.
Możemy zlecić stronę pojedyńczemu freelancerowi. Koszt powinien być wtedy odpowiednikiem czasu wykonania do przeciętnych zarobków. Np 2 tygodnie czasu wykonania. Czyli 10 dni roboczych po 8 godzin. To połowa zwykłego miesiąca pracy. Jeśli przyjmiemy że stawka miesięczna w Polsce to 3 tyś na rękę, wynik będzie 1500 zł.
Możemy zlecić stronę firmie gdzie pracuje zespół wykonawców. Zakładając, że każdy wykonawca to fachowiec w swojej specjalnośći. Wtedy doliczyć trzeba jeszcze czas potrzebny na organizację takiego zespołu, miejsce pracy, ceny oprogramowania. Można spokojnie podwoić cenę freelancera. Ok 3000zł (tym razem już netto. Podatek i tak trzeba odprowadzić) Jednak warto tu uwzględnić jeszcze marże frimy. Zakładając 20% mamy 3600 zł
Teraz dochodzimy do firmy z dużym know-how i dobrymi ale dużo droższymi specjalistami i długim doświadczeniem. Znów cena się mnoży o jakieś 50% otrzymujemy ok 5 tyś zł.
Firmy z doświadczeniem dorzucają jeszcze do tego tworzenie specyfikacji i dokumentacji, oraz wliczają czas na analizę i dopracowanie strony z klientem.
Na koniec dochodzimy do agencji reklamowych. Agencje najczęściej podnajmują firmy z doświadczeniem, lub kiedy mają czas na ryzyko świeżutkie. Musimy wtedy doliczyć dość dużą marżę dochodzącą do kilkuset procent wartości strony. I nagle otrzymujemy ceny 10-30 tyś zł.
Pamiętajmy że nadal mówimy o prościutkiej stronie.
W przypadku kiedy np na stronę trzeba podstawowo poświęcić parę miesięcy musimy wszystko pomonożyć.
Kiedy strona jest bardzo skomplikowana i wymaga pracy zespołu programistów (np kiedy Klient wymaga integracji z elementami istniejącymi poza stroną, jak np z windowsem, innymi stronami, stanami magazynów itp) ceny potrafią dochodzić do milionów złotych.
Bardzo duże firmy. Np operatorzy komórkowi, czy banki za swoje systemy tyle płacą. Choć teoretycznie zwykła hurtownia może mieć takie same wymagania co do serwisu WWW do obługi klientów co Orange to cena jednak pozostaje ta sama.
CMS - to skrót od angielskich słów - Content Management System. W wolnym tłumaczeniu oznacza System Zarządzania Treścią. Chodzi tu zarządzanie treścią konkretnego serwisu bądź strony WWW. Zarządzanie czyli edytowanie istniejących na stronie treści. Dodawanie nowych podstron oraz usuwanie już istniejących. Takie zarządzanie dokonywane jest online, to znaczy poprzez specjalną stronę WWW dostępną za hasłem. Po wejściu na taką stronę i zalogowaniu się otrzymujemy zestaw formularzy internetowych w których wyświetlają się treści. Można zmienić tam taką treść a następnie zapisać klikając w przycisk. Treść na stronie właściwej zmieni się wtedy. Cała operacja dokonywana jest przez przeglądarkę.
Jeden CMS jest łączony z jedną stroną WWW i zazwyczaj tylko ją obsługuje
CMS opensource wystarczy sciągnąć ze strony WWW właściwej dla tego systemu. W tym celu wystarczy wpisać nazwę szukanego systemu CMS w google i jeden z pierwszych wyników zaprowadzi nas na taką stronę i do działu Download.
CMS indywidualne czy tworzone na zlecenie można zamówić jedynie w wyspecjalizowanych firmach. Tylko niektóre firmy tworzące strony WWW jednocześnie potrafią przygotować od 0 nowy CMS. Wymaga to innych zasobów i specjalizacji
Panel administracyjny to osobna strona WWW. Po wejściu na nią otrzymujemy okno logowania. Po zalogowaniu przechodzimy do strony z formularzami za pomocą których możemy edytować treści na stronie właściwej. Panel administracyjny w zależności od konkrentego CMS jest dostępny po wpisaniu nazwy jakiegoś specjalnego katalogu po adresie naszej strony. Np naszastrona.pl/admin lub naszastrona.pl/panel.
CMSy komerycyjne, opensource, własne, indywidualne
Z drugiej strony CMSy opensource przez to że są tak ogólno dostepne maja też szerego plusów
Na zakończenie warto dodać że CMS opensource są tworzone często przez fanów z całego świata. Lub jako porzucone projekty firm komercyjnych a rozwijane dalej przez fanów
Ceny zależa od rodzajów CMS
Najczęściej na ściągnięciu odpowiedniego oprogramowania ze strony producenta. Rozpakowaniu pliku i przegraniu zestawu katalogów i plików na serwer docelowy (Tam gdzie będzie leżała właściwa strona WWW). Następnie odpala się plik instalacyjny który pozwala założyć bazy danych CMSa na serwerze MySQL, tworzy plik konfiguracyjny i ustawia hasło administratora. Później można się już zalogować do panelu administracyjnego CMSa. Tam tworzy się za pomocą kliknięć myszki strukturę strony, ustawia moduły, prawa, wpisuje się treści do formularzy. Po zakończeniu tego procesu można już oglądać gotową stronę.
Instalacja CMS trwa najwyżej godzinę. Konfiugracja może trwać nawet tydzień, aczkolwiek przeciętnie zamknie się w jednym dniu. Trzeba jednak pamiętać że często instalcja i konfiguracja wiąże się jeszcze z podpięciem wyglądu. Podpięcie wyglądu to osobna sprawa. Taki wygląd (layout) trzeba najpierw zamienić na postać HTML (to może trwać parę dni) a następnie wstawić do naszego CMSa, a to może trwać znowu od dnia do paru. W przypadku skomplikowanych serwisów czy sklepów, które będą miały wiele indywidualnych wyglądów ilość tej pracy się mnoży.
Domeny można podzielić na domeny główne i poddomeny. Np główna mojafirma.pl i poddomena mojafirma.czyjasfirma.pl Jak widać w drugim przypadku poddomena to nazwa oddzielona kropka od czyjejś domeny głównej. W tym drugim przypadku można kupić domenę taniej, lub dostać ją za darmo na lata. Jednak w takim przypadku dogadywać należy się z obecnym właścicielem domeny głownej czyli czyjasfirma.pl
Domenę rejestruje i kupuje się u tak zwanego "registara". W firmie posiadającej uprawnienia do rejestrowania domen. Obecnie każdy duży hoster posiada takie uprawnienia. Kiedyś można było domenę zarejestrować jedynie w NASKu. Aby zarejstrować domenę najpierw trzeba sprawdzić czy ta domena jest wolna, tzn czy nikt inny już wcześniej jej nie zarejstrował. Działa tu zasada kto pierwszy ten lepszy i nie ma znaczenia czy wydaję Ci się że masz większe prawa do danej nazwy. Kiedy już znajdziesz wolną (niezarejestrowaną) domenę, możesz ją kupić / zarejestrować. Wykupujesz domenę na rok (inaczej się nie da. Nie możesz na pół roku czy na zawsze) Po roku musisz zapłacić za nią ponownie. Jeśli spóźnisz zapłatę, ktoś inny może wykorzystać sposobność i wykupić Twoją domenę dla siebie. Koszty domen nie są duże. Ostatnio oscylują w okolicy 100 zł za rok. A dzięki różnym promocjom, rabatom itp można mieć domenę przez pierwszy rok już za złotówkę czy nawet za darmo.
CMSy instalują firmy u których zamówiliśmy stonę WWW, lub bezpośrednio sami właściciele strony, o ile posiadają niezbędną do tego wiedzę
CMS jest instalowany na tym samym serwerze i w tym samym katalogu co strona WWW. Najczęściej panel administracyjny takiego CMSa jest dostępny poprzez wpisanie podkatalogu po adresie strony np. /admin /administracja /panel itp. Wyjątkiem są takie CMSy które stoją na serwerach firmy która dany CMS stworzyła i jedynie przez sieć internetową łączą się z właściwą stroną WWW która leży już gdzie indziej (bardzo rzadko obecnie się spotyka takie rozwiązania)
Serwer to najzwyklejszy w świecie komputer. Każdy komputer, nawet ten z którego obecnie czytasz ten tekst, może zostać serwerem. O tym czy coś jest serwerem decyduje nie tyle komputer ale inne elementy.
Te elementy to:
Mamy różne rodzaje serwerów np
O tym czy dany serwer będzie np serwerem WWW, decyduje jedynie oprogramowanie jakie znajduje się na danym komputerze który mieni się serwerem.
Czyli np. komputer jest podłączony do sieci, 24 godziny na dobę, ma własną domenę w sieci i ma zainstalowane oprogramowanie serwera WWW to jest serwerem WWW. Ten sam komputer jeśli dodatkowo będzie miał zainstalowane oprogramowanie serwera FTP będzie też serwerem FTP. Czyli jeden komputer może być naraz serwerem różnych usług. W dużych zastosowaniach, często na jedną usługę (jak WWW czy FTP) wydziela się osobne komputery.
Oprogramowania serwerów też się różnią. Podobnie jak mamy różne przeglądarki WWW: Internet Explorer, Firefox, Opera służace temu samemu zadaniu czyli oglądaniu stron, tak np oprogramowanie serwera WWW są różne. Najbardziej znane to Apache i IIS. Ten pierwszy stosowany jest na serwerach z systemem operacyjnym Linux, ten drugi na serwerach z systemem operacyjnym Microsoft.
Krótko - nie i tak. Nie, nie musisz mieć serwera w domu czy w firmie (ale możesz). Wystarczy że wykupisz abonament w firmie hostującej (hoster) czyli takiej która będzie Ci użyczała miejsca na jednym ze swoich serwerów.
Tak, musisz mieć dostęp do jakigoś serwera aby mieć stronę WWW. Czy to będzie Twój własny czy w firmie hostującej nie ma znaczenia, ale pliki stanowiące stronę WWW muszą gdzieś fizycznie leżeć.
Aby dobrze przygotopwać się do stworzenie strony internetowej należy wpierw zastanowić się nad tym co chemy umieścić na stronie. Nie moga to być wszytkie informację, jakie posiadamy. Powinny być wyselekcjonowane, posegragoiwane w działy, tematy, lub inne logiczne całości. Wówczas ukaże nam się obraz naszej strony.
Przed rozpoczęciem prac nad stroną najlepiej przygotować ogólny zestaw charakterologiczny celów strony, metod dotarcia do klintów, co ma prezentować, do kogo jest skierowana.
Potem wazne są materiały jakie pojawia sie na stronie. Nie musza byc wszytkie odrazu przygotowane, ale dające projektantom skalę materiałów, forme ich prezentacji itd. Innaczej będzie konstrułowany serwis, gdzie treścią właściwą są zdjęcia, inaczej gdzie artykuły pisane z elementami grafik, inne bazy plików do pobrania.
Materiały graficzne.
Pomocne przy dobraniu klimatu strony, jeje szaty graficznej jest dostarczenie wymagań indetyfikacji firmy (logi, kolory firmowe, dozwolone zestawianie kolorów ) Grafiki charakterystyczne dla branży, charakteru firmy itp.
Pozostatałe materiały (treści - content ) są wymagane, jeżeli maja być wykonane przez twórców strony treści specjalnie przygotowywane na witryne, pod kontem słów kluczowych, treści reklamowej i wizerunkowej firmy.
Tradycyjnie strony internetowe są napisane w jezyku html. Jest to język programowania jak C++, czy Besic. Z czasem rozwoju internetu zostały wprowaczone takie jezyki jak PHP i ASP, które pozwoliły rozwinąć możliwości tworzenie stron www dając możliwości łaczenia się z bazami danych i przetwarzaniem danych z baz i prezentowaniu ich na stronie www.
Tak powstały strony tworzone dynamicznie, w oparciu o CMS, lub inne aplikacje wspierające zarządzanie treściami na stronie, czy też pozwalające zarządzać całymi stronami.
W między czasie pojawiła się na rynku technologia Flash, która stanowiła odrębny element, moduł, który można było obsadzać na stronach html, podobnie jak filmy, dzwięki. Technologia flash daje ogromne możliwości wizualne, płynna animację, interakcje z użytkownikiem, ciekawe, inne, bardzej artystyczne, filmowe poruszanie się elementów i przchodzenie po między odsłonami, scenami. Flash został wykorzytywany do prezentacji, krótkich filmów, animacji, reklamy.
Atrakcyjna forma flasha sprawiła, że zaczęto tworzyc strony w oparciu o tą aplikację. Jednak flasha choc wyglada bardzo atrakcyjnie, ma ograniczone mozliwości do do szybkiego przebudowywania stron, jest bardzej blokowy, i przez to mało elestyczny pod kontem modyfkowaniua układu, w odróżnieniu od stron w html.
Strona zrobiona we flashu to strona w pełni wykonana w oparciu o technologie flash - wszystko dzieje się w obrębie flasha. mozna powiedziec że to jeden wielkie pudełko w którym wszytko robimy.
Strona html, to strona, która pozwala zawierac w sobie rozne aplkiacje - treści, zdjęcia, flashe, skrypty, pobierac dane z baz itd. strony te sa berdzej elestyczne pod kontem przebudowy, zmieny struktury itp.
W obecnym czasie róznice po między stronami flash i html to to, że dobrze wykonanie strony flash nadal wymagaja wiekszych nakładów pracy, niz wykonienie dobrej strony html.
Nazwa w sieci Internet wskazująca na konkretną stronę WWW. A tak naprawdę wskazująca na konkretny serwer WWW. Na serwerze dopiero przypisywana jest osobno domena do konkrentego katalogu w którym leżą pliki strony WWW. Wiele domen może wskazywać na ten sam serwer i dopiero na serwerze już być łączone z róznymi katalogami. Dlatego np firmy hostujące posiadają jeden serwer i wszystkie strony WWW leżą na tym samym serwerze. Wykupując gdzieś domenę wskazujemy na jaki serwer ma ta domena wskazywać. Następnie obsługę tego serwera prosimy o ustawienie domeny na nasz katalog ze stroną WWW.
Usługa pozwalająca przesyłać duże pliki z naszego komputera na serwer i z powrotem. Dzięki niej możemy wysłać pliki strony WWW na serwer firmy hostującej. Aby korzystać z tej usługi potrzebne jest oprogramowanie klienta FTP i serwera FTP. Oprogramowanie serwera FTP najczęściej jest już zainstalowane na serwerze firmy hostującej i nie musimy się tym przejmować. Natomiast my sami potrzebujemy programu klienta FTP. Np FileZilla, Total Commander, CuteFTP. Teoretycznie można korzystać z usługi FTP nawet poprzez przeglądarkę WWW. IE oraz Firefox posiadają własne oprogramowanie klienckie FTP. Dzięki temu można za ich pomocą się łączyć i przesyłać pliki. Jednak przeglądarki nie są przystosowane do dobrej obsługi FTP. Stąd łatwiej i pewniej korzysta się z dedykowanych programów takich jak wymienione wcześniej.
Firma hostująca. Firmy które specjalizują się w użyczaniu swojego miejsca na serwerach. Takie miejsce wykorzystujemy na wsadzenie tam naszych plików strony WWW. Naszą domenę kierujemy na serwer danej firmy hostującej. I strona w końcu działa. Taka firma często sama też zarejestruje nam domenę o ile świadczy taką usługę. Jednak przesłać pliki na sewer musimy sami, lub poprzez firmę która stworzyła stronę WWW. Pliki strony WWW przesyłamy za pomocą FTP
PHP to język programowania używany do budowy stron WWW. Za jego pomocą, najczęściej lączy się bazy danych z ich wyświetlaniem na stronie. Ten język jest kompilowany (przetwarzany) na serwerze na którym leży strona. Zatem użytkownik oglądający stronę WWW przy której użyto PHP nie musi nic o tym wiedzieć, ani mieć specjalnego oprogramowania. PHP to darmowy język. Dostępny na wszystkich platformach.
Flash to technologia za pomocą, której na stronie WWW możemy oglądać animację. Cała strona może być jednym wielkim flashem - czyli animacją. Aby oglądać Flash, przeglądarka internetowa (jak IE, Firefox itp) musi posiadać odtwarzacz animacji Flash. Domyślnie każda większa przeglądarka taki posiada.
Format flash (SWF, FLV) to plik, który mozna obsadzić w stronie html. Jest to plik mogący zawierac w sobie animacje wektorową, animację połaczona z obrazkami (mapy bitowe), jak i filmy i dzwięk. Flash sam w sobie moze połaczyć wiele formatów medialnych przez to jest wykorzytywany do prezentacji, animacji, reklamy i prezentacji filmów w formacie FLV.
Z angielskiego inaczej wygląd graficzny. Jednak na sam wygląd składa sie wiele czynników. Sa to: układ poszczególntch elementów graficznych, nawigacji, tresci i grafik, kształt i kompozycja tła, podziału strony i wypełnień, typografia, gradacja ważności treści, spójność, czytelność, zestawienie kolorów, przejścia tonalnye.
Razem stanowią kształt i klimat każdej z podstron. Jedna strona WWW najczęściej posiada wspólny layout na podstronach.
CSS to skrót od Cascading Style Sheets - Kaskadowy Styl Stron. To sposób na zapis opisu wygladu, układu, położenia powielalnych elementów na stronie WWW. Dziś nieodzowny element samego kodowania HTML. CSS zapisywany jest najczęściej w osobnych plikach z rozszerzeniem css. Różne przeglądarki inaczej potrafią interpretować te same zapisy CSS stąd różny wygląd tych samych stron WWW np pod IE i Firefoxem.
Za pomocą CSS zapisujemy powtarzające się tagi HTML w jednym miejscu pod jedną nazwą stylu. Później zamiast od zera przypisywać takie taki każdemu akapitowi tekstu na stronie, wpisujemy jedynie nazwę stylu.
CSS w obecnym stanie niesie jednak za sobą dużo więcej możliwości formatowania treści niż zwykłe tagi HTML.
Darmowe oprogramowanie serwerowe WWW. Umieszczane na komputerze podłączonym do sieci. Pozwala na udostępnianie stron WWW. Stosowane na komputerach (serwerach) z systemem operacyjnym Linux.
Język programowania używany na stronach WWW. Stosuje się go do otrzymywania dynamicznych efektów na stronie. Jak np rozwijane menu. Kod Javascript jest sciągany razem ze źródłem strony na komputer oglądającego i dopiero tam wykonywany. Kod jest wykonywany przez przeglądarkę internetową z jakiej korzysta oglądający. Dlatego też wystarczy aby konkrenta wersja przeglądarki inaczej rozumiała dany kod aby program działał inaczej albo nie działał. Stąd JavaScript bywa bardzo zawodny, a przede wszystkim z upływem czasu przestaje działać.
Język programowania używany na stronach WWW. Stosuje się go do otrzymywania dynamicznych efektów na stronie. Jak np rozwijane menu. Kod Javascript jest sciągany razem ze źródłem strony na komputer oglądającego i dopiero tam wykonywany. Kod jest wykonywany przez przeglądarkę internetową z jakiej korzysta oglądający. Dlatego też wystarczy aby konkrenta wersja przeglądarki inaczej rozumiała dany kod aby program działał inaczej albo nie działał. Stąd JavaScript bywa bardzo zawodny, a przede wszystkim z upływem czasu przestaje działać.
W artykule o procesie tworzenia witryn internetowych opisaliśmy zgrubsza wszystkie te elementy. Aczkolwiek każda firma będzie tu opisywała inne, albo ustawione w innej kolejności.