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 [UX] Allow image styles to be ordered/sorted. #1141
203 [UX] Provide some help text about temporary files in the "Manage files" form #6388
204 [DX][BC] Replace module_load_include() with new, more generic function #206
205 Allow content types to be enabled/disabled via the admin UI #3883
206 Docblock in page.tpl.php lists incorrect 'available' variables. #1981
207 [UX] Project installer: collapse met dependencies in the "Enable modules" step #5454
208 [UX] Allow 'manage file' from Image Library #3544
209 [DX][D8] Provide a mechanism to deprecate permissions #5030
210 Ship core with a layout that uses user/% as context #3531
211 Add a link to the BackdropCMS.org page on module list for each module #5003
212 Allow text formats to be cloned. #4501
213 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
214 Allow user/module to disable theme_debug for particular templates or modules #5746
215 [DX] Provide a version of check_plain() that does not escape (for RSS feeds) #4112
216 [D8] Add a phone field type #1342
217 Create New Field API for more efficient fields #2661
218 Make new field labels visible by default #6192
219 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
220 [DX] Add `#indentation` property to FAPI elements. #5999
221 Setting intelligent defaults during content type fields creation #291
222 [UX] Swap tab order of "Export" and "Import" config pages #2185
223 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
224 [UX] Better image style previews. #1772
225 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
226 [UX] Menu link items should be kept in sync with their respective content titles #4759
227 [DX] Form API: Be able to tell system_settings_form() to ignore some form elements, without having to use a custom submit handler #4713
228 Media: Use field mapping to automatically store metadata/EXIF info #3333
229 Better styling for UI links in book module #5609
230 Add permission for users to be able to administer their own contact form #4292
231 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
232 Views UI: Edit Basic Settings #2906
233 [UX] Allow the admin bar to be shown/hidden via a toggle #970
234 [D8][DX] Provide a generic 'entity_autocomplete' Form API element #5879
235 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
236 [UX] Reduce the size of the potentially unwieldy parent link selector on content type and content edit pages #6392
237 [D8] Convert "Recent content" block to a View #146
238 [UX] Consider replacing the block title type drop-down with an always required (and unique) block title field. #2483
239 Allow pseudo fields to have configurable settings #3859
240 [UX] Layouts: Use icons within drop buttons on small/mobile screens #1974
241 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
242 Alternative approach to translating config, using get/set #3522
243 [SEO][META] Provide some basic SEO meta tags OOTB #4995
244 [UX] Link fields: Automatically fill in the title of the content that is being linked #4479
245 [UX] Add a log-in form to the update.php page, and expose it to anonymous users ONLY when db updates are pending. #3078
246 Status page: Show information about supported image types by GD #5760
247 Flexible Layout Templates - Add hero ROW by default to new templates #4091
248 Allow deleting modules/themes/layouts via the "Uninstall" function of Project Installer. #2648
249 Config override in settings.php file doesn't work for permissions #6193
250 Replace user-picture.tpl.php with a theme function #555
251 [DX] Support #attributes in theme_help() and theme_more_help_link() #6007
252 Add CSS (JS?) code formatting automation #5568
253 [UX] Display php error messages in a dedicated block so we can limit visibility per role. #2139
254 Views: Filter results by matching data with current content #3683
255 [DX] Add project's 'install time' to system table #1726
256 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
257 Rename default Contact form category #4703
258 Link to all release notes between installed and recommended versions #3303
259 Add a check for missing modules or dependencies #5625
260 Make the homepage field when anonymous commenters must/may leave their contact information configurable #4279
261 [PS] Use signatures instead of the form cache #1470
262 Admin interface for manual garbage collection #2898
263 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
264 Add filtering to the List Views page like the filtering that existed in D7 #5896
265 [UX] Maximum upload size should be an integer element #1120
266 [DX] Backward compatibility in theme_item_list() #6398
267 Support additional (popular) properties in the .info files of projects #119
268 [UX] Layout UI: Per-block "dirty" form messages. #2430
269 Search terms along with nodes #3850
270 Views: Add <audio> and <video> to the available options in the "Customize field HTML" for file fields. #1966
271 [UX] Allow reordering of layouts from main Layouts page #5411
272 [SR] Better/safer file type validation #3830
273 [PS] Optimize menu_navigation_links_rebuild() #5389
274 'Manage files' view sometimes shows incorrect filename #3507
275 Apply image style to default picture #4976
276 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
277 Allow opening block configuration forms on their own page (not in a modal) #1659
278 Provide an actual maintenance mode #3060
279 [DX] Make File::access consistent with other entity classes. #5480
280 Add a global/standardized way to add icon to external links #4047
281 Backdrop needs a "related posts" feature #1317
282 [UX] Views/Field formatter: Count #2634
283 Enhance Available Updates Report to show date of release and date of latest commit #6207
284 [UX] admin bar search results should not be allowed to span further than the page height. #520
285 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
286 Add ability to skip running tests on PR #5575
287 Establish a "fonts" directory in a place where it can be shared between core and contrib themes. #2127
288 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
289 [UX] Provide a theme switcher. #1711
290 Add a new core theme #5175
291 Consolidate maintenance-related settings either in $state or $config #4723
292 Simple Mode - Ability to toggle between simple and advanced admin features #4692
293 [UX] More info on field removal #3262
294 Allow site administrators to selectively disable entity caching #5632
295 1.15 [UX] Follow-ups for auto menu settings in core #4251
296 Idea: Provide code names for major Backdrop releases #1458
297 Provide smarter default query string key names for views exposed filters #2893
298 Incorporate Layouts UI to "manage displays" for entities #6039
299 [UX] disable "upload" button on file widget until file has been selected #908
300 [DX] Form API: provide form element(s) for CSS classes and IDs #5898

Pages

Log in or register to add new topics