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 install profiles to define explicit/hard dependencies #3597
902 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
903 [DX] Allow `language_list()` to output select list `#options` with both the native and the non-native language labels #5901
904 [D9] Add menu link support into views #4505
905 Add custom block option to follow the translation system easily #2991
906 [UX] Add the ability to make any standard layout template a flexible one #4114
907 Make l() to call theme('link') when possible #6194
908 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
909 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
910 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
911 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
912 [DX] Add a Production/Development Toggle to core. #1144
913 [UX] Some UI improvements to Book module #5331
914 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
915 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
916 Is correcting the way form ID's named worth spending time on? #4706
917 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
918 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
919 [D10] Views page displays: Provide a new option to use the admin theme #6025
920 Support tokens in Views "Global: custom text" field #3189
921 Add ability to configure inline image upload path with global/ site tokens #6401
922 [UX] Better Menu permissions #384
923 [D9] Add a sub theme starter kit to Basis #3914
924 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
925 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
926 Layouts: Visibility conditions available when one of two required contexts are missing #4594
927 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
928 Replace the draggable.png icon with a modern one, and add up/down-only and left/right-only variants. #5152
929 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
930 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
931 [UX] On the Add view page, expand block, and collapse page display #2978
932 [DX] Introduce a new `user_permission_get_info()` function #4097
933 Add hook_field_schema_alter() #6208
934 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
935 [WP][SR] Add email obfuscator to core #3270
936 Add a default 'posts' view to core #2152
937 [UX] limit field tokens on node type page to fields on that type #3752
938 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
939 Add a "remove" UI for modules & themes (& layouts?) #5320
940 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
941 [D8] Add "Required" and "Show by default" option for "Text area with a summary" field/widget #5793
942 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
943 [D8][UX] Add a "Placeholder" input field to Views Exposed Filters to allow HTML5 Placeholder #4910
944 Add new Date field widget to utilize HTML5 #date input type #4255
945 Create a mechanism for dynamically determining output of file entities #2721
946 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
947 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
948 Add more HTML5 elements for dates #326
949 [UX] Sort the image styles list in a meaningful way #2457
950 [DX] Add config->getData() to match config->setData() #3902
951 [DX] [CMI] Add a site-wide concept of storage state (like ctools) #1345
952 Add semantic markup to layouts #1970
953 Layout API: function to add a block to a layout region programmatically #5662
954 [DX][UX] Keyboard shortcut for admin menu search #3564
955 [UX] Create more intuitive behavior for "Customize" button to manage displays #5129
956 Enable Entity Reference in new installations #5913
957 [UX] Project installer: Provide link to update report from installer update tab #4471
958 Provide chained term tokens for taxonomy_term_reference fields #2949
959 Allow a hook to alter the list of CSS files parsed by Color module #6240
960 [UX] Make block titles required and allow them to be hidden. #692
961 [UX][WP] CKEditor: Add word count #1477
962 Support SVG in Image Library #5541
963 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
964 [WP] Support HTML formatted emails in core #3727
965 Add an 'URL alias update queue' for entities associated with an updated entity #1124
966 Add admin tagging API to entities, menus, etc. #5307
967 [UX] Add # anchors to blocks in the Layout UI. #1724
968 Create a printable Status Report #5821
969 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
970 Make the 404 / 403 page setting "translatable" #4881
971 Bulk operation for scheduling publishing of multiple pieces of content. #3115
972 [UX] CKEditor - Provide default styles #4233
973 [ META] Add new interface for user selection of managed files #2718
974 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
975 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
976 Creating multiple fields simultaneously while creating a content type #292
977 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
978 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
979 Improve the way search (re)indexing works. #1337
980 [UX] Make sidebars collapsible in Harris layout #5486
981 Run tests for releases after project published ZIP file #1964
982 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
983 Add HTML5 Placeholder to form inputs #3561
984 [D8] Image styles: add "Convert" effect/action #5107
985 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
986 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455

Pages

Log in or register to add new topics