---
title: "Děláme vlastní CMS. Kdy to dává smysl? | two.do"
description: "Počátky produktu, který vycházel ze zkušeností s klientskými weby."
lang: "cs-CZ"
---

# Děláme vlastní CMS. Kdy to dává smysl?

Proč se tým, který denně stavěl weby na cizích systémech, pustil do vlastního redakčního systému – a co od něj v roce 2020 čekal.

**Dominik Chlouba**27. září 2020 · 3 min čtení

![Ilustrace skládání webu ze společných stavebních bloků](https://two.do/_media/a3598c01ceda89aeb3ef4cd27f5cd3c5441819c4aad6e321fd6eaab8c5fc06f1)

Už před nějakou dobou jsme se rozhodli pustit do vlastního redakčního systému, který budeme nabízet zákazníkům pro správu jejich webů. Než jsme napsali první řádek kódu, museli jsme si celou věc pořádně promyslet – nejen z pohledu programování, ale hlavně i grafiky.

## Zkušenost s „nadupanými“ systémy

Spousta našich věrných i nových zákazníků už s nějakým dostupným CMS pracovala. Nejčastěji šlo o WordPress, který má na trhu nepochybně velké zastoupení. Při práci s různými systémy jsme ale naráželi i na nevýhody, které tyhle „nadupané“ redakční systémy přinášejí. A právě tyhle zkušenosti nás k vlastnímu řešení nakonec „dokopaly“.

## .NET Core a React: držíme kurz

Při tvorbě softwaru stavíme hlavně na technologiích .NET Core od Microsoftu a javascriptovém frameworku React od Facebooku. S nimi vytváříme rychlé a moderní aplikace, a to nejen webové. Při návrhu vlastního CMS jsme se rozhodli z této cesty nesejít. Jaké to má výhody? Především tyto:

- **Oddělený vývoj serverové a uživatelské části.** Práce jde rychleji, takže požadovanou aplikaci dodáme v co nejkratším čase.
- **Rychlost a podpora .NET Core.** V kombinaci s Reactem zajistí příjemnou práci s webovým rozhraním.

## Co z toho bude mít výsledné CMS

Kromě zmíněné rychlosti hlavně lehkost a bezpečnost.

- **Jen to, co web skutečně potřebuje.** Aplikace s sebou ponese pouze to, co opravdu vyžaduje. Jiné redakční systémy v produkčním prostředí často drží i části, které web vůbec nevyužívá. To zvyšuje spotřebu paměti a hlavně zpomaluje načítání stránek – a pomalý web bývá pro návštěvníky nepříjemný a často i důvodem, proč odejdou.
- **Bezpečnost.** Velmi rozšířené redakční systémy bývají zpravidla náchylnější k útokům a často obsahují díry, které útočníci zneužívají ke krádeži dat. Díky .NET Core a dalším bezpečnostním prvkům bude naše CMS schopné vaše data spolehlivě ochránit.

## Co nový systém nabídne

Náš redakční systém bude minimálně stejně schopný jako konkurence. Kromě klasické tvorby stránek a příspěvků nabídne speciální editor, ve kterém se obsah skládá z jednoduchých i složitějších komponent. Stránky tak budou mít svěží a jednotný design.

Mezi další standardní funkce bude patřit správa:

- mediálních souborů,
- uživatelů a rolí,
- menu,
- prostředí,
- a především SEO, tedy optimalizace pro vyhledávače.

Celý systém je navíc modulární, takže se do něj snadno integrují nová speciální rozšíření. S každou aktualizací se z něj bude stávat lepší a mocnější nástroj.

### Rozhraní, které se nemusíte dlouho učit

Při grafickém návrhu jsme vycházeli ze zavedených zvyklostí – hlavně z čistšího rozvržení administrace, které částečně vychází z už zmíněného WordPressu.

> Chtěli jsme, aby se uživatelé mohli soustředit přímo na tvorbu obsahu, a ne na učení nového rozhraní.

## Co bude dál

Brzy budeme naši práci „finišovat“ a první verzi nového redakčního systému TwoDo představíme zákazníkům. Souběžně pracujeme na nové verzi vlastního webu – a ten na novém CMS samozřejmě poběží také.

## Čtěte dál

[![Papírová stuha a návrhové nástroje jako ilustrace vizuální identity](https://two.do/_media/c2887e17463cc5c75708c4f8459d42b85b49f7ec122d96f25f351c829dda451d) Nová etapa značky TwoDo Jak jsme v roce 2020 hledali společný domov pro naši práci. Přečíst článek](https://two.do/cs/blog/start-nove-ery-s-twodo)

[![Nová úvodní stránka P+P po migraci na CMS4](https://two.do/_media/35df80c428ef1b9b7e78324173e29ecd3f7bea42b53cccef9583f7d599ca03d6) Migrace webu P+P: co se při modernizaci nesmí ztratit Poznámky po listopadovém spuštění: obsah, adresy a návštěvnické cesty mají svou hodnotu. Přečíst článek](https://two.do/cs/blog/migrace-webu-pp-co-nesmi-zmizet)
