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 Allow fully deleting text formats #4013
202 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
203 [DX] Offer to backup and delete existing config to proceed with installation #6062
204 [UX] Show result count and result range in search results #3261
205 [UX] Branding and Version info on Installation Screens #1584
206 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
207 Refactor the generation of SQL for dates and times into the database driver #2890
208 Basis: Add basic font-sizes to skin.css #2410
209 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
210 [DX][D8] Provide a mechanism to deprecate permissions #5030
211 [UX] New interface for editing, previewing, and saving theme settings #1949
212 [UX] install.php: Provide help text for site name #4675
213 Create "Current Node" block #5774
214 Add target="_blank" attribute to "Powered by Backdrop CMS" link #4230
215 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
216 Allow content types to be enabled/disabled via the admin UI #3883
217 [DX][D9] Introduce a new `hook_requirements_alter()` hook, to allow altering entries defined in `hook_requirements()` implementations #6241
218 [UX] Allow 'manage file' from Image Library #3544
219 Add permissions to view and use button "Clear log messages" #3056
220 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
221 [D8] Manage form display: Allow managing form fields non-programmatically #5219
222 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
223 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
224 [UX] Token browser dialog: increase width (and height?). #1038
225 [DX] Form API #states: support 'regex' and 'less'/'greater' (than) for value comparison #4781
226 [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
227 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
228 Allow the values of list field types to be pulled from a view. #1677
229 Make the value of e-mail field visiable on user profile's View page #5663
230 [D7] Add setting for which roles can be assigned #4437
231 Show notice in the admin UI when .htaccess, robots.txt, or settings.php have been updated in a release, and either link to instructions, or auto-update when safe/possible #5911
232 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
233 Give details about why a permission 'has security implications' #5536
234 [UX] Add responsive option to pager choice for Views and Search #6094
235 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
236 Add node's 'Menu link titles' to views #3248
237 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
238 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
239 Bulk delete taxonomy terms #2875
240 [DX] Add a `project_get_info` helper function. #2385
241 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
242 Add a link to the BackdropCMS.org page on module list for each module #5003
243 Allow leaving feedback on projects from the Project Installer UI. #1914
244 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
245 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
246 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
247 Allow pseudo fields to have configurable settings #3859
248 [Meta] Available updates report not as complete as Drupal 7 report #6252
249 Ship core with a layout that uses user/% as context #3531
250 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
251 Make 'gid' column in 'node_access' table VARCHAR #1396
252 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
253 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
254 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
255 [UX] Terminology for configuring a block seems odd #1016
256 [UX] Menu link items should be kept in sync with their respective content titles #4759
257 Move the Color module to a contributed project #5667
258 Allow search result display to be controlled via view modes #829
259 Seventy two theme #5928
260 [WP][UX] Dashboard: Collapsible blocks #3995
261 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
262 [DX] Allow `theme_get_setting()` to return a default value - like `settings_get()` and `update_variable_get()` do #6107
263 Views: Filter results by matching data with current content #3683
264 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
265 [UX] Add # anchors to vtabs. #1537
266 [UX] Allow reordering of layouts from main Layouts page #5411
267 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
268 [UX] Add a default Taxonomy (tag/category) layout #1164
269 [SEO][META] Provide some basic SEO meta tags OOTB #4995
270 Add options to Block Name in Views #1880
271 Consolidate user links on admin bar #4643
272 Provide views field handler to access project properties from the `info` column in the `system` table #5820
273 Basis: Update box-sizing method #4208
274 Search terms along with nodes #3850
275 Administration Bar module should not use popup #6270
276 Alternative approach to translating config, using get/set #3522
277 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
278 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
279 [UX] Add the ckeditor spell-check plugin #2071
280 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
281 Allow comments to be attached to any entity type #2048
282 Consolidate maintenance-related settings either in $state or $config #4723
283 [UX] When there is only one menu item in a section, don't list #4386
284 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
285 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
286 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
287 Clean-up of Database after Migration from Drupal 7.x #6109
288 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
289 Add Mailsystem 3.x delegator class to core #3218
290 [UX] Use Javascript to complete block Admin label fields based on Display title #1523
291 [PS] Optimize menu_navigation_links_rebuild() #5389
292 [UX] integrate file editing into the file field widget #2810
293 Expose breakpoints as a visibility option for blocks and layouts. #2347
294 Ability to specify absolute or relative links only in Link fields #1158
295 Apply image style to default picture #4976
296 Layouts: Allow tokens to be used in custom page titles. #1860
297 Allow anonymous users to use a SESSION variable to set timezone #4612
298 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
299 [DX][D8] Allow config files to have dependencies #4188
300 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408

Pages

Log in or register to add new topics