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 hook_field_schema_alter() #6208
202 Add indicator for menu-level visibility conditions #1929
203 Ability to add custom file fields to Node Edit Form #5738
204 [DX] Layout Contexts not being passed to block in hook_block_view(). #2953
205 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
206 Add entity_save and entity_delete in core. #862
207 More replacement tokens for node urls #4239
208 [D8] Include Tour module in core #89
209 Enabling Backdrop-only required modules (e.g., Entity Plus) during upgrade from D7 #5499
210 Allow pseudo fields to have configurable settings #3859
211 Security: Consider adding an option to load public forms through AJAX. #1592
212 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
213 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
214 Ship core with a layout that uses user/% as context #3531
215 Remove syslog module from core #1260
216 [DX] bring back db_fetch_array() and db_fetch_object() #2081
217 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
218 Add new PR template, with reminder to reference an issue #5605
219 [UX] Fix pager styling on mobile #3099
220 Bring back the initial functionality of _field_write_instance function #5875
221 [UX]/[DX] Add a fancy "copy to clipboard" button for views templates #2677
222 [WP][UX] Remove "tabs" for menu local tasks, move into contextual links (and/or admin bar) #464
223 [D7] Add alt and title fields for the image file type? #4007
224 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
225 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
226 Allow setting a default value for Alt and Title text in image fields #1439
227 Options to change parent link behaviour in responsive dropdown menus #2370
228 'Unused' module detector #5020
229 Allow a hook to alter the list of CSS files parsed by Color module #6240
230 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
231 [UX] CKEditor: autocorrection. #1902
232 Allow altering image style urls #5745
233 [D8] Add new formatter - "URL to Image" to image field in Views #2921
234 [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
235 [D8] Add Breakpoints in core #4669
236 [UX] Improve the "Required by: Field type(s) in use..." info in modules page. #850
237 Improve 'Last updated' date shown when installing modules. #4224
238 [D8] Keep a snapshot of configuration directory in database #4212
239 Provide an option to customize text for the "required" indicator and validation error for fields. #5507
240 Search terms along with nodes #3850
241 [UX] Branding and Version info on Installation Screens #1584
242 [D9] Users must verify email when changing user email addresses #5210
243 Allow more granular HTML filter options for HTML attributes, not just tags #6100
244 Alternative approach to translating config, using get/set #3522
245 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
246 Allow comment types independent of content types #2049
247 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
248 [A11Y] Add `role="main"` attribute to primary content region in each Layout template #5610
249 [UX] Mobile project browser: make search result filters better for mobile #3096
250 [UX] Admin Bar: Add a single, centralized point of entry for adding content, files, user accounts etc. #5884
251 [UX] Display the "Default" block title on Add/Configure block UI #2665
252 [WP][UX] Use admin-theme for Log In form #4410
253 [UX] Auto Updates for security/modules #414
254 Redirects write to json files? #4001
255 Move "Expanded" option for Menu Items to Block settings #5428
256 Views: Filter results by matching data with current content #3683
257 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
258 Changing theme cache workflow #2349
259 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
260 Make mobile menu toggle text configurable #6264
261 [UX] Token browser dialog: increase width (and height?). #1038
262 Create a tests case for version upgrade #1874
263 "Available updates" page seems unresponsive the more installed projects there are. #3337
264 [DX] Introduce a server-side conditional system (to possibly replace `#states`) #5750
265 Allow PHP libraries to be added via hook_library_info() #2911
266 Add 'Field HTML Trim' to core #6001
267 [D9] Date: allow setting MIN and MAX dates, only past dates, or only future dates, or both #4648
268 VBO: option for separate button per action & option to override labels #802
269 Allow selecting an existing date format for log messages #4621
270 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
271 Can we add a class to the admin tabs? #4207
272 [SR] Better/safer file type validation #3830
273 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
274 Create a field_storage_exists() function #5180
275 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
276 'Manage files' view sometimes shows incorrect filename #3507
277 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
278 [UX] Consider saving changes to custom block text without requiring a second save. #2038
279 One click install for digitalocean #5628
280 [UX] Add a 'visible' property to display modes #3082
281 Allow Views to be grouped in Admin Menu #5895
282 [D8] CKEditor: Allow Image Styles to be used with inline images #2658
283 Custom Block contextual link #4390
284 [UX] Better Menu permissions #384
285 [WP] Add URL Alias as machine name-like field to node titles #3993
286 [DX] Add settings/page for contextual links settings #5404
287 [UX] CKEditor configuration: Add a label to the "button separator" button #3666
288 Make 'gid' column in 'node_access' table VARCHAR #1396
289 [UX] Project Browser: Add links with helper actions (configure/settings/enable) next to project installation status. #2335
290 [DX] Support a way to declare conflicts in .info files #4993
291 Ability to change themes based upon a layout #6296
292 [UX] Terminology for configuring a block seems odd #1016
293 [UX] Admin bar: allow search results to be selected via keyboard up/down buttons. #1850
294 Kickass Feature: Allow extracting a color scheme from an uploaded image, and apply it to themes supporting color module. #3328
295 [UX][DX] Status report page: Provide filters/categories that apply to various personas #5758
296 Confirmation dialog for orphaned files #2899
297 Introduce some missing permissions that allow global actions on files #6012
298 Site-wide settings for file garbage collection #2896
299 [D8] Date fields: Support both future/past dates at the same time with the "time ago" formatter #6021
300 Add option to run-test.sh to allow skipping troublesome tests. #4607

Pages

Log in or register to add new topics