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 content types to be enabled/disabled via the admin UI #3883
602 Double click prevention #6393
603 [UX] Allow 'manage file' from Image Library #3544
604 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
605 [UX] Mobile project browser: make it easier to get to the queue #3098
606 Provide "Delimited" and "HTML list" display formatters for fields #2674
607 [META] [UX] Add more Display Suite features #2084
608 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
609 [UX] Turn the installer into a 1-minute installer #467
610 [D8][DX] Add element #type table and merge tableselect/tabledrag into it #4388
611 View configuration UI: Add indicator denoting rewritten fields #5287
612 [UX] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
613 Add filtering to path_autocomplete #4381
614 Log warnings when projects are encountered without a 'type' #4866
615 [D8] Add a phone field type #1342
616 Make l() to call theme('link') when possible #6194
617 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
618 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
619 Media: Use field mapping to automatically store metadata/EXIF info #3333
620 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
621 Views UI: Edit Basic Settings #2906
622 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
623 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
624 Allow non-administrative users the ability to publish/unpublish/schedule content #815
625 Add 'reverse' option to 'View result counter' #4590
626 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
627 Allow to trigger the site status alert (red button) remotely #5097
628 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
629 [UX] Allow site admins to specify which menu is to be used in the admin bar. #5519
630 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
631 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
632 Allow pseudo fields to have configurable settings #3859
633 Feature to add multiple Layouts together #5585
634 Add ability to configure inline image upload path with global/ site tokens #6401
635 Ship core with a layout that uses user/% as context #3531
636 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
637 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
638 Create New Field API for more efficient fields #2661
639 Move the file `description` column to file_managed table. #2070
640 Store entity bundle in comment table #2046
641 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
642 Make pager more efficient by not generating (and running) a countQuery #404
643 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
644 Add hook_field_schema_alter() #6208
645 Views: Filter results by matching data with current content #3683
646 Ability to add custom file fields to Node Edit Form #5738
647 Link to all release notes between installed and recommended versions #3303
648 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
649 Admin interface for manual garbage collection #2898
650 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
651 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
652 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
653 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
654 [UX] Project Browser should run some pre-flight checks #1858
655 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
656 [PS] Use signatures instead of the form cache #1470
657 [D8] Introduce a new example.settings.local.php file #4173
658 [UX] Maximum upload size should be an integer element #1120
659 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
660 Search terms along with nodes #3850
661 Simplify Layout configuration #5592
662 Alternative approach to translating config, using get/set #3522
663 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
664 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
665 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
666 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
667 [UX] Views/Field formatter: Count #2634
668 [DX] Make certain field values and entity properties available during save. #2032
669 Add an "unsorted" indicator to table columns #5221
670 Allow opening block configuration forms on their own page (not in a modal) #1659
671 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
672 Allow 'Main Page Content' block to use a specific display mode #4341
673 [UX] Display a warning message when editor changes from Full HTML to something else #4807
674 Backdrop needs a "related posts" feature #1317
675 Allow a hook to alter the list of CSS files parsed by Color module #6240
676 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
677 Allow altering image style urls #5745
678 [UX] More info on field removal #3262
679 [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
680 Provide smarter default query string key names for views exposed filters #2893
681 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
682 Add fallback to HTTP for update manager #5455
683 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
684 [UX] Image Library view: Dynamic number of items per page #4560
685 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
686 Idea: Provide code names for major Backdrop releases #1458
687 Text area with Plain text processing doesn't display line breaks #5515
688 Mobile first approach theme #4131
689 [UX] Redesign the Themes page #1103
690 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
691 [SR] Better/safer file type validation #3830
692 Add new PR template, with reminder to reference an issue #5605
693 'Manage files' view sometimes shows incorrect filename #3507
694 Bring back the initial functionality of _field_write_instance function #5875
695 Provide an actual maintenance mode #3060
696 [UX] Move new password show/hide toggle to inside the password fields. #3046
697 [UX] Rich-text Image/text flow. #987
698 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
699 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
700 As view fields, titles for Pageless nodes show links even for those without access. #5214

Pages

Log in or register to add new topics