master's thesis
Designing and creating content management systems for the blog site

Tomislav Bišof (2014)
Josip Juraj Strossmayer University of Osijek
Faculty of Electrical Engineering, Computer Science and Information Technology Osijek
Department of Software Engineering
Chair of Programming Languages and Systems
Metadata
TitleDizajniranje i stvaranje content management sustava za blog stranice
AuthorTomislav Bišof
Mentor(s)Alfonzo Baumgartner (thesis advisor)
Ivica Lukić (thesis advisor)
Abstract
U ovom radu opisujemo projektiranje i razvoj content management sustava za objavljivanje sadržaja na internetu. Prvi dio rada opisuje što su to content management sustavi i definira zahtjeve korisnika takvih sustava. Zatim, projektiramo front-end i back-end sučelje sustava i sve njihove funkcije. U drugom dijelu rada posvećujemo se front-end dijelu, tj. grafičkim sučeljima, s kojima će korisnici rukovati pri uporabi sustava. Korištenjem HTML, CSS i jQuery web jezika, te alata kao Adobe Photoshop, izrađujemo to sučelje i prikazujemo ga kroz razne slike. U trećem dijelu rada projektiramo MySQL bazu podataka oko koje je izgrađena funkcionalnost sustava, te programiramo back-end funkcije koristeći PHP programski jezik i njen apstrakcijski sloj PDO. Također, opisujemo proces zaštite javno dostupnih komponenti za unos podataka od mogućih napada na bazu podataka. Na kraju, programiramo instalacijsku skriptu koja priprema sustav za prvo korištenje.
KeywordsContent Management Sustav / HTML / CSS / jQuery / PHP / MySQL / Photoshop
Parallel title (English)Designing and creating content management systems for the blog site
Committee MembersAlfonzo Baumgartner (committee member)
Irena Galić (committee member)
Ivica Lukić (committee member)
GranterJosip Juraj Strossmayer University of Osijek
Faculty of Electrical Engineering, Computer Science and Information Technology Osijek
Lower level organizational unitsDepartment of Software Engineering
Chair of Programming Languages and Systems
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Study programme typeuniversity
Study levelgraduate
Study programmeGraduate University Study Programme in Computer Engineering
Academic title abbreviationmag.ing.comp.
Genremaster's thesis
Language Croatian
Defense date2014-10-17
Parallel abstract (English)
In this thesis, we describe the design and development of a content management sustav for publishing content on the internet. The first part of the thesis describes what are content management systems and defines user requirements of such systems. Next, we describe the frontend and back-end parts of the system in detail and all their functions. The second part of the thesis is devoted to the front-end part of the system and its graphical interfaces which users interact with. These interfaces are made with the HTML, CSS, jQuery web languages and tools like Adobe Photoshop, and are shown in this chapter through various pictures. In the third part of the thesis we design the MySQL database around which the content management system is centered, and develop back-end functions via PHP through an abstraction layer provided by PDO. We also describe the process of securing the publically available data input components from various types of malicious attacks on the database. Lastly, we write an installation script which creates the database and prepares the system for first use.
Parallel keywords (Croatian)Content Management Sustav / HTML / CSS / jQuery / PHP / MySQL / Photoshop
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:769959
CommitterAnka Ovničević