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 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
202 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
203 [DX] Add Flush all caches > Views to admin bar #5737
204 Suggestion: Post-upgrade Summary After Drupal 7 Migration #5606
205 Basis: Add basic font-sizes to skin.css #2410
206 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
207 Add custom block option to follow the translation system easily #2991
208 [UX] New interface for editing, previewing, and saving theme settings #1949
209 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
210 [UX] Dismissible status report messages. #4617
211 Installer module should check for file-write permissions #3893
212 Add a localization concept for user-provided strings to core #4894
213 Allow overriding Seven's header customisations #4205
214 Change the "Invalidate search index" process to a batched "Rebuild search index" #4182
215 [D8] Port and merge Local Image Input Filter in core #1384
216 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
217 Add ability to configure inline image upload path with global/ site tokens #6401
218 Create option for a cropped image style to provide consistent image size for Cards view #5593
219 [UX] Allow bulk-adding/editing vocabulary terms and menu items. #1006
220 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
221 [UX] "Cancel" links and "Save and add another" buttons when adding vocabulary terms, menu items, and user accounts #1004
222 Support tokens in Views "Global: custom text" field #3189
223 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
224 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
225 [DX] Provide a utility for retrieving a single project's info (and settings?) #332
226 Allow the values of list field types to be pulled from a view. #1677
227 Allow to trigger the site status alert (red button) remotely #5097
228 Add filtering to path_autocomplete #4381
229 Prepend the content type name in the "Permissions" vtab permission names when creating a content type. #1539
230 Installer should check digital signatures when downloading a package #3714
231 Make l() to call theme('link') when possible #6194
232 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
233 [A11Y] tablist needs tab roles for children elements #5982
234 [DX] Add a `project_get_info` helper function. #2385
235 [UX] Make field settings visually clearer, no indication that you’re a layer deeper. #744
236 [UX] On the Add view page, expand block, and collapse page display #2978
237 Allow leaving feedback on projects from the Project Installer UI. #1914
238 View configuration UI: Add indicator denoting rewritten fields #5287
239 Text area with Plain text processing doesn't display line breaks #5515
240 Add 'reverse' option to 'View result counter' #4590
241 Allow some markup in views descriptions. #3885
242 Log warnings when projects are encountered without a 'type' #4866
243 [UX] Admin bar: Move "Add new X" to the bottom of each fly-out menu #4586
244 [UX] Add visibility conditions for menu location #3867
245 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
246 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
247 [D8] Introduce a new example.settings.local.php file #4173
248 [D8] Port and merge Internationalization Views in core #1375
249 [UX] Use "Configure" icons instead of the full word #3539
250 Create a new cropped image style specifically for cards #5607
251 [D10] Invoke hook after a site install is complete #5876
252 [UX] Rich-text Image/text flow. #987
253 [UX] Add the ckeditor spell-check plugin #2071
254 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
255 Don't count markup characters as part of the text length #309
256 Create a mechanism for dynamically determining output of file entities #2721
257 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
258 Allow a layout to be selected on additional paths. #1528
259 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
260 Add hook_field_schema_alter() #6208
261 [UX] Rename "Configuration" to "Settings" #1161
262 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
263 Add context handling to Views blocks #5995
264 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
265 Consider using a flat-file cache for the page cache #716
266 Add options to Block Name in Views #1880
267 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
268 Add check that active configuration directory is writable to system_requirements #5538
269 Add an "unsorted" indicator to table columns #5221
270 Database log message is truncated at 56 characters and not configurable #5553
271 [UX] Image Library view: Dynamic number of items per page #4560
272 Dashboard block: Translations #3852
273 [UX] Display a warning message when editor changes from Full HTML to something else #4807
274 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
275 Mobile first approach theme #4131
276 [UX] Link to the Layouts admin page from the Custom blocks admin page. #1360
277 [UX] Add charts to the dashboard #3529
278 Allow taxonomy term for layout block visibility #5612
279 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885
280 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
281 Bulk operation for scheduling publishing of multiple pieces of content. #3115
282 Allow comments to be attached to any entity type #2048
283 Add fallback to HTTP for update manager #5455
284 [UX][D8] Convert user pictures to an actual Image Field #243
285 [ META] Add new interface for user selection of managed files #2718
286 Allow 'Main Page Content' block to use a specific display mode #4341
287 [UX] Add a `kitchen sink` of options to the Filtered text format #1520
288 Add an upgrade path for CKEditor module #3684
289 Allow a hook to alter the list of CSS files parsed by Color module #6240
290 [DX] Add a Production/Development Toggle to core. #1144
291 [DX] Disabling a field should not update the weights of all fields #5755
292 Add a wrapper to make tables "responsive" #6008
293 Expose breakpoints as a visibility option for blocks and layouts. #2347
294 Provide an option to make language required for nodes (do not allow language = "none"). #673
295 Provide chained term tokens for taxonomy_term_reference fields #2949
296 Layouts: Allow tokens to be used in custom page titles. #1860
297 As view fields, titles for Pageless nodes show links even for those without access. #5214
298 [DX] Add a helper function for messaging after saving settings forms #1364
299 [UX] Change layout 'Visibility conditions' links to a drop button #4529
300 Allow specifying optional tags for blocks #3837

Pages

Log in or register to add new topics