Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
TimidRobot opened this issue Apr 13, 2022 · 14 comments · May be fixed by #132
Open
Assignees
Labels
💻 aspect: code Concerns the software code in the repository ✨ goal: improvement Improvement to an existing feature help wanted Open to participation from the community 🟧 priority: high Stalls work on the project or its dependents 🏁 status: ready for work Ready for work

Comments

@TimidRobot
Copy link
Member

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 TimidRobot added help wanted Open to participation from the community 🟧 priority: high Stalls work on the project or its dependents 🏁 status: ready for work Ready for work ✨ goal: improvement Improvement to an existing feature 💻 aspect: code Concerns the software code in the repository Hacktoberfest labels Apr 13, 2022
@amarachigoodness74
Copy link

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

@onyijne
Copy link

onyijne commented Oct 10, 2022

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

@amarachigoodness74
Copy link

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

@possumbilities
Copy link

@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.

@amarachigoodness74
Copy link

amarachigoodness74 commented Oct 11, 2022

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

@onyijne onyijne mentioned this issue Oct 12, 2022
7 tasks
@Pagecorp
Copy link

Good day @possumbilities @TimidRobot i am an outreachy applicant

@DBAKITA
Copy link

DBAKITA commented Oct 13, 2022

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

@onyijne
Copy link

onyijne commented Oct 13, 2022

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

@possumbilities
Copy link

@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.

@onyijne
Copy link

onyijne commented Oct 13, 2022

@possumbilities okay thanks, will do that now.

@onyijne
Copy link

onyijne commented Oct 14, 2022

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

@onyijne onyijne linked a pull request Oct 18, 2022 that will close this issue
7 tasks
@onyijne
Copy link

onyijne commented Oct 18, 2022

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.

@possumbilities
Copy link

@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.

@onyijne
Copy link

onyijne commented Oct 18, 2022

Okay thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💻 aspect: code Concerns the software code in the repository ✨ goal: improvement Improvement to an existing feature help wanted Open to participation from the community 🟧 priority: high Stalls work on the project or its dependents 🏁 status: ready for work Ready for work
Projects
Status: Backlog
7 participants
@TimidRobot @onyijne @Pagecorp @DBAKITA @possumbilities @amarachigoodness74 and others