? ? ? Success

User tests: Successful: Unsuccessful:

avatar nikosdion
nikosdion
4 Dec 2014

Close gh-5315

Executive summary

This is a fork of the work done in gh-5315 by @nonumber to implement the new NoCaptcha feature of reCAPTCHA. Since the new noCAPTCHA API is incompatible with the parameters of the old reCAPTCHA implementation we have no implemented it as a new plugin called "Captcha-NoCaptcha". The same tests as gh-5315 apply to this PR.

avatar nikosdion nikosdion - open - 4 Dec 2014
avatar jissues-bot jissues-bot - change - 4 Dec 2014
Labels Added: ?
avatar brianteeman brianteeman - change - 4 Dec 2014
Category Plugins
avatar brianteeman
brianteeman - comment - 4 Dec 2014

Great work - thanks - I made a few small comments on the english language file

This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/5323.

avatar nikosdion
nikosdion - comment - 4 Dec 2014

@brianteeman I used the same capitalization as the reCAPTCHA plugin. Yeah, it's inconsistent with the product branding but I had two choices:

  • be inconsistent with Joomla!; or
  • be inconsistent with reCAPTCHA

Regarding index.html, it is not required by JED for third party extensions. The core plugins still have those files.

avatar brianteeman
brianteeman - comment - 4 Dec 2014

The same caps but not the same spelling ;)

re index.html see #3788

On 4 December 2014 at 15:39, Nicholas K. Dionysopoulos <
notifications@github.com> wrote:

@brianteeman https://github.com/brianteeman I used the same
capitalization as the reCAPTCHA plugin. Yeah, it's inconsistent with the
product branding but I had two choices:

  • be inconsistent with Joomla!; or
  • be inconsistent with reCAPTCHA

Regarding index.html, it is not required by JED for third party
extensions. The core plugins still have those files.


Reply to this email directly or view it on GitHub
#5323 (comment).

Brian Teeman
Co-founder Joomla! and OpenSourceMatters Inc.
http://brian.teeman.net/

avatar waader
waader - comment - 4 Dec 2014

@test success! I tested with postgresql and mssql on the user registration form.

avatar losedk
losedk - comment - 4 Dec 2014

Could we perhaps include the data-type attribute?

avatar nikosdion
nikosdion - comment - 4 Dec 2014

I fixed the language strings and the default theme. I am not sure what you mean regarding the data-type attribute @losedk

avatar losedk
losedk - comment - 4 Dec 2014

@nikosdion Cool!

Included a screenshot from the API documentation:
skaermbillede 2014-12-04 kl 17 20 47

avatar nikosdion
nikosdion - comment - 4 Dec 2014

I think it shouldn't. We have not implemented it for the old reCAPTCHA plugin. Moreover –if I understand it correctly– Google will serve the correct type (image or audio) depending on the user's accessibility settings. I wonder if we have any people with impaired vision who can test it for us using their real world browser settings?

avatar losedk
losedk - comment - 4 Dec 2014

Point taken! :)

avatar brianteeman
brianteeman - comment - 4 Dec 2014

@test Almost but there are issues with the captcha responsiveness which you can see if you use Isis and the testing data (or have anything in both left and right columns)

screen shot 2014-12-04 at 10 28 09

screen shot 2014-12-04 at 10 28 15

This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/5323.

avatar brianteeman
brianteeman - comment - 4 Dec 2014

Correction - the old captcha plugin has the exact same issues. And as you;ve corrected the test I am marking this as a successful test

This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/5323.

avatar brianteeman brianteeman - test_item - 4 Dec 2014 - Tested successfully
avatar waader waader - test_item - 4 Dec 2014 - Tested successfully
avatar nikosdion
nikosdion - comment - 4 Dec 2014

FYI @brianteeman the responsiveness is one part Google problem and one part Joomla! issue. If/when Joomla! switches to Bootstrap 3 this issue will go away. BS3 renders forms differently on extra small widths. Instead of having the label left and the fields to the right it moves the label on top of the fields and this fixes the layout.

avatar mbabker
mbabker - comment - 4 Dec 2014

Installed the plugin on developer.joomla.org, working fine.

avatar zero-24
zero-24 - comment - 4 Dec 2014

@nikosdion can you disable the CS stuff for the google lib and fix the CS stuff for the new file?

FILE: .../travis/build/joomla/joomla-cms/plugins/captcha/nocaptcha/nocaptcha.php
--------------------------------------------------------------------------------
FOUND 6 ERROR(S) AFFECTING 4 LINE(S)
--------------------------------------------------------------------------------
 31 | ERROR | Expected 2 spaces after the longest type
 31 | ERROR | Expected 2 spaces after the longest variable name
 69 | ERROR | Expected 2 spaces after the longest type
 71 | ERROR | Expected 2 spaces after the longest variable name
 86 | ERROR | Expected 2 spaces after the longest type
 86 | ERROR | Expected 2 spaces after the longest variable name
--------------------------------------------------------------------------------

See: https://travis-ci.org/joomla/joomla-cms/jobs/42998686

avatar zero-24
zero-24 - comment - 4 Dec 2014

@nikosdion i have add a CS PR to fix the issues: nikosdion#3

avatar nikosdion
nikosdion - comment - 4 Dec 2014

Thank you! I just merged your PR.

avatar zero-24
zero-24 - comment - 4 Dec 2014

Thanks but it looks like i have missed two errors. nikosdion#4 Sorry @nikosdion

avatar nikosdion
nikosdion - comment - 4 Dec 2014

There you go, merged :)

avatar zero-24
zero-24 - comment - 4 Dec 2014

thanks Travis is happy now :smile:

avatar jessicadunbar
jessicadunbar - comment - 4 Dec 2014

Thank you! I tested it on developer.joomla.org and everything tested fine.

avatar nikosdion
nikosdion - comment - 4 Dec 2014

Awesome! I guess we can set it RTC now that we have tested it on project property and Travis is happy? :)

avatar zero-24 zero-24 - change - 4 Dec 2014
Status Pending Ready to Commit
avatar zero-24
zero-24 - comment - 4 Dec 2014

moving to RTC but i think @Bakual @phproberto @mbabker @dbhurley or others form the PLT need to accept it bevor we can merge this :smile:

This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/5323.

avatar zero-24 zero-24 - alter_testresult - 4 Dec 2014 - jessicadunbar: Tested successfully
avatar brianteeman
brianteeman - comment - 4 Dec 2014

@nikosdion Can you correct the spelling mistake in the english as I commented on github. Once thats done I will set it RTC

This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/5323.

avatar jissues-bot jissues-bot - change - 4 Dec 2014
Labels Added: ?
avatar brianteeman
brianteeman - comment - 4 Dec 2014

Thanks for merging that spelling correction

avatar losedk losedk - test_item - 5 Dec 2014 - Not tested
avatar losedk losedk - test_item - 5 Dec 2014 - Tested successfully
avatar blueforce blueforce - test_item - 5 Dec 2014 - Tested successfully
avatar infograf768
infograf768 - comment - 6 Dec 2014

Why add deprecated strings in a new plugin?

avatar infograf768
infograf768 - comment - 6 Dec 2014

@Committer
a new line has to be added in en-GB.install.xml for the new plugin if merged in 3.4.0 beta

avatar nikosdion
nikosdion - comment - 6 Dec 2014

@infograf768 Issues fixed thanks to @zero-24's speedy PR :)

avatar infograf768
infograf768 - comment - 6 Dec 2014

Works great!
Looks like we are covered for all these languages;
https://developers.google.com/recaptcha/docs/language

avatar zero-24 zero-24 - alter_testresult - 6 Dec 2014 - infograf768: Tested successfully
avatar zero-24 zero-24 - close - 7 Dec 2014
avatar infograf768 infograf768 - close - 7 Dec 2014
avatar infograf768 infograf768 - close - 7 Dec 2014
avatar infograf768 infograf768 - change - 7 Dec 2014
Status Ready to Commit Closed
Closed_Date 0000-00-00 00:00:00 2014-12-07 06:03:33
avatar infograf768 infograf768 - change - 7 Dec 2014
Labels Added: ?
avatar zero-24 zero-24 - change - 14 Oct 2015
Labels Removed: ?
avatar joomla-cms-bot joomla-cms-bot - change - 14 Oct 2015
Labels Added: ?

Add a Comment

Login with GitHub to post a comment