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 Add global site logo token #5871
202 [DX] Add config->getData() to match config->setData() #3902
203 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
204 [UX] Breadcrumb should include Primary/Secondary tabs #2260
205 [DX][UX] Keyboard shortcut for admin menu search #3564
206 Create a list of all entity types under Reports. #1449
207 [UX] Auto Updates for security/modules #414
208 Redirect UI: Separate internal paths/aliases vs external URLs. #1803
209 [UX] Project Installer: Make the sorting options responsive. #1779
210 Create the settings.php file if missing. #1075
211 [UX] Image Library view: Dynamic number of items per page #4560
212 Mobile first approach theme #4131
213 Add node's 'Menu link titles' to views #3248
214 [UX] Idea: replace the various options for registering/canceling user accounts with a set of permissions #6163
215 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
216 Allow user/module to disable theme_debug for particular templates or modules #5746
217 Bulk delete taxonomy terms #2875
218 [UX] Clarify Field Type choices on Field Settings page #2508
219 [DX] Add `#indentation` property to FAPI elements. #5999
220 [WP] Support HTML formatted emails in core #3727
221 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
222 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
223 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
224 [UX] Improve editing data and time format patterns #1284
225 Allow 'Main Page Content' block to use a specific display mode #4341
226 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
227 Better styling for UI links in book module #5609
228 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
229 Configuration manager to offer choices when config staging folder includes files #6383
230 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
231 [D8][DX] Provide a generic 'entity_autocomplete' Form API element #5879
232 [D8][DX] Form API: Backport D8 `html_tag` element changes #3892
233 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
234 Add permission "Clear log messages" #2242
235 Add HTML5 Placeholder to form inputs #3561
236 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
237 [UX] Better Menu permissions #384
238 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
239 Add more HTML5 elements for dates #326
240 [UX] Image styles: make crop and scale+crop effects smart. #1774
241 Layout: path condition with a subdomain #1049
242 [UX] Change layout 'Visibility conditions' links to a drop button #4529
243 [DX] Save Dev time, make a console notice for Backdrop.behaviours #4116
244 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
245 Add content type name as a part of a new field name suggestion #6172
246 Telemetry: Collect Internet Status At Time Of Install #5222
247 Status page: Show information about supported image types by GD #5760
248 Get rid of all Backdrop markers in HTML page source #4817
249 Prevent users from accidentally exposing their email addresses by using it for their username #2486
250 [DX] Support #attributes in theme_help() and theme_more_help_link() #6007
251 Allow core libraries to be served via CDN #1593
252 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
253 Allow display settings for book navigation #1976
254 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
255 [WP][SR] Add email obfuscator to core #3270
256 [D8] Form API: Introduce proper #types for 'option' and 'optgroup', and make #options consistent. #4312
257 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
258 Add a check for missing modules or dependencies #5625
259 [UX] Provide some help text about temporary files in the "Manage files" form #6388
260 [D9] Add 'published' timestamp to nodes #5062
261 Add filtering to the List Views page like the filtering that existed in D7 #5896
262 Allow content types to be enabled/disabled via the admin UI #3883
263 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
264 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
265 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
266 [UX] Allow 'manage file' from Image Library #3544
267 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
268 Block configuration settings: Support adding IDs. #2145
269 Ship core with a layout that uses user/% as context #3531
270 Cache settings via admin section #1434
271 Creating multiple fields simultaneously while creating a content type #292
272 Custom/managed publishing options. #1742
273 [D8][UX] Add inline form errors #1040
274 Allow text formats to be cloned. #4501
275 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
276 Add Mailsystem 3.x delegator class to core #3218
277 Make new field labels visible by default #6192
278 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
279 [DX] Make File::access consistent with other entity classes. #5480
280 [UX] integrate file editing into the file field widget #2810
281 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
282 [UX] Side-by-side content translation UI #2438
283 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
284 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
285 [DX] Make views query output easier to read with indentation & line breaks #1590
286 [UX] Make block titles required and allow them to be hidden. #692
287 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
288 [UX] Change user/login to /login and /user/logout to /logout #1248
289 Support SVG in Image Library #5541
290 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
291 Add permission for users to be able to administer their own contact form #4292
292 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
293 Allow site administrators to selectively disable entity caching #5632
294 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
295 [UX] Reduce the size of the potentially unwieldy parent link selector on content type and content edit pages #6392
296 'Unused' module detector #5020
297 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
298 Allow pseudo fields to have configurable settings #3859
299 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
300 Search terms along with nodes #3850

Pages

Log in or register to add new topics