Serwer i hosting to kluczowe pojęcia w kontekście działania witryn internetowych. Serwer jest niczym wielki komputer, który przechowuje oraz przetwarza pliki składające się na stronę internetową. Hosting z kolei to usługa polegająca na udostępnieniu tej strony w Internecie. Wszystkie strony hostowane są na serwerach, które zapewniają nie tylko miejsce do przechowywania plików, takich jak HTML, CSS, JavaScript czy PHP, ale także infrastrukturę niezbędną do działania witryny w sieci. W momencie w którym użytkownik wpisze adres URL strony w wyszukiwarkę lub kliknie w odpowiedni link, przeglądarka wysyła prośbę o połączenie do serwera. Serwer WWW przetwarza to żądanie i przesyła odpowiednie pliki strony oraz materiały multimedialne z powrotem do przeglądarki, aby witryna wyświetliła się poprawnie użytkownikowi.
Domena jest kluczowym elementem identyfikującym stronę w sieci, ponieważ stanowi adres internetowy, pod którym znajduje się konkretna witryna. Składa się z dwóch głównych elementów: nazwy oraz rozszerzenia.
Nazwa domeny to unikalny tekstowy identyfikator, który może być wybierany według preferencji użytkownika, aczkolwiek w miarę dostępności (wybrana nazwa nie może być uprzednio zajęta przez innego właściciela).
Certyfikat SSL (Secure Socket Layer) to protokół zabezpieczający komunikację między użytkownikiem a serwerem. Służy do szyfrowania wrażliwych danych przesyłanych między przeglądarką a serwerem, co zapewnia bezpieczeństwo i uniemożliwia niepożądane wykradanie informacji. Witryny posiadające certyfikat SSL są rozpoznawane po tym, że ich adresy zaczynają się od „https://” zamiast „http://”. Drugim sposobem na sprawdzenie czy witryna posiada certyfikat SSL jest spojrzenie na pasek adresu w przeglądarce – ikona kłódki lub zielony pasek wskazują na to, że połączenie jest bezpieczne.
Serwer FTP (File Transfer Protocol) to usługa umożliwiająca przesyłanie plików między komputerem a serwerem hostingowym. Klient FTP to natomiast program komputerowy, który pozwala na zarządzanie plikami na serwerze FTP. Dzięki temu narzędziu można łatwo przesyłać, usuwać i edytować pliki na serwerze, co jest niezbędne podczas tworzenia i aktualizowania witryny internetowej.
Baza danych WordPress to centralne miejsce przechowywania wszystkich informacji związanych z witryną, która jest zbudowana na tym systemie zarządzania treścią. Zawiera wszelkie dane, takie jak: treści postów i stron, informacje o użytkownikach, ustawienia witryny oraz wtyczki i motywy. Baza danych jest nieodłącznym elementem każdej instalacji WordPressa i jest odpowiedzialna za przechowywanie, organizowanie i udostępnianie danych potrzebnych do prawidłowego funkcjonowania witryny.
System CMS (Content Management System) to narzędzie, które umożliwia tworzenie, edytowanie oraz zarządzanie treściami na stronie internetowej, bez konieczności posiadania zaawansowanej wiedzy nt. języków programowania. Istnieje wiele rodzajów systemów CMS, a WordPress jest jednym z najpopularniejszych i najbardziej użytecznych. Inne przykłady to Joomla, Drupal, Magento, które również oferują różnorodne funkcje i możliwości dostosowania do indywidualnych potrzeb użytkownika. Dzięki systemom CMS tworzenie i aktualizacja witryn staje się prostsza i bardziej intuicyjna.
Kokpit WordPress, znany również jako panel administracyjny, jest centralnym miejscem zarządzania witryną opartą na tym systemie CMS. Po zalogowaniu się do panelu administracyjnego, użytkownik ma dostęp do różnych funkcji i narzędzi, które umożliwiają edycję treści, ustawienia witryny oraz monitorowanie jej wydajności.
W WordPressie użytkownicy mogą tworzyć i zarządzać stronami internetowymi za pomocą intuicyjnego interfejsu graficznego, bez konieczności znajomości kodowania. Jest to idealne rozwiązanie dla osób, które chcą szybko i łatwo stworzyć stronę bez konieczności zgłębiania tajników programowania. W przeciwieństwie do tego, budowanie stron przy użyciu języków programowania, takich jak HTML, CSS, JavaScript czy PHP, wymaga zaawansowanej wiedzy technicznej i umiejętności kodowania, co może być bardziej czasochłonne i skomplikowane.
Motywy i wtyczki są kluczowymi elementami, które umożliwiają dostosowanie i rozszerzenie funkcjonalności witryny. Motywy to szablony, które kontrolują kwestie wizualne i układ strony, pozwalając na personalizację jej wyglądu bez konieczności ingerencji w kod. Wtyczki natomiast są dodatkowymi modułami, które rozszerzają funkcjonalność WordPressa, dodając nowe funkcje i możliwości, takie jak formularze kontaktowe, galerie zdjęć czy narzędzia do optymalizacji SEO.
Motywy bardzo często są mylone z szablonami, jednak istnieje subtelna różnica między nimi. Motyw to kompletny zestaw szablonów, styli i funkcji, które określają wygląd i działanie strony. Szablony natomiast to jedynie część motywów, które kontrolują konkretne elementy strony, takie jak nagłówek, stopka czy paski boczne. Motyw jest więc bardziej kompleksowym narzędziem, pozwalającym na globalne dostosowanie wyglądu witryny, podczas gdy szablony służą do modyfikacji konkretnych obszarów.
W WordPressie strony i wpisy są dwoma głównymi typami treści. Strony są statycznymi treściami, które są zazwyczaj używane do stałych elementów witryny, takich jak strona główna, zakładka o nas, kontakt itp. Wpisy natomiast są dynamicznymi treściami, które są publikowane na blogu lub w aktualnościach. Różnica między nimi polega więc na ich charakterze i sposobie prezentacji.
Widgety są małymi blokami zawartości, które można umieszczać na różnych obszarach strony, na przykład paskach bocznych, w stopce czy nagłówku. Służą one do dodawania dodatkowych funkcji i treści, takich jak menu nawigacyjne, paski z ostatnimi wpisami czy pola do subskrypcji newslettera, co pozwala na dostosowanie strony do indywidualnych potrzeb i preferencji użytkownika.
Page builder to dodatkowa wtyczka, która umożliwia budowanie i projektowanie stron internetowych za pomocą intuicyjnego interfejsu graficznego typu „przeciągnij i upuść”. Pozwala to użytkownikom łatwo tworzyć i dostosowywać układ strony, dodając elementy takie jak nagłówki, sekcje, kolumny, czy grafiki, bez konieczności znajomości kodowania HTML lub CSS.
Shortcode to, jak sama nazwa mówi, „krótki kod” umieszczany w treści wpisu lub strony, który generuje określone elementy lub funkcje na stronie. Na przykład, shortcode może być używany do wyświetlania galerii zdjęć, formularzy kontaktowych, czy filmów wideo w treści strony. Pozwala to na łatwe i szybkie dodawanie zaawansowanych funkcji do witryny, bez konieczności ręcznego wpisywania długiego kodu HTML lub PHP.