Module for Drupal 7.x.
Project page: http://drupal.org/sandbox/alfababy/1925280
GIT info:

git clone --recursive --branch 7.x-1.x http://git.drupal.org/sandbox/alfababy/1925280.git grid_field_formatter

Module Description:

As an attempt to provide a solution to: How do I format a multi value field as a grid?
the Grid Field Formatter module provides a simple way to overridde the display of multi-value fields to show as a grid/table with a certain number of columns.
This module has no pretention of implementing any field ...

Read more on module's page.

Already went through Coder module's validation: Automated Review on Ventral/PAReview.

Please let me know if you would have any questions on any points/code/aspects mentioned in the project, I would surely be glad to provide more information.

I would greatly appreciate if you could take a bit of time to take a look at the code and give me your feedback on the module.

Thanks in advance.

Reviews of other projects:

[Round 1]

1. EasyCAPTCHA_efence: http://drupal.org/node/1883512#comment-6927704
2. Simply Hired Job-a-matic: http://drupal.org/node/1887890#comment-6936152
3. AnotherDrop Startup: http://drupal.org/node/1895016#comment-6972218

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

klausi’s picture

We 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 :-)

klausi’s picture

Issue summary: View changes

Updated issue summary.

alfababy’s picture

Issue tags: +PAreview: review bonus

Added 3 reviews to issue summary.
Adding PAReview: review bonus tag.

Thanks again for all your comments and feedbacks!
Cheers!

veeraprasadd’s picture

Status: Needs review » Needs work

Hi,

I have reviewed your module. It looks good.

Only some of minor issues mentioned by ventral about coding standards.

And File : grid_field_formatter.module
Line 78 : Move down elseif to one line and If you can add else condition, that will be good.

Thanks and Regards,
D. Veera Prasad.
www.drup-all.com

DYdave’s picture

Status: Needs work » Needs review

Hi veeraprasadd,

Thanks very much for your comment and interest for this project application.

Only some of minor issues mentioned by ventral about coding standards.

I'm very sorry, but I have tried looking at the Automated Review on Ventral/PAReview, I also repeated the review, several times, but couldn't find any issue indicated there.

Could you please paste a valid link in a comment to indicate the errors you encountered prompted by an automated review of the code? Otherwise, could you please copy/paste the report from PAReview/Ventral in another comment?

As for the elseseif, to be broken into a new line, it sounds like a valid comment, but since it doesn't seem to be specifically specified in coding standards or prompted as an error by any automated reviewing tool, I would assume it would be a pretty minor change that shouldn't prevent this module from being further reviewed.

Therefore, I'm allowed myself to change the status back to needs review and we'll surely take your comment into consideration a little later.

Feel free to change the status back to needs work if you encounter any other issues while reviewing module's code.

Any of your comments, feedback, testing, reporting or questions would be highly appreciated.
Thanks again very much for your review.
Cheers!

veeraprasadd’s picture

Status: Needs review » Needs work
FileSize
109.83 KB

Hi DYdave,

Here is the link I have got once I run automated project review in ventral.org

And please find attached image which has listed errors.

Regards,
D. Veera Prasad.
www.drup-all.com

DYdave’s picture

Status: Needs work » Needs review

Hi veeraprasadd,

Thanks very much for your time and pasting again the link to the review page.

I'm still not clear why/how I could have missed that....
Anyway, these were only really minor issues, wrong white spaces, missing spaces or empty lines at end of doc.
It seems that all the issues have been fixed now and I invite you to take another look (at 3115d76).

Thanks again, very much for your feedback, review, testing and reporting.
Cheers!

aendra’s picture

✓ Automated review

http://ventral.org/pareview/httpgitdrupalorgsandboxalfababy1852610git
Looks good!

✗ Manual review

  • ✓ Project page is great.
  • ✗ Going to the "Manage Display" page for the first time, I got the following:
    Notice: Trying to get property of non-object in grid_field_formatter_get_enabled_field_formmater() (line 227 of /Users/aendrew/Sites/drupal-7.x-dev/sites/all/modules/grid_field_formatter/grid_field_formatter.module).
    I then realized I hadn't configured it at the page mentioned in the README. Really, you should have a check for that -- code shouldn't throw notices at any stage of configuration.
  • ✗ grid_field_formatter.module -- ln. 55: minor, but you spell "formatter" wrong in $enabled_field_formmater and then again in other variables. For the sake of your sanity in six month's time, please fix those!
  • ✓ grid_field_formatter.install -- Good! Cleans up variables.
  • ✓ grid_field_formatter.admin.inc -- Good!
  • ✓ grid_field_formatter.info -- Good!
  • ✓ grid_field_formatter.admin.inc -- Good!
  • ✓ grid-field-formatter.tpl.php -- Good!
  • ✓ README.txt -- Good!

You're pretty much there! Fix the two small things I flagged up and I'll RTBC it.

DYdave’s picture

Status: Needs review » Needs work

Hi aendrew,

Thanks a lot!
This clearly needs some work and I've posted an issue for that at #1929256: Notice after going to the "Manage Display" page for the first time [nothing configured].

I'll leave the status in needs review for now to see if this project application could get any more reviews in the meantime.
Hopefully ticket #1929256: Notice after going to the "Manage Display" page for the first time [nothing configured] should get resolved very shortly.

Thanks in advance for any further comments, feedback, or reviews.
Cheers!

DYdave’s picture

Status: Needs work » Needs review
aendra’s picture

Hi! I've added to the above. At this point, just fix that misspelled variable and I'll RTBC it.

klausi’s picture

Assigned: Unassigned » zzolo
Status: Needs review » Reviewed & tested by the community
Issue tags: -PAreview: review bonus

manual review:

  1. "t('Number of columns: @columns', array('@columns' => filter_xss_admin($columns)));": the "@" placeholder will already run check_plain() for you, so no need for filter_xss_admin().

But otherwise looks RTBC to me. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.

Assigning to zzolo as he might have time to take a final look at this.

klausi’s picture

Issue summary: View changes

Add review bonus

alfababy’s picture

Hi aendrew,

Thanks very much for your comments and manual review it is surely highly appreciated.

Just a quick comment to let you know the issues mentioned in #7 have been fixed, as well as #1929256: Notice after going to the "Manage Display" page for the first time [nothing configured] kindly opened by DYdave.

Feel free to let me know if you encounter any other issues or have any more comments, questions or concerns on module's code, I would be glad to provide more information and highly appreciate your reporting or feedback.

Thanks in advance for any further comments, feedback, or reviews.
Cheers!

alfababy’s picture

Hi klausi,

Thank you very much for your comments.

Just a quick comment to let you know the issues mentioned in #11 have been fixed on #1929776: Remove the filter_xss_admin().

Thanks in advance for any further comments, feedback, or reviews.
Cheers!

veeraprasadd’s picture

Hi DYdave,

No issues found in ventral.org
Looks good.

Thanks and Regards,
D. Veera Prasad.
www.drup-all.com

jthorson’s picture

Status: Reviewed & tested by the community » Fixed

Thanks for your contribution, alfababy!

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.

alfababy’s picture

Thanks very much to everyone who worked on this project application.

Thanks jthorson for the very useful information for the maintenance and best practices on administering modules.

Module is finally out of sandbox and landed in its intended nest: Grid field formatter.

Feel free to report any issues, feature requests or bugs, in the tracker, I would certainly follow up as soon as possible.

I'm looking forward to getting more feedback and improvements on the module.
Thanks again to all.
Cheers!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

Updated issue summary.