I am applying for full project status for my module called Contact Info. This is a Drupal 7 module which does one thing: collects contact information for the site and displays it in a block using the hCard format. This is a simple and straightforward way for sites to provide contact information on their site, and to allow users to edit this information without fussing with markup and microformats. Inspired by the Drupal 6 module “hCard” (http://drupal.org/project/hcard), this module is targeted to smaller websites which require a simple and lightweight solution and do not require a more general hCard formatting solution.
- Sandbox project: http://drupal.org/sandbox/dboulet/1146162
- Git repository:
git clone --recursive --branch 7.x-1.x dboulet@git.drupal.org:sandbox/dboulet/1146162.git contact_info - Drupal version: Drupal 7
This is my first project application and look forward to reading your feedback.
Comments
Comment #1
DavidS commentedFor starters I ran your project through ventral's online PAReview code checker. You can see results here.
http://ventral.org/pareview/httpgitdrupalorgsandboxdboulet1146162git
Also you're doing your work on the master branch rather than a version-specific branch. Here are some instructions on making the move.
Also please improve description of you project by adding missing data (please read more here)
Please, fix these issues, and I will proceed with manual review.
Comment #2
DavidS commentedHere is my manual review:
\'in t() function (see contactinfo.modules lines 18 and 321).#descriptionshould be placed in t() - see lines 255, 267 etct('Your first name (!class).', array('!class' => 'you may usegiven-name')t('Your first name (%class).', array('%class' => 'given-name')(see comments in format_string() for more info)'#title' => t('Use site name', array('%name' => variable_get('site_name', ''))),I think you missed%namein stringI think you can use FAPI attribute
#states. For more info see documentation.Comment #3
dboulet commentedThanks very much for the pointers One Hour Translation. I’ve just pushed a few more commits today that address the issues that you mentioned.
There are also no longer any warnings from the PAReview code checker:
http://ventral.org/pareview/httpgitdrupalorgsandboxdboulet1146162git
Comment #4
DavidS commentedOK, nice :)
Also, as I understand, functionality of
contactinfo.jscan be replaced with the same#states.And after that, I'm happy to set RTBC status.
Comment #5
dboulet commentedI’m not sure that I could replace the entire JavaScript file by using #states. I could use it to make the text boxes disabled when the checkboxes are checked, but there doesn’t appear to be a way to change the value of the text boxes.
Comment #6
DavidS commentedOk, thanks, I understood.
So, I don't have comments anymore.
But you don't have bonus reviews yet. I think you should do that.
Comment #7
sreynen commentedHi dboulet,
Thanks for your contribution and welcome to the community of project contributors on drupal.org.
I've granted you the git vetted user role which will let you promote this to a full project and also create new projects as either sandbox or "full" projects, at your discretion.
Now that you've experienced the full review process, please consider reviewing other projects that are still awaiting review. Anyone can help with reviews, following the guidelines.
Comment #8.0
(not verified) commentedAdding Git repository clone code and specifying Drupal version.