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 Allow specifying optional tags for blocks #3837
602 Layouts: Provide a way to define conditions based on field values. #2103
603 Modify the CKEditor image dialog to use the new wrapper form for "file/add" and "Media Library Selector" mechanisms #2719
604 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
605 [UX] [multilingual] Translated blocks are too hard to use #3514
606 Replace user signatures & pictures with fields #1679
607 Rename default Contact form category #4703
608 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
609 Allow more granular HTML filter options for HTML attributes, not just tags #6100
610 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
611 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
612 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
613 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
614 [UX] Have a "Contact" menu item be enabled and added to the primary navigation by default when enabling contact.module. #1572
615 Support additional (popular) properties in the .info files of projects #119
616 [DX][D8] Provide a mechanism to deprecate permissions #5030
617 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
618 [DX] Layout Contexts not being passed to block in hook_block_view(). #2953
619 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
620 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
621 Options to change parent link behaviour in responsive dropdown menus #2370
622 [D8] Add new formatter - "URL to Image" to image field in Views #2921
623 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
624 [UX] CKEditor: autocorrection. #1902
625 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
626 Add a global/standardized way to add icon to external links #4047
627 Ability to change themes based upon a layout #6296
628 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
629 [UX] admin bar search results should not be allowed to span further than the page height. #520
630 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
631 [UX] Fix pager styling on mobile #3099
632 Introduce some missing permissions that allow global actions on files #6012
633 [D8] Port and merge Local Image Input Filter in core #1384
634 Add ability to skip running tests on PR #5575
635 [UX] Menu link items should be kept in sync with their respective content titles #4759
636 Add a "Make Permanent" action for the manage files listing #3825
637 [DX] bring back db_fetch_array() and db_fetch_object() #2081
638 [UX]/[DX] Add a fancy "copy to clipboard" button for views templates #2677
639 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
640 Front page to be configurable by language #3500
641 Simple Mode - Ability to toggle between simple and advanced admin features #4692
642 1.15 [UX] Follow-ups for auto menu settings in core #4251
643 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
644 One click install for digitalocean #5628
645 [UX] disable "upload" button on file widget until file has been selected #908
646 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
647 Allow Views to be grouped in Admin Menu #5895
648 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
649 [DX] [BC] Deprecate, reduce use of, or remove DBTNG #61
650 Add a link to the BackdropCMS.org page on module list for each module #5003
651 "Available updates" page seems unresponsive the more installed projects there are. #3337
652 [DX] Allow `language_list()` to output select list `#options` with both the native and the non-native language labels #5901
653 Allow a layout to be selected on additional paths. #1528
654 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
655 [SEO][META] Provide some basic SEO meta tags OOTB #4995
656 Dashboard Module: Show link to manage existing nodes of specific content type #3944
657 Changing theme cache workflow #2349
658 Allow PHP libraries to be added via hook_library_info() #2911
659 [UX] Rename "Configuration" to "Settings" #1161
660 Create a tests case for version upgrade #1874
661 Allow fully deleting text formats #4013
662 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
663 [A11Y][D9] Provide a "Visually hidden" option for the display of field labels #5766
664 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
665 [UX] Mobile project browser: make search result filters better for mobile #3096
666 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
667 [D8] Port and merge Internationalization Views in core #1375
668 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
669 Allow comment types independent of content types #2049
670 [UX] Display the "Default" block title on Add/Configure block UI #2665
671 Allow obsolete config strings to be culled from localization table #3452
672 [UX] install.php: Provide help text for site name #4675
673 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
674 Allow themes to have `config` folders #6122
675 [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
676 [UX] Allow reordering of layouts from main Layouts page #5411
677 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
678 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
679 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
680 Give details about why a permission 'has security implications' #5536
681 Apply image style to default picture #4976
682 [DX] Change modals so special server whitelist is not required #3938
683 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
684 Confirmation dialog for orphaned files #2899
685 [DX] Add a Production/Development Toggle to core. #1144
686 Provide additional permissions for the maintenance mode #3625
687 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
688 [D7] Add setting for which roles can be assigned #4437
689 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
690 Allow the addition of Dashboard context to any layout #6182
691 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
692 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
693 Add a new core theme #5175
694 [UX] Add a 'visible' property to display modes #3082
695 [D10] Views page displays: Provide a new option to use the admin theme #6025
696 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
697 Consolidate maintenance-related settings either in $state or $config #4723
698 [UX] Consider saving changes to custom block text without requiring a second save. #2038
699 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
700 [D8] Autosave content #3426

Pages

Log in or register to add new topics