Parrotify is a revolutionary anti-bot instrument.

Parrotify represents a mechanism for protection against automatic actions performed by special software (bots), and it is a source of income for your websites as well!
The system has a very simple operation principle: users are shown ads with the text to be entered in the form under the banner; upon typing the message, the users go on with their activities (e. g. complete registration), and you get paid for the advertising if you are the owner of the site publishing our widget. You also get your interest if users click the banner.

You can install the widget without registering at www.parrotify.com
If you have any questions, please email us at support@parrotify.com.

Project Sandbox link:

https://drupal.org/sandbox/parrotify/2158883

Requirements:

Git tree:

http://drupalcode.org/sandbox/parrotify/2158883.git/tree

For Drupal 7.x

Example Parrotify Captcha
Example Parrotify Captcha

Comments

kkv’s picture

Title: Parrotify Captcha » [D7] Parrotify Captcha
kkv’s picture

Issue summary: View changes
kkv’s picture

Issue summary: View changes
kkv’s picture

StatusFileSize
new24.57 KB
xqus’s picture

Please commit your code to your sandbox Git repository.
It's the first step here: https://drupal.org/node/1011698

For more information see:
http://drupal.org/node/1047190
https://drupal.org/node/1011196

Also see
http://drupal.org/node/1127732

xqus’s picture

Status: Active » Needs work
xqus’s picture

Assigned: kkv » Unassigned
Priority: Major » Normal

All applications must begin with a normal priority. Applications with elevated priorities should be returned to normal priority once a reviewer has continued the application review.

How to review Full Project applications

kkv’s picture

Issue summary: View changes
kkv’s picture

Issue summary: View changes
kkv’s picture

Status: Needs work » Needs review
xqus’s picture

Status: Needs review » Needs work

Hello,

Please use english in your message strings in your code. This will allow English speaking users to understand what it says.

Also, take a look at the automated test results here:
http://pareview.sh/pareview/httpgitdrupalorgsandboxparrotify2158883git

I had a quick looks trough your code, and it does look god. Please try to correct most of the issues from the automated test, and I will take a better look at it.
Set status to Need Review when you are ready. :)

kkv’s picture

Issue summary: View changes
Status: Needs work » Needs review
kkv’s picture

StatusFileSize
new1.23 KB
kkv’s picture

Issue summary: View changes
PA robot’s picture

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.

kkv’s picture

Needs review

xqus’s picture

What happened to the Git repository? Most of the files are missing?

kkv’s picture

What happened to the Git repository? Most of the files are missing?

It was a standard Captcha module files

ram4nd’s picture

Status: Needs review » Needs work
Issue tags: -#parrotify, -#captcha, -#security
  • It souldn't be in extra parrotify_captcha folder. The folder will be created by git clone.
  • It's too small to get you full access, but you can still get this project to a full project status.
  • Captcha should be all caps in title.
  • Fix pareview issues. For a small module you have loads of those.
  • I removed your issue tags, next time read the field description. (Do NOT use tags for adding random keywords or duplicating any other fields.)
kkv’s picture

It souldn't be in extra parrotify_captcha folder. The folder will be created by git clone.
It's too small to get you full access, but you can still get this project to a full project status.
Captcha should be all caps in title.
Fix pareview issues. For a small module you have loads of those.
I removed your issue tags, next time read the field description. (Do NOT use tags for adding random keywords or duplicating any other fields.)

Fixed!

kkv’s picture

StatusFileSize
new1.17 KB
kkv’s picture

Status: Needs work » Needs review
ram4nd’s picture

  • What are you doing? why are you posting these zip files here?? The point should be that we can get it form git. Also remove it from your project, the only copy of your project should be in git. You are just clustering drupal.org with zip files.
  • Your git comments have no useful information, try make meaningful git comments.
  • Remove gitignore file from your git.
  • Your project description in .info file shouldn't be in Russian, but in English
ram4nd’s picture

Status: Needs review » Needs work
kkv’s picture

kkv’s picture

Status: Needs work » Needs review
kkv’s picture

What are you doing? why are you posting these zip files here?? The point should be that we can get it form git. Also remove it from your project, the only copy of your project should be in git. You are just clustering drupal.org with zip files.
Your git comments have no useful information, try make meaningful git comments.
Remove gitignore file from your git.
Your project description in .info file shouldn't be in Russian, but in English

fixed

xqus’s picture

Status: Needs review » Needs work

As ram4nd pointed out in comment #19: It souldn't be in extra parrotify_captcha folder. The folder will be created by git clone.

Your .info file needs some work:
* The description does not say what the module does.
* version should not be there. It will be added by the packaging script.
* No need for files either. The .module file is always included.

kkv’s picture

As ram4nd pointed out in comment #19: It souldn't be in extra parrotify_captcha folder. The folder will be created by git clone.

Your .info file needs some work:
* The description does not say what the module does.
* version should not be there. It will be added by the packaging script.
* No need for files either. The .module file is always included.

fixed!

kkv’s picture

Status: Needs work » Fixed
klausi’s picture

Status: Fixed » Needs work

This project application is not fixed? See the workflow: https://drupal.org/node/532400

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.
kkv’s picture

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.

Hi! This is my wish personal account. Just was incorrectly filled!

I corrected all!

I heartily congratulate everyone a Happy New Year!
Thank you for helping!

kkv’s picture

Status: Needs work » Needs review
kkv’s picture

hi! We need review!

xqus’s picture

Is there a special reason why you use curl?
I would suggest you use drupal_http_request().

kkv’s picture

I would suggest you use drupal_http_request()./blockquote>

Done

kkv’s picture

Approve plugin?

kkv’s picture

Everything is ok? Could you assign it?

Alexxikon’s picture

Hi kkv, here are some comments on your project:

You are missing a new line at the end of the parrotify_captcha.module file.
You are missing the README.txt file.

In general, I would recommend a less emphatic marketing language (e.g. "revolutionary"), which could turn off potential users.

Providing a link to an English-language site (rather than Russian) could be useful to most international users.

deepakaryan1988’s picture

Hi Kkv,
I have found few issues:-
1. This repo is master branch, please change it to 7.x-1.x .
2. In module file, on line 32,35
return array('parrotify.com');
case 'generate':
if ($captcha_type == 'parrotify.com')

May I know why did you mentioned here hardcoded web-address?
I think this is wrong.

3. I have looked into .info, there is no version of this module which is weird, please mentioned some version no.

Thanks,
Deepak

gobinathm’s picture

Status: Needs review » Needs work
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 (see also the project application workflow).

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