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 [SEO][META] Provide some basic SEO meta tags OOTB #4995
602 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
603 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
604 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
605 "Create new revision by default" doesn't enable revisions #6103
606 [UX] Provide an option to sort the keys/values of the options select form elements #5823
607 [UX] Auto Updates for security/modules #414
608 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
609 Add function that returns default config #3251
610 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
611 Make problems with layout blocks more discoverable. #2320
612 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
613 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
614 [UX] Display a reminder to uninstall modules after disabling them #3911
615 [UX] Modules Manual installation box needs to take modules names in any case #2885
616 Update.php should automatically apply any new configuration defaults #1832
617 Contact form message templates edited via the UI #3568
618 [DX] Add user_role_has_permission function #6186
619 [DX] Allow combining the types of placeholders for the t() function, and introduce a new one for text that should be wrapped in code/pre tag HTML tags #6190
620 Change message to "Your comment has been updated" on comment update #5701
621 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
622 Add a form API element for `image` that includes image type and size validators natively. #5946
623 Use the default date entry format for the default date display format #4646
624 [PS] Optimize menu_navigation_links_rebuild() #5389
625 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
626 Improve the way search (re)indexing works. #1337
627 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
628 [DX] Implement hook_hook_info() to help organize module code #3024
629 Apply image style to default picture #4976
630 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
631 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
632 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
633 Introduce new "View own published content" #6397
634 [UX] Either get rid of MENU_SUGGESTED_ITEM or change the way it works in a way that fixes UX WTFs #5834
635 [UX] Better Menu permissions #384
636 [UX][WP] CKEditor: Add word count #1477
637 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
638 Upscaling in out-of-the-box image style 'Large'. #3232
639 Add a new core theme #5175
640 authorize.php should be used for all Installer module downloads/installs #2271
641 Add an 'URL alias update queue' for entities associated with an updated entity #1124
642 [WP][UX] Dashboard: Dismissible blocks #3996
643 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
644 [DX] Add a legacy upgrade_mappings database table #2855
645 Consolidate maintenance-related settings either in $state or $config #4723
646 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
647 [META] Use UUIDs in more places #3563
648 Display the field machine_name along with the label on the display mode #6200
649 [D10] Views: (even more) responsive grid format #5719
650 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
651 [D7] Provide method to get the pager's element ID #5958
652 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
653 [UX] Dismissible status report messages. #4617
654 [WP][SR] Add email obfuscator to core #3270
655 Is the Admin Menu z-index value high enough? #5372
656 [UX] add an exposed filter for email address to the user account list #2512
657 Allow overriding Seven's header customisations #4205
658 [UX] add the ability to order menus #3003
659 Make "Compose tips" (long version of tips) for text formats discoverable from "Formatting options" fieldset #4953
660 Backdrop release procedure enhancement #1987
661 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
662 Use config for color module palettes #2554
663 [A11Y] Make collapsible fieldset accessible #6408
664 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
665 Introduce `entity_goto()` shortcut for `backdrop_goto()` on Entity paths #5838
666 Add more HTML5 elements for dates #326
667 Views: allow setting the "Items to display" value to "unlimited". #1460
668 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
669 Config management diff: Rename "Old" and "New" to something more meaningful #3221
670 [UX] Flexible templates UI: Allow "visual" region width changing, using left/right drag handles, and width indicators #5167
671 Add option to set a maximum age of log messages #2243
672 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
673 Build a flexible "JSON consumer" block for Dashboard #3891
674 menu_tree_check_access() adds 1141 database queries #2825
675 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
676 Add pagers to watchdog entries #3546
677 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
678 Don't hard-code the line wrapping in backdrop_mail() and _backdrop_wrap_mail_line() #6237
679 Allow Access to Image Library for Core Hero Block #5739
680 [UX] Make block titles required and allow them to be hidden. #692
681 Include Link Sanitize tests from D7 contrib module #5613
682 [UX] Add a "Back" button to the "Add block" dialog. #1644
683 Add 'reverse' option to 'View result counter' #4590
684 Support SVG in Image Library #5541
685 [D8] Allow forms to set custom validation error messages on required fields #5348
686 link fields for in page navigation #go-to-here #1308
687 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
688 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
689 Change the default profile on tests from Standard to Testing #4943
690 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
691 [UX] Hide redundant items in Node Edit form. #3705
692 [DX] [D8] Add a `validate()` method to entity classes #6061
693 Add cropping to default image styles #5590
694 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
695 Add ability to edit a revision's message #5861
696 Creating multiple fields simultaneously while creating a content type #292
697 Add filtering to path_autocomplete #4381
698 SMTP / PHPMailer module in core #3199
699 Javascript end-to-end testing #5160
700 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231

Pages

Log in or register to add new topics