Date of Award
2018
Degree Type
Report
Degree Name
Master of Science (MS)
Department
Computer Science
Committee Chair(s)
Curtis Dyreson
Committee
Curtis Dyreson
Committee
Amanda Lee Hughes
Committee
Douglas Galarus
Abstract
Symbiota is an open source project which helps biologists concentrate their efforts on curation of quality datasets rather than creating the tools. Symbiota’s graphical user interface is hardcoded into many PHP files resulting in poor maintainability and extensibility. The main goal of Symbiota is to separate the user interface of Symbiota with its core structure as the user interface is hard-coded with PHP. This helps in reducing the source lines of code. The secondary goal of Symbiota is to help Symbiota developers to add the Symbiota features to their website and also should identify whether the separation of user interface with core structure is feasible. This project is completely related to second goal. The content management in the second goal can be done by using a free and open source content management system called WordPress.
WordPress plugins help WordPress developers to add features to their website without knowing a single line of code. In this project, two WordPress plugins were developed to help Symbiota2 developers to easily add Symbiota features to their website without knowing anything about coding. Symbiota Search is the first WordPress plugin developed in this project. It helps WordPress developers to add Symbiota search feature. Symbiota Validation is the second plugin developed in this project. It helps WordPress developers to add the sign in and sign up features of Symbiota to their website.
Recommended Citation
Kadali, Venkatesh, "Wordpress Plugins for Symbiota2" (2018). All Graduate Plan B and other Reports, Spring 1920 to Spring 2023. 1320.
https://digitalcommons.usu.edu/gradreports/1320
Included in
Copyright for this work is retained by the student. If you have any questions regarding the inclusion of this work in the Digital Commons, please email us at .