Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)!

Features

A block with an AJAX-powered form to submit site improvement suggestions.
Autocomplete taxonomy term field for categories.
Suggestions saved as nodes of a custom content type site_improvement.
An admin content listing page for managing suggestions.
Basic user-friendly messaging.

Instructions

This assumes you have already created the content type site_improvement with fields:
Title (default)
Body (long text)
field_category (taxonomy term reference, vocab: site_improvement_categories)
field_submitter_email (email, optional)
You also created taxonomy vocabulary site_improvement_categories and added some terms.

Getting started

Frontend block with AJAX-enabled suggestion form:
Fields: Suggestion text, category (autosuggest), email (optional).
Autosuggest/autocomplete field for categories/tags (using taxonomy terms).
Submissions saved as custom entities or content types (node or custom entity).
Admin UI for managing suggestions: View, moderate, and respond.

Post-Installation

Instructions:
This assumes you have already created the content type site_improvement with fields:
Title (default)
Body (long text)
field_category (taxonomy term reference, vocab: site_improvement_categories)
field_submitter_email (email, optional)
You also created taxonomy vocabulary site_improvement_categories and added some terms.

Settings

Create Content type "Site Improvement" Manually
Add fields:
body (long text)
field_category (term reference, vocab: site_improvement_categories)
field_submitter_email (email, optional)
- Enable module and place block
Enable module:

drush en autosuggest_site_improvements -y
drush cr
- Place the block "Site Improvement Suggestion Form" in your theme’s sidebar/footer or where desired.
- Create taxonomy vocab site_improvement_categories and add terms.
- Configure permissions to allow anonymous or authenticated users to submit.

Activity

Total releases
1
First release
Jul 2025
Latest release
10 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Jul 24, 2025