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
501 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
502 [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
503 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
504 Ability to add custom file fields to Node Edit Form #5738
505 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
506 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
507 [UX] User "locked" in the authorize.php page #2580
508 [UX] Open the field widget link in a modal #691
509 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
510 [SR] Security hardening: provide a mechanism to expire sessions #5545
511 Responsive tabs for Seven: change the arrows to an ellipsis and an "x" close icon. #1498
512 [UX] Make the theme preview thumbnail clickable and show larger version of screenshot (à la lightbox). #1127
513 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
514 Allow copying settings from other content types when adding an existing field #3229
515 Dashboard: Add a Configuration Manager widget #5322
516 [UX] Layouts: Visibility conditions (and contexts): Entity ID text fields with autocomplete fields (or entity browser?). #1822
517 [D8] Introduce a new example.settings.local.php file #4173
518 Simplify Layout configuration #5592
519 Add mini pager option to Search module #6083
520 Build a flexible "JSON consumer" block for Dashboard #3891
521 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
522 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
523 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
524 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
525 Add pagers to watchdog entries #3546
526 [UX] Layout UI: Collapsible block groups. #1691
527 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
528 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
529 Create redirects for bulk alias delete #1993
530 Allow 'Main Page Content' block to use a specific display mode #4341
531 Add custom block option to follow the translation system easily #2991
532 CKEditor5 Sections #5115
533 Allow altering image style urls #5745
534 More useful tags for views #6268
535 [UX] Hide redundant items in Node Edit form. #3705
536 [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
537 Missing a possibility to get a books mlid value for views #5565
538 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
539 [UX] Decide when to add 'block' to the end of block admin titles, and do so consistently. #2255
540 [UX] Default drop-button action for node types should be 'manage fields' #1116
541 [UX] Image Library view: Dynamic number of items per page #4560
542 [WP] Media Library #3203
543 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
544 Add an option (checkbox) in the layout settings for "Page title type" that enables/disables appending the " | [site-name]" part to the page <title>. #1790
545 Mobile first approach theme #4131
546 Add new PR template, with reminder to reference an issue #5605
547 [UX][D8] Make position of #description (help text) configurable via the API #1403
548 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
549 [A11Y] Switch Admin Bar to using Smart Menus #2809
550 Add a localization concept for user-provided strings to core #4894
551 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
552 Bring back the initial functionality of _field_write_instance function #5875
553 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
554 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
555 [UX] Add the ability for default layouts to be cloned (like views). #1674
556 [UX] add an exposed filter for email address to the user account list #2512
557 Put all search results on a single page (with facets?) #1330
558 Consolidate maintenance-related settings either in $state or $config #4723
559 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
560 Docblock in page.tpl.php lists incorrect 'available' variables. #1981
561 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
562 [UX] On the Add view page, expand block, and collapse page display #2978
563 Allow to trigger the site status alert (red button) remotely #5097
564 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
565 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
566 Add an upgrade path from Admin Menu to Admin bar #3687
567 Add 'Field HTML Trim' to core #6001
568 Why do we need to write the entire config data within update hooks? #3347
569 Create a list of all entity types under Reports. #1449
570 [DX] Simplify getting and setting of values without using the 'und' data structure in entities #2240
571 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
572 [UX] Change layout 'Visibility conditions' links to a drop button #4529
573 Support tokens in Views "Global: custom text" field #3189
574 View configuration UI: Add indicator denoting rewritten fields #5287
575 [UX] Project Browser: Improve the project details modal. #1778
576 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
577 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
578 Make Backdrop misconfiguration messages friendlier #6110
579 Admin UI: denote settings that may be overridden in settings.php #3856
580 Log warnings when projects are encountered without a 'type' #4866
581 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
582 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
583 Ship core with a layout that uses node/% as context #3530
584 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
585 [UX] Sort the image styles list in a meaningful way #2457
586 [UX] Improve editing data and time format patterns #1284
587 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
588 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
589 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
590 Add permission for users to be able to administer their own contact form #4292
591 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
592 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
593 [UX] Add help text and improve the UI to clarify things around layout templates #6314
594 [UX] Content view "Operations" drop-down lists available operations in random order. #548
595 Introduce some missing permissions that allow global actions on files #6012
596 CKEditor: Add filter to allow empty HTML tags #3269
597 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
598 [UX] Swap tab order of "Export" and "Import" config pages #2185
599 Create the settings.php file if missing. #1075
600 Allow text formats to be cloned. #4501

Pages

Log in or register to add new topics