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
601 [UX][A11y][D10] CKEditor toolbar configuration: allow adding/(re)moving buttons via keyboard #6159
602 Add function that returns default config #3251
603 Add semantic markup to layouts #1970
604 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
605 [UX] Display a reminder to uninstall modules after disabling them #3911
606 [UX] Modules Manual installation box needs to take modules names in any case #2885
607 [D9] Date: allow setting MIN and MAX dates, only past dates, or only future dates, or both #4648
608 Contact form message templates edited via the UI #3568
609 Ability to add custom file fields to Node Edit Form #5738
610 Allow altering image style urls #5745
611 Can we add a class to the admin tabs? #4207
612 [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
613 Allow setting a default value for Alt and Title text in image fields #1439
614 Missing a possibility to get a books mlid value for views #5565
615 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
616 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
617 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
618 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
619 [DX] Implement hook_hook_info() to help organize module code #3024
620 [UX] Add # anchors to blocks in the Layout UI. #1724
621 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
622 Add new PR template, with reminder to reference an issue #5605
623 Custom Block contextual link #4390
624 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
625 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
626 Bring back the initial functionality of _field_write_instance function #5875
627 [WP] Add URL Alias as machine name-like field to node titles #3993
628 Security: Consider adding an option to load public forms through AJAX. #1592
629 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
630 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
631 Remove syslog module from core #1260
632 Dashboard: Add a Configuration Manager widget #5322
633 Varnish Cache Caching to improve performance Backdrop CMS #6164
634 Upscaling in out-of-the-box image style 'Large'. #3232
635 Run tests for releases after project published ZIP file #1964
636 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
637 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
638 [DX] Add a legacy upgrade_mappings database table #2855
639 Allow selecting an existing date format for log messages #4621
640 [META] Use UUIDs in more places #3563
641 Add option to run-test.sh to allow skipping troublesome tests. #4607
642 Add pagers to watchdog entries #3546
643 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
644 [DX] Introduce a `config_delete()` function, and improve/fix documentation around config deletion. #4186
645 Add 'Field HTML Trim' to core #6001
646 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
647 Why do we need to write the entire config data within update hooks? #3347
648 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
649 [UX] Token browser dialog: increase width (and height?). #1038
650 CKEditor5 Sections #5115
651 "Create new revision by default" doesn't enable revisions #6103
652 [UX] add the ability to order menus #3003
653 [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
654 [DX] Add a hook_library_alter() to remove unwanted things more easily #3718
655 Use config for color module palettes #2554
656 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
657 [UX] Provide options-element-like UI for the "Style List" text area for text formats #4385
658 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
659 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
660 [UX] Branding and Version info on Installation Screens #1584
661 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
662 Basis: Add basic font-sizes to skin.css #2410
663 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
664 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
665 [DX] Add user_role_has_permission function #6186
666 Config management diff: Rename "Old" and "New" to something more meaningful #3221
667 [UX] New interface for editing, previewing, and saving theme settings #1949
668 Add a localization concept for user-provided strings to core #4894
669 Build a flexible "JSON consumer" block for Dashboard #3891
670 menu_tree_check_access() adds 1141 database queries #2825
671 Add plugins to ckeditor available in D7 contrib module via CDN, but not in Backdrop core. #3875
672 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
673 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
674 [UX] Machine names: replace/ignore invalid characters as they are being typed. #3541
675 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
676 [UX] Add path settings to file pages #4176
677 [UX] Content view "Operations" drop-down lists available operations in random order. #548
678 Introduce some missing permissions that allow global actions on files #6012
679 Make 'gid' column in 'node_access' table VARCHAR #1396
680 CKEditor: Add filter to allow empty HTML tags #3269
681 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
682 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
683 [UX] Terminology for configuring a block seems odd #1016
684 Allow to trigger the site status alert (red button) remotely #5097
685 Introduce new "View own published content" #6397
686 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
687 Allow the values of list field types to be pulled from a view. #1677
688 [UX] Hide redundant items in Node Edit form. #3705
689 One click install for digitalocean #5628
690 Easier/better way to revert Views' settings #4368
691 [UX] Manage display: use the 'dirty' form flag when field settings are changed, in order to indicate that the form needs to be saved. #927
692 Allow Views to be grouped in Admin Menu #5895
693 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
694 [UX] [DX] Move the user page to a separate module #109
695 [DX] Add a `project_get_info` helper function. #2385
696 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
697 View configuration UI: Add indicator denoting rewritten fields #5287
698 [DX] Allow combining the types of placeholders for the t() function, and introduce a new one for text that should be wrapped in code/pre tag HTML tags #6190
699 SMTP / PHPMailer module in core #3199
700 Allow leaving feedback on projects from the Project Installer UI. #1914

Pages

Log in or register to add new topics