1. The iPerceptions Survey Drupal module deploys a customer feedback survey solution on a Drupal-based website.
Once the plugin is installed, you need to obtain your iPerceptions Survey script. To obtain your iPerceptions Survey code, first log into your iPerceptions account, or create one for free at iPercetions Portal. Select your survey and click on "Collect --> Invitation Code". Copy the code into the box on the iPerceptions Survey plugin configuration page, found in the Drupal configuration menu under User Interface, and push "submit".
3. Project Page: http://drupal.org/sandbox/iPerceptions/1993844
4. git repo: iPerceptions@git.drupal.org:sandbox/iPerceptions/1993844.git

Comments

PA robot’s picture

Status: Needs review » Needs work

There are some errors reported by automated review tools, did you already check them? See http://ventral.org/pareview/httpgitdrupalorgsandboxiPerceptions1993844git

We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)

Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).

I'm a robot and this is an automated message from Project Applications Scraper.

neilsabharwal’s picture

Status: Needs work » Reviewed & tested by the community
klausi’s picture

Status: Reviewed & tested by the community » Needs work

Please fix the most basic coding standard errors first: http://ventral.org/pareview/httpgitdrupalorgsandboxiPerceptions1993844git

iPerceptions’s picture

FILE: /var/www/drupal-7-pareview/pareview_temp/iperceptions_surveys.info
--------------------------------------------------------------------------------
FOUND 4 ERROR(S) AFFECTING 2 LINE(S)
--------------------------------------------------------------------------------
1 | ERROR | "name" property is missing in the info file
1 | ERROR | "description" property is missing in the info file
1 | ERROR | "core" property is missing in the info file
5 | ERROR | Files must end in a single new line character
-------------------------------------------------------------

That is the only error. It is wrong because these properties are clearly in the file.

klausi’s picture

iperceptions_surveys.info vs. iperceptions_survey.info: why two info files?

iPerceptions’s picture

iperceptions_survey.info has been deleted

iPerceptions’s picture

i deleted one of them. It should be fine now

iPerceptions’s picture

The module should be working now, No issues with the automated review tool either

PA robot’s picture

Status: Needs work » Closed (won't fix)

Closing due to lack of activity. Feel free to reopen if you are still working on this application.

I'm a robot and this is an automated message from Project Applications Scraper.

iPerceptions’s picture

Issue summary: View changes
Status: Closed (won't fix) » Active

Our understanding is that this has been fixed since May 14. How do we get this looked at again to be submitted?

abhishek-anand’s picture

Hi iPerceptions,

Following are some of the issues that I could find out at the first look at your module.

1) In hook_help there are some strings which are not passed through t() function, Also the formatting is wrong. Kindly correct the formatting use spaces instead of tabs.

2) In iperceptions_survey.install line 12: inappropriate use of get_t
Correct usage:

 $t = get_t();
 $translated = $t('translate this');

3) Do we need to a drupal_set message in hook_install, instead add configure = admin/config/user-interface/iperceptions_survey in .info file

4) echo in hook_init() This is inappropriate. Use hook_page_build or hook_preprocess

iPerceptions’s picture

Status: Active » Needs review
iPerceptions’s picture

Status: Needs review » Needs work
iPerceptions’s picture

Status: Needs work » Needs review
rmn’s picture

Status: Needs review » Needs work

Hi

I would suggest using a tpl for your markup rather than writing it as a string in your function iperceptions_survey_help. Here's why I think it's important in my experience:

1. UI/Markup should always be separate from the server side logic.
2. Much better readability for another developer going through your code.

Also, the indentation breaks at various places in your code. Please review the errors in your code at pareview.sh.

Thanks
Raman

rmn’s picture

Status: Needs work » Needs review

Marking again as Needs review, since this HTML is within help function - so not really a blocker.

tr’s picture

Status: Needs review » Needs work

Please clarify - is there a specific person who is working on this project or is this a company project?

All Drupal user accounts are supposed to be for individuals, not shared groups of people. Likewise, git access to the drupal.org repository is granted to individuals only, not to groups. You may give multiple users access to your project, but each user must have his or her own account on drupal.org, you should not be sharing an account.

cll.iperceptions’s picture

Status: Needs work » Needs review

This is a company project.

We have created Drupal user accounts for people who will work on the module.
The module has been updated as suggested by rmn in comment #15.

Please review the work.
Thank you.

Noe_’s picture

These aren't show stoppers but I'd like to mention it because you should change them:
- There is still a master branch present.
- There is a thumbs.db that shouldn't be here.

Then there is https://drupal.org/node/1993896#comment-8341305 which is only partially solved, see point 3.

I consider this last point about not using the appropriate API so I will leave this as Needs review.
Otherwise I would have set it to RTBC.

pingwin4eg’s picture

Status: Needs review » Needs work
PAReview: Individual user account
It seems you are using a non-individual account.
All user accounts are for individuals. Accounts created for more than one user or those using anonymous mail services will be blocked when discovered (see Get a Drupal.org account).
Please note that organization accounts cannot be approved for git commit access. See https://drupal.org/node/1966218 and https://drupal.org/node/1863498 for details on what is/isn't allowed. Please update your user profile so that we don't have to assume that this is a group account.
PA robot’s picture

Status: Needs work » Closed (won't fix)

Closing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).

I'm a robot and this is an automated message from Project Applications Scraper.