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 Improve the way search (re)indexing works. #1337
902 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
903 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
904 Custom Block contextual link #4390
905 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
906 Comment administration improvements #2919
907 Run tests for releases after project published ZIP file #1964
908 [WP] Add URL Alias as machine name-like field to node titles #3993
909 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
910 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
911 Add an "unsorted" indicator to table columns #5221
912 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
913 [UX] Display a warning message when editor changes from Full HTML to something else #4807
914 [META] Use UUIDs in more places #3563
915 [UX][WP] CKEditor: Add word count #1477
916 Add an 'URL alias update queue' for entities associated with an updated entity #1124
917 Feature to add multiple Layouts together #5585
918 Allow selecting an existing date format for log messages #4621
919 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
920 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
921 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
922 Can we add a class to the admin tabs? #4207
923 Add fallback to HTTP for update manager #5455
924 Add a views filter/argument for Term Depth #2666
925 [UX] Add # anchors to blocks in the Layout UI. #1724
926 Give details about why a permission 'has security implications' #5536
927 Allow a hook to alter the list of CSS files parsed by Color module #6240
928 [META][UX] Figure out a better way to be able to insert introductory/summary/footer text in various places. #1673
929 Ability to add custom file fields to Node Edit Form #5738
930 [DX] Form API: provide a 'type' => 'status_message' element. #3329
931 Basis: Add basic font-sizes to skin.css #2410
932 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
933 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
934 [UX] Hide all field labels by default #2902
935 [UX] New interface for editing, previewing, and saving theme settings #1949
936 Allow more granular HTML filter options for HTML attributes, not just tags #6100
937 As view fields, titles for Pageless nodes show links even for those without access. #5214
938 Build a flexible "JSON consumer" block for Dashboard #3891
939 When using a term reference field only show the term options that are in the current language #4774
940 Add pagers to watchdog entries #3546
941 Views: allow setting the "Items to display" value to "unlimited". #1460
942 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
943 Simplify Layout configuration #5592
944 Add option to run-test.sh to allow skipping troublesome tests. #4607
945 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
946 [UX] Allow moving blocks from the front end? #3086
947 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
948 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
949 Allow search result display to be controlled via view modes #829
950 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
951 Allow admin theme CSS for dialogs to be used on front-end #2659
952 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
953 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
954 Make mobile menu toggle text configurable #6264
955 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
956 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
957 Ability to change themes based upon a layout #6296
958 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
959 [UX] Hide redundant items in Node Edit form. #3705
960 [UX] Add a "Back" button to the "Add block" dialog. #1644
961 link fields for in page navigation #go-to-here #1308
962 Allow altering image style urls #5745
963 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
964 [DX] Add a `project_get_info` helper function. #2385
965 Easier/better way to revert Views' settings #4368
966 [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
967 File entity setting for garbage collection #2897
968 Allow leaving feedback on projects from the Project Installer UI. #1914
969 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
970 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
971 Telemetry: Collect actual OS, not only type #5199
972 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
973 Deprecate watchdog() #4749
974 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
975 [UX] Better alignment for drop buttons. #1090
976 Add new PR template, with reminder to reference an issue #5605
977 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
978 Bring back the initial functionality of _field_write_instance function #5875
979 Reconfiguring the administrative layout #3072
980 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
981 [UX] Add path settings to file pages #4176
982 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
983 Allow modules to provide flexible template row styles #5427
984 Allow regions titles #2647
985 Allow the values of list field types to be pulled from a view. #1677
986 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505

Pages

Log in or register to add new topics