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
201 Link to all release notes between installed and recommended versions #3303
202 [UX] Better image style previews. #1772
203 Add status report message informing about CKEditor 5 upgrade #6346
204 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
205 File entity setting for garbage collection #2897
206 [UX] Improve editing data and time format patterns #1284
207 Allow install profiles to define dependencies other than modules #3926
208 Allow modules to provide flexible template row styles #5427
209 [UX] Project installer: Provide link to update report from installer update tab #4471
210 Allow install profiles to define explicit/hard dependencies #3597
211 Add per-bundle token info to hook_token_info() #5707
212 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
213 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
214 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
215 [UX] Inject "mini modules forms" in various places where it makes sense #5949
216 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
217 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
218 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
219 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
220 Allow regions titles #2647
221 Create the settings.php file if missing. #1075
222 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
223 [UX] Introduce a `confirm_dialog()` function #3771
224 Telemetry: Collect actual OS, not only type #5199
225 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
226 Add new Date field widget to utilize HTML5 #date input type #4255
227 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
228 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
229 [UX] Swap tab order of "Export" and "Import" config pages #2185
230 Deprecate watchdog() #4749
231 Consider using a flat-file cache for the page cache #716
232 [UX] CKEditor - Provide default styles #4233
233 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
234 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
235 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
236 Add state_override function to core #4725
237 Support SVG in Image Library #5541
238 [UX] More info on field removal #3262
239 [DX] Add project's 'install time' to system table #1726
240 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
241 Allow core libraries to be served via CDN #1593
242 Refactor the generation of SQL for dates and times into the database driver #2890
243 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
244 [D9] Add a sub theme starter kit to Basis #3914
245 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
246 [UX] Rich-text Image/text flow. #987
247 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
248 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
249 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
250 [UX] Layout UI: Per-block "dirty" form messages. #2430
251 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
252 Don't count markup characters as part of the text length #309
253 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
254 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
255 Varnish Cache Caching to improve performance Backdrop CMS #6164
256 Provide an actual maintenance mode #3060
257 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
258 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
259 Layout: path condition with a subdomain #1049
260 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
261 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
262 User roles form: Replace the "Required" column with a useful "Description" column #5179
263 [Meta] Advanced configuration overrides (allow regex/wildcards and negation of settings within arrays) #5172
264 Provide an option to make language required for nodes (do not allow language = "none"). #673
265 [UX] Rename vocabularies & terms #4222
266 CKEditor: consider the new Autocomplete plugin (introduced in 4.10) for addition to core. #3357
267 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
268 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
269 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
270 Add function that returns default config #3251
271 [UX] Provide a theme switcher. #1711
272 "Create new revision by default" doesn't enable revisions #6103
273 [DX] Make views query output easier to read with indentation & line breaks #1590
274 Bulk delete taxonomy terms #2875
275 [UX] Change user/login to /login and /user/logout to /logout #1248
276 [DX] Add config->getData() to match config->setData() #3902
277 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
278 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
279 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
280 [DX][UX] Keyboard shortcut for admin menu search #3564
281 Ability to add custom file fields to Node Edit Form #5738
282 Implement <time> tag for time stamps in core, e.g. date posted, comment date #2416
283 Comment titles should be removed from presentation and from database if not used #4967
284 [UX][D8] Convert user pictures to an actual Image Field #243
285 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
286 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
287 [DX] Add user_role_has_permission function #6186
288 [UX] Move new password show/hide toggle to inside the password fields. #3046
289 Cache settings via admin section #1434
290 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
291 [D8][UX] Add inline form errors #1040
292 Extend the 'hidden paths' feature to taxonomy #4653
293 [UX] limit field tokens on node type page to fields on that type #3752
294 Simplify Layout configuration #5592
295 Use the default date entry format for the default date display format #4646
296 [WP] Support HTML formatted emails in core #3727
297 Add new PR template, with reminder to reference an issue #5605
298 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
299 [D8] Trim summary on word boundary #599
300 [DX] Allow enabling/disabling theme debugging via the admin UI #4211

Pages

Log in or register to add new topics