CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Installing CiviCRM »
  • Drupal Installations (Moderator: Piotr Szotkowski) »
  • Replacing CAPTCHA with reCAPTCHA ...
Pages: [1]

Author Topic: Replacing CAPTCHA with reCAPTCHA ...  (Read 3489 times)

starlily

  • Guest
Replacing CAPTCHA with reCAPTCHA ...
May 05, 2008, 02:25:04 pm
This post was made on 2007-08-28, but I cant find any other mention of reCAPTCHA anywhere. Please tell me Im overlooking how to enable reCAPTCHA on my CiviCRM 2.0.2 forms. I have it enabled in the CMS (Drupal 5.x) and I love it - very effective. I would like to maintain a consistent interface to users, and that means using reCAPTCHA in the CiviCRM forms and profiles that I expose (like member sign up, event registration, etc.). Its absolutely worthless to expose *any* kind of online form to unauthenticated users without some kind of security, and Id really prefer *not* to force users to sign up just to donate to my cause (because then they wont, as much).

Thanks!
Lily
« Last Edit: May 05, 2008, 02:27:04 pm by starlily »

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Replacing CAPTCHA with reCAPTCHA ...
May 05, 2008, 05:21:17 pm

No we did not manage to get to it in 2.0. A code contribution to implement this in 2.1 would be fabulous. This would replace the current CAPTCHA mechanism that we have in core. This is an excellent project to get started on :)

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

starlily

  • Guest
Re: Replacing CAPTCHA with reCAPTCHA ...
May 07, 2008, 07:15:56 am
I hope someone works on it then; my coding skill/time is not enough to even start to tackle this.

Consider this my vote for reCAPTCHA to be implemented in CiviCRM soonest - to date it is 100% effective against spammers (when coupled with email address validation). The existing CAPTCHA system in CiviCRM is antiquated by comparison; difficult to install, and not very effective.

As an alternative, instead of (re)writing a CAPTCHA method for CiviCRM, would it not be easier to write a hook that allows CiviCRM to use whatever CAPTCHA method the CMS is using? Drupal has very flexible CAPTCHA support, I would love to be able to just tick a box that says "use the CMS CAPTCHA" and be done with it. Instant interface seamlessness, and one less duplicate thing to configure separately, with potentially different results.

Peace,
Lily

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Replacing CAPTCHA with reCAPTCHA ...
May 07, 2008, 11:46:11 am

While voting for it is a good thing, unless someone steps up and writes it or helps fund the development it is likely to remain in its current state. You might want to consider hiring a developer to get this done.

writing a hook to reuse a CMS's captcha functionality is not necessarily faster / easier. Standalone does not have any additional support outside CiviCRM that we can reuse. We also use a different form library than drupal which makes integration a bit more challenging

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Replacing CAPTCHA with reCAPTCHA ...
May 11, 2008, 10:11:30 pm

this will now be part of 2.1: http://issues.civicrm.org/jira/browse/CRM-3104

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

starlily

  • Guest
Re: Replacing CAPTCHA with reCAPTCHA ...
May 14, 2008, 08:40:46 am
Quote from: Donald Lobo on May 07, 2008, 11:46:11 am
You might want to consider hiring a developer to get this done.

Please consider that the people using your product do not have the resources to consider hiring anyone, let alone a developer, since most of them are likely non-profit or volunteer orgs. Including mine.

Im excited to hear this will be included in a near-future release, and I am happy to assist in whatever way I can.

Lily
« Last Edit: May 14, 2008, 08:47:43 am by starlily »

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Replacing CAPTCHA with reCAPTCHA ...
May 14, 2008, 09:04:33 am
Hi,

Albeit adding a developer on the payroll is usually not an option indeed for NGOs, subcontracting a simple development is often less of a problem.

For instance if you need a custom development that might end up in the standard civiCRM, you can "hire" someone from the core dev for that specific dev.

On other open source projects for bigger features that are too expensive for one client, I've seen some open funding system, so we can all pay a small % of the total cost of a feature several wants and cover the cost of the development.

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Replacing CAPTCHA with reCAPTCHA ...
May 14, 2008, 02:32:55 pm
Quote from: starlily on May 14, 2008, 08:40:46 am
Please consider that the people using your product do not have the resources to consider hiring anyone, let alone a developer, since most of them are likely non-profit or volunteer orgs. Including mine.

We do understand and agree to a large extent with the above. At the same time, we need to constantly push / nudge the community to contribute back to the code base / community / product. Open source projects flourish (or die) on that premise.

We do have a lot of great ideas and feature requests coming in than we can realistically implement. We'd like to encourage people to think about contributing back some of the features that are crucial to their organization. This also sets up the expectation that things are more likely to happen if the requestor helps move it forward.

giving back to the community can be done in multiple forms. helping with documentation / forums / testing are all super valuable. Actually some of our largest contributors (IMO) give back to the project by helping out on forums and doing a great job in testing.

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Installing CiviCRM »
  • Drupal Installations (Moderator: Piotr Szotkowski) »
  • Replacing CAPTCHA with reCAPTCHA ...

This forum was archived on 2017-11-26.