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 Views: allow setting the "Items to display" value to "unlimited". #1460
202 Cached anonymous page and "background fetch" cause site rendering issues on LiteSpeed server #5525
203 Add option to set a maximum age of log messages #2243
204 [UX] Appearance page: Denote the theme selected as admin theme (same as we do for the default theme). #1105
205 Add markup or message field to contact form #4721
206 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
207 [UX] Better alignment for drop buttons. #1090
208 Allow separate edit and display titles for field #4310
209 Provide an actual maintenance mode #3060
210 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
211 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
212 [UX] Move the confirmation dialog for enabling/uninstalling modules to a modal. #3770
213 [UX] Views/Field formatter: Count #2634
214 [UX] Menu link items should be kept in sync with their respective content titles #4759
215 Feature to add multiple Layouts together #5585
216 Add ability to configure inline image upload path with global/ site tokens #6401
217 Add option to Views for hiding empty blocks #3411
218 [UX] Admin bar search: Make certain search results distinct by prefixing their immediate parent item. #1002
219 EntityStorageException: The username and email are both addresses that do not match. (But what are they?) #5857
220 [UX] Add a "Back" button to the "Add block" dialog. #1644
221 link fields for in page navigation #go-to-here #1308
222 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
223 [UX] More info on field removal #3262
224 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
225 [UX] Dashboard block to highlight recent and notable bug fixes or feature updates #5438
226 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
227 Allow user to set custom background color on core hero block #3918
228 Provide smarter default query string key names for views exposed filters #2893
229 Add a link to the BackdropCMS.org page on module list for each module #5003
230 Make l() to call theme('link') when possible #6194
231 [DX] hook_field_*_settings_form() should have $form and $form_state parameters #3590
232 [D10][PS] CSS and JavaScript aggregation performance improvements #5718
233 [UX] Allow bulk deleting menu links. #732
234 [UX][DX][A11Y] Start using inputmode for fields and form elements as appropriate #5964
235 Automatically create a node/% layout when one is created for node/NID #5539
236 [UX] Combine Permissions for `Field` and `Field UI` #4710
237 Add a default 'posts' view to core #2152
238 Saving a content type display should not return up to the Manage Displays list #4291
239 [UX] Move new password show/hide toggle to inside the password fields. #3046
240 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
241 [DX][D9] Telemetry: gather Server Timing performance metrics #5183
242 Add support for CKEditor 5 (CKEditor 4 becomes EoL in 2023) #4122
243 [UX] Allow limiting allowed text formats per field instance (per content type). #2615
244 Simplify Layout configuration #5592
245 [UX] Add a "Place in a layout" action for menus in the menu listing page. #3406
246 [UX] [WYSIWYG] Consider adding a side-by-side live preview for the editor. #985
247 [UX] Consolidate database-related information in the status report page, and add some basic db usage metrics #5864
248 Re-introduce block caching support. #1619
249 [UX] Sort the image styles list in a meaningful way #2457
250 [META] [UX] Improve the overall creation and placement of custom blocks experience. #1277
251 Add function that returns default config #3251
252 Add semantic markup to layouts #1970
253 [UX] Allow reordering of layouts from main Layouts page #5411
254 [D8] Introduce a new `file_url_transform_relative()` function #4106
255 [UX] Display a reminder to uninstall modules after disabling them #3911
256 [UX] Modules Manual installation box needs to take modules names in any case #2885
257 [SEO][META] Provide some basic SEO meta tags OOTB #4995
258 Add hook_field_schema_alter() #6208
259 Contact form message templates edited via the UI #3568
260 Ability to add custom file fields to Node Edit Form #5738
261 [UX] Open the field widget link in a modal #691
262 [DX][UX] Form API: Make it so that required fields that are hidden via #states are only validated when visible. #2732
263 [UX] Allow the label (perhaps machine name too?) of fields to be edited straight from the "Manage fields" and "Comment fields" tab. #1443
264 [SR] Security hardening: provide a mechanism to expire sessions #5545
265 Allow setting a default value for Alt and Title text in image fields #1439
266 Missing a possibility to get a books mlid value for views #5565
267 [UX][D10] Show bulk operations only when items have been selected, and hide filters when that happens #4701
268 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
269 [UX] Permissions page: Make permission groups rows collapsible/expandable. #1046
270 [DX] Provide a way to retrieve default/OOTB config values #4262
271 [DX] Implement hook_hook_info() to help organize module code #3024
272 [UX] Add # anchors to blocks in the Layout UI. #1724
273 Add a new core theme #5175
274 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
275 [UX] Menu paths: replace the silly <front> placeholder with a dropdown and rename it to "home page" #2588
276 Consolidate maintenance-related settings either in $state or $config #4723
277 Add new PR template, with reminder to reference an issue #5605
278 [UX] CKEditor: Include the Balloon Toolbar plugin introduced in 4.8, and start using it. #3356
279 [UX] Provide an instant search filter for the Configuration page (/admin/config). #978
280 Bring back the initial functionality of _field_write_instance function #5875
281 Security: Consider adding an option to load public forms through AJAX. #1592
282 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
283 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
284 Remove syslog module from core #1260
285 Add visibility conditions for the "login pages" and admin paths (and negation for them as well) #4476
286 Upscaling in out-of-the-box image style 'Large'. #3232
287 Run tests for releases after project published ZIP file #1964
288 [PS] Optimize menu_navigation_links_rebuild() #5389
289 [DX][D8] CMI: Add config_exclude functionality to core #4079
290 [UX] Rich Text editor inserting/updating images before a file is uploaded #3900
291 [DX] Add a legacy upgrade_mappings database table #2855
292 Apply image style to default picture #4976
293 Allow a hook to alter the list of CSS files parsed by Color module #6240
294 [META] Use UUIDs in more places #3563
295 Allow altering image style urls #5745
296 [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
297 Add 'Field HTML Trim' to core #6001
298 Implement sub-path aliases - a.k.a.: `subpathauto` or `path_alias_xt` in core #1418
299 Why do we need to write the entire config data within update hooks? #3347
300 [UX] Change tags field display to use 'tag blocks' when entering tags #2121

Pages

Log in or register to add new topics