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 Better Book navigation links #4879
202 Don't count markup characters as part of the text length #309
203 [UX][D8] Convert user pictures to an actual Image Field #243
204 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
205 Comment administration improvements #2919
206 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
207 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
208 Feature to add multiple Layouts together #5585
209 Add ability to configure inline image upload path with global/ site tokens #6401
210 [UX] Add path settings to file pages #4176
211 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
212 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
213 Security: Consider adding an option to load public forms through AJAX. #1592
214 Provide way for `entity_access()` to check for operations view, update and delete if no entity is provided #5474
215 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
216 Remove syslog module from core #1260
217 [WP] Allow (optionally?) a limited set of HTML markup in node titles. #5081
218 Provide an option to make language required for nodes (do not allow language = "none"). #673
219 [UX] Mobile project browser: decrease amt of scrolling needed on Mobile #3097
220 Database log message is truncated at 56 characters and not configurable #5553
221 Add a "Make Permanent" action for the manage files listing #3825
222 Make l() to call theme('link') when possible #6194
223 Add a views filter/argument for Term Depth #2666
224 Front page to be configurable by language #3500
225 Easier/better way to revert Views' settings #4368
226 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
227 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
228 authorize.php should be used for all Installer module downloads/installs #2271
229 Allow setting a default value for Alt and Title text in image fields #1439
230 [A11Y] Change color of the Views hidden fields for the Seven theme #5261
231 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
232 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
233 [UX] Provide an instant search filter for the permissions page (/admin/config/people/permissions). #980
234 Optimize core book module via book_cache port #976
235 Get rid of all Backdrop markers in HTML page source #4817
236 [DX] Form API: provide a 'type' => 'status_message' element. #3329
237 Content creation page cleanup #202
238 Dashboard Module: Show link to manage existing nodes of specific content type #3944
239 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
240 [UX] Hide all field labels by default #2902
241 [META][UX] Better "Recent content" block #4576
242 Simplify Layout configuration #5592
243 Showcase core features during install #4138
244 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
245 [UX] add an exposed filter for email address to the user account list #2512
246 [UX] Branding and Version info on Installation Screens #1584
247 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
248 Backdrop release procedure enhancement #1987
249 Do not allow modules to be enabled at all if they have conflicting config file names with any existing config. #1242
250 [D9] Add 'published' timestamp to nodes #5062
251 [D8] Trim summary on word boundary #599
252 [UX] Allow moving blocks from the front end? #3086
253 [DX] Add a helper function for messaging after saving settings forms #1364
254 [META][UX][DX] Overhaul User module permissions and the respective admin UI #3815
255 Add hook_field_schema_alter() #6208
256 Allow admin theme CSS for dialogs to be used on front-end #2659
257 Allow obsolete config strings to be culled from localization table #3452
258 Upgrade UI module (similar to Migrate UI in D8) to help with moving from D7 #4345
259 Ability to add custom file fields to Node Edit Form #5738
260 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
261 Add option to set a maximum age of log messages #2243
262 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
263 Telemetry: Collect Internet Status At Time Of Install #5222
264 [UX] Project Browser: Move the pages where one can **MANAGE** installed modules/themes/layouts as separate primary tabs under a single top-level menu item. #1780
265 [UX] Token browser dialog: increase width (and height?). #1038
266 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
267 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
268 [UX] Terminology for configuring a block seems odd #1016
269 Remove the "Layout" part from the layout names in the layouts list. #945
270 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
271 [UX] Taxonomy checkboxes/radios: Use indentation instead of dashes to denote children terms. #3292
272 [DX] Change modals so special server whitelist is not required #3938
273 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
274 File entity setting for garbage collection #2897
275 Provide additional permissions for the maintenance mode #3625
276 [DX] Support some basic markdown-flavoured formatting in t() #4535
277 Add new PR template, with reminder to reference an issue #5605
278 Bring back the initial functionality of _field_write_instance function #5875
279 [UX] Convert the "Install from a URL" text field to a text area to allow installing multiple projects in one go. #1561
280 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
281 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
282 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
283 'Unused' module detector #5020
284 Use data-* to check modules dependencies before submit #565
285 Reconfiguring the administrative layout #3072
286 [BC] Decide on best way to make improvements to the CSS for core without breaking existing sites #4167
287 Allow a hook to alter the list of CSS files parsed by Color module #6240
288 Allow regions titles #2647
289 [D8] Autosave content #3426
290 [UX] Allow a field HTML ID to be set as target in theme_token_tree_link() #4316
291 Allow altering image style urls #5745
292 [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
293 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
294 Make 'gid' column in 'node_access' table VARCHAR #1396
295 [D9] Users must verify email when changing user email addresses #5210
296 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
297 Add warnings in site status page (end elsewhere?) to remove contrib module folders if added to core. #915
298 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
299 [UX] Show result count and result range in search results #3261
300 [D8] Ensure that entries are written to watchdog table #63

Pages

Log in or register to add new topics