Navrhovaný CMS systém by měl splňovat následující požadavky:
Tvorbou webových aplikací se zabývám již několik let. Za tu dobu jsem si v praxi stihl vyzkoušet celou řadu technologií spojených s webovými aplikacemi a vytvořil jsem celou řadu webových prezentací pro různé společnosti nebo organizace.
Každý projekt měl svá specifika, ať už v přístupu zákazníka, nebo jeho konkrétních požadavcích. Jednu věc však měly tyto projekty společnou – podstatná část kódu se pravidelně opakovala. Ale díky nevhodnému návrhu a špatné znovupoužitelnosti jednotlivých komponent, které jsem vytvořil a používal, jsem zbytečně ztrácel čas opakovanou implementací funkčnosti, která již byla někdy implementována.
Z toho důvodu jsem si zvolil jako bakalářskou práci Modulární CMS systém a v rámci které chci navrhnout nový model CMS systému. Ten vychází z možností, které nativně poskytuje ASP.NET, rozšiřuje je a vytváří řešení, které možné upravit podle potřeb zákazníka. Hlavní výhodou navrhovaného CMS systému bude možnost snadného přizpůsobení požadavkům zákazníka díky jednoduché tvorbě nových komponent, za předpokladu dodržení základních doporučení.