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 #states: support 'regex' and 'less'/'greater' (than) for value comparison #4781
602 [UX] Automatically update the "Admin Content" view to include language field and exposed filter when more than one language is enabled for the site. #1625
603 Don't count markup characters as part of the text length #309
604 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
605 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
606 Consider converting the watchdog list to a view. #1302
607 Add the ability to create a CSS class for image field in Views #2920
608 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
609 Allow selecting an existing date format for log messages #4621
610 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
611 Can we add a class to the admin tabs? #4207
612 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
613 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
614 Add new PR template, with reminder to reference an issue #5605
615 Add a link to the BackdropCMS.org page on module list for each module #5003
616 Provide an option to make language required for nodes (do not allow language = "none"). #673
617 authorize.php should be used for all Installer module downloads/installs #2271
618 Bring back the initial functionality of _field_write_instance function #5875
619 Database log message is truncated at 56 characters and not configurable #5553
620 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
621 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
622 Put Backdrop JS Object at the bottom of the HTML Document #1051
623 [D9] Add a sub theme starter kit to Basis #3914
624 Create New Field API for more efficient fields #2661
625 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
626 Custom Block contextual link #4390
627 [WP] Add URL Alias as machine name-like field to node titles #3993
628 Allow a hook to alter the list of CSS files parsed by Color module #6240
629 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
630 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
631 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
632 Allow altering image style urls #5745
633 [UX] Menu link items should be kept in sync with their respective content titles #4759
634 [UX] Allow the user to change their mind about manually entering a machine name... #1608
635 [UX][D8] Convert user pictures to an actual Image Field #243
636 Media: Use field mapping to automatically store metadata/EXIF info #3333
637 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
638 [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
639 [UX] Reflect the status of the comment settings in the "Comment fields" and "Comment display" tabs and offer connect-the-dots links to enable them. #1274
640 Views UI: Edit Basic Settings #2906
641 Check if paths already exist when views or layouts are being installed. #1257
642 Admin interface for manual garbage collection #2898
643 [UX] limit field tokens on node type page to fields on that type #3752
644 Add option to run-test.sh to allow skipping troublesome tests. #4607
645 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
646 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
647 Allow more granular HTML filter options for HTML attributes, not just tags #6100
648 [UX] Allow reordering of layouts from main Layouts page #5411
649 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
650 [SEO][META] Provide some basic SEO meta tags OOTB #4995
651 [D8] Trim summary on word boundary #599
652 Add option to set a maximum age of log messages #2243
653 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
654 [UX] Let site builders add a new image style whenever they're selecting a style to use #1438
655 [DX] Add a helper function for messaging after saving settings forms #1364
656 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
657 [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
658 [UX] Field UI - clean up the field type selection #1041
659 [DX] Add config->getData() to match config->setData() #3902
660 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
661 [DX][UX] Keyboard shortcut for admin menu search #3564
662 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
663 Make mobile menu toggle text configurable #6264
664 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
665 Optimize core book module via book_cache port #976
666 [UX] add an exposed filter for email address to the user account list #2512
667 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
668 Allow install profiles to be run after site creation #1591
669 Content creation page cleanup #202
670 Link to all release notes between installed and recommended versions #3303
671 Backdrop release procedure enhancement #1987
672 Add 'Field HTML Trim' to core #6001
673 [UX] More info on field removal #3262
674 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
675 Introduce some missing permissions that allow global actions on files #6012
676 Feature/Package Module Proposal #1238
677 Provide smarter default query string key names for views exposed filters #2893
678 [WP] Support HTML formatted emails in core #3727
679 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
680 [UX] Add path settings to file pages #4176
681 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
682 [PS] Optimize menu_navigation_links_rebuild() #5389
683 One click install for digitalocean #5628
684 Apply image style to default picture #4976
685 Use data-* to check modules dependencies before submit #565
686 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
687 Allow Views to be grouped in Admin Menu #5895
688 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
689 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
690 Provide an actual maintenance mode #3060
691 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
692 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
693 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
694 [UX] Views/Field formatter: Count #2634
695 Add HTML5 Placeholder to form inputs #3561
696 Easier/better way to revert Views' settings #4368
697 Ability to change themes based upon a layout #6296
698 Add a new core theme #5175
699 Remove the "Layout" part from the layout names in the layouts list. #945
700 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758

Pages

Log in or register to add new topics