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 [D8] Add a phone field type #1342
402 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
403 Allow user to set custom background color on core hero block #3918
404 [UX] Consider saving changes to custom block text without requiring a second save. #2038
405 Add new PR template, with reminder to reference an issue #5605
406 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
407 Bring back the initial functionality of _field_write_instance function #5875
408 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
409 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
410 SMTP / PHPMailer module in core #3199
411 Allow non-administrative users the ability to publish/unpublish/schedule content #815
412 Comment titles should be removed from presentation and from database if not used #4967
413 [SR] Provide a status report entry for the database connection status #4945
414 [UX] Decrease size of help text input textareas #2747
415 [PS] Use signatures instead of the form cache #1470
416 [UX] Maximum upload size should be an integer element #1120
417 Make problems with layout blocks more discoverable. #2320
418 Make mobile menu toggle text configurable #6264
419 Update.php should automatically apply any new configuration defaults #1832
420 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
421 [D9] Add menu link support into views #4505
422 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
423 Add 'Field HTML Trim' to core #6001
424 [UX] Add the ability to make any standard layout template a flexible one #4114
425 [D8] Allow enabling modules (and themes/layouts?) via config sync / import #5163
426 Allow title callbacks to return unsanitized text (after being run through t()) #2974
427 Make pager more efficient by not generating (and running) a countQuery #404
428 Allow more granular HTML filter options for HTML attributes, not just tags #6100
429 [UX] Display a reminder to uninstall modules after disabling them #3911
430 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
431 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
432 Translation of taxonomy terms #4720
433 Contact form message templates edited via the UI #3568
434 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
435 [WP] Add Token Filter to core #5352
436 [WP] Add the ability to schedule config changes #3185
437 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
438 [UX] Some UI improvements to Book module #5331
439 [D8] Allow image fields to use any extensions the current image toolkit supports #3136
440 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
441 [UX] Language switcher block: allow some basic customization via the block configuration form #4924
442 Create new form that wraps the "file/add" and "Media Library Selector" forms for re-use #2720
443 Idea: Provide code names for major Backdrop releases #1458
444 Text area with Plain text processing doesn't display line breaks #5515
445 [UX] Redesign the Themes page #1103
446 authorize.php should be used for all Installer module downloads/installs #2271
447 Ability to change themes based upon a layout #6296
448 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
449 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
450 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
451 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
452 Introduce some missing permissions that allow global actions on files #6012
453 [DX] Introduce a new `user_permission_get_info()` function #4097
454 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
455 Replace the draggable.png icon with a modern one, and add up/down-only and left/right-only variants. #5152
456 Allow opening block configuration forms on their own page (not in a modal) #1659
457 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
458 Backdrop needs a "related posts" feature #1317
459 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
460 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
461 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
462 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
463 One click install for digitalocean #5628
464 Is correcting the way form ID's named worth spending time on? #4706
465 [META] Use UUIDs in more places #3563
466 Allow Views to be grouped in Admin Menu #5895
467 Add a "remove" UI for modules & themes (& layouts?) #5320
468 Allow admins to unblock someone easily without having to go into the database #3111
469 Consider using a flat-file cache for the page cache #716
470 [D8][UX] Add a "Placeholder" input field to Views Exposed Filters to allow HTML5 Placeholder #4910
471 [UX] Admin bar: Consider replacing the home button with a "Back to site" button. #2709
472 [UX] File Field UI redesign. #1445
473 Add check that active configuration directory is writable to system_requirements #5538
474 [UX] Refine permissions for Field UI #1079
475 Add option to set a maximum age of log messages #2243
476 [UX] Add help text on "uninstall modules" page /admin/modules/uninstall that modules need to be disabled first #6309
477 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
478 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
479 [A11Y][D9] Provide a "Visually hidden" option for the display of field labels #5766
480 [UX] Project installer: Provide link to update report from installer update tab #4471
481 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
482 [UX] Rich-text Image/text flow. #987
483 [UX] Create more intuitive behavior for "Customize" button to manage displays #5129
484 [UX] timezone drop-down should group timezones by continent #2928
485 [UX] Automatically update the "Admin Content" view to include language field and exposed filter when more than one language is enabled for the site. #1625
486 Don't count markup characters as part of the text length #309
487 Consider converting the watchdog list to a view. #1302
488 [UX] add an exposed filter for email address to the user account list #2512
489 Allow themes to have `config` folders #6122
490 Build a flexible "JSON consumer" block for Dashboard #3891
491 Backdrop release procedure enhancement #1987
492 [UX] Allow the "Book outline" vertical tab in the content create/edit form to be hidden from users with the "Administer book outlines" permission #3638
493 Add pagers to watchdog entries #3546
494 [DX] Allow `language_list()` to output select list `#options` with both the native and the non-native language labels #5901
495 Add new Date field widget to utilize HTML5 #date input type #4255
496 [UX] Do not reload the page when using the "Reset" button in the instant filters (modules listing and permissions page) #5910
497 [UX] CKEditor - Provide default styles #4233
498 Add admin tagging API to entities, menus, etc. #5307
499 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
500 Provide an option to make language required for nodes (do not allow language = "none"). #673

Pages

Log in or register to add new topics