This module will provide zoom functionality for images.
Project link
| Comment | File | Size | Author |
|---|---|---|---|
| #56 | Selected September 01 2025 15:18:44.png | 45.45 KB | bbu23 |
| #55 | Screenshot 2025-09-01 at 6.19.16 PM.png | 83.11 KB | joshi88 |
Issue fork dbc-3428600
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
joshi88 commentedComment #3
joshi88 commentedComment #4
joshi88 commentedComment #5
avpadernoThank you for applying!
Please read Review process for security advisory coverage: What to expect for more details and Security advisory coverage application checklist to understand what reviewers look for. Tips for ensuring a smooth review gives some hints for a smoother review.
The important notes are the following.
phpcs --standard=Drupal,DrupalPracticeon the project, which alone fixes most of what reviewers would report.To the reviewers
Please read How to review security advisory coverage applications, Application workflow, What to cover in an application review, and Tools to use for reviews.
The important notes are the following.
For new reviewers, I would also suggest to first read In which way the issue queue for coverage applications is different from other project queues.
Comment #6
joshi88 commentedI have already run --phpcs command..
Comment #7
vishal.kadamRemember to change status, when the project is ready to be reviewed. In this queue, projects are only reviewed when the status is Needs review.
Comment #8
joshi88 commentedComment #9
vishal.kadamUsually, after reviewing a project, we allow the developer to opt projects into security advisory coverage.
This project is too small for us and it doesn't contain enough PHP code to really assess your skills as a developer.
Have you made any other contributions that we could instead review?
Comment #10
joshi88 commentedNo @vishal.Its my first contribution For Drupal 10.
Comment #11
joshi88 commented@vishal What I need to do?
Comment #12
vishal.kadamThis application can only continue with another project that contains sufficient PHP code.
Comment #13
joshi88 commented#9, @vishal I had worked on Drupal 7 project.
https://www.drupal.org/project/zoomnow Please have a look.
Comment #14
avpadernoComment #15
joshi88 commented@apaderno I am working on
Domain Base CssProject.Comment #16
avpadernoThat project cannot be used for these applications, as comments #9 and #12 said.
Comment #17
joshi88 commented@Vishal Please review it.. Please guide me What I need to do, if still its not eligible.
Comment #18
vishal.kadam1. FILE: zoomnow.module
The description for a module is Hook implementations for the [module name] module. where [module name] is the module name given in the .info.yml file.
Function and method declarations are written on a single line.
2. FILE: zoomnow.js
//var fetchOptions = Drupal.settings['zoomnow_selected_option']['zoomnow_option_selected'];Remove commented code.
Comment #19
joshi88 commentedHi @vishal I have removed unwanted comment from
zoomnow.jsfile.Module name in zoomnow.info file:
Comment #20
joshi88 commentedComment #21
vishal.kadamModule file changes are still pending. Please see point 1 in my Comment #17.
Comment #22
avpadernozoomnow.module
The usual description for a .module file is Hook implementations for the [module name] module. where [module name] is the name of the module reported in its .info file.
Drupal coding standards says function declarations are written on a single line, even if they exceed 80 characters.
That is not a hook implementation but a form builder. Its documentation comment must be different.
zoomsnow.tpl.php
It's quite too late, to add JavaScript files from a template file. They can be added with
#attachedin a function that returns a render array.Comment #23
joshi88 commentedComment #24
joshi88 commentedI have fixed above errors.. Please have a look.
Comment #25
joshi88 commentedHI @apaderno have you got the chance to review it.
Comment #26
joshi88 commented@vishal have you got a chance to review it..
Comment #27
vishal.kadamI have reviewed your changes. I can see that not all feedback from comment #22 has been addressed. Please double-check.
Comment #28
joshi88 commented@vishal I have fixed. Please have a look when you will get a chance.
Comment #29
joshi88 commentedHI Vishal.. Please also guide me for my D10 project.. You had mentioned on #9.
Comment #30
vishal.kadamRest looks fine to me.
Let’s wait for a Code Review Administrator to take a look and if everything goes fine, you will get the role.
Comment #31
joshi88 commentedThanks @Vishal.
Comment #32
vishal.kadamComment #33
joshi88 commented@Vishal. Please guide me what would be my next step..
Comment #34
vishal.kadamWait for the final review from a Code Review Administrator.
Comment #35
joshi88 commentedOk..
Comment #36
joshi88 commentedHi Vishal . Do you have any rough idea, that how long will it take to final review. Because my d10 module depend on this. Once it will be approve then you will consider d10 project…
Comment #37
cmlara@joshi88: I suggest you re-read comment #5 it includes details about timelines.
There are many applications in the queue that have waited longer than yours have and you have not taken any of the steps available to accelerate your application documented in the application process.
It is important to note that Security Coverage is not required to publish modules.
Security coverage means:
Comment #38
avpadernozoomnow.module
My previous comment suggested to use
#attachedin a function that returns a render array. It meant to use#attachedin the function that callstheme('zoomnow_images', $variables).Title and description musts be untranslated strings. They are passed to the title callback, which by default is
t().That function is not a
hook_form()implementation.$formmust not be initialized to an empty array. A form builder just adds form elements to the$formargument it receives. Seeaggregator_form_category(), for example.jquery.zoom.js
jquery.zoom.min.js
Files available in other repositories should not be committed on drupal.org repositories. Instead, people installing the module should get instructions on how to obtain those files.
zoomnow.js
To avoid a behavior is attached twice to the same CSS selector,
$('.zoomnow', context).once()must be used.README.txt
Since the file has been committed, it should also follow closely the structure described in README.md template (and use .md as extension).
The project description needs to be more detailed; it should also make clear in which way the module is different from modules like Zooming (and other modules that can be found by searching for zoom).
Comment #39
avpadernoComment #40
vishal.kadamI am changing priority as per Issue priorities.
Comment #41
vishal.kadamThis thread has been idle, in the Needs work state with no activity for several months. Therefore, I am assuming that you are no longer pursuing this application, and I marked it as Closed (won't fix).
If this is incorrect, and you are still pursuing this application, then please feel free to re-open it and set the issue status to Needs work or Needs review, depending on the current status of your code.
Comment #42
avpadernoComment #43
joshi88 commentedComment #44
avpadernoThe code has not been changed following my previous #38 comment.
Comment #45
joshi88 commentedI have done required changes.
Comment #46
joshi88 commentedHi avpaderno
please let me know is anything need to be done from my side..
Thanks
Comment #47
avpadernoThank you for your contribution and for your patience with the review process!
I am going to update your account so you can opt into security advisory coverage any project you create, including the projects you already created.
These are some recommended readings to help you with maintainership:
You can find more contributors chatting on Slack or IRC in #drupal-contribute. So, come hang out and stay involved!
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
I thank also all the reviewers for helping with these applications.
Comment #48
avpadernoComment #49
joshi88 commentedThanks avpaderno. Now what would be my next step on this project ..
Comment #50
avpadernoYou need to change the value for Security advisory coverage shown on https://www.drupal.org/node/2554939/edit.
Comment #51
joshi88 commentedHi .
I am unable to push. Getting this error
git push origin 7.x-1.x
fatal: unable to access 'https://git.drupalcode.org/project/zoomnow.git/': The requested URL returned error: 500
Comment #52
avpadernoThese applications just allow editing project pages as I described in my previous comment. They do not change how committers are authenticated on git.drupalcode.org.
Verify Git has been set to use the same SSH key added on https://git.drupalcode.org/-/user_settings/ssh_keys. Furthermore, to associate the commits to https://git.drupalcode.org/joshi88, Git must be set to one of the emails added on https://git.drupalcode.org/-/profile/emails.
Comment #53
joshi88 commentedThanks.. I have done this.. Now what I need to do, to move this project sandbox to full project.
Comment #54
avpadernoIt is already a full project: Only full projects have URLs like
https://www.drupal.org/project/zoomnow; sandbox projects would have a URL similar tohttps://www.drupal.org/sandbox/shawngo/1360698.Comment #55
joshi88 commentedok. But not getting the option download the module like other projects.
Comment #56
bbu23@joshi88 You're probably looking for the "Administer releases" page (linked in the bottom of the project page).
Comment #57
joshi88 commentedThanks @bbu23.. I have done this.. Any idea, how long will it take to reflect on project page...
Comment #58
bbu23@joshi88 In the Administer Releases page, only the releases that are marked as supported are displayed on the project page. Did you double check the Administer releases page if everything is in order?
Comment #59
avpadernoThat is correct: Without releases (including development versions), no download link is available. Releases for that project are created on https://www.drupal.org/node/add/project-release/2554939.
Comment #60
avpadernoFurthermore, on https://www.drupal.org/node/2554939/edit/releases, the page that allows selecting which release is supported, no 7.x release is shown. Probably, when a release name starts with 7.x, no download link is shown.
I cannot say if that happens for all the Drupal 7 releases.
Comment #61
avpadernoThe documentation on creating project releases is Creating a project release, which does not document what happens when a release is only compatible with a Drupal version that is no longer supported.
Comment #62
joshi88 commentedThanks Folks..