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 [DX] Add settings/page for contextual links settings #5404
402 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
403 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
404 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
405 Use database independent calls to initialize the testing cache. #2888
406 [DX] Support a way to declare conflicts in .info files #4993
407 [UX] Allow the admin bar to be shown/hidden via a toggle #970
408 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
409 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
410 Offer to remove module dependencies that are no longer needed #3582
411 [DX] Make views query output easier to read with indentation & line breaks #1590
412 [D8] Convert "Recent content" block to a View #146
413 [UX] Change user/login to /login and /user/logout to /logout #1248
414 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
415 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
416 Ability to change themes based upon a layout #6296
417 Use the default date entry format for the default date display format #4646
418 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
419 [DX] Add project's 'install time' to system table #1726
420 Ability to include module configuration in config recipe even if config already exists #5173
421 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
422 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
423 [UX] List modules that need to be enabled on the config sync page #2604
424 Replace user-picture.tpl.php with a theme function #555
425 Introduce some missing permissions that allow global actions on files #6012
426 [D8] Views Content Cache #3399
427 Add a simple way in core to define private and public access for nodes/entities. #1407
428 CKEditor: Add filter to allow empty HTML tags #3269
429 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
430 [UX] Layout UI: Per-block "dirty" form messages. #2430
431 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
432 Add node's 'Menu link titles' to views #3248
433 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
434 Enhanced Float-Value Display Options #5379
435 One click install for digitalocean #5628
436 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
437 Add display of file details to the 'manage file' form. #3904
438 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
439 Link module: Provide an option to allow for a predefined list of static titles #4970
440 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
441 Allow Views to be grouped in Admin Menu #5895
442 [WP][UX] Dashboard: Dismissible blocks #3996
443 Add allowed_values_function to list field UI #3565
444 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
445 Support additional (popular) properties in the .info files of projects #119
446 [DX] [BC] Deprecate, reduce use of, or remove DBTNG #61
447 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
448 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
449 [UX] Dismissible status report messages. #4617
450 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
451 [UX] Provide a theme switcher. #1711
452 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
453 [A11Y][D9] Provide a "Visually hidden" option for the display of field labels #5766
454 Allow overriding Seven's header customisations #4205
455 Convert /admin/content/book to a View #3735
456 [UX] User "locked" in the authorize.php page #2580
457 [UX] admin bar search results should not be allowed to span further than the page height. #520
458 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
459 [D8] Port and merge Local Image Input Filter in core #1384
460 Get Designer Input on BackdropCMS 'Out of the Box' appearance #5581
461 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
462 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
463 Allow themes to have `config` folders #6122
464 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
465 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
466 [UX] Allow the "Book outline" vertical tab in the content create/edit form to be hidden from users with the "Administer book outlines" permission #3638
467 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
468 Installer module should check for file-write permissions #3893
469 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
470 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
471 [UX] disable "upload" button on file widget until file has been selected #908
472 [DX] Allow `language_list()` to output select list `#options` with both the native and the non-native language labels #5901
473 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
474 [DX] CMI: see if we can make those "storage" numbers in .json files less cryptic. #3562
475 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
476 Allow a layout to be selected on additional paths. #1528
477 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
478 [UX] Rename "Configuration" to "Settings" #1161
479 Layouts: Provide a way to define conditions based on field values. #2103
480 Allow the addition of Dashboard context to any layout #6182
481 Add 'reverse' option to 'View result counter' #4590
482 Add custom block option to follow the translation system easily #2991
483 Replace user signatures & pictures with fields #1679
484 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
485 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
486 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
487 Installer should check digital signatures when downloading a package #3714
488 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
489 [D10] Views page displays: Provide a new option to use the admin theme #6025
490 [D8] Port and merge Internationalization Views in core #1375
491 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
492 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
493 Add Mailsystem 3.x delegator class to core #3218
494 Add indicator for menu-level visibility conditions #1929
495 Expand the "Global settings" fieldset when creating new fields #5345
496 Layouts: Visibility conditions available when one of two required contexts are missing #4594
497 Add filtering to path_autocomplete #4381
498 Allow some markup in views descriptions. #3885
499 [A11Y] Switch Admin Bar to using Smart Menus #2809
500 Allow to filter interface translation for "context" with "contains" (LIKE) #4940

Pages

Log in or register to add new topics