02.12.2016
Tvorba podpůrného webového projektu pro nakladatelství Prometheus navázala na naši mnohaletou úspěšnou spolupráci. Zatímco dříve se jednalo o desktopové aplikace psané v Delphi, tentokráte jsem tvořil webovou aplikaci. Na webu najdou majitelé učebnic ke stažení řadu doprovodných materiálů, které se zatím distribuují ve formě CD.
Aplikace je založena na ASP.NET 4.5, Web Pages 3, HTML 5, CSS 3 a data jsou samozřejmě ukládána do SQL Server 2016 databáze. Centrem je Redakční systém, ve kterém se spravují produkty, přidávají obrázky, ale hlavně nahrávají datové soubory. Protože soubory mohou být velmi velké (až 1 GB), byl pro nahrávání připraven speciální JavaScript modul (ASP.NET script + AJAX + XMLHttpRequest rozhraní), který toto umožňuje a zároveň i zobrazuje průběh nahrávání. Stejně tak pro stažení velkých souborů byl připraven speciální streamovací script. Web je také plně responzivní a pro lepší uživatelský zážitek jsou všechny formuláře opatřené jQuery validací.
Screenshoty
Služby
Projekt je ukázkou těchto nabízených služeb: