Creating a response panel for website feedback

Василий
4

Василий

no recommendations
no complaints
Closed
Project title: Creating a response panel for website feedback
Type of cooperation: One-time project
Section: Web development, Website development
Prepayment: prepayment is possible
Payment methods: Cash, Bank transfer, Electronic money
Acceptance of requests: closed

Project description:
From the feedback form, questions and comments are received on the site. The feedback form contains the name fields, email addresses, and text field for the question itself. Different people from their workplaces can answer the incoming questions from feedback, so a special web panel is required through which answers will be published. This panel shall have the following functions:

All questions are saved in the table and are available only to the respondent until they are answered by someone. Then they get into another list of questions. Both lists are compact: one line per question. The unanswered question table contains date, name, email, and the first 50 characters from the question. The table of questions answered also contains the date of the answer, the name of the respondent and the heading.

- answering questions have access to the login and password in the web panel for answers. Here, they should be able to (1) see a list of unanswered questions and select them for answer; (2) see a list of questions answered and review them; (3) if the question answered needs to be supplemented or corrected, their answers can be edited without limitation, and someone else's answer can only be edited with the permission of the administrator or author of the answer; (4) see a list of their answers and a mark of those of their answers to which the editorial office is proposed to others; (5) see a notification of the availability of the editorial of their answers requiring approval; (6) have a form for answer to the selected question.

The administrator has the additional opportunity to see the lists of answers of any responder, as well as see the lists of edited answers for their verification and approval.

- the form for answering the selected question should contain editable fields: (1) the name of the questioner; (2) the rubric is selected from the list of headings available on the site, while you can not create a new heading, but only choose from the drop-down list; (3) the short form of the question - up to 140 characters; (4) the full text of the question; (5) the editor to create the answer with the possibility of formatting the text, inserting links, pictures, video and audio. The editor may be external, embedded; (6) checkboxes for publication on the site and for sending to the questioner by email.

- The question answered depending on the marked checkboxes can be published on the site in the appropriate heading and / or sent by mail. Not all answers are published, but all answers are sent to the questioner. However, the edited response is only published on the site, but is no longer sent again to e-mail unless the corresponding checkbox is marked.

This entire control panel must be created using PHP.
Project author
Василий