fecgov / fec-cms

The content management system (CMS) for the new Federal Election Commission website.
https://www.fec.gov
Other
98 stars 40 forks source link

Improve customer experience and address security issues by building an agency-wide contact form #4377

Closed JonellaCulmer closed 2 years ago

JonellaCulmer commented 3 years ago

What we're after: Explore a contact form for the remainder of the agency. One that builds on the analyst form, or creates a new one for the rest of the agency to use. We currently receive communications via email. But with continued phishing attempts through email it's getting harder and harder to tell the difference between legitimate and fake email requests.

We should consider a contact form that addresses this security concern and at the same time helps to better facilitate requests and ensure they go to the right office the first time.

Action items:

Completion criteria:

JonellaCulmer commented 3 years ago

@bmathesonFEC @patphongs @AmyKort My intention with this work is to provide a simple form to answer questions from the people who need our help. Using reCaptcha to weed out bots and spam. By proxy, I'm hoping we can also reduce the number of phishing emails received each day.

Using ServiceNow as a starting point, I wanted to pick your brains about the feasibility of incorporating other offices, with email addresses on the contact page, into this form.

JonellaCulmer commented 3 years ago

While I wait to have more conversations on this topic, we've discussed starting the form with just those divisions that are already in ServiceNow and building from there.

JonellaCulmer commented 3 years ago

6/7 email addresses mentioned on the contact page have received multiple phishing/spam emails.

JonellaCulmer commented 3 years ago

Based on conversations with those familiar with ServiceNow, we seem to be in great shape for creating a new form and have correspondence go through that service. It's just a matter of making space for that work. We're not on a specific timeline for completion but this work will be picked back up when time allows.

JonellaCulmer commented 3 years ago

Next steps for this:

@bmathesonFEC Can you help @dorothyyeager and I with the first and third items on this list?

Points for implementation:

JonellaCulmer commented 2 years ago

@patphongs @PaulClark2 @AmyKort Here's a link to the prototype I demo'ed today. It is not pixel perfect and there are definitely things I can improve. But, generally, as a concept, is this something you want to proceed with?

https://invis.io/3812YD5HUQMK#/469046235_Main

patphongs commented 2 years ago

is this something you want to proceed with?

Thank you @JonellaCulmer for your great work on this and the interactive mock-up. This is a great start and I would like to proceed with it. As @rfultz mentioned, we should also take a look at accessibility related questions if we move to this model. Just to make sure all users can get to what they need with this form.

JonellaCulmer commented 2 years ago

Closing in favor of accessibility ticket: https://github.com/fecgov/fec-cms/issues/5367