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 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
202 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
203 Allow default/required settings on multilingual ("Language") fields #4322
204 Optimize core book module via book_cache port #976
205 Content creation page cleanup #202
206 [UX] Move new password show/hide toggle to inside the password fields. #3046
207 Add content type name as a part of a new field name suggestion #6172
208 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
209 [META] [UX] Add more Display Suite features #2084
210 Contact module roadmap: 80% usecase of Webforms in core #3808
211 As view fields, titles for Pageless nodes show links even for those without access. #5214
212 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
213 [DX] Add normalized project data into the database. #5905
214 [DX] backdrop_process_states: Introduce a new `primary`/`secondary` set of states for submit buttons #3441
215 When using a term reference field only show the term options that are in the current language #4774
216 [UX] Add a token-browser-like PHP date format helper dialog #4556
217 CSS Architecture with SASS, SMACSS, and BEM #4129
218 [D8] Trim summary on word boundary #599
219 [DX] Add a helper function for messaging after saving settings forms #1364
220 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
221 Upscaling in out-of-the-box image style 'Large'. #3232
222 [UX] Add a requirements warning when site_mail domain doesn't match. #2364
223 Enable revisions by default / CRAP and entity revisions everywhere in core. #1465
224 Allow modules to provide flexible template row styles #5427
225 [DX] Add a legacy upgrade_mappings database table #2855
226 [UX] Reduce the size of the potentially unwieldy parent link selector on content type and content edit pages #6392
227 [D8][SR] Add the ability to block IP addresses (feature parity with Drupal). #1878
228 [UX][DX] provide utility functions to retrieve field labels #3620
229 [UX] Default drop-button action for node types should be 'manage fields' #1116
230 [PS] Add `webp` to default extensions on new image fields (if supported) #4998
231 Add markup or message field to contact form #4721
232 Allow separate edit and display titles for field #4310
233 Remove the "Layout" part from the layout names in the layouts list. #945
234 [UX] Add the ability for default layouts to be cloned (like views). #1674
235 [DX] Implement hook_hook_info() to help organize module code #3024
236 Make new field labels visible by default #6192
237 Make the value of e-mail field visiable on user profile's View page #5663
238 Move the file `description` column to file_managed table. #2070
239 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
240 Put all search results on a single page (with facets?) #1330
241 Telemetry: Collect actual OS, not only type #5199
242 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
243 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
244 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
245 Deprecate watchdog() #4749
246 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
247 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
248 Use data-* to check modules dependencies before submit #565
249 Search form does not allow to be styled using icons #5573
250 Config management diff: Rename "Old" and "New" to something more meaningful #3221
251 [DX][BC] Deprecate `module_exists()` and add a `project_exists()` function #2337
252 [DX] Provide an easy way to add classes to the wrapper tags of form elements #3917
253 Create a list of all entity types under Reports. #1449
254 [PS][D9] Acquia Site Studio Visual Page Builder with a front-end, drag and drop user interface #5403
255 menu_tree_check_access() adds 1141 database queries #2825
256 [DX] Backward compatibility in theme_item_list() #6398
257 Provide views field handler to access project properties from the `info` column in the `system` table #5820
258 [UX] Project Browser should run some pre-flight checks #1858
259 Offer to remove module dependencies that are no longer needed #3582
260 [UX] CKEditor: Replace the "Add a caption" checkbox with a "Caption" field #1093
261 Create pseudo tokens to extend various functionality in text formatters ex :nolink #4992
262 [UX] Combine Permissions for `Field` and `Field UI` #4710
263 Saving a content type display should not return up to the Manage Displays list #4291
264 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
265 [D8] Ensure that entries are written to watchdog table #63
266 [UX] add the ability to order menus #3003
267 Config override in settings.php file doesn't work for permissions #6193
268 Move the Color module to a contributed project #5667
269 Store entity bundle in comment table #2046
270 [META][D8][UX] Convert all confirmation pages to confirmation dialogs instead. #3769
271 User roles form: Replace the "Required" column with a useful "Description" column #5179
272 Use config for color module palettes #2554
273 Seventy two theme #5928
274 [UX] Allow switching the menu being used for a menu block. #3410
275 Add state_override function to core #4725
276 [D8] Introduce a new `file_url_transform_relative()` function #4106
277 [UX] Make it easy to find newly-added modules on the modules page #532
278 [DX][D8] CMI: Add config_exclude functionality to core #4079
279 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
280 SMTP / PHPMailer module in core #3199
281 Incorporate Layouts UI to "manage displays" for entities #6039
282 [UX] Add an admin preview of the type of menu for menu blocks in the "Manage blocks" page. #2325
283 Add display of file details to the 'manage file' form. #3904
284 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
285 Add Selection Rules to Layouts for Filtering / Limiting Context Values #5376
286 [SR] Facilitate 2FA+MultiFactor compatibility (2FA/two-factor -> MFA/multi-factor) #2788
287 Add a comma-separated/list field formatter for multi-value fields. #316
288 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
289 [D8][UX] Merge Special Menu Items module functionality in core (allow <nolink> and <separator> menu items). #1840
290 Add allowed_values_function to list field UI #3565
291 Create the settings.php file if missing. #1075
292 Comment titles should be removed from presentation and from database if not used #4967
293 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
294 [DX] Provide a way to retrieve default/OOTB config values #4262
295 uuid and entity import / export #890
296 [DX] Revert field storage back to Drupal 6 style normalized tables #56
297 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
298 [UX] Views: better indicate which View Displays and Sections are affected by a change #2985
299 Enhance Available Updates Report to show date of release and date of latest commit #6207
300 [DX] Make certain field values and entity properties available during save. #2032

Pages

Log in or register to add new topics