Zpět na úvod

Produkt Nexaly

WCMS

Správa obsahu pro studia a jejich klienty

Jak dát klientovi možnost upravovat si web sám, aniž by riskoval, že něco rozbije? A jak si jako studio udržet přehled nad víc weby najednou? WCMS na to má jednoduché pravidlo: studio spravuje strukturu a vzhled, klient upravuje jen obsah, a jen tam, kde mu to studio dovolí.

Napište mi
Typ
Vlastní produkt
Stav
Ve vývoji, sbírám zpětnou vazbu od studií
Pro koho
Webová studia, která spravují weby svým klientům

Jak to funguje

Obsah webu je rozdělený do čtyř úrovní: web, stránka, komponenta a blok. Studio postaví strukturu, klient pracuje uvnitř ní. Projděte si to po krocích.

Co umí

Co systém umí dnes, v běžícím nasazení.

Víc webů na jednom místě
Studio spravuje weby všech klientů v jednom rozhraní, bez přepínání mezi samostatnými instalacemi.
Oprávnění na blok
Vytvářet a mazat bloky, měnit jejich typ, přesouvat nebo kopírovat obsah mezi komponentami. Ikonky v editoru ukazují stav oprávnění na první pohled.
Role
Administrátor systému, správce studia, klient a demo účet. Studio a jeho klienti vidí jen svoje weby, uživatele a obsah.
Audit log
Kdo a kdy co změnil. Studio nemusí hádat, odkud se vzala změna na klientově webu.
Branding studia
Vlastní vzhled administrace pro každé studio, klient pracuje v prostředí, které vypadá jako od vás.
Demo režim
Testovací účet mění obsah jen ve své relaci a nikdy nezapisuje do sdílené databáze. Dá se bezpečně poslat komukoli.
Tipy a chyby
Stránka, kde může kdokoli přihlášený nahlásit nápad nebo chybu. Vidí ji jen administrátor.
Bezpečnost
Sanitizace HTML a CSS, ochrana proti opakovaným pokusům o přihlášení, rate limiting, řízení CORS a kontrola nahrávaných souborů.
Vlastní provoz
Jeden backend v Dockeru, na který je napojeno víc studií a jejich webů. Žádná závislost na cizí platformě ani poplatky za uživatele.
REST API
Na backend se dá napojit vlastní frontend nebo jiné nástroje.

Technický stav

Jádrem systému je jeden backend (REST API) v .NET, nasazený v Dockeru. Frontend je na něj napojený jako oddělená vrstva: s databází ani s logikou aplikace nekomunikuje přímo, jen přes API.

Dnešní frontend je postavený na ASP.NET Razor Pages a kvůli časové vytíženosti mi s jeho dotahováním hodně pomáhala AI. Protože je oddělený, plánuju ho vyměnit za Angular, aniž by se muselo sahat na backend. Obě verze pak můžou nějakou dobu běžet vedle sebe.

Než se do toho pustím, sbírám zpětnou vazbu od skutečných studií. Proto tahle stránka.

Zajímá mě váš názor

Nejde mi o dokonalost. Chci vědět, jestli to dává smysl lidem, kteří weby klientům dělají a spravují každý den. Chybí tam něco zásadního? Nebo je tam naopak něco, co byste vůbec nepoužili?

Když si najdete chvilku, napište mi. Klidně jednou větou.