Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This module integrates the wow.js library into Drupal 7. WOW is a Javascript library which works nicely with the Animate CSS library to create great cross browser CSS3-based animations in your Drupal sites.
More information on the WOW JS' project page.
Git clone command:
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/GoddamnNoise/2419147.git wow_js
cd wow_js
PAReview results: http://pareview.sh/pareview/httpgitdrupalorgsandboxgoddamnnoise2419147git
Comments
Comment #1
GoddamnNoise CreditAttribution: GoddamnNoise commentedComment #2
GoddamnNoise CreditAttribution: GoddamnNoise commentedAdded three manual reviews of other project applications to get the review bonus status.
Comment #3
yuriy.kostin CreditAttribution: yuriy.kostin commentedHi GoddamnNoise,
Automated Review
⊠ Git default branch is not set, see the documentation on setting a default branch. See https://www.drupal.org/node/1659588
Individual user account
☑ Follows the guidelines for individual user accounts.
No duplication
☑ Does not cause module duplication and/or fragmentation.
Master Branch
☑ Default branch is set up.
README.txt/README.md
☑ The content is ok.
Installation / Usage
⊠ After installation module please set message that need to install wow plugin in libraries.
⊠ Better if you add string urls on lines 17, 37, 38 to define function in wow_js.module.
⊠ function wow_js_help() is not working. If go to admin/help#wow I will see standard help content.
Project Description
⊠ You should provide the pareview link in the issue page to make the review process easier. http://pareview.sh/pareview/httpgitdrupalorgsandboxgoddamnnoise2419147git
My wish:
Better if you do drush comand to install wow plugin
Nice work!
Comment #4
GoddamnNoise CreditAttribution: GoddamnNoise commentedHi yuriy.kostin,
Thanks a lot for your review!. About those problems you've found in my project application:
One final note about your whish. I don't know how to do that, but if you could point me in the right direction i'd be glad to do that (it could be a good feature for the next release).
Comment #5
GoddamnNoise CreditAttribution: GoddamnNoise commentedComment #6
yuriy.kostin CreditAttribution: yuriy.kostin commentedHi GoddamnNoise,
I add to you example to use drush comand for download js plugin to folder "libraries". (In example used colorbox module)
http://cgit.drupalcode.org/colorbox/tree/drush/colorbox.drush.inc
If you have any questions, I will help you.
Comment #7
GoddamnNoise CreditAttribution: GoddamnNoise commentedHi yuriy.kostin,
I'm improving this project's help documentation right now. If it's promoted to full drupal project, i'll try to add the drush comand for the next release and i'll ask for your help if i find any problems.
Thanks a lot again!.
Comment #8
GoddamnNoise CreditAttribution: GoddamnNoise commentedHi again, yuriy.kostin,
I've just made your wish true. I've added a drush command to the module, so you'll be able to download and install the wow.js library with the "drush wow-js" command.
Comment #9
crizAutomated Review
No issues found. http://pareview.sh/pareview/httpgitdrupalorgsandboxgoddamnnoise2419147git
Manual Review
Disclaimer: I didn't check the lately introduced drush integration.
This review uses the Project Application Review Template.
Comment #10
GoddamnNoise CreditAttribution: GoddamnNoise commentedHi criz,
Thanks a lot for your review. About your comments:
Comment #11
crizHi GoddamnNoise,
Great, sure you can ask back for advice.
Looking forward to use this module!
Comment #12
mpdonadioAutomated Review
Review of the 7.x-1.x branch (commit 07a3e82):
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.
Manual Review
You don't need to feature detect for libraries in code if you have it as a dependency in your .info
Don't break translated strings across lines to appease the pareview script. It makes them harder to translate.
Code can be longer than 80 chars. You have some artificial breaks in places that make it harder to read as a result.
(+) The hook_init is bad. Users should be able to declare when and where they need the library.
(+) Don't pass built links to t(). Add the link markup to the string, and pass in the URL as a paramater. See https://www.drupal.org/node/322774
The starred items (*) are fairly big issues and warrant going back to Needs Work. Items marked with a plus sign (+) are important and should be addressed before a stable project release. The rest of the comments in the code walkthrough are recommendations.
If added, please don't remove the security tag, we keep that for statistics and to show examples of security problems.
This review uses the Project Application Review Template.
No blocking issues. Assigning to er.pushpinderrana for a second look, if he has time.
Comment #13
GoddamnNoise CreditAttribution: GoddamnNoise commentedHi mpdonadio,
Thanks for you nice review. I've just fixed all the issues you've detected in your review:
I think I haven't forgotten anything. Thanks again for your review and your good tips to make a better module.
Comment #14
GoddamnNoise CreditAttribution: GoddamnNoise commentedHi again,
I've improved the interface to select on which pages the wow.js library should be loaded. I've provided an interface like the one provided in Drupal's block configuration forms. So, the user can go to the theme settings page to set on which pages the wow.js library should be loaded (or not loaded). I've made an integration with Drupal's core PHP filter module (the user can configure the wow.js library to be loaded on those pages where certain PHP expression retuns TRUE) too.
I've updated the module's project page, the README.txt file and the module's help page accordingly.
Comment #15
klausimanual review:
But otherwise looks good to me, so ...
Thanks for your contribution, GoddamnNoise!
I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
Thanks, also, for your patience with the review process. 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.
Thanks to the dedicated reviewer(s) as well.
Comment #16
GoddamnNoise CreditAttribution: GoddamnNoise commentedHi klausi,
Thanks a lot for your review and for making possible for this module to be a "full" project. Thanks for your comments too. About those comments:
Thanks for your guidance and for all the resources you've linked to. I'll read all that info.