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 CSS (JS?) code formatting automation #5568
202 Status page: Show information about supported image types by GD #5760
203 [META][UX] Better "Recent content" block #4576
204 [DX] Support #attributes in theme_help() and theme_more_help_link() #6007
205 Add content type name as a part of a new field name suggestion #6172
206 Showcase core features during install #4138
207 [UX] Layouts: Allow menu "source" to be changed from within any menu block #3820
208 Telemetry: Collect Internet Status At Time Of Install #5222
209 [DX] Remove unused item attributes (per delta) on fields #1352
210 CKEditor: Figure out a way to clear its cache so that plugin changes show up right away. #3460
211 Provide a mechanism to load low-level backends #2383
212 Get rid of all Backdrop markers in HTML page source #4817
213 Create a mechanism for dynamically determining output of file entities #2721
214 [UX] Make node title a proper (sortable too) field. a.k.a. Title module in core. #933
215 Allow form elements for updates in update.php #1912
216 Support additional (popular) properties in the .info files of projects #119
217 [DX] [BC] Deprecate, reduce use of, or remove DBTNG #61
218 Allow site administrators to selectively disable entity caching #5632
219 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
220 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
221 Feature request for Internal Redirects #3940
222 [UX] Reduce the size of the potentially unwieldy parent link selector on content type and content edit pages #6392
223 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
224 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
225 Restore Configurable Actions to core #3646
226 'Unused' module detector #5020
227 Provide chained term tokens for taxonomy_term_reference fields #2949
228 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
229 Move the file `description` column to file_managed table. #2070
230 [UX] admin bar search results should not be allowed to span further than the page height. #520
231 Add ability to skip running tests on PR #5575
232 [DX] Make File::access consistent with other entity classes. #5480
233 [DX] Support some basic markdown-flavoured formatting in t() #4535
234 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
235 Make new field labels visible by default #6192
236 [UX] Allow cloning any user role (along with its permissions) #3813
237 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
238 Bulk operation for scheduling publishing of multiple pieces of content. #3115
239 [D8] Add a phone field type #1342
240 Better handling of location in locale source #3451
241 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
242 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
243 [ META] Add new interface for user selection of managed files #2718
244 [UX] disable "upload" button on file widget until file has been selected #908
245 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
246 [UX] Project Browser should run some pre-flight checks #1858
247 Define aims and outstanding technical tasks for distro support and Features-style config packages in core #99
248 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
249 Translation of taxonomy terms #4720
250 [DX] Add normalized project data into the database. #5905
251 [PS] Set cache lifetime to 1 year for static assets #3937
252 [DX] Backward compatibility in theme_item_list() #6398
253 Move "Expanded" option for Menu Items to Block settings #5428
254 [PS] Use signatures instead of the form cache #1470
255 [WP][SR] Dedicated "Privacy & security" section under "Configuration" #3624
256 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
257 Add the ability to create a CSS class for image field in Views #2920
258 [UX] Maximum upload size should be an integer element #1120
259 Store entity bundle in comment table #2046
260 Create "Current Node" block #5774
261 [D9] Add menu link support into views #4505
262 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
263 Config override in settings.php file doesn't work for permissions #6193
264 [UX] Add the ability to make any standard layout template a flexible one #4114
265 [UX] Add information about removed modules to the uninstall page #3779
266 [D9] Users must verify email when changing user email addresses #5210
267 [UX] Mobile project browser: make it easier to get to the queue #3098
268 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
269 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
270 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
271 Provide "Delimited" and "HTML list" display formatters for fields #2674
272 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
273 Give details about why a permission 'has security implications' #5536
274 Make the value of e-mail field visiable on user profile's View page #5663
275 Is correcting the way form ID's named worth spending time on? #4706
276 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
277 Incorporate Layouts UI to "manage displays" for entities #6039
278 Allow user to set custom background color on core hero block #3918
279 Add a comma-separated/list field formatter for multi-value fields. #316
280 [DX] Add settings/page for contextual links settings #5404
281 Media: Use field mapping to automatically store metadata/EXIF info #3333
282 Idea: Provide code names for major Backdrop releases #1458
283 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
284 [DX] Support a way to declare conflicts in .info files #4993
285 Views UI: Edit Basic Settings #2906
286 [UX] Redesign the Themes page #1103
287 [DX] Make certain field values and entity properties available during save. #2032
288 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
289 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484
290 Enhance Available Updates Report to show date of release and date of latest commit #6207
291 Allow opening block configuration forms on their own page (not in a modal) #1659
292 [DX] Introduce a new `user_permission_get_info()` function #4097
293 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
294 Create a field_storage_exists() function #5180
295 Allow editing term machine names (a.k.a. Taxonomy Machine Name module in core) #3093
296 Backdrop needs a "related posts" feature #1317
297 Add option to Views for hiding empty blocks #3411
298 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
299 Create New Field API for more efficient fields #2661
300 VBO: Allow bulk enabling/disabling comments on existing content. #2297

Pages

Log in or register to add new topics