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 Dashboard block: Translations #3852
202 Redirect UI: Separate internal paths/aliases vs external URLs. #1803
203 [UX] Allow multiple screenshots for modules themes and layouts #1517
204 [UX] Add charts to the dashboard #3529
205 [UX] Allow image styles to be ordered/sorted. #1141
206 [D8][DX] Allow themes to declare dependencies on modules and layout templates #5316
207 Add a localization concept for user-provided strings to core #4894
208 Allow user/module to disable theme_debug for particular templates or modules #5746
209 Add node's 'Menu link titles' to views #3248
210 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
211 [UX] Clarify Field Type choices on Field Settings page #2508
212 Use data-* to check modules dependencies before submit #565
213 [DX] Support #attributes in theme_help() and theme_more_help_link() #6007
214 [META][UX] Better "Recent content" block #4576
215 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
216 [A11Y][UX] Admin bar: Allow navigation by keyboard arrows (besides Tab/Shift+Tab) #1982
217 Add CSS (JS?) code formatting automation #5568
218 Showcase core features during install #4138
219 Add an upgrade path from menu_block to core menu blocks. #3681
220 [D8] Add a phone field type #1342
221 [UX] Allow reusable blocks to be made non-reusable (by cloning them into a non-reusable instance) #4303
222 Allow attributes to be passed to backdrop_add_css() and backdrop_add_js() (SRI) #5478
223 Allow to trigger the site status alert (red button) remotely #5097
224 Add a check for missing modules or dependencies #5625
225 Remove the "Layout" part from the layout names in the layouts list. #945
226 Add filtering to the List Views page like the filtering that existed in D7 #5896
227 [D8][A11Y] ALT attributes should be enabled by default on new fields and have an option to set ALT and TITLE attributes as required #3006
228 Add permission "Clear log messages" #2242
229 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
230 [UX] User "locked" in the authorize.php page #2580
231 Allow specifying optional tags for blocks #3837
232 [UX] Project Installer: Make the sorting options responsive. #1779
233 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
234 Add mini pager option to Search module #6083
235 [UX] [multilingual] Translated blocks are too hard to use #3514
236 [UX] Layout UI: Visibility conditions: URL path: Allow browsing and selecting pages. #1129
237 View configuration UI: Add indicator denoting rewritten fields #5287
238 Log warnings when projects are encountered without a 'type' #4866
239 Status page: Show information about supported image types by GD #5760
240 [DX] Make File::access consistent with other entity classes. #5480
241 Add Mailsystem 3.x delegator class to core #3218
242 Prevent users from accidentally exposing their email addresses by using it for their username #2486
243 [UX] Make it easy to find newly-added modules on the modules page #532
244 [D10] Layouts/blocks: Add visibility condition for 200/403/404 response codes #6016
245 [DX] Support some basic markdown-flavoured formatting in t() #4535
246 [A11Y] Switch Admin Bar to using Smart Menus #2809
247 Allow display settings for book navigation #1976
248 Add ability to skip running tests on PR #5575
249 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
250 More useful tags for views #6268
251 [D10] Add the static analyzer tool PHPStan to Backdrop core #5467
252 Add and Utilize Label and Description for the Admin Interface and Consolidate Help Text #5079
253 Allow site administrators to selectively disable entity caching #5632
254 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
255 [DX] Form API: provide form element(s) for CSS classes and IDs #5898
256 Add custom block option to follow the translation system easily #2991
257 [UX] Project Installer: On each cron run, pull and cache locally a project list from b.org #2193
258 [D8] Ensure that entries are written to watchdog table #63
259 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
260 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
261 Add a "Make Permanent" action for the manage files listing #3825
262 [UX] Image styles: make crop and scale+crop effects smart. #1774
263 [PS] Use signatures instead of the form cache #1470
264 [UX][D8] Make position of #description (help text) configurable via the API #1403
265 Front page to be configurable by language #3500
266 [UX] Maximum upload size should be an integer element #1120
267 [DX][D9] Add helper functions to inject/move items into a particular position in associative arrays #5247
268 Allow themes to be installed, uninstalled, and updated (treat them like modules) #4829
269 [UX] Display a warning message when editor changes from Full HTML to something else #4807
270 Create "Current Node" block #5774
271 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
272 [UX] Side-by-side content translation UI #2438
273 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
274 [D9] Add menu link support into views #4505
275 Dashboard Module: Show link to manage existing nodes of specific content type #3944
276 [DX] Add CSS classes to form elements that are hidden/shown via #states. #1969
277 Feature to add multiple Layouts together #5585
278 Allow opening block configuration forms on their own page (not in a modal) #1659
279 [UX] Add the ability to make any standard layout template a flexible one #4114
280 Backdrop needs a "related posts" feature #1317
281 [DX] Use `token_get_all()` for parsing settings*.php files rather than using regex in `backdrop_rewrite_settings()` #6297
282 Add fallback to HTTP for update manager #5455
283 Don't show the node_load_multiple() $conditions parameter as deprecated #5644
284 uuid and entity import / export #890
285 [DX] Add normalized project data into the database. #5905
286 Add markup or message field to contact form #4721
287 [UX] On the Add view page, expand block, and collapse page display #2978
288 Block configuration settings: Support adding IDs. #2145
289 [DX] Revert field storage back to Drupal 6 style normalized tables #56
290 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
291 Custom/managed publishing options. #1742
292 Idea: Provide code names for major Backdrop releases #1458
293 Make Backdrop misconfiguration messages friendlier #6110
294 Allow obsolete config strings to be culled from localization table #3452
295 [UX] Redesign the Themes page #1103
296 Add an "unsorted" indicator to table columns #5221
297 When using a term reference field only show the term options that are in the current language #4774
298 Views: Autocomplete exposed filters #2423
299 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
300 [UX] Flexible layout templates: Provide a selectable list of "presets" #4484

Pages

Log in or register to add new topics