Chceme vedle stávajícího e-shopu postavit členskou sekci s předplatným a přístupem k e-learningu podle platného členství. Existují čtyři rozumné technické cesty. Tento přehled je porovnává podle principu, míry recyklace toho, co už funguje, a rizik — ne podle pracnosti a ceny, ty upřesníme až po volbě směru.
Srovnání čtyř přístupů z hlediska filozofie, znovupoužitelnosti stávajícího řešení, kontroly nad kódem a rizik — jako podklad pro volbu směru.
Pracnost, harmonogram a cenu. Ty reálně upřesníme po volbě přístupu a ověřovacím prototypu — dřívější čísla by byla jen dojmy.
Liší se hlavně v tom, kde žije prostředí pro účastníka kurzu a kolik stavíme znovu.
Vše v jednom — e-shop, předplatné i kurzy pohromadě na (rozšířeném) současném webu.
WordPress řeší nákup a předplatné, samotné kurzy běží ve vlastní rychlé React sekci pro účastníky.
Hotový osvědčený open-source LMS vedle e-shopu, propojený jednotným přihlášením.
Kompletně vlastní platforma na míru — plná kontrola a modifikovatelnost.
Barva u buňky je rychlý signál: příznivé, neutrální, nebo místo, kde je potřeba pozornost.
| A · MonolitWordPress + Woo, vše pohromadě | B · HybridWoo + React sekce pro účastníky✓ Doporučeno | C · MoodleHotový LMS vedle e-shopu | D · ANTixVlastní platforma na míru | |
|---|---|---|---|---|
| Princip | Vše v jednom WordPressu. | WordPress prodává, kurzy běží ve vlastní React sekci. | Hotový LMS vedle e-shopu, spojený přihlášením. | Vlastní platforma (Laravel + React) na míru. |
| Znovupoužití stávajícího e-shopu | Nejvyšší — staví přímo na tom, co běží. | Vysoká — nákup i česká fakturace zůstávají. | Střední — e-shop zůstává, LMS je oddělený svět. | Nízká — commerce se řeší znovu na nové platformě. |
| Vlastnictví kódu / vendor lock | Střední — vlastníte web, ne kód pluginů; vázáno na licence. | Střední až vyšší — frontend sekce plně váš, backend na WP. | Vysoká — open source, kód dostupný. | Nejvyšší — celý zdrojový kód váš, bez locku. |
| Modifikovatelnost kódu | Nízká — plná závislost na pluginech, do jejichž kódu kvůli udržitelnosti nezasahujeme. | Střední — frontend členské sekce plně modifikovatelný, backend v mezích WordPressu. | Nízká — jen v mezích Moodle standardů a verzí; zásahy ohrožují aktualizace. | Plná — kód i chování zcela na míru. |
| UX pro účastníka kurzu | Dobré, ale „šablonové" (dané pluginem). | Prémiové — na míru a rychlé. | Funkční, ale zastaralejší a hůř přizpůsobitelné. | Prémiové — plně na míru. |
| Účty a přihlášení (SSO) | Nejjednodušší — jedny účty ve WordPressu, nic se nepropojuje. | Účet účastníka je ve WordPressu; React ověřuje přihlášení sdílenou relací na společné doméně (cookie) nebo tokenem — zavedený vzor. | Nejnáročnější — dvě platformy, SSO přes modul (OAuth2 / SAML / LTI). | Přihlášení zcela na míru — nejvariabilnější, ale stavěné od základu. |
| Míra vlastního vývoje | Nejnižší — hlavně konfigurace osvědčených dílů. | Střední — vlastní frontend členské sekce + propojení s e-shopem. | Nižší až střední — konfigurace Moodle + propojení. | Nejvyšší — stavíme vše. |
| Míra neznáma | Vysoká — jak budou pluginy fungovat pohromadě je otevřené riziko. | Nižší — opřeno o osvědčený backend, frontend pro účastníky máme pevně v rukách. | Největší — Moodle známe nejméně. | Střední — platformu známe, toto nasazení je nové. |
| Klíčové riziko | Souhra více pluginů — kompatibilita, výkon, spolehlivost. | Propojení nákup ↔ studium; část funkcí pro účastníky se doprogramuje. | Napojení účtů a vzhled; nejvíc neznámých. | Rozsah a čas — nejvíc od nuly. |
| Kdy dává smysl | Rychlý a úsporný start — pokud jsou akceptovatelná rizika pluginů. | Prémiová a nezávislá sekce pro účastníky + zachovaný e-shop. | Stačí robustní „úřednické" LMS, vzhled není priorita. | Dlouhodobě vlastní, plně ovladatelná platforma. |
Pozn. Dnešní web Akademie zatím nemá žádnou registraci ani přihlašování — uživatelské účty neexistují. Účty, a tím i oddělení nakupujícího od účastníka kurzu, jsou proto nová schopnost ve všech variantách.
Členská sekce, předplatné i kurzy jako součást (rozšířeného) současného webu.
Kdy zvolit: když je priorita spustit brzy a úsporně a jsou akceptovatelné kompromisy i rizika pluginů — tedy „poskládáme to a případné problémy řešíme až potom".
WordPress a WooCommerce řeší nákup a předplatné; kurzy běží ve vlastní React sekci pro účastníky.
Kdy zvolit: když chcete prémiový a nezávislý prostor pro účastníky a zároveň nesahat do fungujícího e-shopu.
Hotový osvědčený open-source LMS nasazený vedle e-shopu a propojený přihlášením.
Kdy zvolit: když stačí robustní „úřednické" LMS a vzhled ani jednotný zážitek nejsou priorita.
Kompletní platforma na míru — nákup, předplatné i kurzy postavené jako vlastní systém.
Kdy zvolit: když je cílem dlouhodobě vlastní, plně ovladatelná platforma — často jako pozdější evoluce.
Jádro požadavků je společné — liší se jen technická cesta, kterou ho postavíme.
Rozhodnutí je na zvážení priorit. Zjednodušeně podle toho, co je pro vás nejdůležitější: