Innehållshanteringssystem för webben: En fallstudie av BetterCMS jämte Monitor Trading
2016 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
The purpose of this project has been to evaluate the content management system BetterCMS in regards to technical solutions, ease of use and necessary qua- lifications for using the system. A prototype has been developed for showing the use of templates and data connections, where individual cases have been solved. The investigation has been done through developing a prototype which would implement functionality for showing a top list of the most sold articles, for creating news, for showing news and for featuring certain articles. A usability test of the prototype has been done for examining its ease of use. The investigation has shown that templates are treated as web sites by BetterCMS, and that data connections can be made through ”smart tags”, which are replaced at site rendering; client templates, which wraps around HTML code and are stored in the database; server templates, which are ASP.NET views on the server-side and whose file path is stored in the database; client widgets, which wraps around HTML code and are stored in the database; or server widgets, which are ASP.- NET views on the server-side and whose file path is stored in the database. The prototype has implemented all goals except for the support of featuring certain articles. The usability test has shown that the prototype is simple to use and that no special qualifications are deemed to be necessary for using the system.
Abstract [sv]
Målet med denna undersökning har varit att utvärdera innehållshanteringssystemet BetterCMS avseende tekniska lösningar, enkelhet och nödvändiga kvalifikationer för att använda systemet. En prototyp har utvecklats för att påvisa mal- lar och datakopplingar, där särskilda fall har lösts. Undersökningen har genomförts genom att utveckla en prototyp som skulle implementera funktionalitet för att visa en topplista av de mest sålda artiklarna, att skapa nyheter, att visa nyheter och att framhäva styckesartiklar. Ett användbarhetstest av prototypen har ut- förts för att undersöka dess enkelhet. Undersökningen har visat att mallar hante- ras som webbsidor av BetterCMS, och att datakoppling kan ske genom ”smarta taggar”, som byts ut vid sidrendering; klientmallar, som omsluter HTML-kod och lagras i databasen; servermallar, som är en ASP.NET-vy på serversidan och vars sökväg lagras i databasen; gränssnittskomponent på klientsidan, som omsluter HTML-kod och lagras i databasen; eller gränssnittskomponent på server- sidan, som är en ASP.NET-vy vars sökväg lagras i databasen. Prototypen har implementerat alla mål utom styckesartikelstödet. Användbarhetstestet har visat att prototypen är enkel att använda och att inga särskilda kvalifikationer anses krävas för att nyttja systemet.
Place, publisher, year, edition, pages
2016. , p. 48
Keywords [en]
Content Management System, BetterCMS, C#, ASP.NET.
Keywords [sv]
Innehållshanteringssystem, BetterCMS, C#, ASP.NET.
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-29079Local ID: DT-V16-G3-029OAI: oai:DiVA.org:miun-29079DiVA, id: diva2:1033831
Subject / course
Computer Engineering DT1
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
2016-10-102016-10-102018-01-14Bibliographically approved