# Čo je CMS Total.js: stránky, layouty a widgety bez databázy

> CMS Total.js je systém na správu obsahu na Total.js 5 s administračným rozhraním, stránkami, layoutmi, navigáciou, widgetmi, príspevkami, súbormi, presmerovaniami, premennými, sitemapou a štatistikami návštev, pod licenciou MIT a bez databázy na inštaláciu.

Framework: cms
Product: CMS (cms@8071e48)
Language: sk
Content-SHA256: 060f1697808e2c22ec19b8cfb1906a57c4885bdcd2cc7e10e9db56951b1daa53
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: 
Review: not-recorded

**CMS Total.js** (`totaljs/cms`) je systém na správu obsahu napísaný v Total.js 5. Webovú stránku postavíte z **layoutov** (rámec stránky), **stránok** (obsah a jeho adresa) a **widgetov** (opakovane použiteľné bloky), upravujete ju z administračného rozhrania a tá istá aplikácia obsluhuje verejný web. Je open source pod **licenciou MIT** a **nepotrebuje databázu**: obsah žije v úložisku súborov Total.js v priečinku aplikácie.

## Čo získate

- **Administračné rozhranie** na `/admin/` s pluginom pre každú úlohu: prehľad, stránky, layouty, navigácia, widgety, príspevky, súbory, presmerovania, premenné a nastavenia.
- **Stránky a layouty**, ktorých HTML sa ukladá ako súbory, s titulkom, popisom a kľúčovými slovami pre vyhľadávače, vnorenými adresami, jazykom, príznakom vypnutia a stránkami pre prihlásených návštevníkov (pozri [stránky, layouty a navigácia](/en/cms/pages-layouts-and-navigation/)).
- **Widgety**: bloky s vlastným štýlom, formulárom nastavení a, keď treba, kódom, ktorý ich vykreslí na serveri (pozri [widgety](/en/cms/widgets/)). Oficiálny katalóg má 43 ([repozitár widgetov](/en/cms/the-widgets-repository/)).
- **Navigácia, presmerovania a premenné**: menu opísané raz a vykreslené vaším layoutom, trvalé alebo dočasné presmerovania a zástupné symboly `$NAME`, ktoré meníte na jednom mieste.
- **Sitemapa** (`/sitemap.xml`), panel štatistík stránok a správcovia **príspevkov** a **súborov** (pozri [nastavenia, príspevky a súbory](/en/cms/settings-posts-and-files/)).
- **API JSON** za administráciou, chránené reláciou, tokenom alebo [OpenPlatform](/en/openplatform/what-is-openplatform/) (pozri [API administrácie](/en/cms/the-admin-api/)).
- **Záloha a obnova** celého webu v jednom súbore.

## Ako je postavený

Aplikácia je malá: `index.js` spúšťa Total.js 5, priečinok `plugins/` obsahuje pluginy administrácie, `controllers/default.js` vykresľuje verejný web a `definitions/func.js` načítava a ukladá metadáta webu. Administračné rozhranie používa komponenty Componentator a verejné stránky kompiluje kompilátor CMS, ktorý je súčasťou samotného Total.js 5.

Tieto stránky opisujú CMS (revízia `8071e48` repozitára). Pokračujte s [inštaláciou a prvým spustením](/en/cms/install-and-first-start/). Oficiálna dokumentácia je na [docs.totaljs.com/cms](https://docs.totaljs.com/cms/).
