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
801 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
802 Auto-update `.htaccess`, `robots.txt`, or `settings.php` (when we can) #5929
803 Add Claro administration theme to core #5241
804 [DX] Introduce a new `user_permission_get_info()` function #4097
805 [UX] admin bar search results should not be allowed to span further than the page height. #520
806 All config_*() functions should accept `$type` for consistency. #4821
807 [D8] Port and merge Local Image Input Filter in core #1384
808 Add ability to skip running tests on PR #5575
809 [DX] bring back db_fetch_array() and db_fetch_object() #2081
810 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
811 Media: Use field mapping to automatically store metadata/EXIF info #3333
812 Feature request for Internal Redirects #3940
813 Views UI: Edit Basic Settings #2906
814 Editor image dialog: option to sync the width and height of the image and also option to override the sync #6385
815 Restore Configurable Actions to core #3646
816 Is correcting the way form ID's named worth spending time on? #4706
817 Create a printable Status Report #5821
818 Status Report should flag duplicate module installs #5464
819 [UX] disable "upload" button on file widget until file has been selected #908
820 Disable unused layout templates #5068
821 [DX][D8] Provide a mechanism to deprecate permissions #5030
822 Allow a layout to be selected on additional paths. #1528
823 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
824 Changing theme cache workflow #2349
825 [UX] Rename "Configuration" to "Settings" #1161
826 Create a tests case for version upgrade #1874
827 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
828 [DX] Add user_role_has_permission function #6186
829 [UX] Add information about removed modules to the uninstall page #3779
830 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
831 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
832 [UX] Project installer: Provide link to update report from installer update tab #4471
833 Idea: allow "pinning" base themes to specific versions (to solve the issue with breaking changes in core themes) #5941
834 [D8] Manage form display: Allow managing form fields non-programmatically #5219
835 [DX] Form API #states: support 'regex' and 'less'/'greater' (than) for value comparison #4781
836 [D8] Port and merge Internationalization Views in core #1375
837 Allow comment types independent of content types #2049
838 Link to all release notes between installed and recommended versions #3303
839 [PS] Set cache lifetime to 1 year for static assets #3937
840 Admin interface for manual garbage collection #2898
841 "Create new revision by default" doesn't enable revisions #6103
842 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
843 Provide a form-item-inline class to help admin forms #5829
844 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
845 Add new Date field widget to utilize HTML5 #date input type #4255
846 [UX] CKEditor - Provide default styles #4233
847 Add a link to the BackdropCMS.org page on module list for each module #5003
848 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
849 Give details about why a permission 'has security implications' #5536
850 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
851 [DX] Add a Production/Development Toggle to core. #1144
852 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
853 Provide an actual maintenance mode #3060
854 [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
855 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
856 [UX] Views/Field formatter: Count #2634
857 Support the call of Ukraininan government and change “Russia” to “Russia is a terrorist state” #5712
858 Add option to Views for hiding empty blocks #3411
859 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
860 Entity reference 7.x-1.6 #5952
861 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
862 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
863 [UX] Menu link items should be kept in sync with their respective content titles #4759
864 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
865 [UX] Consider saving changes to custom block text without requiring a second save. #2038
866 [UX] More info on field removal #3262
867 Allow user to set custom background color on core hero block #3918
868 Provide smarter default query string key names for views exposed filters #2893
869 Introduce new "View own published content" #6397
870 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
871 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
872 [DX] Form API: Do not require #default_value for checkboxes to be provided as an array #5836
873 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
874 Provide a "System metrics" entry in the status page, to show disk space, RAM usage, and database size #5858
875 [UX] Allow reordering of layouts from main Layouts page #5411
876 [UX] Rename vocabularies & terms #4222
877 Allow search result display to be controlled via view modes #829
878 [SEO][META] Provide some basic SEO meta tags OOTB #4995
879 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
880 Make problems with layout blocks more discoverable. #2320
881 [UX] Allow selecting a layout for a view page from the view add/edit form. #1130
882 Update.php should automatically apply any new configuration defaults #1832
883 [UX] Move new password show/hide toggle to inside the password fields. #3046
884 Display the field machine_name along with the label on the display mode #6200
885 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
886 [DX] Add Flush all caches > Views to admin bar #5737
887 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
888 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
889 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
890 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
891 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
892 [DX] [CMI] Add a site-wide concept of storage state (like ctools) #1345
893 [UX] Pathauto follow-up: implement autocomplete on fields that support tokens (when the user types "[") #2017
894 Add function that returns default config #3251
895 [UX] Display a reminder to uninstall modules after disabling them #3911
896 [UX] Modules Manual installation box needs to take modules names in any case #2885
897 [A11Y] Make collapsible fieldset accessible #6408
898 Contact form message templates edited via the UI #3568
899 Extend the 'hidden paths' feature to taxonomy #4653
900 [META] Use UUIDs in more places #3563

Pages

Log in or register to add new topics