Mid Sweden University

miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Implementation av webbplats i Episerver CMS
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
2021 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This project has aimed to create a dynamic website using Episerver CMS. This is a management system based on .NET and which uses models, views and controllers. The site have not had a client nor has it been published, but it is constructed so that it can be used by a real client in the future. Different page types have been constructed so that editors with flexibility and simplicity can create and edit pages. HTML, CSS and JavaScript have been bought, and these have been implemented into Razor views. Seven different page types have been constructed, and to create more flexibility for editors, these have been separated into smaller parts, named blocks. Before the back end was written in C#, the Episerver project AlloyMVC was studied. This project is made to show how code should be written in Episerver-projects. The tools ImageResizer and Episerver Find have been used in the site. The first is used to optimize images and the second is used to create search functionality. The site has continuously been tested to find errors and solve them quickly. The goals of the site have been met. However, it is discussed whether the site really is constructured so that it is as simple as possible to handle for editors as the large amount of blocks could make it more difficult to manage.

Abstract [sv]

Detta projekts syfte har varit att skapa en dynamisk webbplats med Episerver CMS. Detta är ett ramverk baserat på .NET och som använder modeller, vyer och kontroller. Webbplatsen har inte haft någon kund och har inte publicerats men fungerar så att den ska kunna användas av verklig kund i framtiden. Olika sidtyper har konstruerats så att redaktörer kan skapa och hantera sidor med flexibilitet samt enkelhet. HTML, CSS samt JavaScript har köpts färdig och dessa har implementerats i Razor-vyer. Sju olika sidtyper har skapats och för att skapa större flexibilitet hos redaktörer har dessa delats upp i mindre delar, så kallade block. Backend för webbplatsen har skapats i C#, och innan detta så studerades Alloy MVC för att få fram praxis gällande att skapa webbplatser i Episerver. Detta är ett färdigt Episerver-projekt i Visual Studio som används för att visa hur kod bör skrivas. Två verktyg har använts vid skapandet av webbplatsen. Det ena är Episerver Find som används för att skapa sökfunktion. Det andra är ImageResizer som används för att optimera bilder. Testning av webbplatsen har skett löpande under projektets gång för att fel och buggar ska kunna upptäckas direkt. De mål som satts upp för webbplatsen har nåtts, dock har det diskuterats om webbplatsen verkligen är uppbyggd så att den är så enkel som möjligt att hantera för redaktörer, då det stora antalet block skulle kunna vara svårare att hantera.

Place, publisher, year, edition, pages
2021. , p. 38
Keywords [sv]
Episerver, MVC, CMS, C#, .NET
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-42214Local ID: DT-V21-G2-028OAI: oai:DiVA.org:miun-42214DiVA, id: diva2:1564276
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
Available from: 2021-06-11 Created: 2021-06-11 Last updated: 2021-06-11Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Tibbling, Lena
By organisation
Department of Information Systems and Technology
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 218 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf