Download & Extend

Integrate the contact form with fields

Project:Drupal core
Version:8.x-dev
Component:contact.module
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active

Issue Summary

Would you please consider allowing the Core "Contact form" to be modifed with CCK when CCK gets into Core with D7.

thanks

Comments

#1

Hm, hadn't tought about this. Interesting and doable, I guess...

#2

It would expand the usefulness of the Contact Form

- would have a editable page title
- could have a META Desc
- could add fields as required
- could add image to jazz up
- could generate a Contact log via Views

#3

Title:Allow Contact Form to be modified by CCK» Integrate the contact form with fields
Status:active» postponed

This should be a little easier with fields in core. Maybe a better solution is to implement #85814: Convert contact emails into nodes?

#4

subscribing

#5

Status:postponed» closed (duplicate)

Much better solution is to convert contacts into nodes. Marking this as a duplicate of #85814: Convert contact emails into nodes.

#6

Status:closed (duplicate)» postponed

Dave: that bug isn't really related. It's about contact form submissions, while this is about the actual contact form itself.

Although it seems that some of jwells's suggestions would go better under that bug

#7

Version:7.x-dev» 8.x-dev

We can leave these separately, but the best and easiest way that integrating contact.module with the field API would be converting them to nodes. We can leave these separate for now if someone wants to provide a patch for this issue, but I'm definately going to bump this to D8.

#8

Wait. What? Why on earth would contact module have anything to do with nodes?

AFAIK this is allowing the contact form itself to have additional fields placed onto it; nothing to do with nodes. I'm actually not sure if this is a D7 or D8 thing; could really go either way. Though it feels more D8-ish, given our ~week-long timeframe.

#9

Yeah I don't know enough about the Fields API yet to attempt to try and do this in a week with everything else going on. Anyone else is more than welcome to drive this for D7, but I can't right now.

I think there would be some use to site-wide contact form submissions being nodes. You could have all your admins be able to keep a log of them on the site. And what if e-mail sending suddenly doesn't work. No one receives that e-mail and it's lost. If it were a node we'd have a record of it.

Little more controversial making personal contact mails nodes. Plus, it's hard for me to see how we could add fields to contact forms and generate e-mails like we currently do. This definitely needs more discussion and research, hence postponed. :/

#10

Eh. That's definitely a separate request, and something I don't think I'd like to see in core. We'd need to have core shipping with a node access module of some kind, and the performance issues associated with that.

#11

Status:postponed» active

This shouldn't actually be postponed, since it isn't waiting on #85814: Convert contact emails into nodes

#12

subscribing

nobody click here