WI Centrum je vlastní centrální platforma Web-Invest.cz pro bezpečnou správu webových projektů, služeb a uživatelských přístupů z jednoho prostředí. Místo toho, aby klient, editor nebo SEO specialista dostával přímý přístup do WordPressu, hostingu, databáze, FTP nebo dalších technických systémů, pracuje pouze s funkcemi, které skutečně potřebuje. WI Centrum propojuje správu obsahu, WordPress instalací, SEO, domén, monitoringu, záloh, deploymentu, auditních záznamů a dalších služeb do jednoho řízeného rozhraní. Celá platforma je navržená s důrazem na izolaci jednotlivých částí systému, přesně definovaná oprávnění, oddělené bezpečnostní buňky, audit každé důležité akce a minimalizaci přímých přístupů k infrastruktuře. Cílem není vytvořit další přeplněný administrační panel, ale naopak schovat technickou složitost do pozadí a dát každému uživateli jednoduché, bezpečné a kontrolované prostředí pro jeho konkrétní práci. WI Centrum tak postupně vytváří vlastní řídicí vrstvu Web-Invest.cz nad weby, hostingem a souvisejícími službami — od běžných úprav obsahu až po technickou správu a provozní dohled.
Správa webových projektů se časem velmi snadno rozpadne do desítek různých systémů.
Jeden přístup do WordPressu.
Druhý k hostingu.
Další k doménám.
FTP.
Databáze.
Analytics.
Search Console.
Zálohy.
SEO nástroje.
E-mail.
Fakturace.
A někde mezi tím Excel, poznámky, hesla a informace, které zná pouze člověk, jenž celý systém několik let spravuje.
Dokud jsou weby dva, dá se s tím žít.
Když jich jsou desítky, přestává to být správa a začíná to být archeologie.
WI Centrum vzniklo proto, aby tuto roztříštěnost odstranilo.
Ne tím, že uživateli zpřístupní všechny technické systémy.
Právě naopak.
Cílem je vytvořit jednu vrstvu mezi uživatelem a technickou infrastrukturou.
Uživatel nemusí vědět:
– kde běží databáze,
– jakým způsobem komunikuje server s WordPressem,
– kde jsou uložené zálohy,
– jak funguje deployment,
– jak jsou řešené API klíče,
– ani co všechno musí systém udělat na pozadí.
Má dostat jednoduché rozhraní a přesně ty možnosti, které pro svoji práci potřebuje.
Jedna z hlavních myšlenek WI Centra je poměrně jednoduchá:
„Proč dávat uživateli přístup do administrace WordPressu, když potřebuje například pouze upravit text nebo produkt?“
WordPress je skvělý redakční systém.
Jeho administrace ale zároveň nabízí obrovské množství možností, které běžný editor vůbec nepotřebuje.
Pluginy.
Šablony.
Uživatelé.
Nastavení.
Integrace.
WooCommerce.
Systémové nástroje.
A někdy stačí jedno špatné kliknutí, aby vznikl problém, který s původní prací uživatele nemá vůbec nic společného.
WI Centrum jde opačnou cestou.
Uživatel dostane například možnost:
upravit obsah → uložit → hotovo.
Co všechno se následně odehraje mezi WI Centrem, autorizační vrstvou a cílovým webem, už nemusí řešit.
A přesně tak by podle nás měla infrastruktura fungovat.
Složitost má zůstat uvnitř systému, nikoli před uživatelem.
Dokud systém používá vývojář, má jednu obrovskou nevýhodu.
Vývojář totiž ví, jak systém funguje.
Ví, kam kliknout.
Ví, proč je určité tlačítko právě tam.
Ví, co znamenají jednotlivé stavy.
A často ani nevnímá drobnosti, které mohou být pro někoho jiného překážkou.
Skutečný uživatel nic takového neví.
A právě proto je jeho chování mnohem cennější než desítky umělých testů.
Od této chvíle už nebudeme sledovat jen:
Funguje tato funkce?
Ale také:
Našel ji uživatel?
Pochopil ji bez vysvětlování?
Není cesta zbytečně dlouhá?
Nechybí mu nějaká informace?
Dokáže celý úkol dokončit bez zásahu administrátora?
A možná nejdůležitější otázku:
Je WI Centrum skutečně jednodušší než způsob práce, který nahrazuje?
Jedním z problémů větších administračních systémů bývá, že nejprve vznikne aplikace a až následně se začne řešit:
„Jak ji vlastně zabezpečíme?“
U WI Centra jsme se snažili tento postup obrátit.
Bezpečnostní architektura je součástí samotného návrhu.
Celý systém je koncipovaný jako oddělené bezpečnostní buňky, mezi kterými existují jasně definované hranice.
Významné části infrastruktury nemají bezdůvodně sdílet:
– databáze,
– servisní účty,
– interní fronty,
– úložiště,
– secrets,
– deployment prostředí,
– ani jiné kritické komponenty.
Komunikace mezi jednotlivými částmi systému má probíhat pouze definovanými cestami.
Princip je jednoduchý:
Selhání jedné části systému nesmí automaticky znamenat selhání všech ostatních.
Stejný princip platí pro uživatele.
Uživatel A nemá důvod vidět data uživatele B.
Editor obsahu nemá důvod mít přístup k infrastruktuře.
SEO specialista nemusí měnit pluginy.
Klient nemusí znát FTP heslo.
A člověk, který upravuje jeden web, nemusí vůbec vědět, kolik dalších webů se v systému nachází.
KAŽDÝ DOSTANE POUZE TO, CO POTŘEBUJE
WI Centrum proto nemá být klasický administrační panel typu:
„Tady máte všechno a dávejte pozor.“
Má fungovat přesně opačně.
Každý účet získá pouze funkce odpovídající své roli.
Například:
Klient
vidí svoje weby, obsah a relevantní informace.
Editor
pracuje s obsahem, ale nemá přístup k infrastruktuře.
SEO specialista
pracuje s metadaty, indexací a SEO nástroji.
Administrátor
má přístup k technické správě.
A systém samotný řeší komunikaci s jednotlivými službami.
To znamená méně hesel.
Méně přístupů.
Méně možností něco omylem poškodit.
A především mnohem lépe kontrolovatelnou infrastrukturu.
S rostoucím počtem uživatelů začíná být důležitá ještě jedna věc.
Historie.
Kdo něco změnil?
Kdy?
Co bylo původně?
Co vzniklo potom?
Proběhla akce úspěšně?
Odpověděl cílový systém?
Došlo během procesu k chybě?
U jednoho člověka lze spoustu věcí dohledat z paměti.
U deseti lidí už ne.
U stovky je to nemožné.
Proto má být auditování činností přirozenou součástí WI Centra, nikoli funkce přidaná ve chvíli, kdy se poprvé něco pokazí.
Samotný název WI Centrum může trochu svádět k představě jednoho obrovského systému, na kterém visí úplně všechno.
To ale není cílem.
Centrum má být především řídicí vrstva.
Pod ním mohou fungovat samostatné služby pro:
– správu WordPress instalací,
– obsah,
– SEO,
– domény,
– monitoring,
– zálohy,
– deployment,
– uživatele a identity,
– audit,
– fakturaci,
– další služby Web-Invest.cz.
– WooCommerce
Jednotlivé části mohou vznikat postupně.
Mohou se měnit.
Mohou být aktualizované nezávisle na sobě.
A především mohou být izolované tak, aby chyba jedné části nemusela položit celý systém.
WI Centrum se nestaví kvůli dvěma účtům.
Stejně jako se ale žádný reálný systém nenarodí se stovkami aktivních uživatelů.
Začíná to dvěma.
Pak pěti.
Deseti.
A právě teď máme ideální období na hledání problémů.
Pokud má být někde tlačítko jinak, chceme to zjistit teď.
Pokud nějakému workflow chybí krok, chceme to zjistit teď.
Pokud je něco nepochopitelné, chceme to zjistit teď.
Pokud někde existuje zbytečně široké oprávnění, chceme ho najít teď.
Proto jsou první reální uživatelé tak důležití.
Nejsou cílem vývoje.
Jsou začátkem jeho nejdůležitější části.
S rostoucím reálným používáním bude WI Centrum postupně získávat další možnosti.
Nechceme ale přidávat funkce jen proto, aby jejich seznam vypadal delší.
Každá nová část musí odpovědět na jednoduchou otázku:
„Odstraňuje tato funkce nějaký skutečný problém?“
Pokud ano, má v systému místo.
Pokud ne, nepotřebujeme ji.
Cílem není vybudovat největší administrační panel.
Cílem je vytvořit prostředí, ve kterém lze bezpečně spravovat webové projekty bez toho, aby uživatel musel znát jejich technické zákulisí.
WI CENTRUM VSTUPUJE DO DALŠÍ FÁZE
Dnes jsou tam dva uživatelé.
To číslo samo o sobě samozřejmě není ohromující.
Pro nás ale znamená něco jiného.
WI Centrum už není pouze infrastruktura na diagramu.
Není to jen Laravel aplikace běžící na serveru.
Není to jen seznam plánovaných modulů.
Někdo jiný než jeho vývojář se do něj přihlásil.
Někdo v něm začíná pracovat.
A právě v tu chvíli se ze softwarového projektu začíná stávat služba.
Další vývoj už nebude probíhat pouze podle toho, co si myslíme, že uživatelé potřebují.
Začnou nám to ukazovat sami.
A přesně tam jsme se chtěli dostat.
Dva uživatelé. První ostrá zkušenost. A začátek další etapy WI Centra.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
These cookies are needed for adding comments on this website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (otevře se v novém okně)
