[policy] Remove contact module from core

Created on 27 April 2023, over 1 year ago
Updated 27 June 2023, over 1 year ago

Problem/Motivation

As we are well aware, contact module in the core is one of the least used modules among the others.
A more advanced module like Webform can easily replace it. By removing Contact from the core, Drupal can become leaner and cleaner, with only essential modules.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

🌱 Plan
Status

Active

Component

Idea

Created by

πŸ‡¦πŸ‡ͺUnited Arab Emirates beautifulmind Dubai

Live updates comments and jobs are added and updated live.
  • Needs subsystem maintainer review

    It is used to alert the maintainer(s) of a particular core subsystem that an issue significantly impacts their subsystem, and their signoff is needed (see the governance policy draft for more information). Also, if you use this tag, make sure the issue component is set to the correct subsystem. If an issue significantly impacts more than one subsystem, use needs framework manager review instead.

  • Needs product manager review

    It is used to alert the product manager core committer(s) that an issue represents a significant new feature, UI change, or change to the "user experience" of Drupal, and their signoff is needed. If an issue significantly affects the usability of Drupal, use Needs usability review instead (see the governance policy draft for more information).

  • Needs release manager review

    It is used to alert the release manager core committer(s) that an issue significantly affects the overall technical debt or release timeline of Drupal, and their signoff is needed. See the governance policy draft for more information.

  • Needs framework manager review

    It is used to alert the framework manager core committer(s) that an issue significantly impacts (or has the potential to impact) multiple subsystems or represents a significant change or addition in architecture or public APIs, and their signoff is needed (see the governance policy draft for more information). If an issue significantly impacts only one subsystem, use Needs subsystem maintainer review instead, and make sure the issue component is set to the correct subsystem.

Sign in to follow issues

Comments & Activities

  • Issue created by @beautifulmind
  • πŸ‡³πŸ‡ΏNew Zealand quietone

    Discussions for removing a module or theme start in the core ideas queue. I am moving this issue to that queue.

  • πŸ‡¦πŸ‡ͺUnited Arab Emirates beautifulmind Dubai
  • πŸ‡ΊπŸ‡ΈUnited States mglaman WI, USA

    I use this for my personal site. I don't want to be forced to use Webform for a simple contact form.

  • πŸ‡¦πŸ‡ͺUnited Arab Emirates beautifulmind Dubai

    That's great to hear that you're using the Contact module for your site's contact form! It's certainly a simple and effective solution. I completely agree with you that there's no need to use a more complex module like Webform if you don't need all of its features.

    That being said, if you're ever looking for more advanced forms functionality, such as conditional fields or multi-page forms, Webform can definitely come in handy.

    Additionally, it should be noted that a modest proportion of websites appear to have adopted uncomplicated contact forms on their respective webpages. In light of this observation, it may be argued that the inclusion of such simple forms in the Drupal core, or even maintaining them in the core, may seem less justifiable.

  • πŸ‡³πŸ‡ΏNew Zealand quietone

    This will need input from the various committer roles and the subsystem maintainer. I am adding the tags.

  • πŸ‡·πŸ‡ΊRussia Chi

    As we are well aware, contact module in the core is one of the least used modules among the others.

    From my experience it's one of the most used modules. Unfortunately, we don't have a reliable statistics about core modules usage.

    Just for the records the size of the Webform module is about 22.5 MB while the size of Contact module is about 0.5 MB. The are of different scale. Webform perhaps the largest Drupal module ever and using it for a simple contact form doesn't make much sense.

Production build 0.71.5 2024