Cílem bakalářské práce je implementovat mikro-redakční systém v rámci webového serveru běžícího na jednodeskovém počítači Raspberry PI. Redakční systém bude obsahovat standardní funkcionalitu(vkládání článků a komentářů, administrace článku, administrace uživatelů, registrace uživatelů, hodnocení článků, uživatelské role, ...). Výsledná aplikace bude implementována následujícími technologiemi: HTML5, CSS3, JavaScript, PHP, SQLite, vybraný webový server běžící na Rasberry Pi. Teoretická část práce se zaměří na detailní popis jednodeskového počítače Raspberry Pi a provede rešerši obdobných zařízení. Dále se teoretická část bude věnovat problematice provozu webového a databázového serveru na platformě Rasberry Pi. V praktické části písemné bakalářské práce pak budou shrnuty poznatky z analýzy a implementace výsledné webové aplikace a budou zde shrnuty i praktické zkušenosti s provozem Raspberry Pi.
Anotace v angličtině
Focus of this work is to implement a micro content management system within a webserver running on a single board computer Raspberry Pi. Content management system provides standard functionality(inserting artiles, post comments, article administration, user administrration, user registration, article evaluation, user roles,...). The application will be implemented with following technologies: HTML5, CSS3, JavaScript, PHP, SQLite and web server running on the Raspberry Pi. The theoretical part will focus on a detailed description of the Raspberry PI single-board computer and perform a search of similar devices. Furthermore, the theoretical part will address the issue of web and database server on Raspberry Pi platform. In the practical part of the written work will be summarized findings from the analysis and implementation of the resulting web application and will be summarized here as well as practical experiences with Raspberry Pi.
Klíčová slova
redakční systém, Raspberry Pi, databáze, webový server
Klíčová slova v angličtině
content management system, Rasberry Pi, database, web server
Rozsah průvodní práce
53
Jazyk
CZ
Anotace
Cílem bakalářské práce je implementovat mikro-redakční systém v rámci webového serveru běžícího na jednodeskovém počítači Raspberry PI. Redakční systém bude obsahovat standardní funkcionalitu(vkládání článků a komentářů, administrace článku, administrace uživatelů, registrace uživatelů, hodnocení článků, uživatelské role, ...). Výsledná aplikace bude implementována následujícími technologiemi: HTML5, CSS3, JavaScript, PHP, SQLite, vybraný webový server běžící na Rasberry Pi. Teoretická část práce se zaměří na detailní popis jednodeskového počítače Raspberry Pi a provede rešerši obdobných zařízení. Dále se teoretická část bude věnovat problematice provozu webového a databázového serveru na platformě Rasberry Pi. V praktické části písemné bakalářské práce pak budou shrnuty poznatky z analýzy a implementace výsledné webové aplikace a budou zde shrnuty i praktické zkušenosti s provozem Raspberry Pi.
Anotace v angličtině
Focus of this work is to implement a micro content management system within a webserver running on a single board computer Raspberry Pi. Content management system provides standard functionality(inserting artiles, post comments, article administration, user administrration, user registration, article evaluation, user roles,...). The application will be implemented with following technologies: HTML5, CSS3, JavaScript, PHP, SQLite and web server running on the Raspberry Pi. The theoretical part will focus on a detailed description of the Raspberry PI single-board computer and perform a search of similar devices. Furthermore, the theoretical part will address the issue of web and database server on Raspberry Pi platform. In the practical part of the written work will be summarized findings from the analysis and implementation of the resulting web application and will be summarized here as well as practical experiences with Raspberry Pi.
Klíčová slova
redakční systém, Raspberry Pi, databáze, webový server
Klíčová slova v angličtině
content management system, Rasberry Pi, database, web server
Zásady pro vypracování
Cílem bakalářské práce je implementovat mikro redakční systém v rámci webového serveru běžícího na jednodeskovém počítači Raspberry PI. Redakční systém bude mít standardní funkcionalitu (vkládaní článků, vkládání komentářů, administrace článku, administrace uživatelů, registrace uživatelů, hodnocení článků, uživatelské role, ...).
Výsledná aplikace bude implementována následujícími technologiemi: HTML5, CSS, JavaScript, PHP, SQLite, vybraný webový server běžící na Raspberry Pi.
Teoretická část práce se zaměří na detailní popis jednodeskového počítače Raspberry Pi a provede rešerši obdobných zařízení. Dále se teoretická část bude věnovat problematice provozu webového a databázového serveru na platformě Raspberry Pi. V praktické části písemné bakalářské práce pak budou shrnuty poznatky z analýzy a implementace výsledné webové aplikace a budou zde shrnuti i praktické zkušenosti s provozem Raspberry Pi.
Zásady pro vypracování
Cílem bakalářské práce je implementovat mikro redakční systém v rámci webového serveru běžícího na jednodeskovém počítači Raspberry PI. Redakční systém bude mít standardní funkcionalitu (vkládaní článků, vkládání komentářů, administrace článku, administrace uživatelů, registrace uživatelů, hodnocení článků, uživatelské role, ...).
Výsledná aplikace bude implementována následujícími technologiemi: HTML5, CSS, JavaScript, PHP, SQLite, vybraný webový server běžící na Raspberry Pi.
Teoretická část práce se zaměří na detailní popis jednodeskového počítače Raspberry Pi a provede rešerši obdobných zařízení. Dále se teoretická část bude věnovat problematice provozu webového a databázového serveru na platformě Raspberry Pi. V praktické části písemné bakalářské práce pak budou shrnuty poznatky z analýzy a implementace výsledné webové aplikace a budou zde shrnuti i praktické zkušenosti s provozem Raspberry Pi.
Seznam doporučené literatury
LUBBERS, Peter, Brian ALBERS a Frank SALIM. HTML5: programujeme moderní webové aplikace. Vyd. 1. Brno: Computer Press, 2011, 304 s. ISBN 978-80-251-3539-6.
CHAFFER, Jonathan, Karl SWEDBERG a Frank SALIM. Mistrovství v jQuery: [kompletní průvodce vývojáře]. 1. vyd. Překlad Jakub Zemánek. Brno: Computer Press, 2013, 384 s. Mistrovství. ISBN 978-80-251-4103-8.
RICHARDSON, Matt, Shawn P WALLACE a Frank SALIM. Getting started with Raspberry Pi: správa, programování a použití databázového systému. 1st ed. Překlad Marek Kocan. Sebastopol, CA: O'Reilly Media, 2012, xiii, 161 p. Make: projects. ISBN 14-493-4421-6.
KOFLER, Michael, Karl SWEDBERG a Frank SALIM. Mistrovství v MySQL 5: [kompletní průvodce vývojáře]. Vyd. 1. Překlad Jan Svoboda, Ondřej Baše, Jaroslav Černý. Brno: Computer Press, 2007, 805 s. Mistrovství. ISBN 978-80-251-1502-2.
Seznam doporučené literatury
LUBBERS, Peter, Brian ALBERS a Frank SALIM. HTML5: programujeme moderní webové aplikace. Vyd. 1. Brno: Computer Press, 2011, 304 s. ISBN 978-80-251-3539-6.
CHAFFER, Jonathan, Karl SWEDBERG a Frank SALIM. Mistrovství v jQuery: [kompletní průvodce vývojáře]. 1. vyd. Překlad Jakub Zemánek. Brno: Computer Press, 2013, 384 s. Mistrovství. ISBN 978-80-251-4103-8.
RICHARDSON, Matt, Shawn P WALLACE a Frank SALIM. Getting started with Raspberry Pi: správa, programování a použití databázového systému. 1st ed. Překlad Marek Kocan. Sebastopol, CA: O'Reilly Media, 2012, xiii, 161 p. Make: projects. ISBN 14-493-4421-6.
KOFLER, Michael, Karl SWEDBERG a Frank SALIM. Mistrovství v MySQL 5: [kompletní průvodce vývojáře]. Vyd. 1. Překlad Jan Svoboda, Ondřej Baše, Jaroslav Černý. Brno: Computer Press, 2007, 805 s. Mistrovství. ISBN 978-80-251-1502-2.
Přílohy volně vložené
1CD
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem bakalářské práce bylo implementovat mikro-redakční systém v rámci webového serveru běžícího na jednodeskovém počítači Raspberry PI. Redakční systém obsahuje standardní funkcionalitu (vkládání článků a komentářů, administrace článku, administrace uživatelů, registrace uživatelů, hodnocení článků, uživatelské role....). Obhajoba bakalářské práce proběhla na požadované úrovni.