WordPress je open sourcový redakční publikační systém, který je psaný v PHP a MySQL. Je dostupný pod licencí GNU GPL. Má širokou uživatelskou i vývojářskou komunitu.

Typické vlastnosti WordPressu

  • Otevřený zdrojový kód. Systém má otevřený zdrojový kód, je zdarma dostupný a do jeho vývoje se může zapojit každý.
  • WordPress se drží standardů XML, CSS a XHTML.
  • integrovaného správce odkazů.
  • integrovanou galerii médií, což znamená, že správa obrázků i jejich základní editace se nacházejí přímo v redakčním systému. Systém zároveň automaticky vytváří miniatury obrázků v definovaných rozměrech.
  • Struktura trvalých odkazů je velmi přátelská k internetovým vyhledávačům a je možné ji uživatelsky nastavit.
  • Je možné využít pluginy pro rozšíření funkcí, jen v oficiálním repozitáři je jich k dispozici 50 000.
  • Podporuje témata vzhledu.
  • Podporuje funkční bloky, tedy takzvané widgety, jako například vlastní text, výpis RSS nebo poslední příspěvky.
  • Umožňuje zařazovat příspěvky do kategorií a to i více různých kategorií pro jeden příspěvek.
  • Umožňuje přidávání štítků neboli tagů pro zjednodušení navigace.
  • Stránky je možné uspořádat do hierarchických stromů.
  • V rámci webových stránek je možnost vyhledávání.
  • WordPress podporuje trackback i pingback, je tedy možné automaticky odesílat informace o novém obsahu externím službám a podobná upozornění přijímat.
  • Formátování a styl textu usnadňuje topografický filtr.
  • Externí obsah je možné vkládat za pomoci formátu oEmbed.
  • WordPress podporuje systém více uživatelských účtů s různými typy oprávnění.

Výhody použití WordPressu

  • Open source. WordPress je open sourcová platforma, což znamená, že vývojáři mohou napsaný kód používat a nezačínat od začátku. Zároveň je za WordPressem široká komunita vývojářů, kteří sdílejí svoje kódy i rady.
  • Jednoduchost a použitelnost. S jinými frameworky nebo CMS systémy je často potřeba mít znalosti technického žargonu. Pro použití WordPressu se ale často rozhodují uživatelé bez technického základu a přesto nemají problém.
  • Snadný provoz. S časem se věci potřebují měnit, stránky se přidávají nebo ubírají, styly se mění, aby lépe odpovídaly svojí době. WordPress tyto změny umožňuje udělat maximálně jednoduše, aniž by bylo nutné napsat jedinou řádku kódu.
  • Dostupnost pluginů. WordPress má přibližně 50 000 oficiálních pluginů, které implementují téměř každou funkcionalitu, kterou můžete potřebovat. Pokud potřebujete na stránkách spouštět analýzy, existuje na to plugin. Pro optimalizaci SEO existuje další. Ani pro složitější operace není nutné psát jedinou řádku kódu.
  • Rychlý vývoj. WordPress umožňuje maximální rychlost tvorby webové stránky.

Nevýhody použití WordPressu

  • Bezpečnost. Oblíbenost WordPressu mezi uživateli vede mimo jiné k jeho oblíbenosti pro hackery. Stránky jsou zranitelné, protože kód, který používáte psal někdo jiný a může obsahovat nebezpečné pasáže nebo chyby.
  • Rychlost odezvy. Vzhledem k tomu, že WordPress používá mnoho generického kódu a pluginů, které implementují různé funkcionality stránek, může dojít k tomu, že stránka odpovídá relativně pomalu.
  • Výkon. Pluginy mohou skvěle rozšířit funkcionalitu webu, ale zároveň jejich přehnané množství může mít drastický dopad na výkon aplikace a prodlužovat čas odezvy. Je tak potřeba vážit počet použitých pluginů a pečlivě odinstalovat při každé aktualizaci, ty které nefungují nebo je již nevyužíváte.
  • Aktualizace. Časté aktualizace mohou vést k rozhození funkcionality. Některé pluginy mohou přestat fungovat, proto je důležité si stránky zazálohovat nežli se pustíte do aktualizace, tak abyste měli funkční variantu, ke které je možné se v případě problémů bezpečně vrátit.
  • MySQL. WordPress používá jako svůj backend MySQL, což je méně bezpečné a může zvyšovat riziko kybernetických útoků a krádeží dat.
  • SEO optimalizace. SEO u WordPressu není optimální. To lze řešit za pomoci specializovaných pluginů.