Encourage democracy : Creating a secure and reliable voting function in WordPress

Detta är en M1-uppsats från Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)

Författare: Christine Johanson; [2023]

Nyckelord: WordPress; Plugin; CMS; Gutenberg;

Sammanfattning: The purpose of my project has been to create a voting feature on a campaign site for WWF, where visitors to the website can participate in voting and vote for different cities around the world to improve their sustainability efforts. The website has been developed in WordPress based on specified requirements, including security and voting frequency. The development of the website and the plugin has been done in collaboration with other developers in the project. For the website, a custom WordPress theme was created, and the majority of the site was constructed using custom Gutenberg blocks. A survey was performed to compare and analyze existing plugins in WordPress, and an evaluation showed that a custom-developed plugin for the project was the most suitable option. To achieve maximum security on the website, existing security features in WordPress were used, and control of the voting frequency were implemented. The result of the project culminated in a voting feature on the website, where votes were controlled, and the administration interface required authorized users. User tests of the website with colleagues on the company were planned, but due to time constraints, they could not be carried out before the project deadline. These tests were primarily intended to verify the functionality of the voting feature.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)