Webmaster: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
drobne merytoryczne, za: "Wielki słownik języka polskiego" PWN 2018
źródła/przypisy, drobne redakcyjne, drobne techniczne
Linia 1:
{{inne znaczenia|zawodu|[[Webmaster (magazyn)|''Webmaster'' – magazyn]]}}
{{WWW}}
'''Webmaster''' (projektant stron internetowych<ref>Rozporządzenie Ministra Pracy i Polityki Społecznej z dnia 7 sierpnia 2014 r. w sprawie klasyfikacji zawodów i specjalności na potrzeby rynku pracy oraz zakresu jej stosowania ({{Dziennik Ustaw|2018|227}}).</ref>) – redaktor [[Strona internetowa|strony internetowej]], w szczególności zajmujący się aktualizowaniem jej treści.
 
Termin do niedawna oznaczał jedną osobę zajmującą się projektowaniem, kodowaniem, szatą graficzną oraz aktualizacją witryny internetowej. [[Serwis internetowy|Witrynę WWW]] webmaster wykonuje na zamówienie osoby (firmy), która chce zaistnieć w sieci internetowej. Może to być jednorazowe zlecenie i wtedy praca kończy się z chwilą zaakceptowania projektu przez zamawiającego oraz umieszczenia witryny na wskazanym serwerze. Usługa może mieć też charakter ciągły – wtedy webmaster aktualizuje i rozbudowuje stronę zgodnie z bieżącym zapotrzebowaniem zleceniodawcy. Webmaster może także tworzyć witryny na własne życzenie i według własnego projektu. Profesjonalnie przygotowana strona powinna być przygotowana w zgodzie ze standardami określonymi przez [[World Wide Web Consortium|W3C]].
 
Odkąd do budowy atrakcyjnie wyglądającej strony nie wystarcza już sama znajomość odrobiny grafiki oraz [[HTML]]/[[Dynamiczny HTML|DHTML]], coraz częściej przygotowywaniem witryn internetowych zajmują się osobne firmy zatrudniające kilka osób, z których każda specjalizuje się i odpowiada za część elementów witryny. Podział zadań jest zmienny i zależy od zainteresowań i umiejętności zatrudnionych.
W firmach dodatkowo oferujących [[hosting]] i możliwość umieszczenia zamawianej strony na własnym serwerze, popularne jest rozróżnienie prac przy serwisie na te, których efekt jest wykonywany <span style='padding: 2px; border: 1px solid #AAA; background: #FFF5F5'>przez serwer</span> (ang. ''[[server-side]]'') lub <span style='padding: 2px; border: 1px solid #AAA; background: #F5FFF5'>przez przeglądarkę użytkownika</span> (ang. ''[[client-side]]'').
Najczęstsze specjalizacje to m.in.:
 
{| class='wikitable'
! Nazwa
! Rola
! Używane narzędzia
! Używane technologie
|-
! Administrator serwera WWW
| style='background: #FFF5F5' | Konfiguruje serwer WWW. Zapewnia bezpieczeństwo oraz wydajność oprogramowania udostępniającego serwis odwiedzającym. Często [[Hosting|właściciel maszyny]], na której znajduje się strona. Osoba niekoniecznie związana z danym serwisem WWW.
| style='background: #FFF5F5' | [[Serwer WWW]]
| style='background: #FFF5F5' | np. [[Apache HTTP Server|Apache]], [[Cherokee (serwer)|Cherokee]], [[Caudium]], [[Internet Information Services]], [[Roxen (serwer)|Roxen]]
|-
! Administrator bazy danych
| style='background: #FFF5F5' | Definiuje strukturę bazy danych. Zapewnia spójność oraz bezpieczeństwo danych serwisu. Jest to rola zwykle występująca przy większych projektach o charakterze biznesowym.
| style='background: #FFF5F5' | [[Baza danych|Serwer bazy danych]]
| style='background: #FFF5F5' | np. [[MySQL]], [[Oracle Database|Oracle]], [[PostgreSQL]], [[Firebird]], [[Microsoft SQL Server|MS SQL]], [[PhpMyAdmin]]
|-
! Webdeveloper ([[Programista]])
| style='background: #FFF5F5' | Tworzy kod serwisu w wybranym [[Język programowania|języku programowania]]. Odpowiada za sprawną wymianę danych pomiędzy stroną a odwiedzającym. Modyfikuje i rozwija istniejące rozwiązanie oparte na [[Framework]]ach, [[Content Management Framework|CMF-ach]] i [[System zarządzania treścią|CMS-ach]] zgodnie z wymaganiami przedstawionymi przez Architekta systemu.
| style='background: #FFF5F5' | Edytory tekstu, [[Application Programming Interface|API]], [[framework]]i, interpreter lub kompilator języka
| style='background: #FFF5F5' | np. [[Java]], [[Perl]], [[PHP]], [[Python]], [[Ruby (język programowania)|Ruby]], [[ASP.NET]]
|-
! Webdesigner ([[grafika komputerowa|Grafik]])
| style='background: #F5FFF5' | Opracowuje [[web design]], czyli [[Dostępność (WWW)|dostępny]] [[Interfejs użytkownika|interfejs]] strony oraz szatę graficzną. Webdesigner to wyspecjalizowany [[Grafika|grafik]], który tworzy szatę graficzną przeznaczoną dla serwisów WWW. Często także implementuje szablony graficzne współtworzonych serwisów.
| style='background: #F5FFF5' | Edytory tekstu, rastrowe oraz wektorowe aplikacje graficzne
| style='background: #F5FFF5' | np. [[Adobe Photoshop]], [[Adobe Flash]], [[GIMP]], [[Smarty]]
|-
! Webmaster
| style='background: #F5FFF5' | Opisuje tekstową zawartość serwisu za pomocą języków opisu treści. Wzbogaca interfejs aplikacji instalując gotowe moduły. Wprowadza funkcje poprawiające użyteczność serwisu oraz organizuje logiczną strukturę strony. Dba o poprawne działanie serwisu i kontroluje wprowadzane przez redaktorów treści. Często również pełni rolę webdevelopera (programisty).
| style='background: #F5FFF5' | Edytory tekstu, programy do obróbki graficznej, edytory WYSIWYG
| style='background: #F5FFF5' | np. [[JavaScript]] ([[AJAX]]), [[XHTML]], [[Kaskadowe arkusze stylów|CSS]]
|-
! Administrator serwisu
| Dba o ogólny wizerunek serwisu i ustala podwykonawców. Właściciel witryny.
| colspan='2' rowspan='2' | Najczęściej [[przeglądarka internetowa]] (edytuje serwis korzystając z wbudowanego interfejsu zaprojektowanego przez programistę i webdesignera).
|-
! Redaktor
| Dodaje nowe treści do podstron serwisu.
|}
 
== Zobacz teżPrzypisy ==
{{Przypisy}}
* [[administrator (informatyka)|administrator]]
 
[[Kategoria:Webmastering| ]]
[[Kategoria:Zawody informatyczne]]
[[Kategoria:Projektanci]]
 
[[kk:Веб өңдеуші]]