Help prioritize core features! Votes cast here will help core developers understand what features the community would find most valuable. 

  • You must be logged in to vote.
  • Please vote for no more than 10 new features.
  • You can change your vote as often as you like.
  • A list of your current votes can be found on your user profile page.

These are features that you would most like to see included in future releases of Backdrop CMS.  All the issues you see here are issues tagged with the label "type - feature request" from the Backdrop CMS core issue queue. 

# GitHub Issue title Issue # Vote for this feature # of votes
201 [DX] Form API: Allow specifying alternative configuration settings for elements using `system_settings_form()`, without having to use custom submit handler #4102
202 Implement createAccess for File entities #5479
203 Contact module roadmap: 80% usecase of Webforms in core #3808
204 [UX] Automatically clear caches after manual upgrades #5101
205 Provide a mechanism to load low-level backends #2383
206 [UX] Show result count and result range in search results #3261
207 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
208 Allow fully deleting text formats #4013
209 Allow form elements for updates in update.php #1912
210 Refactor the generation of SQL for dates and times into the database driver #2890
211 [UX] Improve editing data and time format patterns #1284
212 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
213 [UX] Add HTML5 Date Widget Support to Views Exposed Form #5768
214 [UX] Search settings: Convert the "Search items" section to a table. #3385
215 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
216 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
217 [UX][DX] provide utility functions to retrieve field labels #3620
218 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
219 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
220 Move the file `description` column to file_managed table. #2070
221 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
222 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
223 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
224 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
225 [DX] [D8] Add a `validate()` method to entity classes #6061
226 Create the settings.php file if missing. #1075
227 Provide a views filter handler for project properties #5904
228 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
229 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
230 [D7] Add setting for which roles can be assigned #4437
231 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
232 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
233 Add node's 'Menu link titles' to views #3248
234 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
235 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
236 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
237 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
238 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
239 Bulk delete taxonomy terms #2875
240 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
241 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
242 Add link to installer on module list for missing modules #5792
243 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
244 Consolidate user links on admin bar #4643
245 Telemetry: Collect Internet Status At Time Of Install #5222
246 Offer to remove module dependencies that are no longer needed #3582
247 Basis: Update box-sizing method #4208
248 Get rid of all Backdrop markers in HTML page source #4817
249 [UX] Hide/Show row weights should not be done globally without warning #750
250 Store entity bundle in comment table #2046
251 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
252 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
253 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
254 Add mini pager option to Search module #6083
255 Layout: path condition with a subdomain #1049
256 Add 'Save user(s)' action #5656
257 Path filter/tips is not very useful and unlikely to be found #5912
258 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
259 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
260 [D9] Add 'published' timestamp to nodes #5062
261 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
262 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
263 [UX] Allow switching the menu being used for a menu block. #3410
264 [WP][UX] Dashboard: Collapsible blocks #3995
265 Remove grippie; use CSS "resize" property #340
266 [UX] Project Browser should run some pre-flight checks #1858
267 Allow core libraries to be served via CDN #1593
268 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
269 [DX] Make views query output easier to read with indentation & line breaks #1590
270 [UX] integrate file editing into the file field widget #2810
271 [UX] Change user/login to /login and /user/logout to /logout #1248
272 More useful tags for views #6268
273 Preview of menu machine name is inaccurate while adding a menu #5807
274 Add display of file details to the 'manage file' form. #3904
275 Allow anonymous users to use a SESSION variable to set timezone #4612
276 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
277 Add allowed_values_function to list field UI #3565
278 [DX][D8] Allow config files to have dependencies #4188
279 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
280 [UX] Allow bulk deleting menu links. #732
281 [DX] Make certain field values and entity properties available during save. #2032
282 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
283 Automatically create a node/% layout when one is created for node/NID #5539
284 Cache settings via admin section #1434
285 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
286 [UX][D8] Make position of #description (help text) configurable via the API #1403
287 [D8][UX] Add inline form errors #1040
288 Layout API: Provide contexts to custom blocks #5666
289 [UX] Improve the default user management view and account edit form with links to manage permissions/roles #5918
290 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
291 [UX] When there is only one menu item in a section, don't list #4386
292 'Unused' module detector #5020
293 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
294 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
295 Add Mailsystem 3.x delegator class to core #3218
296 [D8] Views Content Cache #3399
297 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
298 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
299 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
300 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763

Pages

Log in or register to add new topics