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 [D9] Add 'published' timestamp to nodes #5062
202 Basis: Add basic font-sizes to skin.css #2410
203 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
204 [UX] Open the field widget link in a modal #691
205 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
206 [UX] New interface for editing, previewing, and saving theme settings #1949
207 [DX] Offer to backup and delete existing config to proceed with installation #6062
208 [SR] Security hardening: provide a mechanism to expire sessions #5545
209 [META][UX] Better "Recent content" block #4576
210 Create a mechanism for dynamically determining output of file entities #2721
211 Showcase core features during install #4138
212 Add new PR template, with reminder to reference an issue #5605
213 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
214 Make 'gid' column in 'node_access' table VARCHAR #1396
215 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
216 Bring back the initial functionality of _field_write_instance function #5875
217 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
218 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
219 [UX] Terminology for configuring a block seems odd #1016
220 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
221 Allow pseudo fields to have configurable settings #3859
222 Allow the values of list field types to be pulled from a view. #1677
223 [Meta] Available updates report not as complete as Drupal 7 report #6252
224 Provide chained term tokens for taxonomy_term_reference fields #2949
225 Ship core with a layout that uses user/% as context #3531
226 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
227 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
228 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
229 Allow altering image style urls #5745
230 'Unused' module detector #5020
231 [DX] Add a `project_get_info` helper function. #2385
232 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
233 [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
234 Allow leaving feedback on projects from the Project Installer UI. #1914
235 [UX] Add responsive option to pager choice for Views and Search #6094
236 Bulk operation for scheduling publishing of multiple pieces of content. #3115
237 Missing a possibility to get a books mlid value for views #5565
238 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
239 [DX] Support some basic markdown-flavoured formatting in t() #4535
240 [ META] Add new interface for user selection of managed files #2718
241 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
242 [D9] Users must verify email when changing user email addresses #5210
243 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
244 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
245 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
246 [UX] Add the ckeditor spell-check plugin #2071
247 Convert the taxonomy listing and feed at /taxonomy/term/%term to Views #145
248 Search terms along with nodes #3850
249 Translation of taxonomy terms #4720
250 Administration Bar module should not use popup #6270
251 Add the ability to create a CSS class for image field in Views #2920
252 Alternative approach to translating config, using get/set #3522
253 Move "Expanded" option for Menu Items to Block settings #5428
254 [UX] Add # anchors to vtabs. #1537
255 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
256 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
257 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
258 [UX] Add a default Taxonomy (tag/category) layout #1164
259 Add 'Field HTML Trim' to core #6001
260 Add options to Block Name in Views #1880
261 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
262 [UX] Mobile project browser: make it easier to get to the queue #3098
263 Why do we need to write the entire config data within update hooks? #3347
264 Views: Filter results by matching data with current content #3683
265 [D9] Add menu link support into views #4505
266 Provide "Delimited" and "HTML list" display formatters for fields #2674
267 [UX] Add the ability to make any standard layout template a flexible one #4114
268 [DX] Introduce a new `user_permission_get_info()` function #4097
269 One click install for digitalocean #5628
270 Create a field_storage_exists() function #5180
271 [D8] Port and merge Internationalization in core (feature parity with D8). #1374
272 [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
273 Allow Views to be grouped in Admin Menu #5895
274 Allow comments to be attached to any entity type #2048
275 Media: Use field mapping to automatically store metadata/EXIF info #3333
276 [UX] [DX] Move the user page to a separate module #109
277 [SR] Better/safer file type validation #3830
278 Is correcting the way form ID's named worth spending time on? #4706
279 [UX] Create a consistent and responsive step wizard for update.php and install.php #6290
280 Views UI: Edit Basic Settings #2906
281 'Manage files' view sometimes shows incorrect filename #3507
282 [DX] Add settings/page for contextual links settings #5404
283 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
284 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
285 [DX] Support a way to declare conflicts in .info files #4993
286 Expose breakpoints as a visibility option for blocks and layouts. #2347
287 Ability to specify absolute or relative links only in Link fields #1158
288 [UX] Content view "Operations" drop-down lists available operations in random order. #548
289 Introduce some missing permissions that allow global actions on files #6012
290 Layouts: Allow tokens to be used in custom page titles. #1860
291 Clean-up of Database after Migration from Drupal 7.x #6109
292 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
293 CKEditor: Add filter to allow empty HTML tags #3269
294 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
295 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
296 Create New Field API for more efficient fields #2661
297 [UX] Project installer: Provide link to update report from installer update tab #4471
298 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
299 [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
300 Ability to include module configuration in config recipe even if config already exists #5173

Pages

Log in or register to add new topics