Čtyři samostatné weby, jedno modulární řešení

Někdy klient nepotřebuje jeden web. Potřebuje více samostatných prezentací, které mají vlastní identitu, ale technologicky dávají smysl jako celek. Právě takový byl tento projekt.
Cílem bylo vytvořit čtyři nezávislé webové prezentace se sjednoceným designovým konceptem a důrazem na dlouhodobou rozšiřitelnost. Součástí řešení byl také jednoduchý poptávkový e-shop.
Zadání projektu
Klient požadoval:
- 4 samostatné weby
- jednotný vizuální styl při zachování vlastních barev
- jednoduchou správu obsahu
- nízké provozní náklady
- připravenost na budoucí rozšiřování
Jedna z prezentací měla navíc obsahovat produktovou sekci s poptávkovým formulářem a výpočtem dojezdové vzdálenosti pro dopravu.
Naše rozhodnutí: ne krabicové řešení, ale vlastní architektura
Místo použití univerzálního CMS jsme se rozhodli postavit vlastní modulární systém. Důvody byly jasné:
- maximální jednoduchost pro uživatele
- plná kontrola nad bezpečností
- žádné zbytečné funkce navíc
- možnost budoucího rozšiřování bez technologických omezení
Výsledkem je vlastní CMS, které dnes využíváme i u dalších projektů (například zde na blogu 😊).
Technologické řešení
Každý web běží na stejné technologické základně:
- PHP backend jádro
- Nginx server
- vlastní API vrstva pro komunikaci s CMS
- HTML5 a CSS3 struktura
- pure JavaScript (bez těžkých frameworků)
Obsah webů i jejich struktura se při úpravě načítá dynamicky přes API, což umožňuje čistou architekturu a oddělení prezentační vrstvy od správy dat.
Widgetový systém a JSON konfigurace
Každý web využívá na míru postavené widgety. Ty lze:
- konfigurovat přes JSON editor v administraci
- měnit bez zásahu vývojáře
- obsah lze upravovat přímo na webu po přihlášení (uživatel vidí přesně to, co upravuje)
Výsledkem je jednoduchá správa obsahu bez složité administrace a bez přebytečných polí.
Poptávkový e-shop s výpočtem dopravy
Jedna z prezentací obsahuje produktovou sekci (poptávkový e-shop) s:
- správou produktů a limitů přímo v CMS
- výpočtem dojezdové vzdálenosti
- odesíláním poptávek e-mailem
Nejde o klasický platební e-shop, ale o efektivní poptávkový systém s minimálními provozními náklady.
Bezpečnost a stabilita
Důraz jsme kladli na:
- dynamicky generované bezpečnostní tokeny
- oddělení API vrstvy
- kontrolu přístupů
- minimalizaci závislostí třetích stran
Použití lehké frontendové vrstvy bez komplexních frameworků zároveň snižuje riziko bezpečnostních zranitelností a zjednodušuje údržbu.
Provoz a dlouhodobá udržitelnost
Weby jsou technologicky nenáročné, optimalizované a stabilní. Zajišťujeme jejich hosting, správu domén i DNS. U jedné domény řešíme také přeposílání informační e-mailové schránky přes náš mailserver (klient jinak používá externí řešení).
Součástí projektu bylo osobní zaškolení uživatelů přímo u klienta. Důležitý byl nejen samotný vývoj, ale i to, aby řešení bylo dlouhodobě efektivní a cenově dostupné.
Výsledek
- 4 samostatné webové prezentace
- jednotná technologická architektura
- vlastní CMS připravené na další rozvoj
- jednoduchá správa obsahu
- nízké provozní náklady
- možnost budoucího rozšíření bez zásahu do jádra
Realizované projekty
- https://meritumkladno-projekce.cz/
- https://meritumkladno-net.cz/
- https://meritumkladno-inzenyring.cz/
- https://meritumkladno-agro.cz/
Co tento projekt ukazuje
Dobré řešení nevzniká výběrem největšího systému na trhu. Vzniká návrhem architektury, která odpovídá skutečným potřebám klienta. A právě to byl cíl tohoto projektu.
Plánujete web, více webů, nový firemní systém nebo řešení, které bude dlouhodobě rozšiřitelné?
Rádi s vámi navrhneme architekturu, která bude dávat technologický i ekonomický smysl.