contrib
contrib copied to clipboard
Contrib Group Application: pgrayove-mcpl
Hi,
I've started working on converting a site from Drupal 7 to Backdrop and want to help the community by maintaining modules that I port over. I've been working with laryn to get started. Just started porting and testing views_rss.
Thanks, Paula
I have the following D7 modules that I've worked on that are ready to port to Backdrop:
Hello @pgrayove-mcpl and welcome to the Backdrop Contrib group! 👋🏼
Sorry it has taken us so long to reply here. I'll try to review as many of these modules as soon as possible.
Cheers
@klonos we only need to review one project to get the maintainer application approved, so let's start here:
New Project Checklist
All projects must meet these minimum requirements.
- [x] Maintain the Git history from Drupal 7. Confirmed
- [x] Include a README.md file that includes license and maintainer information. Confirmed
- [x] Include a LICENSE.txt file that indicates the contributed code is GPL-2.0 Confirmed.
@klonos is probably also looking for helpful tips on each module, which are invaluable, but you only need one to demonstrate that you understand the requirements for contrib.
Now all we need from you @pgrayove-mcpl is a "Yes" that you agree to the Backdrop Contributed Project Agreement and we can send over an invitation! 🎉
...started a quick review of https://github.com/Monroe-County-Public-Library/views_rss:
- commit history from 7.x has been retained 👍🏼
- LICENCE.txt and README.md added and due credits for old maintainers exist 👍🏼
The only thing I picked up from my quick review of the commit history, is that coder_upgrade automatically used system.performance (which doesn't really exist) instead of system.core for the conversion of site_name and site_slogan from variables to config in a few of places(*):
- https://github.com/Monroe-County-Public-Library/views_rss/commit/502bf66abc7f178a7e2cb4bc8bf936a18e840242#diff-bb98c08154ee479b141407987e8d8bfb28f9c537f2d871e9636c60babe11ec23R13
- https://github.com/Monroe-County-Public-Library/views_rss/commit/502bf66abc7f178a7e2cb4bc8bf936a18e840242#diff-bb98c08154ee479b141407987e8d8bfb28f9c537f2d871e9636c60babe11ec23R21
- https://github.com/Monroe-County-Public-Library/views_rss/commit/502bf66abc7f178a7e2cb4bc8bf936a18e840242#diff-bb98c08154ee479b141407987e8d8bfb28f9c537f2d871e9636c60babe11ec23R99
- https://github.com/Monroe-County-Public-Library/views_rss/commit/502bf66abc7f178a7e2cb4bc8bf936a18e840242#diff-bb98c08154ee479b141407987e8d8bfb28f9c537f2d871e9636c60babe11ec23R205
But that shouldn't hold this back.
*Pinging @docwilmot and @bugfolder about that 😉
@jenlampton jinx 🙂
...quickly reviewed the commit history of the other 3 modules, and only have some nitpicks re formatting and coding standards that are not even worth mentioning. The point is that LICENSE/README files are present in all of them with proper credits + 7.x commit history has been retained 👍🏼
Great job @pgrayove-mcpl 🙏🏼 ...as @jenlampton said, all we need from you now is to state with a comment here that you agree to the Backdrop Contributed Project Agreement, and we'll take it from there.
@pgrayove-mcpl as a last thing, you can consider joining us in our official chat at https://backdrop.zulipchat.com, and once there you'll be able to seek advice/pointers/help and also post thoughts or ideas or share things with the rest of the community. If we happen to take long to respond here, then create a chat thread and ping one of us.
Thank you all! No worries on the delay as it gave me more time to work on getting projects ready.
I agree to the Backdrop Contributed Project Agreement.
Thank you @pgrayove-mcpl 👍🏼 ...invite should be underway:
You've invited Paula G.O. to Backdrop CMS contributed projects! They'll be receiving an email shortly. They can also visit https://github.com/backdrop-contrib to accept the invitation.
You can now follow the instructions in https://github.com/backdrop-ops/contrib#what-to-do-after-your-application-is-accepted to transfer the projects over to the Backdrop contrib group, and create releases for them when ready.
Please let us know if you happen to need any help.
I believe there is already a Backdrop port of views_natural_sort (https://github.com/backdrop-contrib/views_natural_sort), but it has no release. I think @keiserjb was working on it. Perhaps you can collaborate on it, @pgrayove-mcpl?
Yes, I think I started views_natural_sort and then @keiserjb got a version ported before I was ready with mine. I'll check to see if there's anything I can help with.
@pgrayove-mcpl I can add you as a maintainer. I'll be meeting Allan (the Drupal maintainer) this week at MidCamp.
You might be interested that I'm a librarian. I switched the Jax Public Library website to Backdrop from D7. I don't work there anymore, but now I live in Indiana.
No longer in libraries, but I still have that degree.
@keiserjb Ah, that makes perfect sense. I knew I would have to have views_natural_sort in place when I convert to Backdrop. Librarians do not appreciate alphabetized lists that don't skip initial articles. :) I'm at MCPL in Bloomington, IN.
I probably won't be able to help much with code, but I am happy to help report issues and test updates.
One of these days I'll get back to Bloomington. It's been a long time.
@pgrayove-mcpl we are going to close this issue as complete, but if you have any questions or need any assistance feel free to open a new issue.