Project

General

Profile

Actions

task #9233

open

Provide feedback mechanism for dataportals

Added by Andreas Kohlbecker over 3 years ago. Updated 7 months ago.

Status:
New
Priority:
Highest
Assignee:
Category:
cdm-dataportal
Target version:
Start date:
Due date:
% Done:

10%

Estimated time:
Severity:
normal
Tags:

Description

Requirements:

  • allow feedback for annonymous users per cdm content page
  • store feedback in db
  • feedback refers to the cdm content page (taxon, name, media, ...)
  • After submission an email is send to a configured address

Concepts for possible realizations:

A) Feedback Simple module with some feedback form

  • Feedback Simple (https://www.drupal.org/project/feedback_simple ) könnte aber eine gute Option sein. Dieses Modul stellt einen Feedback-Button auf Content-Seiten bereit. Das Formular und die Verarbeitung muss man selbst zusammenstellen. Damit sind wir auch frei in der Wahl der CAPTCHA Funktion. Wir können das gerne im Testsystem ausprobieren.
  • the form should be a modular dialog
  • Form with I am not a robot check box --> requires another plugin

Strategy for setting this feature up:

Questions:

B) adapt the content feedback module to Drupal 7

C) develop a feedback function for the cdm_dataportal module


Related issues

Has duplicate EDIT - feature request #10406: Feedback button for taxon pagesNewKatja Luther

Actions
Actions #1

Updated by Andreas Kohlbecker over 3 years ago

  • Description updated (diff)
  • Category set to cdm-dataportal

Eine weniger störende, aber wohl auch effektive Maßnahme ist es, nur eine „I am no robot“ checkbox zu haben – das funktioniert wohl folgendermaßen:

Originally Answered: Why can the simple "I'm not a robot" checkbox (not the CAPTCHA test) effectively block robots?
Walter wrote:

Simple - by using javascript to generate an on-screen element that a human will immediately recognize, but a robot will only see as the javascript which is responsible for rendering the code… the main reason is that the annoying spambots that plague the Internet are not usually sophisticated enough to run javascript or other complicated things such as CSS/ AJAX requests for the simple fact that that type of rendering requires a fairly good understanding of how to implement numerous third party libraries and interact with the website’s document in real time.. If the whole point of the bot is to try and crack passwords by brute force, then rendering the page each time in javascript in realtime and processing it will end up using so much CPU / RAM / etc that the time it will take to crack the password becomes exponentially longer (on the order of millions of years)

Also the I am not a robot check forces a delay in logging in for the reason stated above.. to slow down password cracking bots so much that they will never crack the password within the Earth’s lifetime.

Actions #2

Updated by Andreas Kohlbecker over 3 years ago

  • Description updated (diff)
  • Status changed from New to In Progress
  • Assignee set to Andreas Kohlbecker
  • Target version changed from Release 5.18 to Release 5.19
  • % Done changed from 0 to 10

Hallo,

ich habe mich daran gemacht ein Konzept für die Umsetzung der Feedbackfunktion zu entwickeln.

Wenn man das wirklich mit Modulen bauen möchte braucht man ca 5 verschiedene Module die alle auch konfiguriert werden müssen. Das macht das ganze recht komplex, was vor Allem dann unschön ist wenn man dieses Feature auch für ein weitere Portal anbieten möchte. Da muss man ja alle Schritte wiederholen.

Vielleicht wäre es besser das von dir, Walter, entdeckte content_feedback Modul für Drupal 7 zu portieren oder einen Eigenentwicklung direkt in das DataPortal einzubauen.

Viele Grüße
Andreas

Actions #3

Updated by Andreas Kohlbecker about 3 years ago

  • Target version changed from Release 5.19 to Release 5.21
Actions #4

Updated by Andreas Kohlbecker about 3 years ago

  • Target version changed from Release 5.21 to Release 5.22
Actions #5

Updated by Andreas Kohlbecker about 3 years ago

  • Target version changed from Release 5.22 to Release 5.25
Actions #6

Updated by Andreas Kohlbecker almost 3 years ago

  • Target version changed from Release 5.25 to Release 5.45
Actions #7

Updated by Andreas Kohlbecker over 2 years ago

  • Priority changed from Priority13 to Highest
Actions #8

Updated by Andreas Müller about 2 years ago

  • Status changed from In Progress to New
Actions #9

Updated by Andreas Müller about 2 years ago

  • Assignee changed from Andreas Kohlbecker to Katja Luther
  • Target version changed from Release 5.45 to Release 5.46
Actions #10

Updated by Andreas Müller 7 months ago

Actions #12

Updated by Andreas Müller 7 months ago

  • Subject changed from provide feedback mechanism for euro+med to Provide feedback mechanism for dataportals
Actions

Also available in: Atom PDF