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 [D8] Ensure that entries are written to watchdog table #63
202 Add hook_field_schema_alter() #6208
203 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
204 Basis: Add basic font-sizes to skin.css #2410
205 Add per-bundle token info to hook_token_info() #5707
206 Add custom block option to follow the translation system easily #2991
207 [UX] New interface for editing, previewing, and saving theme settings #1949
208 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
209 [UX] Inject "mini modules forms" in various places where it makes sense #5949
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 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
216 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
217 Allow setting a default value for Alt and Title text in image fields #1439
218 Modify `.htaccess` to allow backdrop to serve `.well-known` URIs #5583
219 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
220 Feature to add multiple Layouts together #5585
221 Support tokens in Views "Global: custom text" field #3189
222 [D8][UX] Add hidden and read-only field widgets (for the node edit form). #2101
223 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
224 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
225 Allow the values of list field types to be pulled from a view. #1677
226 Allow to trigger the site status alert (red button) remotely #5097
227 Add filtering to path_autocomplete #4381
228 uuid and entity import / export #890
229 Installer should check digital signatures when downloading a package #3714
230 Security: Consider adding an option to load public forms through AJAX. #1592
231 [DX] Revert field storage back to Drupal 6 style normalized tables #56
232 Allow a hook to alter the list of CSS files parsed by Color module #6240
233 Remove syslog module from core #1260
234 [DX] Add a `project_get_info` helper function. #2385
235 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
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 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
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 [D8] Introduce a new example.settings.local.php file #4173
247 [UX] Use "Configure" icons instead of the full word #3539
248 Allow more granular HTML filter options for HTML attributes, not just tags #6100
249 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
250 [UX] Token browser dialog: increase width (and height?). #1038
251 Simplify Layout configuration #5592
252 [UX] Add the ckeditor spell-check plugin #2071
253 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
254 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
255 Create a mechanism for dynamically determining output of file entities #2721
256 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
257 Add entity_save and entity_delete in core. #862
258 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
259 [UX] Branding and Version info on Installation Screens #1584
260 [D8] Include Tour module in core #89
261 Make mobile menu toggle text configurable #6264
262 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
263 [UX] Add a site-wide "E-mail address(es) to notify" setting #2365
264 Ability to add custom file fields to Node Edit Form #5738
265 Add options to Block Name in Views #1880
266 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
267 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
268 Add an "unsorted" indicator to table columns #5221
269 [UX] Contact module: Rename "categories" to "recipient groups" in the admin UI - allow customizing the label of the field in the public-facing form #5992
270 [UX] Image Library view: Dynamic number of items per page #4560
271 Dashboard block: Translations #3852
272 [UX] Display a warning message when editor changes from Full HTML to something else #4807
273 Mobile first approach theme #4131
274 [WP][UX] Remove "tabs" for menu local tasks, move into contextual links (and/or admin bar) #464
275 [UX] Add charts to the dashboard #3529
276 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
277 Make 'gid' column in 'node_access' table VARCHAR #1396
278 [UX] Terminology for configuring a block seems odd #1016
279 Add new PR template, with reminder to reference an issue #5605
280 Bulk operation for scheduling publishing of multiple pieces of content. #3115
281 Allow comments to be attached to any entity type #2048
282 Add fallback to HTTP for update manager #5455
283 Bring back the initial functionality of _field_write_instance function #5875
284 [ META] Add new interface for user selection of managed files #2718
285 Allow 'Main Page Content' block to use a specific display mode #4341
286 [UX] Improve the "Required by: Field type(s) in use..." info in modules page. #850
287 Add an upgrade path for CKEditor module #3684
288 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
289 Enabling Backdrop-only required modules (e.g., Entity Plus) during upgrade from D7 #5499
290 Ability to change themes based upon a layout #6296
291 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
292 Expose breakpoints as a visibility option for blocks and layouts. #2347
293 Allow altering image style urls #5745
294 Provide chained term tokens for taxonomy_term_reference fields #2949
295 Layouts: Allow tokens to be used in custom page titles. #1860
296 As view fields, titles for Pageless nodes show links even for those without access. #5214
297 Add 'Field HTML Trim' to core #6001
298 [UX] Change layout 'Visibility conditions' links to a drop button #4529
299 Allow specifying optional tags for blocks #3837
300 When using a term reference field only show the term options that are in the current language #4774

Pages

Log in or register to add new topics