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] Form API: provide a 'type' => 'status_message' element. #3329
202 [UX] Hide all field labels by default #2902
203 VBO: option for separate button per action & option to override labels #802
204 Provide views field handler to access project properties from the `info` column in the `system` table #5820
205 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
206 Add option to set a maximum age of log messages #2243
207 Allow fully deleting text formats #4013
208 Provide an option to customize text for the "required" indicator and validation error for fields. #5507
209 [UX] Move non-displayed pseudo fields to vertical tab or group on "Manage fields" page #4002
210 [D8] Autosave content #3426
211 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
212 [UX] Add a "Back" button to the "Add block" dialog. #1644
213 List of Modules should show required contrib modules #6173
214 link fields for in page navigation #go-to-here #1308
215 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
216 [UX] Search block: Provide options to render either as a separate field/button, or as a searchbar #4652
217 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
218 Reconfiguring the administrative layout #3072
219 [DX] Change modals so special server whitelist is not required #3938
220 [UX] Support importing D7 views exports (at least in the 1.x cycle) #4213
221 Allow regions titles #2647
222 [UX] Better Menu permissions #384
223 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
224 Provide additional permissions for the maintenance mode #3625
225 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
226 [UX] Add parent menu selector to menu add/edit link form #6390
227 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
228 [UX] Better alignment for drop buttons. #1090
229 'Unused' module detector #5020
230 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
231 [D7] Add setting for which roles can be assigned #4437
232 File entity setting for garbage collection #2897
233 [UX] Move the confirmation dialog for deletion of nodes to a modal. #769
234 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
235 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
236 [UX] Consider moving operations out of their drop-buttons on wide screens. #733
237 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
238 [UX] Introduce a `confirm_dialog()` function #3771
239 Add a default 'posts' view to core #2152
240 [WP][UX] Dashboard: Collapsible blocks #3995
241 [WP][SR] Add email obfuscator to core #3270
242 Consider using Turbolinks (or similar) as a poor-man's BigPipe #3416
243 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
244 Re-introduce block caching support. #1619
245 [DX] Introduce a new `#` placeholder for `format_string()`, that formats user-facing text as code #6191
246 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
247 [D9] Users must verify email when changing user email addresses #5210
248 Consolidate user links on admin bar #4643
249 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
250 Add permissions to view and use button "Clear log messages" #3056
251 [UX] Cannot access menu items in too long menus when the menu is set to stick at the top of the page. #1003
252 Add per-bundle token info to hook_token_info() #5707
253 Allow install profiles to define dependencies other than modules #3926
254 [UX] Sort the image styles list in a meaningful way #2457
255 Basis: Update box-sizing method #4208
256 [UX] Add links for quick access to editing things like the layout, theme, etc. of the current page #2626
257 Add more HTML5 elements for dates #326
258 [UX] Inject "mini modules forms" in various places where it makes sense #5949
259 Allow install profiles to define explicit/hard dependencies #3597
260 Add semantic markup to layouts #1970
261 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
262 Double click prevention #6393
263 Move "Expanded" option for Menu Items to Block settings #5428
264 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
265 [UX] Show result count and result range in search results #3261
266 Refactor the generation of SQL for dates and times into the database driver #2890
267 [UX] When there is only one menu item in a section, don't list #4386
268 Bulk delete taxonomy terms #2875
269 [UX] Make block titles required and allow them to be hidden. #692
270 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
271 [D9 feature parity] Killer feature: Fieldable Fields in core #3766
272 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
273 Support SVG in Image Library #5541
274 [UX] Add a "Used in" column that shows layout(s)/region(s) where each menu is placed. #3407
275 [UX] Add # anchors to blocks in the Layout UI. #1724
276 Security: Consider adding an option to load public forms through AJAX. #1592
277 Make l() to call theme('link') when possible #6194
278 Remove syslog module from core #1260
279 Create a field_storage_exists() function #5180
280 Allow anonymous users to use a SESSION variable to set timezone #4612
281 [UX] Installer: request site configuration info (site name, admin account etc.) while the installer is running in parallel #3042
282 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
283 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
284 [D9] Add a sub theme starter kit to Basis #3914
285 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
286 [DX][D8] Allow config files to have dependencies #4188
287 UX Idea: Allow rewriting the output of fields on display (without having to use views or custom code). #2608
288 Creating multiple fields simultaneously while creating a content type #292
289 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
290 Add a Pre-upgrade analysis/report to prevent people from forgetting something #3577
291 Run tests for releases after project published ZIP file #1964
292 Allow setting a default value for Alt and Title text in image fields #1439
293 Add ability to configure inline image upload path with global/ site tokens #6401
294 [DX] Add settings/page for contextual links settings #5404
295 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
296 [DX] Support a way to declare conflicts in .info files #4993
297 Add node's 'Menu link titles' to views #3248
298 Feature to add multiple Layouts together #5585
299 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
300 Simplify Layout configuration #5592

Pages

Log in or register to add new topics