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
401 [UX] Add # anchors to blocks in the Layout UI. #1724
402 Security: Consider adding an option to load public forms through AJAX. #1592
403 Ability to add custom file fields to Node Edit Form #5738
404 Double click prevention #6393
405 [UX] Make block titles required and allow them to be hidden. #692
406 Remove syslog module from core #1260
407 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
408 [D8] Add new formatter - "URL to Image" to image field in Views #2921
409 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
410 [SR] Security hardening: provide a mechanism to expire sessions #5545
411 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
412 Get rid of all Backdrop markers in HTML page source #4817
413 Basis: Add basic font-sizes to skin.css #2410
414 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
415 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
416 [UX] New interface for editing, previewing, and saving theme settings #1949
417 Add new PR template, with reminder to reference an issue #5605
418 Make l() to call theme('link') when possible #6194
419 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
420 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
421 Bring back the initial functionality of _field_write_instance function #5875
422 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
423 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
424 [DX][BC] Replace module_load_include() with new, more generic function #206
425 [UX] Token browser dialog: increase width (and height?). #1038
426 [UX] Display the "Default" block title on Add/Configure block UI #2665
427 [D9] Add 'published' timestamp to nodes #5062
428 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
429 Allow pseudo fields to have configurable settings #3859
430 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
431 [UX] CKEditor - Provide default styles #4233
432 Ship core with a layout that uses user/% as context #3531
433 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
434 [UX] Branding and Version info on Installation Screens #1584
435 Allow altering image style urls #5745
436 Add ability to configure inline image upload path with global/ site tokens #6401
437 [UX] Config import should search recursively for config files to import #661
438 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
439 [UX] Contact module: Rename "categories" to "recipient groups" in the admin UI - allow customizing the label of the field in the public-facing form #5992
440 Allow PHP libraries to be added via hook_library_info() #2911
441 Telemetry: Collect Internet Status At Time Of Install #5222
442 Missing a possibility to get a books mlid value for views #5565
443 Why do we need to write the entire config data within update hooks? #3347
444 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
445 [DX] Add a `project_get_info` helper function. #2385
446 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
447 Views: Filter results by matching data with current content #3683
448 Allow leaving feedback on projects from the Project Installer UI. #1914
449 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
450 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
451 Add hook_field_schema_alter() #6208
452 [UX] Allow the admin bar to be shown/hidden via a toggle #970
453 Make 'gid' column in 'node_access' table VARCHAR #1396
454 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
455 [UX] Allow moving blocks from the front end? #3086
456 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
457 [D8] Convert "Recent content" block to a View #146
458 [UX] Terminology for configuring a block seems odd #1016
459 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
460 'Unused' module detector #5020
461 Extend the 'hidden paths' feature to taxonomy #4653
462 Search terms along with nodes #3850
463 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
464 [UX] Rename vocabularies & terms #4222
465 Alternative approach to translating config, using get/set #3522
466 Allow the values of list field types to be pulled from a view. #1677
467 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
468 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
469 [DX] Form API: provide a 'type' => 'status_message' element. #3329
470 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
471 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
472 Add 'Field HTML Trim' to core #6001
473 Confirmation dialog for orphaned files #2899
474 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
475 Introduce some missing permissions that allow global actions on files #6012
476 Site-wide settings for file garbage collection #2896
477 [D9] Users must verify email when changing user email addresses #5210
478 CKEditor: Add filter to allow empty HTML tags #3269
479 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
480 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
481 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
482 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
483 Add options to Block Name in Views #1880
484 [WP][UX] Dashboard: Dismissible blocks #3996
485 One click install for digitalocean #5628
486 Allow a hook to alter the list of CSS files parsed by Color module #6240
487 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
488 Allow Views to be grouped in Admin Menu #5895
489 Reconfiguring the administrative layout #3072
490 Move "Expanded" option for Menu Items to Block settings #5428
491 Support additional (popular) properties in the .info files of projects #119
492 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
493 [UX] Introduce button group UI component #2643
494 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
495 Use the default date entry format for the default date display format #4646
496 [SR] Better/safer file type validation #3830
497 [UX] Add the ckeditor spell-check plugin #2071
498 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
499 'Manage files' view sometimes shows incorrect filename #3507
500 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067

Pages

Log in or register to add new topics