Czym jest WordPress?
Jest to prosty w obsłudze system zarządzania treścią (CMS). Najprościej mówiąc, jest to darmowe oprogramowanie o otwartym kodzie źródłowym, które pozwala stworzyć własną stronę internetową, a także zarządzać opublikowanymi na niej treściami.
WordPress jest udostępniany na licencji GNU GPL, która zapewnia użytkownikom takiego oprogramowania cztery wolności (za Wikipedią):
- wolność uruchamiania programu w dowolnym celu (wolność 0)
- wolność analizowania, jak program działa i dostosowywania go do swoich potrzeb (wolność 1)
- wolność rozpowszechniania niezmodyfikowanej kopii programu (wolność 2)
- wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń, dzięki czemu może z nich skorzystać cała społeczność (wolność 3)
Więcej o WordPress można przeczytać na Wikipedii lub na własnej stronie tej platformy. Polecam także polskojęzyczny kurs online na stronie, który pozwala krok po kroku zapoznać się z różnymi funkcjami WP.
Na oficjalnej polskiej stronie możemy znaleźć następujące informacje o historii powstania WP:
WordPress powstał w 2003 roku, kiedy Mike Little i Matt Mullenweg stworzyli fork b2/cafelog. Potrzeba stworzenia eleganckiego, dobrze zaprojektowanego osobistego systemu publikacji była jasna już wtedy. Dziś WordPress jest oparty na PHP i MySQL, a całość na licencji GPLv2. Jest to również platforma wybierana przez ponad 43% wszystkich witryn w Internecie.
Przykładowe strony oparte na WordPress
Architektura WordPress
Platforma WordPress składa się z kilku elementów, które współpracują ze sobą, by zapewnić użytkownikom internetu dostęp do w pełni funkcjonalnej strony internetowej.
Serwer WWW
Podstawowym elementem, który jest potrzebny do uruchomienia WordPress, jest serwer WWW (lub inaczej: serwer HTTP). Mówiąc w uproszczeniu, jest to taki rodzaj aplikacji, która obsługuje żądania przesyłane przez przeglądarki internetowe i odsyła gotową treść stron do wyświetlenia. Skoro WordPress ma udostępniać użytkownikom internetu utworzoną przez nas stronę, to musi zostać uruchomiony właśnie na takim serwerze WWW.
Do uruchomienia WordPress najbardziej zalecany jest serwer Apache, Nginx lub jakikolwiek inny serwer WWW, który obsługuje PHP oraz wspiera szyfrowanie SSL (potrzebne do protokołu HTTPS).
Interpreter PHP
Struktura strony postawionej na WordPress opiera się o szablony napisane w języku PHP. Oznacza to, że ostateczna treść danej podstrony, która jest przesyłana do przeglądarki internetowej, musi najpierw być wygenerowana przez specjalny interpreter PHP. Dzięki temu wygląd i zawartość różnych elementów naszej strony mogą się dynamicznie zmieniać w zależności od wielu czynników (kto z tej strony korzysta, w jakim czasie, jakie filtry zastosował, itp.).
Baza danych
WordPress korzysta z relacyjnej bazy danych (SQL), w której zapisuje dane dotyczące naszej strony oraz umieszczane na niej treści. Zwykle współpracuje z bazą danych MySQL lub MariaDB.
Jak samodzielnie uruchomić WordPress?
Korzystanie z gotowej instalacji WordPress jest dość intuicyjne i łatwe do opanowania nawet dla początkujących użytkowników. Jednak samodzielna instalacja na własnym komputerze lub zdalnym serwerze wymaga nieco większej wiedzy informatycznej. Jest to jednak w zasięgu możliwości każdego użytkownika.
W celu zainstalowania i uruchomienia własnej instancji WordPress warto zapoznać się z krótką instrukcją zamieszczoną we wspomnianym już kursie WP. Tutaj zaś można przeczytać nieco więcej o uruchomieniu bazy danych na serwerze hostingowym.
Oficjalną listę wymagań technicznych można znaleźć na oficjalnej stronie WP.
Galeria logotypów









