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
401 [UX] Views save/cancel buttons are at the top right #3054
402 [UX] Provide a report page that lists all configured paths where files are being saved. #4585
403 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
404 [UX] Layout path selection: Make it more user friendly #2618
405 Improve the styling of color input elements in the admin theme #4155
406 [META] Use UUIDs in more places #3563
407 Dashboard: Add a Configuration Manager widget #5322
408 [UX] Allow bulk deleting menu links. #732
409 [UX] Add parent menu selector to menu add/edit link form #6390
410 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
411 Automatically create a node/% layout when one is created for node/NID #5539
412 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
413 [SR] Security hardening: provide a mechanism to expire sessions #5545
414 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
415 [DX] Add entity_get_bundles() as a convenient method for getting the label of a bundle. #3243
416 Layouts: Provide a way to define conditions based on field values. #2103
417 [UX] Redirect from system path to alias (GlobalRedirect in core) #2871
418 Allow default/required settings on multilingual ("Language") fields #4322
419 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
420 Replace user signatures & pictures with fields #1679
421 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
422 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
423 CKEditor5 Sections #5115
424 Re-introduce block caching support. #1619
425 Add per-bundle token info to hook_token_info() #5707
426 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
427 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
428 [UX] Inject "mini modules forms" in various places where it makes sense #5949
429 [D9][UX] Add a user-friendly parent menu browser in the content add/edit form. #3029
430 [UX] Add a token-browser-like PHP date format helper dialog #4556
431 Build a flexible "JSON consumer" block for Dashboard #3891
432 Add indicator for menu-level visibility conditions #1929
433 [UX] List modules that need to be enabled on the config sync page #2604
434 CSS Architecture with SASS, SMACSS, and BEM #4129
435 Add pagers to watchdog entries #3546
436 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
437 [UX] Open the field widget link in a modal #691
438 Double click prevention #6393
439 Add a localization concept for user-provided strings to core #4894
440 Feature to add multiple Layouts together #5585
441 Add ability to configure inline image upload path with global/ site tokens #6401
442 Log warnings when projects are encountered without a 'type' #4866
443 Allow setting a default value for Alt and Title text in image fields #1439
444 Missing a possibility to get a books mlid value for views #5565
445 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
446 Allow copying settings from other content types when adding an existing field #3229
447 Add markup or message field to contact form #4721
448 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
449 [DX] bring back db_fetch_array() and db_fetch_object() #2081
450 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
451 Allow separate edit and display titles for field #4310
452 [UX] Hide redundant items in Node Edit form. #3705
453 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
454 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
455 Make l() to call theme('link') when possible #6194
456 Allow to trigger the site status alert (red button) remotely #5097
457 Security: Consider adding an option to load public forms through AJAX. #1592
458 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
459 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
460 Remove syslog module from core #1260
461 Options to change parent link behaviour in responsive dropdown menus #2370
462 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
463 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
464 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
465 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
466 [UX] CKEditor: autocorrection. #1902
467 [UX] User "locked" in the authorize.php page #2580
468 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
469 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
470 View configuration UI: Add indicator denoting rewritten fields #5287
471 Simplify Layout configuration #5592
472 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
473 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
474 Why do we need to write the entire config data within update hooks? #3347
475 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
476 [WP] Media Library #3203
477 [UX] Combine Permissions for `Field` and `Field UI` #4710
478 [UX] Token browser dialog: increase width (and height?). #1038
479 Allow comment types independent of content types #2049
480 [A11Y] Switch Admin Bar to using Smart Menus #2809
481 Saving a content type display should not return up to the Manage Displays list #4291
482 Add an upgrade path from Admin Menu to Admin bar #3687
483 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
484 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
485 Add hook_field_schema_alter() #6208
486 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
487 [UX] Branding and Version info on Installation Screens #1584
488 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
489 Ability to add custom file fields to Node Edit Form #5738
490 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
491 Changing theme cache workflow #2349
492 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
493 Add custom block option to follow the translation system easily #2991
494 Admin UI: denote settings that may be overridden in settings.php #3856
495 Create a tests case for version upgrade #1874
496 [D8] Introduce a new `file_url_transform_relative()` function #4106
497 Ship core with a layout that uses node/% as context #3530
498 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
499 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
500 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067

Pages

Log in or register to add new topics