Dinamikus tartalomkezelő motor készítése ASP.NET Core alapon

2018-2019 ősz

Szoftver

Téma leírása

A félév során egy olyan tartalomkezelő motor készítendő el, amellyel egyszerűen összeállítható egy egyszerű, egyedi weboldal az oldal adminisztrátorai által. A motornak támogatnia kell:

- egyszerű jogosultságkezelést,

- HTML oldalak szerkesztését HTML vagy Markdown formátumban, kliens oldali szerkesztő komponens használatával,

- oldalak közötti navigáció lehetőségét, deep-linking megoldást,

- alapvető SEO elvek betartatásának lehetőségét,

- médiatár komponenst,

- bővíthetőséget kiterjesztések formájában.

A motor készítése során törekedni kell a maximális karbantarthatóságra és kódminőségre. Fontos, hogy a motort használó rendszereknek összemérhető válaszidőket kell produkálnia statikus weboldalak kiszolgálásával.

A téma diplomatervezési feladatként is folytatható a későbbiekben.

Feltételek

  • Webes alapismeretek, HTML, ASP.NET Core ismeretek

Maximális létszám: 2 fő