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
601 [DX] Form API: Allow number fields to specify an array of suggested values (#options) #5285
602 [UX] Add the ability to make any standard layout template a flexible one #4114
603 Move the Color module to a contributed project #5667
604 Contact form message templates edited via the UI #3568
605 [UX] Add a new pageless node above the "Promoted Content" block on Home page #4849
606 Allow search result display to be controlled via view modes #829
607 Seventy two theme #5928
608 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
609 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
610 Translation of taxonomy terms #4720
611 Add content type name as a part of a new field name suggestion #6172
612 [UX] Move new password show/hide toggle to inside the password fields. #3046
613 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
614 Layout: path condition with a subdomain #1049
615 Provide `original` vocabulary to presave and update vocabulary hooks #5475
616 [DX] Implement hook_hook_info() to help organize module code #3024
617 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
618 [D8][UX] Add inline form errors #1040
619 Status Report should flag duplicate module installs #5464
620 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
621 [UX] Provide a theme switcher. #1711
622 Disable unused layout templates #5068
623 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
624 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
625 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
626 [DX] Make views query output easier to read with indentation & line breaks #1590
627 Upscaling in out-of-the-box image style 'Large'. #3232
628 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
629 [UX] Change user/login to /login and /user/logout to /logout #1248
630 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
631 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
632 [UX] Reduce the size of the potentially unwieldy parent link selector on content type and content edit pages #6392
633 [DX] Add a legacy upgrade_mappings database table #2855
634 Add Claro administration theme to core #5241
635 [DX] Introduce a new `user_permission_get_info()` function #4097
636 [META] Use UUIDs in more places #3563
637 All config_*() functions should accept `$type` for consistency. #4821
638 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
639 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
640 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
641 Cache settings via admin section #1434
642 Is correcting the way form ID's named worth spending time on? #4706
643 Make new field labels visible by default #6192
644 Config override in settings.php file doesn't work for permissions #6193
645 [UX] add the ability to order menus #3003
646 Layouts: Provide a way to define conditions based on field values. #2103
647 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
648 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
649 Add new Date field widget to utilize HTML5 #date input type #4255
650 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
651 Use config for color module palettes #2554
652 Replace user signatures & pictures with fields #1679
653 [DX][D8] Provide a mechanism to deprecate permissions #5030
654 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
655 Remove grippie; use CSS "resize" property #340
656 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
657 Config management diff: Rename "Old" and "New" to something more meaningful #3221
658 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
659 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
660 [UX] Project installer: Provide link to update report from installer update tab #4471
661 Build a flexible "JSON consumer" block for Dashboard #3891
662 [DX] Backward compatibility in theme_item_list() #6398
663 menu_tree_check_access() adds 1141 database queries #2825
664 Add indicator for menu-level visibility conditions #1929
665 [D8] Manage form display: Allow managing form fields non-programmatically #5219
666 Add per-bundle token info to hook_token_info() #5707
667 Add pagers to watchdog entries #3546
668 [DX] Form API #states: support 'regex' and 'less'/'greater' (than) for value comparison #4781
669 [UX] Hide/Show row weights should not be done globally without warning #750
670 [UX] Inject "mini modules forms" in various places where it makes sense #5949
671 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
672 Add a simple way in core to define private and public access for nodes/entities. #1407
673 [D8] Port and merge Local Image Input Filter in core #1384
674 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
675 Enhance Available Updates Report to show date of release and date of latest commit #6207
676 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
677 [DX] bring back db_fetch_array() and db_fetch_object() #2081
678 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
679 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
680 [UX] CKEditor - Provide default styles #4233
681 Feature to add multiple Layouts together #5585
682 [UX] Hide redundant items in Node Edit form. #3705
683 Add a link to the BackdropCMS.org page on module list for each module #5003
684 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
685 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
686 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
687 Incorporate Layouts UI to "manage displays" for entities #6039
688 SMTP / PHPMailer module in core #3199
689 Options to change parent link behaviour in responsive dropdown menus #2370
690 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
691 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
692 Add a comma-separated/list field formatter for multi-value fields. #316
693 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
694 [UX] CKEditor: autocorrection. #1902
695 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
696 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
697 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
698 [UX] Menu link items should be kept in sync with their respective content titles #4759
699 [UX] Allow bulk deleting menu links. #732
700 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964

Pages

Log in or register to add new topics