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
901 Allow a hook to alter the list of CSS files parsed by Color module #6240
902 Allow altering image style urls #5745
903 Reconfiguring the administrative layout #3072
904 [UX] Add the ability for default layouts to be cloned (like views). #1674
905 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
906 [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
907 [UX] Some UI improvements to Book module #5331
908 Allow regions titles #2647
909 Is correcting the way form ID's named worth spending time on? #4706
910 Put all search results on a single page (with facets?) #1330
911 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
912 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
913 Missing a possibility to get a books mlid value for views #5565
914 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
915 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
916 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
917 Add new PR template, with reminder to reference an issue #5605
918 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
919 [D9] Add a sub theme starter kit to Basis #3914
920 Bring back the initial functionality of _field_write_instance function #5875
921 File entity setting for garbage collection #2897
922 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
923 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
924 Replace the draggable.png icon with a modern one, and add up/down-only and left/right-only variants. #5152
925 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
926 [UX] Default drop-button action for node types should be 'manage fields' #1116
927 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
928 [DX] Introduce a new `user_permission_get_info()` function #4097
929 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
930 Store entity bundle in comment table #2046
931 Make mobile menu toggle text configurable #6264
932 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
933 Add permissions to view and use button "Clear log messages" #3056
934 [UX] limit field tokens on node type page to fields on that type #3752
935 Add 'Field HTML Trim' to core #6001
936 Add a "remove" UI for modules & themes (& layouts?) #5320
937 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
938 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
939 [D8][UX] Add a "Placeholder" input field to Views Exposed Filters to allow HTML5 Placeholder #4910
940 Add new Date field widget to utilize HTML5 #date input type #4255
941 Why do we need to write the entire config data within update hooks? #3347
942 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
943 Allow more granular HTML filter options for HTML attributes, not just tags #6100
944 [UX] Project Browser should run some pre-flight checks #1858
945 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
946 [UX] Show result count and result range in search results #3261
947 [DX] Add config->getData() to match config->setData() #3902
948 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
949 Refactor the generation of SQL for dates and times into the database driver #2890
950 Create a list of all entity types under Reports. #1449
951 [DX][UX] Keyboard shortcut for admin menu search #3564
952 [UX] Create more intuitive behavior for "Customize" button to manage displays #5129
953 [UX] Project installer: Provide link to update report from installer update tab #4471
954 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
955 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
956 [UX] Manage display: use the 'dirty' form flag when field settings are changed, in order to indicate that the form needs to be saved. #927
957 [UX] [DX] Move the user page to a separate module #109
958 [DX] Make certain field values and entity properties available during save. #2032
959 Ability to change themes based upon a layout #6296
960 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
961 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
962 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
963 [WP] Support HTML formatted emails in core #3727
964 Introduce some missing permissions that allow global actions on files #6012
965 Add admin tagging API to entities, menus, etc. #5307
966 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
967 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
968 [UX] Improve editing data and time format patterns #1284
969 Make the 404 / 403 page setting "translatable" #4881
970 [UX] CKEditor - Provide default styles #4233
971 [UX] Content view "Operations" drop-down lists available operations in random order. #548
972 CKEditor: Add filter to allow empty HTML tags #3269
973 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
974 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
975 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
976 One click install for digitalocean #5628
977 Add node's 'Menu link titles' to views #3248
978 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
979 Allow Views to be grouped in Admin Menu #5895
980 [UX] Make sidebars collapsible in Harris layout #5486
981 Bulk delete taxonomy terms #2875
982 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
983 Add HTML5 Placeholder to form inputs #3561
984 [D8] Image styles: add "Convert" effect/action #5107
985 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
986 Create the settings.php file if missing. #1075

Pages

Log in or register to add new topics