Zdravím, chystáme se na poměrně velký projekt a poněkud tápu v tom, jaký zvolit framework / jakou architekturu pro sestavování stránek. Poradíte?
Bude to v podstatě internetový obchod, který má klasické funkce - výpis katalogu, detail produktu, nákup atp. Každá stránka bude sestavená z fragmentů, kterými bude např. menu, logo, stavová řádka, bannery, informace o uživateli, rychlé odkazy, samozřejmě funkční celky jako je zobrazení katalogu atd. Některé fragmenty budou mezi sebou interagovat, rychlé odkazy změní třeba stav "zobrazení katalogu" apod. Strukturu stránky a textové fragmenty musí být možné měnit bez zásahu do kódu (=> CMS, existující nebo vlastní), vícejazyčnost je samozřejmost. Obchod bude dostupný pro různé obchodníky, každý z nich může mít jinou podobu stránek, tzn. jiné a jinak rozmístěné fragmenty, vlastní design (a možnost editovat jen svoje fragmenty). Pod tím bude ovšem jen jedna aplikace. Nejde mi o business vrstvu ale především o to, jak sestavovat stránku z různých zdrojů, z aplikace a z CMS. Vím že popisuju typické použití portálu, ale je skutečně nutný pro jedinou aplikaci? (máme i jiné požadavky, speciální autentikaci, autorizaci, přístup z mobilního telefonu, vzhled a funkčnost administračního nástroje, ty by se při použití portálu mohly zkomplikovat) Je tu i jiná (vyzkoušená) možnost? Velocity? Tiles? Bohužel s tímto typem webové aplikace nemám dost zkušeností a proto budu vděčný za každý námět, díky M.Jarošík