This module adds an advanced settings page under the appearance menu that allows for the optional inclusion of a wide range of metatags in the document head. The module was designed to aggregate all front-end related metatags into one easy to administer location that is kept separate from the theme files.
Provides support for the following groups of metatags.
Apple Touch Icons
Mobile Metatags
Viewport
IE Specific
IE Jumplists
A full list of supported metatags can be found on the project page.
Project Page: http://drupal.org/sandbox/onemanonelaptop/1655204
Git Repository: http://git.drupal.org/sandbox/onemanonelaptop/1655204.git
Drupal Version: 7.x
PAReview: http://git.drupal.org/sandbox/onemanonelaptop/1655204.git
Reviews
http://drupal.org/node/1798522#comment-6537028
http://drupal.org/node/1793146#comment-6537060
http://drupal.org/node/1693054#comment-6537136
More Reviews
http://drupal.org/node/1743162#comment-6539862
http://drupal.org/node/1799196#comment-6540006
http://drupal.org/node/1764302#comment-6539790
Comments
Comment #1
ankitchauhan commentedwelcome,
As installation and usage instructions are quite important for us to review, please take a moment to make your project page follow the tips for a great project page. Also make sure your README.txt follows the guidelines for in-project documentation.
automated review:
http://ventral.org/pareview/httpgitdrupalorgsandboxonemanonelaptop1655204git
There is still a master branch, make sure to set the correct default branch: http://drupal.org/node/1659588 . Then remove the master branch, see also step 6 and 7 in http://drupal.org/node/1127732
We do really need more hands in the application queue and highly recommend to get a review bonus so we can come back to your application sooner.
regards
Comment #2
lolandese commented.info file. Add:
configure = admin/appearance/advancedto make the settings page accessible from the module list (operations column). See http://drupal.org/node/542202.
. module file line 141:
Dimension is known. Substitute ??x?? with 57x57.
.module file line 537:
Typo: anoother
Only minor issues reported, thus leaving status unaltered.
Comment #3
rob holmes commentedThanks for the review lolandese much appreciated. Those issues have now been fixed.
Comment #4
moertle commentedYour module is a good addition for modules like Metatag.
The coder module told me nothing bad about your code and the module works as expected.
Your code is ok, but please wrap all your descriptions in t() function (e.g. line 326).
I found a (really) small issue in your code. At line 123 there are two spaces between your
<tr>and its class attribute.At the and, create a new branch with the version number (e.g. 7.x-1.x) and remove your master branch.
Comment #5
drinkynet commentedHi There,
Some nice features in here, a few comments and observations:
You haven't implemented _hook_uninstall() to clean up your variables [e.g.: 'head_settings'] set through variable_get calls in your .module file when a user un-installs your module.
The unknown sizes on the first two icons are actually 57x57
From the iOS docs:
You might consider placing a link to Apple's iOS developer documentation on creating application icons and artwork in your module so that users can get more information on how to create the right artwork:
http://developer.apple.com/library/ios/#documentation/userexperience/con...
The section on web clip icons is located here:
http://developer.apple.com/library/ios/#documentation/userexperience/con...
The description in the .info file "Meta Data for heads" doesn't really encapsulate the functionality of this module and could probably do with expanding. My suggestion would be a paraphrase of what you have in your README.txt file: "Provides a range of meta tags for controlling site appearance on mobile, linking artwork and icons, and IE specific settings such as site pinning."
Comment #6
drinkynet commentedComment #7
rob holmes commentedThankyou for the review moertle,
Ive wrapped all the descriptions in the t function.
Fixed double space issue.
I have moved all the code into a 7.x-1.x branch.
Thanks again.
Comment #8
rob holmes commentedThanks for the review drinkynet,
I have added a .install file with the hook_uninstall implmentation.
I have updated the icon sizes and added links to the apple developer docs as suggested.
I have updated the modules description field to be more descriptive.
Thanks again for the review, much appreciated.
Comment #9
JamesxSouth commentedHi,
Unnecessary conditional statement (always true): Line 778
Typo: Line 689, cant -> can't
Typo: Line 942/955/970/984, Starup -> startup
Typo: Line 1236, dimsenions -> dimensions
Typo: Line 1239, and -> an
Comment #10
rob holmes commentedThanks for the review JamesxSouth, much appreciated..
I've taken care of the conditional as well as the typos you have pointed out.
Comment #10.0
rob holmes commentedAdded reviews
Comment #10.1
rob holmes commentedAdded review
Comment #11
rob holmes commentedAdding PAReview: review bonus tag.
Comment #12
klausiThanks for your reviews, just make sure that you pick the oldest applications first. When finishing your review comment also set the issue status either to "needs work" (you found some problems with the project) or "reviewed & tested by the community" (you found no major flaws).
There is still a master branch, make sure to set the correct default branch: http://drupal.org/node/1659588 . Then remove the master branch, see also step 6 and 7 in http://drupal.org/node/1127732
Review of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.
manual review:
But that are not application blockers, so I guess this is RTBC. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Comment #13
rob holmes commentedHi klausi,
Thanks for taking the time to look at my module,
I have removed the master branch entirely now.
There should currently be no errors via the coder module on the minor setting.
Re: Manual review
1. I have added the Metatag module as a similar module on the project page.
2. I think i've caught all of these now, so all user facing text should now be running through the t() function.
3. I have changed the table in head_settings() to now use the table theme function (took a while to figure out how to render form elements in a table cell.)
4. Ive moved the head_theme_settings_submit() function closer to the form definition.
Thanks again.
Comment #13.0
rob holmes commentedAdded review
Comment #13.1
rob holmes commentedAdded review
Comment #13.2
rob holmes commentedAdded review
Comment #14
rob holmes commentedAdding PAReview: review bonus tag.
Comment #15
klausino objections for more than a week, so ...
Thanks for your contribution, Rob Holmes!
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 #16.0
(not verified) commentedAdded Review