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

Odpovedet emailem