Post · 20
WordPress co to jest i jak działa na stronie firmowej
WordPress to darmowy system zarządzania treścią, dzięki któremu możesz prowadzić stronę firmową, publikować artykuły i rozwijać sklep internetowy bez samodzielnego programowania. Jeśli słyszysz od wykonawcy „zrobimy stronę na WordPressie”, warto wiedzieć, co dokładnie dostaniesz i za jakie elementy będziesz odpowiadać. Wyjaśnię Ci to na przykładach z serwisów, które tworzę i utrzymuję.
- WordPress
- podstawy
- CMS
WordPress to system zarządzania treścią, a nie gotowa strona internetowa
WordPress co to jest w praktyce? To oprogramowanie, które pozwala zarządzać zawartością witryny przez panel dostępny w przeglądarce. Zamiast otwierać pliki z kodem, możesz zalogować się, zmienić opis usługi, dodać zdjęcie albo opublikować artykuł.
Takie rozwiązanie nazywa się CMS, od angielskiego Content Management System, czyli system zarządzania treścią. WordPress jest jego przykładem, ale nie jedynym. Istnieją też inne systemy, takie jak Drupal czy Joomla.
Ważne rozróżnienie: WordPress nie jest gotową stroną internetową. Dostarcza mechanizm zarządzania treścią, natomiast wygląd, układ podstron i dodatkowe funkcje zależą od sposobu wdrożenia.
Możesz mieć dwie strony zbudowane na WordPressie, które wyglądają zupełnie inaczej. Jedna będzie prostą wizytówką firmy, druga rozbudowanym portalem z poradnikami, a trzecia sklepem obsługującym zamówienia.
Sam korzystam z WordPressa między innymi w serwisie Mebloweporady.pl, w którym opublikowałem ponad 400 poradników. To przykład zastosowania, w którym wygodne zarządzanie artykułami, kategoriami i zdjęciami ma szczególne znaczenie.
WordPress jest również oprogramowaniem otwartym, czyli open source. Jego kod jest publicznie dostępny, a licencja GPL pozwala używać i modyfikować system, także w projektach komercyjnych. Nie płacisz producentowi za samo prawo do prowadzenia strony.
Nie oznacza to jednak, że każdy element witryny będzie darmowy. Projekt graficzny, hosting, dodatkowe funkcje i utrzymanie to osobne kwestie, do których jeszcze wrócę.
WordPress powstał jako narzędzie do blogowania, ale z czasem rozwinął się w system obsługujący różne rodzaje witryn. Jego popularność można sprawdzić w zestawieniach W3Techs, które monitoruje technologie wykorzystywane przez strony internetowe. Sam udział w rynku nie jest jednak wystarczającym argumentem, żeby wybrać go do Twojego projektu.
Jak działa WordPress i co dzieje się po wejściu na stronę?
Klasyczny WordPress działa na serwerze, wykorzystuje język PHP i przechowuje dane w bazie MySQL lub MariaDB. Brzmi technicznie, ale nie musisz znać tych technologii, żeby korzystać z panelu administracyjnego.
W uproszczeniu serwer to komputer, na którym działa Twoja witryna, PHP odpowiada za wykonywanie logiki systemu, a baza danych przechowuje między innymi treści, ustawienia i informacje o użytkownikach.
Kiedy ktoś otwiera podstronę Twojej firmy, WordPress może pobrać odpowiednie informacje z bazy, połączyć je z układem strony i przygotować dokument, który wyświetli przeglądarka. Dzięki temu możesz zmieniać zawartość witryny bez ręcznego przebudowywania jej kodu.
Z punktu widzenia właściciela firmy ważniejsze od samej technologii jest rozdzielenie części publicznej i administracyjnej.
Część publiczna to strona, którą odwiedzają Twoi klienci. Panel administracyjny jest miejscem, w którym zarządzasz publikacjami, zdjęciami, użytkownikami i ustawieniami. W typowej instalacji znajdziesz go pod adresem zakończonym /wp-admin/.
Dostęp do panelu nie musi oznaczać dostępu do wszystkiego.
WordPress ma system ról użytkowników. Możesz nadać osobie publikującej artykuły inne uprawnienia niż administratorowi odpowiedzialnemu za konfigurację całego serwisu.
Istotną częścią działania WordPressa jest też pamięć podręczna, nazywana cache. Przechowuje ona przygotowaną wcześniej wersję strony, żeby serwer nie musiał wykonywać wszystkich operacji przy każdym odwiedzeniu.
Takie rozwiązanie może poprawić wydajność, ale niewłaściwa konfiguracja potrafi sprawić kłopot.
W przejętym przeze mnie serwisie windykacyjnym wtyczka pamięci podręcznej pokazywała odwiedzającym i Google nieaktualne tytuły na 39 z 93 wpisów. Przycisk czyszczenia pamięci podręcznej nie usuwał starych danych. Od tego czasu po zmianach sprawdzam stronę zarówno z aktywną pamięcią podręczną, jak i z jej pominięciem.
To dobry przykład, dlaczego samo zainstalowanie WordPressa i kilku wtyczek nie wystarcza. Liczy się również konfiguracja i sprawdzenie, jak witryna zachowuje się podczas rzeczywistego użytkowania.
WordPress.org i WordPress.com to różne sposoby prowadzenia strony
Podobne nazwy potrafią wprowadzić w błąd. WordPress.org i WordPress.com są ze sobą związane, ale nie oznaczają tej samej usługi.
WordPress.org to strona projektu otwartego oprogramowania. Możesz stamtąd pobrać WordPressa i zainstalować go na wybranym hostingu. Sam decydujesz, gdzie znajduje się witryna, jaki motyw wykorzystujesz i jakie funkcje dodajesz.
WordPress.com to usługa hostowana przez firmę Automattic. Korzystasz z WordPressa w ramach gotowej platformy, która zajmuje się między innymi infrastrukturą serwerową. Dostępne funkcje i możliwości instalowania rozszerzeń zależą od wybranego planu.
Najważniejsze różnice wyglądają tak:
- Hosting
- WordPress.org: Wybierasz i opłacasz samodzielnie
- WordPress.com: Zapewniany przez platformę
- Instalacja
- WordPress.org: Na własnym lub wynajętym serwerze
- WordPress.com: W ramach usługi
- Motywy i wtyczki
- WordPress.org: Duża swoboda instalacji i modyfikacji
- WordPress.com: Możliwości zależne od planu
- Aktualizacje
- WordPress.org: Odpowiadasz za nie Ty lub wykonawca
- WordPress.com: Częścią zarządza platforma
- Koszty
- WordPress.org: Hosting, domena, wdrożenie i ewentualne dodatki
- WordPress.com: Wybrany plan i ewentualne dodatki
- Przenoszenie strony
- WordPress.org: Możesz przenieść instalację na inny hosting
- WordPress.com: Zakres przenosin zależy od użytych funkcji
W projektach firmowych najczęściej pracuję z WordPressem instalowanym na wybranym hostingu. Pozwala mi to budować własny motyw, rozwijać funkcje i kontrolować konfigurację serwera.
Nie oznacza to, że WordPress.com jest złym rozwiązaniem. Jeśli potrzebujesz prostej strony i nie chcesz zajmować się infrastrukturą, usługa hostowana może być wygodniejsza.
Przed wyborem sprawdź jednak, czy wybrany plan pozwoli Ci zainstalować potrzebne rozszerzenia, podłączyć własne rozwiązania i przenieść dane, gdy zechcesz zmienić dostawcę.
Motywy, wtyczki i edytor bloków odpowiadają za wygląd oraz funkcje
W WordPressie warto rozumieć trzy pojęcia: motyw, wtyczkę i edytor bloków. Każde odpowiada za inną część pracy ze stroną.
Motyw określa sposób prezentacji witryny.
Decyduje między innymi o układzie podstron, typografii, kolorach i wyświetlaniu treści. Możesz użyć gotowego motywu albo zamówić własny, przygotowany pod konkretny projekt.
W nowych realizacjach tworzę własne motywy, bez Elementora i podobnych kreatorów. Korzystam między innymi z ACF, czyli Advanced Custom Fields, które pozwala przygotować pola do edycji konkretnych elementów strony.
Dzięki temu możesz zmienić treść sekcji ofertowej bez przypadkowego naruszenia jej układu. Pola dopasowuję do zatwierdzonego projektu, zamiast oddawać Ci edytor, w którym każdy element trzeba samodzielnie ustawiać.
Wtyczki rozszerzają możliwości WordPressa.
Można dzięki nim dodać formularz, sklep, narzędzia wspierające pozycjonowanie czy mechanizm kopii zapasowych.
W serwisach, którymi się zajmuję, korzystam między innymi z Rank Math lub Yoast SEO do zarządzania ustawieniami związanymi z wyszukiwarkami, UpdraftPlus do kopii zapasowych i LiteSpeed Cache na hostingu wykorzystującym serwer LiteSpeed.
Nie instaluję jednak wtyczki do każdej drobnej funkcji. Napisałem ponad 40 własnych wtyczek i mu-pluginów wykorzystywanych w 9 serwisach. Mu-plugin to rozszerzenie ładowane automatycznie przez WordPress, przydatne do funkcji, które powinny działać niezależnie od aktywnego motywu.
Czasami mała, własna wtyczka jest rozsądniejsza niż duży dodatek oferujący wiele niepotrzebnych możliwości.
Trzecim elementem jest edytor bloków, znany także jako Gutenberg. Pozwala tworzyć artykuły i podstrony z elementów takich jak akapity, nagłówki, zdjęcia, galerie, kolumny czy przyciski. Bloki możesz dodawać i przestawiać bez pisania kodu.
Osobną funkcją jest edytor witryny, kojarzony z Full Site Editing. Przy odpowiednim motywie blokowym umożliwia zmienianie także szablonów, nagłówka i stopki. Nie każdy motyw obsługuje tę funkcję, więc nie należy zakładać, że każdy WordPress pozwala dowolnie edytować cały wygląd w przeglądarce.
Dla Ciebie najważniejsze jest ustalenie przed wdrożeniem, które części strony będziesz mógł zmieniać samodzielnie, a które wymagają ingerencji programisty. Własny motyw z przygotowanymi polami może być wygodniejszy od rozbudowanego kreatora, jeśli zależy Ci głównie na aktualizowaniu oferty i publikowaniu treści.
Ile kosztuje WordPress i za co rzeczywiście płacisz?
Sam WordPress jest darmowy, ale uruchomienie i prowadzenie firmowej witryny wiąże się z wydatkami. Warto oddzielić koszty infrastruktury od pracy związanej z przygotowaniem strony.
Najważniejsze składniki kosztów to:
• Domena i hosting. Domena to adres Twojej strony, a hosting zapewnia miejsce i zasoby serwera. Są to zazwyczaj usługi odnawiane okresowo.
• Projekt i wdrożenie. Płacisz za przygotowanie wyglądu, układu treści, funkcji, konfiguracji i uruchomienie witryny.
• Dodatkowe rozszerzenia. Niektóre motywy, wtyczki i integracje wymagają zakupu licencji lub abonamentu.
• Utrzymanie. Obejmuje aktualizacje, kontrolę działania, kopie zapasowe, diagnostykę oraz usuwanie problemów.
Certyfikat SSL, który umożliwia szyfrowane połączenie ze stroną, jest często dostępny w ramach hostingu. Warto sprawdzić to przed zakupem usługi.
Największy wpływ na koszt przygotowania strony ma zakres jej funkcji. Prosta wizytówka z opisem firmy wymaga innej pracy niż rozbudowany serwis z wieloma rodzajami treści, wersjami językowymi i integracjami.
Przy standardowej stronie firmowej zakładam zwykle od 4 do 6 tygodni realizacji, zależnie od zakresu uzgodnionego po briefie. Sam termin nie mówi jednak wszystkiego o nakładzie pracy ani późniejszych kosztach utrzymania.
Ważne są też kopie zapasowe. W sklepie LumiKids, działającym na WooCommerce, stosuję zasadę przechowywania kopii poza serwerem sklepu. Kopia znajdująca się wyłącznie na tej samej maszynie może zostać utracona razem z nią.
Do kosztów utrzymania warto więc zaliczyć nie tylko aktualizowanie wtyczek, ale również możliwość przywrócenia witryny po awarii.
Osobną kategorią jest sklep internetowy. WooCommerce to rozszerzenie WordPressa dodające produkty, koszyk, zamówienia i obsługę sprzedaży. Samo rozszerzenie jest bezpłatne, ale integracje płatności, dostaw, magazynu lub dodatkowe funkcje mogą generować koszty wdrożenia i licencji.
W sklepie Kosmoteka diagnozowałem sytuację, w której po zmianie we własnej wtyczce część kart produktów zwracała błąd serwera 500. Przyczynę znalazłem w dzienniku błędów i poprawiłem tego samego dnia. To pokazuje, dlaczego przy sklepie istotne jest także zaplecze techniczne, a nie tylko koszt pierwszego uruchomienia.
WordPress sprawdza się na stronach firmowych, blogach i w sklepach WooCommerce
WordPress jest dobrym wyborem, gdy potrzebujesz strony z treściami, które będą regularnie aktualizowane, a funkcje projektu mieszczą się w możliwościach typowego systemu zarządzania treścią.
Na stronie firmowej możesz prowadzić ofertę, opisy usług, realizacje, formularze i sekcję poradnikową. Jeśli dobrze przygotuję panel, samodzielnie zmienisz teksty i zdjęcia bez konieczności zlecania każdej poprawki.
Takie podejście stosuję przy tworzeniu stron WordPress. Przygotowuję własny motyw i pola edycyjne dopasowane do wyglądu strony. Nie musisz znać kodu, żeby później aktualizować podstawowe informacje.
WordPress ma również dużo sensu przy publikowaniu poradników i prowadzeniu firmowego bloga. Kategorie, znaczniki, archiwa i edytor bloków ułatwiają organizowanie większej biblioteki treści. Wspomniany wcześniej serwis Mebloweporady.pl jest przykładem takiego zastosowania z mojej pracy.
Jeżeli sprzedajesz produkty, możesz rozszerzyć WordPressa o WooCommerce. Dostajesz wtedy panel do zarządzania katalogiem, zamówieniami i danymi potrzebnymi do obsługi sprzedaży. Konkretny zakres zależy od skonfigurowanych dodatków i integracji.
WordPress może obsługiwać także większe serwisy, ale wymaga wtedy odpowiednio dobranego hostingu, przemyślanej architektury i regularnej opieki.
Nie należy przy tym mylić możliwości systemu z bezpieczeństwem konkretnej instalacji.
W przejętym przeze mnie serwisie windykacyjnym znalazłem otwartą rejestrację użytkowników, choć nikt celowo jej nie włączał. Powstały 3 konta automatycznych skanerów. Dodatkowo publicznie widoczny był login administratora, dostęp przez XML-RPC nie został skutecznie ograniczony, a komentarze pozostawały otwarte na 72 wpisach, w tym 17 spamowych.
Zamknąłem te możliwości. Przypadek pokazał, że zainstalowana wtyczka zabezpieczająca nie oznacza jeszcze skutecznego zabezpieczenia. Trzeba sprawdzić jej rzeczywiste działanie oraz ustawienia samego WordPressa.
Dlatego przy wyborze wykonawcy pytaj nie tylko o projekt graficzny, ale również o aktualizacje, uprawnienia użytkowników, kopie zapasowe i sposób diagnozowania awarii. Gdy awaria już się wydarzyła, pomoże naprawa strony WordPress: przyczyny szukam w logach serwera, a nie przez wyłączanie wtyczek na ślepo.
Kiedy zamiast WordPressa lepiej wybrać kreator albo Next.js?
Nie każda strona potrzebuje WordPressa. Czasami jego panel, baza danych i mechanizm rozszerzeń byłyby dodatkowym obciążeniem zamiast ułatwieniem.
Jeżeli chcesz uruchomić bardzo prostą wizytówkę, na której rzadko będziesz coś zmieniać, możesz rozważyć kreator stron, na przykład Wix, Squarespace lub Framer. Tego rodzaju platformy zapewniają gotowe narzędzia do budowania witryny i często upraszczają jej początkową konfigurację.
W zamian działasz w ramach możliwości i warunków konkretnego dostawcy. Przed wyborem sprawdź ograniczenia edycji, koszty abonamentu oraz możliwość eksportu treści. Przeniesienie projektu do innego systemu może wymagać ponownego zbudowania jego wyglądu.
Inaczej wygląda sytuacja, gdy strona jest częścią bardziej zaawansowanego systemu. Jeśli potrzebujesz konfiguratora ofert, panelu klienta, rozbudowanego wyszukiwania albo nietypowej logiki biznesowej, rozważam Next.js.
To technologia oparta na React, wykorzystywana do tworzenia stron i aplikacji internetowych. Daje dużą swobodę projektowania działania aplikacji, ale nie zapewnia automatycznie takiego panelu redakcyjnego jak WordPress.
Przykładem z mojej pracy jest Galabau Darius, gdzie przygotowałem konfigurator wyceny ogrodzeń działający na żywo oraz panel administracyjny. W takim projekcie dedykowana aplikacja ma więcej sensu niż dokładanie kolejnych funkcji do tradycyjnego CMS.
Istnieje także rozwiązanie pośrednie: headless WordPress. W tym modelu WordPress odpowiada za zarządzanie treścią, ale odwiedzający nie korzystają ze strony generowanej bezpośrednio przez jego motyw.
Treści są udostępniane przez interfejs API, a ich prezentacją zajmuje się osobna aplikacja, na przykład Next.js. Dzięki temu możesz zachować znany panel administracyjny i niezależnie rozwijać wygląd oraz działanie witryny.
Taką architekturę opisuję szerzej na stronie headless WordPress. Trzeba jednak pamiętać, że utrzymujesz wtedy dodatkową warstwę aplikacji. To więcej możliwości, ale też większa złożoność wdrożenia.
Nie wybieram Next.js wyłącznie dlatego, że jest nowocześniejszą technologią. Dobrze przygotowany WordPress może zapewniać bardzo dobrą wydajność, a źle zbudowana aplikacja Next.js również może działać wolno.
Jeśli chcesz porównać oba podejścia pod kątem funkcji, edycji i utrzymania, przeczytaj Next.js czy WordPress.
Wybór sprowadza się do tego, co Twoja strona ma robić po uruchomieniu. Jeżeli głównym zadaniem jest prezentowanie oferty i publikowanie treści, WordPress zwykle będzie rozsądnym punktem wyjścia. Jeśli budujesz produkt z niestandardowymi procesami i interakcjami, warto najpierw zaprojektować jego funkcje, a dopiero później dobrać technologię.
FAQ
Najczęstsze pytania.
- Czy mogę samodzielnie edytować stronę firmową na WordPressie?
- Tak, możesz zmieniać teksty, zdjęcia i publikować artykuły bez znajomości programowania. Dokładne możliwości zależą jednak od motywu i sposobu przygotowania panelu. W moich nowych projektach ustawiam pola edycyjne tak, żeby można było aktualizować treści bez naruszania zatwierdzonego układu.
- Czy WordPress jest darmowy, jeśli chcę prowadzić stronę firmy?
- Sam system WordPress możesz pobrać i wykorzystywać komercyjnie bez opłaty licencyjnej. Płacisz natomiast za domenę, hosting i ewentualne przygotowanie strony. Dodatkowe koszty mogą pojawić się przy płatnych rozszerzeniach oraz opiece technicznej, a największy wpływ na koszt wdrożenia ma zakres potrzebnych funkcji.
- Czy WordPress jest bezpieczny dla mojej strony?
- WordPress może być bezpiecznym rozwiązaniem, jeśli dbasz o aktualizacje, uprawnienia użytkowników i właściwą konfigurację. Samo instalowanie wtyczek ochronnych nie wystarcza, ponieważ błędne ustawienia również mogą otwierać niepotrzebny dostęp. Ważne są też kopie zapasowe przechowywane poza serwerem oraz okresowe sprawdzanie działania witryny.
- Czy mogę zrobić sklep internetowy na WordPressie?
- Tak, służy do tego WooCommerce, który dodaje obsługę produktów, koszyka i zamówień. Możesz rozbudować sklep o płatności, dostawy i połączenia z innymi systemami. Zanim wybierzesz to rozwiązanie, warto ustalić, jak skomplikowany będzie proces sprzedaży i jakich integracji potrzebujesz.
- Czy WordPress będzie lepszy dla mojej firmy niż Wix lub Next.js?
- Jeśli potrzebujesz strony ofertowej, bloga i wygodnego zarządzania treściami, WordPress jest dobrym kandydatem. Wix może wystarczyć do prostej wizytówki, natomiast Next.js daje większą swobodę przy budowaniu aplikacji z niestandardowymi funkcjami. Ostateczny wybór powinien wynikać z tego, jak zamierzasz rozwijać stronę, kto będzie ją edytował i kto odpowie za jej utrzymanie.
Autor
Programista z Wrocławia. Od 2020 roku tworzę strony i aplikacje internetowe, od końca 2022 na własny rachunek. Ponad 30 wdrożeń komercyjnych dla firm z Polski i Niemiec, głównie WordPress, WooCommerce i Next.js.
Powiązane usługi
Usługa
Tworzenie stron WordPress
Projektuję i buduję strony WordPress dla firm, które chcą profesjonalnie pokazać swoją ofertę i samodzielnie zmieniać treści, bez korzystania ze skomplikowanego kreatora. Pracuję z Wrocławia, zdalnie z firmami z całej Polski i z Niemiec.
Zobacz→Usługa
Headless WordPress
Zostaw WordPressa redakcji, a stronę dla klientów przenieś na Next.js. Zbuduję osobny, szybki front bez zmuszania Twojego zespołu do nauki nowego panelu. Pracuję z Wrocławia, zdalnie z firmami z całej Polski i z Niemiec.
Zobacz→Usługa
Sklepy internetowe WooCommerce
Projektuję i wdrażam sklepy WooCommerce, które łączą wygodne zakupy z obsługą produktów, zamówień i integracji sprzedażowych. Pracuję z Wrocławia, zdalnie z firmami z całej Polski i z Niemiec.
Zobacz→
Pogadajmy