Closed (fixed)
Project:
Drupal.org security advisory coverage applications
Component:
theme
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
24 Oct 2013 at 14:48 UTC
Updated:
18 Apr 2014 at 10:11 UTC
Jump to comment: Most recent
Comments
Comment #1
PA robot commentedProject 1: https://drupal.org/node/2119647
Project 2: https://drupal.org/node/2091715
As successful completion of the project application process results in the applicant being granted the 'Create Full Projects' permission, there is no need to take multiple applications through the process. Once the first application has been successfully approved, then the applicant can promote other projects without review. Because of this, posting multiple applications is not necessary, and results in additional workload for reviewers ... which in turn results in longer wait times for everyone in the queue. With this in mind, your secondary applications have been marked as 'closed(duplicate)', with only one application left open (chosen at random).
If you prefer that we proceed through this review process with a different application than the one which was left open, then feel free to close the 'open' application as a duplicate, and re-open one of the project applications which had been closed.
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxpvinayv2119559git
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #3
Binu Varghese commentedMultiple Applications with [D7] Commerce HDFC Payment Gateway.. So closing this one for the time being and reopening the other..
Comment #3.0
Binu Varghese commentedAdded links to demo site and sandbox page
Comment #4
Vinay Punyamurthy commentedWe have made all the code changes as per the #2. Its also tested locally.
Thanks.
Comment #5
nitesh sethia commented@Vinay Punyamurthy
I was just testing your code on pareview.sh and there were whole lot of issues.
Refer http://pareview.sh/pareview/httpgitdrupalorgsandboxpvinayv2119559git for the list of issues.
Try to improvise it but removing all the issues.
Comment #6
Vinay Punyamurthy commentedHi,
Thanks for reviewing our Theme. We have rectified all the errors pointed out by pareview.sh. So please review our project now.
You can check the status here: http://pareview.sh/pareview/httpgitdrupalorgsandboxpvinayv2119559git
Thanks,
Vinay
Comment #7
dieuweTwo things with regards to branches.
There is still a master branch. See: https://drupal.org/empty-git-master
The working branch should not be called
royal_olive_branch, but probably7.x-1.x. See: https://drupal.org/node/1015226Here is the updated report status: http://pareview.sh/pareview/httpgitdrupalorgsandboxpvinayv2119559git
Comment #8
dieuweI only have one issue with regards to a manual check of the code:
1.
initialize.jsandslide.jsshould use Drupal behaviours. See: https://drupal.org/node/171213EDIT: Removed my comment about 3rd party code, as I realised that GPL licensed code is allowed.
Comment #9
Vinay Punyamurthy commented@dieuwe, Thank for Reviewing our theme. We have made the necessary changes to initialize.js and slide.js files and created a new branch with Drupal naming convention.
Also, after update we have tested here: http://pareview.sh/pareview/httpgitdrupalorgsandboxpvinayv2119559git and it clear of all the error.
Thanks.
Vinay
Comment #10
dieuweJust a few more comments and recommendations:
1. Instead of "myNAME" for the JS Drupal behaviours, I'd suggest adopting a naming convention like "royal_olive_initialize", "RoyalOliveInitialize", or something similar that contains your theme namespace to ensure you won't clash with any other module or theme.
2. Consider removing the extra single space at the end of L4 in
template.php, as some editors (like mine) complain about there being white-space at the end of a line which is generally not allowed. (Yes, I know it's in a comment block, hence just a suggestion.)3. Not all your hooks and theme implementations in
template.phphave the "Implements hook_NAME()" or "Overrides theme_NAME()" comment above them, I'd suggest adding those in for clarify.4. The "if" statement at the bottom of
template.phplooks like it might be better placed inside some Drupal hook, like yourroyal_olive_preprocess_html()hook for instance.Apart from those little things everything looks great to me. I'll leave you on "Needs review" for someone else to have a second look. Very nice looking theme, by the way.
Comment #11
dieuwe5. The
royal_olive_branchbranch still exists, you can delete it like this:Comment #12
Vinay Punyamurthy commented@dieuwe, Thanks for your review and suggestions in #10 & #11. All the suggestions are incorporated. Please review now. There are no more errors as per: http://pareview.sh/pareview/httpgitdrupalorgsandboxpvinayv2119559git
Regards,
Vinay
Comment #13
Binu Varghese commentedComment #14
dieuweComment #15
Vinay Punyamurthy commentedComment #16
Vinay Punyamurthy commentedComment #17
Vinay Punyamurthy commentedComment #18
Vinay Punyamurthy commentedComment #19
Vinay Punyamurthy commentedApplying for review bonus
Comment #20
Binu Varghese commentedComment #21
Binu Varghese commentedComment #22
Binu Varghese commentedComment #23
mraichelson commentedThe FontAwesome library included as part of this theme uses a license that's not entirely compatible with the GPL licensing requirement for code hosted and distributed using d.o. Take a look at the following for some discussions about this:
Comment #24
mraichelson commentedComment #25
Binu Varghese commented@mraichelson,
1. Removed FontAwesome library from the theme now. Thank You!!
2. theme_get_setting calls in page.tpl.php moved to template.php.
3. No plan to provide slideshow controls for images in the initial release. We may add this feature in the theme UI at a later stage.
4. No plan to make any changes to the Date formatting in the initial release. We may add this control in the theme UI at a later stage.
5. Removed theme_capture.jpg as it was not part of the theme in the first place.
6. Tested again. Works as expected. jquery.cycle plugin gets called through template.php only on the front page. No changes required / made.
7. Have added a note in the README.txt to upgrade jQuery in Drupal core to a latest jQuery version.
8. No. Its the themer's prerogative to place the main style.css where he seems it fit. Works as expected. No changes required / made.
9. Tested again. Works as expected. (Make sure that all menu item having sub-menus have "Show as expanded" ticked). No changes required / made.
10. BTW, its not suckerfish (Superfish jQuery plugin is being used here). Tested again. Works as expected. No changes required / made.
Have moved it back to the previous status - RTBC
Comment #26
klausisuperfish.js appears to be 3rd party code. 3rd party code is not generally allowed on Drupal.org and should be deleted. This policy is described in the getting involved handbook. It also appears in the terms and conditions you agreed to when you signed up for Git access, which you may want to re-read, to be sure you're not violating other terms.
The Libraries API module is a recommended method for adding 3rd party dependencies without directly including the code on Drupal.org.
Comment #27
Binu Varghese commentedThanks klausi for the review!
Have removed the 3rd party superfish.js file from the /js directory. Besides, relevant changes made to the .info, template.php and README.txt files.
Comment #28
Binu Varghese commented"Needs Review" is the more appropriate status..
Comment #29
klausiLooks good to me after a manual review.
I'm confused about the user accounts used for the commits here - Binu Varghese you said you implemented the changes, but it appears the commits were made under Vinay Punyamurthy? It seems you are using a non-individual account. All user accounts are for individuals. Accounts created for more than one user or those using anonymous mail services will be blocked when discovered (see Get a Drupal.org account).
So I would propose that we grant Binu Varghese the git vetted user role, since he seems to do all the work, is that correct Vinay Punyamurthy?
Comment #30
Binu Varghese commentedhello klausi,
git vetted user role should go to Vinay Punyamurthy. He is the author of this project. I'm commenting as a maintainer for this project (though i have not committed anything so far).
Comment #31
klausiOK, looks RTBC to me. Assigning to stBorchert as he might have time to take a final look at this.
Comment #32
klausino objections for more than a week, so ...
Thanks for your contribution, Vinay Punyamurthy!
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 #33
Vinay Punyamurthy commentedThank you klausi all all those who reviewed this theme. Really appreciate your time and patience taken to reviewing my theme!