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
Plugin i WordPress för Helping People i Sundsvall
Mid Sweden University, Faculty of Science, Technology and Media, Department of Computer and Electrical Engineering (2023-).
2026 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Målet med detta examensarbete har varit att besvara frågan hur ett Word Press-plugin kan utvecklas för att effektivisera ärendehanteringen hos den ideella föreningen Helping People Sundsvall. Organisationen hanterade tidigare inkommande förfrågningar via Google Formulär, Google Kalkylark och WordPress-tillägget Contact Form 7 - ett splittrat system utan möjlighet att statusmarkera, filtrera eller följa upp ärenden på ett samlat sätt. Arbetet har genomförts med en iterativ utvecklingsmetod där systemet byggts upp i etapper med löpande testning, kombinerat med en verifierande utvärdering av det färdiga systemet mot en formulerad kravspecifikation. Utvecklingen skedde lokalt i en XAMPP-miljö med WordPress och PHP, och pluginet drift sattes på organisationens webbhotell hos Loopia. Undersökningen har visat att det är fullt möjligt att utveckla ett integrerat ärendehanteringssystem som ett custom WordPress-plugin, och att en sådan lösning lämpar sig väl för en liten ideell organisation utan teknisk personal. Samtliga uppsatta mål uppfylldes - formulärdata från fyra formulärtyper lagras i databasen, ärenden kan statusmarkeras och följas upp i en adminvy med filtrering och sökning, automatiska mailnotifikationer skickas vid nya ärenden och formulären är visuellt anpassade till webbplatsens tema. Användartester med kontaktpersonen och en utomstående användare bekräftade att systemet är tillräckligt intuitivt för användare utan teknisk bakgrund. Arbetet belyser även etiska aspekter kring hantering av personuppgifter och sårbara målgrupper, och lämnar förslag på fortsatt utveckling av systemet. 

Abstract [en]

The aim of this thesis project was to answer the question of how a WordPress plugin can be developed to improve case management for the non-profit organization Helping People Sundsvall. The organization previously handled incoming requests through Google Forms, Google Sheets, and the WordPress plugin Contact Form 7—a fragmented system with no unified way to assign statuses, filter cases, or track follow-ups. The project was carried out using an iterative development methodology, in which the system was built in stages with continuous testing, combined with a verification-based evaluation of the completed system against a defined requirements specification. Development took place locally in a XAMPP environment using WordPress and PHP, and the plugin was deployed on the organization’s web hosting service provided by Loopia. The study demonstrated that it is entirely feasible to develop an integrated case management system as a custom WordPress plugin, and that such a solution is well suited to a small non-profit organization without dedicated technical staff. All project objectives were achieved: form data from four different form types is stored in the database, cases can be assigned statuses and monitored through an administrative interface with filtering and search functionality, automatic email notifications are sent when new cases are submitted, and the forms are visually adapted to match the website’s theme. User testing conducted with the organization’s contact person and an external participant confirmed that the system is sufficiently intuitive for users without a technical background. The project also highlights ethical considerations related to the handling of personal data and vulnerable target groups, and provides suggestions for future development of the system.

Place, publisher, year, edition, pages
2026. , p. 36
Keywords [sv]
WordPress, plugin-utveckling, PHP, MySQL, a rendehantering, formula r, shortcodes, ideell organisation, GDPR.
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-57816Local ID: DT-V26-G2-021OAI: oai:DiVA.org:miun-57816DiVA, id: diva2:2078721
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
Available from: 2026-06-24 Created: 2026-06-24 Last updated: 2026-06-24Bibliographically approved

Open Access in DiVA

fulltext(913 kB)3 downloads
File information
File name FULLTEXT01.pdfFile size 913 kBChecksum SHA-512
46e3e74c44d85879027dc5c6b07e213ea30019e4b81a1dbc96379f20216b5e2500a620a8bfb05aa108e22e8d1e370ccab650ce277ea3b31b8d3fad7336d52b01
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Fredriksson, Nathalie
By organisation
Department of Computer and Electrical Engineering (2023-)
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
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

urn-nbn

Altmetric score

urn-nbn
Total: 8 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