contrib icon indicating copy to clipboard operation
contrib copied to clipboard

Contrib Group Application: pgrayove-mcpl

Open pgrayove-mcpl opened this issue 2 years ago • 14 comments
trafficstars

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

pgrayove-mcpl avatar Feb 21 '23 14:02 pgrayove-mcpl

I have the following D7 modules that I've worked on that are ready to port to Backdrop:

pgrayove-mcpl avatar Mar 13 '23 13:03 pgrayove-mcpl

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 avatar Mar 14 '23 21:03 klonos

@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! 🎉

jenlampton avatar Mar 14 '23 21:03 jenlampton

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

klonos avatar Mar 14 '23 21:03 klonos

@jenlampton jinx 🙂

klonos avatar Mar 14 '23 21:03 klonos

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

klonos avatar Mar 14 '23 21:03 klonos

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

klonos avatar Mar 14 '23 21:03 klonos

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.

pgrayove-mcpl avatar Mar 15 '23 12:03 pgrayove-mcpl

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.

klonos avatar Mar 15 '23 21:03 klonos

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?

argiepiano avatar Apr 24 '23 04:04 argiepiano

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 avatar Apr 24 '23 14:04 pgrayove-mcpl

@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 avatar Apr 24 '23 14:04 keiserjb

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

pgrayove-mcpl avatar Apr 24 '23 14:04 pgrayove-mcpl

One of these days I'll get back to Bloomington. It's been a long time.

keiserjb avatar Apr 24 '23 15:04 keiserjb

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

jenlampton avatar Sep 05 '24 19:09 jenlampton