Offering to Co-Maintain Juicebox HTML5 Responsive Image Galleries

Created on 27 March 2023, over 1 year ago
Updated 29 March 2023, about 1 year ago

Problem/Motivation

I would like to become a co-maintainer of this module to merge the Drupal 10 compatibility patch, to fix automated test coverage, and to provide Drupal core and PHP compatibility moving forward.

You can check out my track record at https://www.drupal.org/u/fkelly12054gmailcom β†’

I look forward to getting this module an official Drupal 10 release. If his pending request for co-maintainer status is approved, Luke Leber will probably do most of the technical heavy lifting. I will do reviews, respond in the issue queue, testing and occasional commits and rewrite the project home page and supplementary documentation, which is seriously obsolete.

Three years ago I assisted Neslee in getting to a Drupal 9 release. I focused on moving library detection from the separate Libraries module to inside of the Juicebox module merging code from the libraries module with that already in the Juicebox module. I also fixed up code based on input from the PHPCS programs. I have also been working on the testing module and in conjunction with patches Luke Leber has proposed I have the entire testing set of programs running successfully under PHPstorm. If Luke and I have at least co-maintainer status we can get this to run for Drupal 10.

Proposed resolution

Review my profile and, if approved, add me as co-maintainer with appropriate permissions to merge code, manage issues, and create releases.

Remaining tasks

Add Frank Kelly as co-maintainer of Juicebox.

πŸ’¬ Support request
Status

Fixed

Version

3.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States fkelly

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @fkelly
  • πŸ‡ΊπŸ‡ΈUnited States fkelly

    Ryan Jacobs, the owner of Juicebox, was contacted 3/27/2023. Here is the text of the request:

    Message:

    Co-maintainer status for Juicebox

    Ryan:

    Hello. I have been using your Juicebox module to put photo galleries on my
    web site (fkelly.org) for almost a decade now. I have probably close to 100
    galleries and thousands of pictures. Juicebox fits naturally into my
    workflow (process photos on my PC, get a good set of quality pictures, use
    JuicboxBuilder to set up the Galleries, use FTP to put them on the web site,
    use the embed instructions to embed them in a content type and put the url of
    that content type instance in a menu or display it as a clickable item in a
    view. It all works great, but with Drupal nothing stays static and we we
    need to prepare the module for Drupal 10.

    Recently Luke Leber has stepped forward to offer to be a co-maintainer. He
    has a set of patches that largely alleviates the testing issues that have
    been plaguing us for several years. With his patches and a few other changes
    I can run the tests completely on PHPstorm. Luke has also run a successful
    test through the CI. We are ready to move this project forward. I am ready
    to test the whole thing under Drupal 10.

    I have trying to jump through the hoops required by the Drupal Project
    ownership queue. Understandably they are respectful of the Project owners
    and can't just willy-nilly add maintainers or co-maintainers.

    You could short circuit this whole process by just making Luke and I
    co-maintainers. But if not I will continue to pursue the steps required to
    become a co-maintainer in hopes of moving toward a Drupal 10 release of
    Juicebox. It seems a shame not to continue this great and useful project.

  • Status changed to Fixed about 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States Luke.Leber Pennsylvania

    Hey Frank, since @rjacobs is on board and I now have permission to administer maintainers, I added you in as a maintainer.

    My week is pretty full, but this weekend we can cut something that's D10 compatible.

  • πŸ‡ΊπŸ‡ΈUnited States fkelly

    Thanks @luke. Please feel free to let me know where I can be most useful in moving this forward.

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.69.0 2024