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 [A11Y][D9] Provide a "Visually hidden" option for the display of field labels #5766
902 Allow comment types independent of content types #2049
903 [UX] Add the ability to make any standard layout template a flexible one #4114
904 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
905 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
906 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
907 Allow themes to have `config` folders #6122
908 Is correcting the way form ID's named worth spending time on? #4706
909 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
910 Give details about why a permission 'has security implications' #5536
911 Layouts: Visibility conditions available when one of two required contexts are missing #4594
912 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
913 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
914 [DX] Add a Production/Development Toggle to core. #1144
915 Add fallback to HTTP for update manager #5455
916 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
917 Bulk operation for scheduling publishing of multiple pieces of content. #3115
918 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
919 [ META] Add new interface for user selection of managed files #2718
920 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
921 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
922 Allow the addition of Dashboard context to any layout #6182
923 [META] Use UUIDs in more places #3563
924 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
925 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
926 Provide a list of "Enabled Modules" somewhere to help with debugging #5791
927 [UX] Consider saving changes to custom block text without requiring a second save. #2038
928 [DX] Introduce a new `user_permission_get_info()` function #4097
929 Add an "unsorted" indicator to table columns #5221
930 [D10] Views page displays: Provide a new option to use the admin theme #6025
931 Provide chained term tokens for taxonomy_term_reference fields #2949
932 [UX] Display a warning message when editor changes from Full HTML to something else #4807
933 Consider adding print styles in core report pages, or providing a way to export them as JSON #6136
934 Allow search result display to be controlled via view modes #829
935 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
936 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
937 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
938 Layout API: function to add a block to a layout region programmatically #5662
939 Make problems with layout blocks more discoverable. #2320
940 Add new Date field widget to utilize HTML5 #date input type #4255
941 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
942 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
943 Enable Entity Reference in new installations #5913
944 [UX] Mobile project browser: make it easier to get to the queue #3098
945 Update.php should automatically apply any new configuration defaults #1832
946 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
947 Provide "Delimited" and "HTML list" display formatters for fields #2674
948 Build a flexible "JSON consumer" block for Dashboard #3891
949 Add status report message informing about CKEditor 5 upgrade #6346
950 Add pagers to watchdog entries #3546
951 [UX] Project installer: Provide link to update report from installer update tab #4471
952 [DX] [CMI] Add a site-wide concept of storage state (like ctools) #1345
953 [D8] Add "Required" and "Show by default" option for "Text area with a summary" field/widget #5793
954 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
955 As view fields, titles for Pageless nodes show links even for those without access. #5214
956 Add the ability to create a CSS class for image field in Views #2920
957 When using a term reference field only show the term options that are in the current language #4774
958 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
959 Varnish Cache Caching to improve performance Backdrop CMS #6164
960 [UX] Hide redundant items in Node Edit form. #3705
961 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
962 [UX][WP] CKEditor: Add word count #1477
963 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
964 [DX] Allow JS in theme .info files to optionally specify header/footer as scope (default to header for BC) #5677
965 authorize.php should be used for all Installer module downloads/installs #2271
966 [UX] CKEditor - Provide default styles #4233
967 Add an 'URL alias update queue' for entities associated with an updated entity #1124
968 Allow modules to provide flexible template row styles #5427
969 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
970 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
971 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
972 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
973 Create New Field API for more efficient fields #2661
974 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
975 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
976 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
977 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
978 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
979 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
980 Improve the way search (re)indexing works. #1337
981 Create a printable Status Report #5821
982 Media: Use field mapping to automatically store metadata/EXIF info #3333
983 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
984 Telemetry: Collect actual OS, not only type #5199
985 Views UI: Edit Basic Settings #2906
986 Deprecate watchdog() #4749

Pages

Log in or register to add new topics