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.