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
Design of a Calendar System: A Plugin for WordPress
KTH, School of Information and Communication Technology (ICT).
2016 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The company Ehandelslösningar works within web development, primarily with e-commerce where they have both individuals and companies as their customers. Some of these companies offer services of their own and as a result, these companies have their own customers whom they have to meet and interact with on a daily basis.

This led to Ehandelslösningar wanting their own calendar system, so that these companies could then use it to set up appointments. The requirement was that the developed calendar system had to be user-friendly, contain necessary functionality, and that it had to be implemented as a WordPress plugin. The project was therefore divided into two parts, the first centering on how to design a calendar system, and the second being the development and implementation of the calendar system as a WordPress plugin.

The project began with a literary study of the different aspects that make up this project, such as calendars and WordPress, as well as user-friendly design and plugin security.

Existing WordPress calendar plugins and other online calendar systems were chosen for analysis. The analysis was done in order to identify strengths and flaws in the design of calendar systems, which in turn would help the development of the WordPress plugin.

Based on the analysis, features were selected and then implemented into the developed WordPress plugin, which is named EHLCalendar. The admin of a WordPress website can create time slots, practitioners and services once they have activated EHLCalendar. Visitors select a service, the practitioner they want, and a date in order to see the available time slots and book an appointment.

Abstract [sv]

Företaget Ehandelslösningar arbetar inom webbutveckling, främst med e-handel där de har både privatpersoner och företag som sina kunder. Vissa av dessa företag erbjuder tjänster, vilket innebär att företagen möter och interagerar med sina egna kunder dagligen.

På grund av detta så vill Ehandelslösningar ha sitt eget kalendersystem som dessa företag kan använda för att hantera tidsbokningar med sina kunder. Kraven var att kalendersystemet som utvecklas ska vara användarvänligt, innehålla nödvändig funktionalitet samt vara implementerad som ett plugin för WordPress. Projektet är därför uppdelat i två delar. Det första gäller designen av ett kalendersystem, och det andra gäller utvecklingen och implementationen av kalendersystemet som ett WordPress plugin.

Projektet började med en literaturstudie av de olika aspekterna som projektet består av, så som kalender och WordPress, samt användarvänligt design och plugin säkerhet. Existerande kalender plugin för WordPress och andra online kalendersystem blev valda för analys.

Analysen utfördes för att kunna identifiera styrkor och svagheter i designen av ett kalendersystem. Kunskapen från analysen hjälper sedan utvecklingen av WordPress pluginet.

Efter analysen valdes funktioner som sedan blev implementerade i den utvecklade WordPress pluginet, nämd EHLCalendar. Genom att aktivera EHLCalendar så kan en administratör skapa tillgängliga tider, praktiker och tjänster i sin WordPress webbsida. En användare som besöker sidan behöver sedan välja en tjänst, den praktiker de vill ha, och ett datum för att se dem tillgängliga tiderna som kan bokas.

Place, publisher, year, edition, pages
2016. , 86 p.
Series
TRITA-ICT-EX, 2016:32
Keyword [en]
Calendar, Calendar System, Booking System, Event Calendar, WordPress, PHP, HTML, Javascript, Booked, The Events Calendar, Booki, Cliento, Bokadirekt
Keyword [sv]
Kalender, Kalendersystem, Bokningssystem, Evangemangskalender, WordPress, PHP, HTML, Javascript, Booked, The Events Calendar, Booki, Cliento, Bokadirekt
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-206413OAI: oai:DiVA.org:kth-206413DiVA: diva2:1092472
External cooperation
Ehandelslösningar
Subject / course
Computer Technology, Program- and System Development
Educational program
Bachelor of Science in Engineering - Computer Engineering
Supervisors
Examiners
Available from: 2017-05-03 Created: 2017-05-03 Last updated: 2017-05-03Bibliographically approved

Open Access in DiVA

fulltext(2455 kB)53 downloads
File information
File name FULLTEXT01.pdfFile size 2455 kBChecksum SHA-512
f38238f356cbfc3f860a68c1c02c6c7550fead7ff9811048ca0ac6fe9dc5e1db8d36849b71a0196f64c74e2cc9d780d294a91638f9603810c7c06f00c06c0959
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 53 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 154 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