When clicking in the addto cart button, the module triggers a popup window with add to cart form extra fields so the theme/view remains simple.
Link to project page: http://drupal.org/sandbox/ALMADEWEB/1329692
Drupal 7 module.
Thanks in advance.
Alessandro Mascherpa.
Comments
Comment #1
jthorson commentedAlessandro,
Before an actual review, I just wanted to add a comment ... to a reviewer, the small size of this module does not provide a lot of information on which we can base an assessment of your coding style and knowledge of Drupal's APIs. As a result, upon a successful review, I would be inclined to recommend approval of the module, but with a request that you re-apply with another module before being granted the 'create full projects' permission.
Note that this is just my personal opinion, and may not be shared by other reviewers and the greater Drupal community. Also, this is not meant as any indication or criticism of your coding abilities ... rather, it's an observation that I don't really have enough information available to provide you a fair assessment.
I am surprised, as I would have assumed this functionality would already be available within the Commerce module ... but as I have never used the Commerce module myself, I can't really comment on this for sure. From this perspective, I would be interested in your thoughts regarding this being supplied as a documentation code snippet or patch for Commerce, as opposed to as a standalone module.
That said ... on with the review!
Comment #2
jthorson commentedPlease note: The Coder module currently has an unresolved flaw which will prompt you to add file declarations to your .info file even when it's not necessary to do so. Please do not try to make this warning go away by declaring files which do not contain classes or interfaces.
Comment #3
AlessMascherpa commentedFirst of all thank you for the help and the time for reviewing my application.
I may agree with you that the module is short, maybe too much for an application for full project contributor, but, in my opinion, I prefer to have it as an external module rather than a patch for commerce with a check box in the commerce admin interface to enable its functionality or something alike. Despite of that opinion, if someday somebody wants it added to the main commerce module, I'll be glad. Answering to your comments in #1.
To the points you give in comment #2, I went through each one correcting them. The only one not finished yet is the problem with the git branch thing, that went a little bit wrong, because I created the 7.x-1.x-dev branch before creating the 7.x-1.x branch, eager me!, and, despite I deleted de dev branch, it stil shows in http://drupal.org/project/1329692/git-instructions select. I don't know if something went wrong or is a matter of cache :S... but I tried.
Again thanks for the time you are giving to this review. Answering again your comment #1, the most important thing to me with that application, is not to have it passed, and me becoming a full project contributor, but to learn as much as I can in the way through it.
Cheers.
ALessandro MAscherpa.
Comment #4
elc commentedComment #5
AlessMascherpa commentedHi @ECL,
I went through all the points you brought up correcting them but the first one, because I consider that the description is very simple, clear and sufficient. The module does just what is said there and I don't think that attaching a picture of a popup window with form fileds is going to make it clearer. Thanks a lot for all the points of your revision, it helped me a lot to learn more about Drupal & Git.
@ECL and @jthorson, thank you both for the references, your very good advices and all the help you gave me. I totally understand now that my module ca be too short for evaluating me as a full projects contributor. Maybe I rushed a little. I was going to change the status of the issue to closed but instead I will change it to "needs review" and leave to you the decision and action to close it. I will come back to it when I have a more appropriate module for the application, as @jthorson said.
Thanks.
Alessandro Mascherpa.
Comment #6
AlessMascherpa commentedSorry. I forgot to change status in http://drupal.org/node/1329940#comment-5238408
Comment #7
elc commentedDo you venture onto IRC at all? If we get the timing right (people are awake), we can get this single project promoted into a full project, and then when you've got another release ready project, reference this thread and we can pick it up from there. Managing this project as a full project would be better than keeping it as a sandbox.
Please leave on 'active' until we get this promoted.
Comment #8
AlessMascherpa commentedSorry with all this confusion. I am an absolut newbee in these matters. OK, I leave it active and I'll come back to reference it when I have a proper module for the application.
I really don't go very often onto IRC, I'm really bad at not losing time with such things, but I totally can go with an appointment. My time zone is UTC/GMT +1 hours. http://24timezones.com/world_directory/current_madrid_time.php http://24timezones.com/ Sure that we can make it when both of us are awake.
Cheers,
Alessandro Mascherpa.
Comment #9
jthorson commentedNo problems ... the confusion is all from our side, as we try to work out a new process for promoting an individual project straight out of the review queue. Normally, we would leave the timing of the actual promotion up to the module author; which won't work if the author hasn't yet been granted the appropriate permissions. :)
On another topic, have you considered working with the commerce maintainers, and investigating the possibility of merging this functionality into the commerce module itself? It would ultimately be up to them whether they want to include it, but it doesn't hurt to initiate a conversation to judge their interest.
Comment #10
AlessMascherpa commentedI created an issue on Commerce module in http://drupal.org/node/1343408
Cheers.
Alessandro Mascherpa
Comment #11
farald commentedYou may also consider merging it with Commerce add to carts extras or Commerce Extra, which would be a very sensible approach for minor functions like this.
Comment #12
AlessMascherpa commentedThanks @farald.
Done: http://drupal.org/node/1469444
Cheers,
ALessandro.
Comment #13
elc commentedMarking as fixed since this seems to now be included in one of the extras modules.