Closed (fixed)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
23 Jan 2013 at 02:59 UTC
Updated:
18 Feb 2013 at 23:20 UTC
Sandbox: http://drupal.org/sandbox/stevector/1896114
For use with Drupal 7.x
This is a bridge module to ease simultaneous usage of Organic Groups, Fieldable Panel Panels and Panelizer. Panelizer is not a technical dependency for this module though it is involved in the most likely use case.
This module filters the list of available Fieldable Panel Panes in the CTools modal based on the Organic Group of the node being panelized and the Organic Groups of the individual Fieldable Panel Panes.
This project also includes an example Features module for testing. See the README.txt for additional testing instructions.
Reviews of other projects
Comments
Comment #1
miloyz commentedHi stevector,
Thanks very much for submitting this very interesting module.
Please find below an initial automated review mostly from from PAReview and it seems there are quite a few errors for you to fix already:
Master branch
Project is using 7.x-1.x branch, master branch has been removed [OK]
Project page
Your project page already looks good.
Very quick comments if you wanted to quickly improve it, I would recommend adding a small section for Requirements, since it seems this module has dependencies.
Screenshots could also be a good idea to make things easier to understand for some users.
Automated review
PAReview code validation prompted errors:
http://ventral.org/pareview/httpgitdrupalorgsandboxstevector1896114git
Please fix the validation errors as indicated.
An automated review of your project has found some issues with your code; As coding standards make sure projects are coded in a consistent style we please you to have a look at the report and try to fix them. Anyway, note that issues found are possibly false positives and fixing all issues is not a requirement for getting through the application process.
You can find the results of the automated report at http://ventral.org/pareview/httpgitdrupalorgsandboxstevector1896114git.
So far, that's all I could find and it seems many other points from the project application checklist are fine (Basic application checks, Basic Repository checks, Licensing checks, etc...).
But I think we should be giving this project more reviews after these issues have been fixed.
Feel free to let me know if you would have questions, comments or concerns on these items, I would surely be glad to provide more information.
Hope that helps getting module's review started.
Cheers!
Comment #2
vineet.osscube commentedHi stevector,
Firstly there is lots of issue regarding line spaces, indentation & comments.
Look at this !
http://ventral.org/pareview/httpgitdrupalorgsandboxstevector1896114git
Here you can check source code whether it meets drupal coding standards or not, and advise you what to change in your code. You can repeat review after your commits, and can fix those errors.
Comment #3
dydave commentedFollowing up with previous comments, I quickly allowed myself to change application's status to needs work.
Feel free to change the status back to needs review when these issues have been fixed.
Thanks very much to all for your comments and reviews.
Cheers!
Comment #4
stevectorThanks so much for the reviews everyone!
I've added a screenshot and a requirements section to the project page: http://drupal.org/sandbox/stevector/1896114
I have addressed this issues in http://ventral.org/pareview/httpgitdrupalorgsandboxstevector1896114git as best as possible. There are some places where shorter line lengths is not practical. Unfortunately, overriding the verbose function names of Fieldable Panel Panes and CTools means creating even more verbose function names. This error "Arguments with default values must be at the end of the argument list" is also unavoidable because of the method CTools passes in arguments. This is the same argument structure as used by the function that this function is overriding.
The bulk of the notices in http://ventral.org/pareview/httpgitdrupalorgsandboxstevector1896114git are in the example module which is generated by Features. I don't think it should be modified.
Comment #5
Crell commentedI agree that issues with the generated features module are out of scope, and that function names are exempt from the 80-character rule. This module is also already doing well in production, and the maintainer is already an active and successful contributor to other modules.
I'd say this is ready.
Comment #6
klausiWe are currently quite busy with all the project applications and I can only review projects with a review bonus. Please help me reviewing and I'll take a look at your project right away :-)
Comment #7
klausiDon't forget to add the "PAReview: review bonus" tag as indicated in #1410826: [META] Review bonus, otherwise you won't show up on my high priority list.
Git default branch is not set, see the documentation on setting a default branch.
But otherwise looks good, so ...
Thanks for your contribution, stevector!
I updated your account to let you 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 get 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 #8
stevectorDefault branch set.
Thanks klausi!
Comment #9.0
(not verified) commentedAdding list of reviews of other projects.