User feedback form
As Dimitra (external DE user),
I want to be able to contact the organisation (responsible for the DE) to ask a content or technical question or to give feedback,
So that I can fully profit from the data and features provided and help to improve them.
Functional specifications
- Can be invoked through one of the following options:
- a configurable (switch on/off) header menu item (https://mui.com/material-ui/material-icons/?selected=ContactSupport, EN label: "Contact us") left to the "Accessibility support" item
- or a configurable link on a DE page (e.g. link in the footer text, see #506 (closed))
- Includes features:
- choice for 1 of the 3 question types with the following dynamically displayed explanatory texts:
- content question: "I cannot find the data I’m looking for, the data I found doesn’t correspond to what I expected,{br} or I have another question concerning the data."
- technical problem: "I have a technical problem to access, select, configure, view, share or download data,{br} or with any other feature of this web site."
- feedback: "I wish to give some feedback on this site to help to improve it or to thank the teams behind it."
- personal information (at least email is required)
- detailed question/information (required)
- whether user can be contacted to help improving the web site
- link to organisation's privacy policy
- a configurable (on/off by DE instance) simple captcha (required)
- choice for 1 of the 3 question types with the following dynamically displayed explanatory texts:
- Displayed:
- In all pages (home, search result and viz pages) triggered from a button in the header: in a popup
Note: The styling used in this mockup is not "contractual". The DE existing styles are to be applied.
- The 'email' and 'full username' entries are prefilled in case the user is authenticated
- Required fields are really required
- When the user clicks "Send" then an email is generated and automatically sent by an SMTP server (to be configured)
- The email to be sent contains:
- email subject: the question type selected ("content question", "technical problem" or "feedback"), the word " about " and the DE instance name
- email body:
- all the information filled in the screen (except Captcha)
- the current URL used in the DE
- The configuration defines to which (separate) email address each of the 3 question types (content question, technical problem or feedback) is sent
Additional change
-
Due to the similarity of this new icon with the help icon used in the DE next to the "Filters" header
that one is to be replaced with the "Tips and Updates" MUI icon. The "Tips and Updates" icon also replaces the tiny symbol we have below the chart for the tips:
------ Quick demo stand up
-
Icon contact right after Login -
Text Area increase the height -
Improve email recognition (at least one character before and after the '@' and a '.')
Technical specs:
-
extract lib -
do test new lib -
update test share service -
do readme.md of the new lib
Edited by Jens Dossé