Lekce 1 - Jak založit web v publikačním systému WordPress
Vítejte v první lekci kurzu základů WordPressu, ve kterém se naučíme, jak založit web v publikačním systému WordPress, jak používat šablony a pluginy, jaké možnosti nám nabízí nový editor Gutenberg. Řekneme si něco o bezpečnosti ve WordPressu, naučíme se web optimalizovat a vytvoříme si naši první stránku ve WordPressu. Bude vypadat takto:

V dnešní lekci si řekneme něco o WordPressu a připravíme si prostředí pro instalaci WordPressu.
Minimální požadavky kurzu
Na tento kurz nepotřebujete žádné speciální znalosti, stačí běžná
práce s počítačem
WordPress
WordPress je nejrozšířenější redakční systém CMS - Content Management System na světě. Jde o open-source platformu, což znamená, že ji můžeme zdarma používat, upravovat a dále rozšiřovat. WordPress pohání více než 40 % všech webových stránek na internetu. Jeho hlavní výhodou je uživatelská přívětivost, široká komunita vývojářů, tisíce dostupných šablon a pluginů a neustálý vývoj.

WordPress kombinuje:
- databázi MySQL,
- programovací jazyk PHP,
- HTML a CSS,,
- JavaScript.
Umožňuje nám snadnou správu obsahu webu přímo z uživatelsky přívětivé administrace bez nutnosti znalosti kódování.
Jak spustit web na WordPressu
Pro spuštění webu budeme potřebovat především následující základní komponenty:
- Doménu – adresa, na které nás lidé najdou (např. www.mujweb.cz).
- Hosting – místo na internetu, kde bude web uložen a odkud se bude načítat.
- Obsah webu – WordPress, texty, obrázky, videa, případně další multimédia, která budeme chtít publikovat.
- Případně lokální vývojové prostředí – pokud si nechceme platit doménu a hosting, případně pokud chceme publikovat až hotový web.
Tyto prvky tvoří základní minimum, se kterým můžeme začít budovat a spravovat náš nový web postavený na systému WordPress. Není třeba se obávat složitosti, vše si v dalších lekcích ukážeme krok za krokem.
Pro testování a vývoj webu doporučuji nejprve pracovat v lokálním vývojovém prostředí. Takový web můžete dodatečně přesunout na vlastní doménu a hosting. V našem kurzu budeme tvořit WordPress web právě pomocí lokálního vývojového prostředí. Proto nebudeme doménu ani hosting prozatím potřebovat. Pokud budete chtít vytvořenou stránku později přesunout na vlastní doménu a hosting, na konci kurzu si ukážeme, jak na to.
Obsah
Obsahem webu jsou všechny položky potřebné k provozování webových stránek, ať už jde o blog, firemní prezentaci nebo e-shop ve WordPressu.

Jedná o následující položky:
- Samotný systém WordPress – otevřený publikační systém (CMS), který tvoří jádro našeho webu.
- Obrázky, videa, dokumenty a další multimédia – obsah, který na webu prezentujeme návštěvníkům.
- Databáze – místo, kde WordPress ukládá veškerá nastavení, obsahové texty, informace o uživatelích, články, komentáře a další data.
Lokální instalace WordPressu
Díky lokálnímu vývojovému prostředí můžeme naše stránky připravovat, experimentovat a testovat bezpečně, aniž bychom riskovali problémy na živém webu.
Výhody lokální instalace:
- Vývoj bez internetového připojení – můžete pracovat kdykoliv a kdekoliv, i bez dostupnosti internetu.
- Rychlejší testování a vývoj – lokální servery zpravidla běží rychleji než klasické hostingy.
- Eliminace rizik na ostrém webu – můžeme testovat nové šablony, pluginy nebo úpravy, aniž bychom riskovali narušení provozu živých stránek.
Existuje několik nástrojů pro lokální vývoj, z nichž každý má své výhody a je vhodný pro různé úrovně uživatelů:
- LocalWP – jednoduchý a uživatelsky přívětivý nástroj vhodný především pro začátečníky. Nabízí snadnou instalaci WordPressu, správu více projektů a intuitivní prostředí bez složité konfigurace.
- XAMPP – komplexní nástroj, který simuluje klasické webhostingové prostředí (Apache, MySQL, PHP). Je vhodnější pro pokročilejší uživatele, kteří mají zkušenosti s konfigurací webového serveru.
- Docker – pokročilé řešení, které je ideální pro vývojáře a uživatele požadující plnou kontrolu nad konfigurací a prostředím svého projektu. Umožňuje snadnou replikaci prostředí mezi vývojáři a servery.
Pro účely tohoto kurzu budeme používat aplikaci LocalWP, protože je nejjednodušší na používání a nevyžaduje žádné pokročilé technické znalosti, navíc je zdarma ke stažení.
Stažení a instalace LocalWP
Nejprve si aplikaci musíme stáhnout. Přejdeme na oficiální stránky LocalWP.com a v pravém horním rohu klikneme na DOWNLOAD:

Zobrazí se nám okno, ve kterém zvolíme operační systém na který chceme LocalWP nainstalovat, dále naše jméno a příjmení. Do dalšího pole uvedeme jakým způsobem budeme LocalWP používat. Není to žádný závazek, jde čistě o marketingový a analytický údaj. My si zde zaklikneme možnost Independent Freelancer/Consultant. Do posledního pole vložíme náš email. Když máme vyplněno, stiskneme tlačítko GET IT NOW! a soubor se začne stahovat:

Po stažení soubor otevřeme a projdeme všechny kroky instalace:

Jakmile průvodce instalací doběhne, zaškrtneme políčko Spustit program Local a klikneme na tlačítko Dokončit:

Máme hotovo! Program LocalWP by se nám měl spustit:

Nyní máme k dispozici jednoduché uživatelské rozhraní, ve kterém můžeme vytvořit náš první web.
V další lekci, Instalace WordPressu a základní nastavení, se zaměříme na instalaci WordPressu prostřednictvím aplikace LocalWP a vytvoříme si naši první stránku.