Closed (fixed)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
16 Jan 2013 at 22:43 UTC
Updated:
4 Jan 2014 at 02:42 UTC
Jump to comment: Most recent
Comments
Comment #1
steveoriolHello,
We found several errors on your module, you may like to look at the following URl for list of errors
http://ventral.org/pareview/httpgitdrupalorgsandboxbrunodbo1883798git
Do take time to rectify the issues.
Comment #2
trogels commentedCustom classes should be moved out of the module file into it's own and registered in your .info file. http://drupal.org/node/542202#files
Comment #3
brunodboThanks for the quick review! Issues mentioned in #1 and #2 have been fixed.
Comment #4
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 #5
darrenwh commentedHi,
I've taken a look at your class GatherContentPages and notice that in most cases each method is used on its own with out implementing any other method in the class apart from sortRecursive, could I suggest that you implement theses as static classes as this seems to be how they are being used, also the method sortRecursive is marked as Protected is there an intention to extend this class in the future and to implement this method in children? If not it should be set as Private in order to enforce encapsulation.
Looking more at the methods in your class I would look to breaking them down into smaller methods that do different work (this is if you intend not to make them static classes), getPages for example does not just get pages it checks if a page is approved, it does some sorting, and it does some variable initialising, have a think about this and see if you can break it into further methods and it will make it easier to understand, remembering to comment each method.
Hope this is of help :)
Comment #5.0
brunodboAdding link to application review.
Comment #5.1
brunodboAdding link to application review.
Comment #5.2
brunodboAdding link to application review.
Comment #6
brunodboAdding review bonus tag.
Comment #7
klausimanual review:
Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #8
klausiTagging.
Comment #9
brunodboThanks @darrenwh and @klausi for the reviews!
All issues except the getPages() cleanup/commenting have been addressed. Will tackle getPages() soon.
Comment #10
sebish commentedHi there,
I've just given a shot today to test this out as it seems interesting. I got an issue with the API key not recognized, even though it the same that the one provided by GatherContent:
I'm using a trial version of GatherContent, it might be a reason.
Config:
- Drupal 7.19
- Only Ctools and GatherContent are installed
Not sure if you've ever seen this issue before.
Comment #11
brunodbo@sebish: I created an issue for your question at https://drupal.org/node/1908144. Would be great if you could follow up there (see https://drupal.org/node/1908144#comment-7028292).
Comment #12
sebish commentedGreat thanks for that. I will check it.
Comment #13
brunodbo- Simplified getPages() method.
- Added comments to methods.
- Changed methods to be static (per https://drupal.org/node/1890670#comment-6980328).
- Removed some obsolete code, due to changes in the GatherContent API.
Comment #14
erok415 commentedHi @brunodbo,
I just found GatherContent and I love it. I'm also intrigued by the future integration of a beta gathercontent module for Drupal. By reviewing the notes and postings, it looks like your getting awful close to a beta release. ...and I'm sure you don't want to hear this question, but I have to ask... Do you have a timeframe on the beta release?
thanks and keep up the great work.
~e
Comment #15
brunodboOnce this application gets approved, and it becomes a full project, I think a full release may happen shortly thereafter, depending on feedback and suggestions from other people. Hope that somewhat answers your question :)
Comment #16
jhedstromThis looks good to me. Should definitely be a full project.
Comment #17
klausimanual review:
Surely no blocker, so ...
Thanks for your contribution, brunodbo!
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 #18
brunodboThanks @klausi! I added hook_requirements() to check for cURL.
Thanks @everyone for taking the time to review my application and offering feedback and suggestions, much appreciated. See you on IRC and in the issue queues :)
Comment #19.0
(not verified) commentedSection title