termination-of-transfer icon indicating copy to clipboard operation
termination-of-transfer copied to clipboard

[Feature] Convert repository / codebase to a WordPress plugin that can be installed via composer

Open TimidRobot opened this issue 2 years ago • 14 comments

Problem

The WordPress plugin as it is currently organized is difficult to install programmatically (Infrastructure as Code).

Description

Convert repository / codebase to a WordPress plugin that can be installed via composer or installed easily if the site was on managed WordPress hosting.

Additional context

The current website has the wordpress-plugin directory symlinked into wp-content/plugins/

TimidRobot avatar Apr 13 '22 17:04 TimidRobot

Hi! I am an Outreachy applicant interested in contributing to this project. I have setup my dev environment and installed the application as a plugin. Just to be sure I understand this task - the goal of this issue is to create ability to fill and submit this form on WordPress websites as plugins and also install it on PHP projects using composer - https://rightsback.org/questionnaire. Please direct/correct me if I am wrong and I will also appreciate any guide that can help me get up and running quicker, thank you

amarachigoodness74 avatar Oct 09 '22 05:10 amarachigoodness74

Please can I contribute to this? I’m an Outreachy applicant.

onyijne avatar Oct 10 '22 14:10 onyijne

Hi @TimidRobot @possumbilities Please can I get a reply on this. Thanks

amarachigoodness74 avatar Oct 11 '22 08:10 amarachigoodness74

@amarachigoodness74 Hi, and thanks for the interest!

The main goal is that the project is setup to operate as a proper WordPress plugin, using current standards. Once that is done then it would be possible to utilize Composer to install it since Composer expects it to be a proper plugin.

possumbilities avatar Oct 11 '22 14:10 possumbilities

Okay, thank you @possumbilities. I am already working on the plugin. I will be making small PRs as I progress. Thank you

amarachigoodness74 avatar Oct 11 '22 14:10 amarachigoodness74

Good day @possumbilities @TimidRobot i am an outreachy applicant

Pagecorp avatar Oct 13 '22 11:10 Pagecorp

Hello @possumbilities i am Doreen from Uganda, i am interested in working on modernising the termination transfer of the word press plugin

DBAKITA avatar Oct 13 '22 15:10 DBAKITA

@possumbilities please should I use vanilla or React, or still use jQuery for the JavaScript part?

onyijne avatar Oct 13 '22 17:10 onyijne

@onyijne I would suggest keeping the JS as close to what it is using currently and not introduce a new technology or approach if at all possible.

possumbilities avatar Oct 13 '22 17:10 possumbilities

@possumbilities okay thanks, will do that now.

onyijne avatar Oct 13 '22 21:10 onyijne

Hi @possumbilities
I am done, kindly review #131 if I’m on the right track, thanks.

onyijne avatar Oct 14 '22 09:10 onyijne

Following the new PR guidelines stated at the recent RFC I have closed #131 On Vue being JavaScript development framework in the new RFC, please @possumbilities should I now use Vue or still stick to jQuery? Please pardon me for asking again, I just want to be sure the new RFC doesn’t affect your previous answer.

onyijne avatar Oct 18 '22 17:10 onyijne

@onyijne If the project is using jQuery, continue or upgrade to basic vanilla JS. There shouldn't be a need to incorporate Vue into this project at this time. So my original comment still stands.

possumbilities avatar Oct 18 '22 18:10 possumbilities

Okay thanks

onyijne avatar Oct 18 '22 18:10 onyijne