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 DatabaseSchemaObjectExistsException: Table already exists in DatabaseSchema #2585
202 Add new Date field widget to utilize HTML5 #date input type #4255
203 Allow install profiles to be run after site creation #1591
204 Add hook_field_schema_alter() #6208
205 Get rid of all Backdrop markers in HTML page source #4817
206 Check if paths already exist when views or layouts are being installed. #1257
207 Add option to set a maximum age of log messages #2243
208 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
209 Create "Current Node" block #5774
210 Basis theme killer feature: Automatically generate color scheme from provided brand (logo/colors) #3231
211 [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
212 [UX] Allow non-technical people to grab a text export of key information about their site - for troubleshooting requests #5461
213 [D10] Date fields: Allow the "time ago" formatter to show as a fully cacheable time difference with JS #6022
214 [UX] Project installer: Provide link to update report from installer update tab #4471
215 [UX] integrate file editing into the file field widget #2810
216 [UX] Provide indication in the admin interface, when config values have been overridden in settings.php #4455
217 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
218 'Unused' module detector #5020
219 [UX] Offer option to replace the help text with a help icon that toggles its visibility (on by default on mobile). #1414
220 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
221 Give details about why a permission 'has security implications' #5536
222 Dashboard block: Translations #3852
223 Make the value of e-mail field visiable on user profile's View page #5663
224 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
225 [UX] Add charts to the dashboard #3529
226 Show notice in the admin UI when .htaccess, robots.txt, or settings.php have been updated in a release, and either link to instructions, or auto-update when safe/possible #5911
227 [UX] Views "Multiple field settings" should appear on field display settings, too #2993
228 Browse Server Button on Link Dialog in Ckeditor so a list of files on the site can be displayed #4688
229 [PS][D9] Dynamic Page Cache add in Backdrop core #5217
230 [UX] Running cron.php from browser should return a success message rather than a blank page #2535
231 [UX] CKEditor - Provide default styles #4233
232 [UX] Detect whether mod_rewrite is enabled (in Apache installs) and throw a warning in the clean URLs page. #1573
233 Allow a hook to alter the list of CSS files parsed by Color module #6240
234 [A11Y] Native dark mode support (at least for the Seven admin theme) #4778
235 Feature/Package Module Proposal #1238
236 [UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
237 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
238 Add an upgrade path for CKEditor module #3684
239 Add Mailsystem 3.x delegator class to core #3218
240 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
241 [DX] Allow Config::get()/config_get() to specify a default - same as update_variable_get() #5453
242 Move "Expanded" option for Menu Items to Block settings #5428
243 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
244 [UX] Change the password reset form to use a single password field + show/hide toggle #4440
245 Allow more granular HTML filter options for HTML attributes, not just tags #6100
246 Link module: validate internal links and ensure protocol-less URLs can pass validation #5000
247 Do not throw exceptions in the updater, when nothing's broken (yet) #4003
248 [DX] Views query should not output { and } around database table names. #1389
249 Allow search result display to be controlled via view modes #829
250 [D8][DX] Add Modernizr to core. #1009
251 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
252 [UX] Sort the image styles list in a meaningful way #2457
253 Allow specifying optional tags for blocks #3837
254 Move the Color module to a contributed project #5667
255 Add semantic markup to layouts #1970
256 [UX] [multilingual] Translated blocks are too hard to use #3514
257 Seventy two theme #5928
258 [UX] CKeditor: Allow the Styles dropdown to use tag names (for easy use of the <small> tag) #2980
259 Extend the 'hidden paths' feature to taxonomy #4653
260 [D9] Users must verify email when changing user email addresses #5210
261 [UX] Rename vocabularies & terms #4222
262 Add a "Site Category" field to site info #1543
263 Make mobile menu toggle text configurable #6264
264 [D8] Token: Add "Safe tokens", and expose them in the admin UI #4755
265 [UX] Rename name "Filtered HTML" input format to "Basic" #1188
266 Add a default 'posts' view to core #2152
267 Add an upgrade path from menu_block to core menu blocks. #3681
268 Provide views field handler to access project properties from the `info` column in the `system` table #5820
269 Consider exposing `form_cache_expiration` and/or providing an option so that it can be cleared along with other caches. #3191
270 Add new image style effect: mirror/flip vertically, horizontally and both. #1762
271 [D8][DX] FAPI: Allow easy sorting of the translated options of select elements #5824
272 [UX] Add # anchors to blocks in the Layout UI. #1724
273 [DX] Add settings/page for contextual links settings #5404
274 CKEditor: Provide a setting to switch skins. #2729
275 [UX] Add a filter weight reset option so we can Show 'enabled' text filters above 'disabled' ones #4408
276 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
277 [DX] Support a way to declare conflicts in .info files #4993
278 [WP][UX] Dashboard: Dismissible blocks #3996
279 [D8] Port and merge Localization Update in core #1377
280 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
281 [UX] Idea: Bigger "required" indicators for fields (a red ❌ next to the field) plus a red focus "halo" around the field. #5505
282 [UX] Layout UI: Individual tempstore for each block (instead of the global, per-from one we currently have). #2429
283 Add a "Make Permanent" action for the manage files listing #3825
284 Run tests for releases after project published ZIP file #1964
285 Front page to be configurable by language #3500
286 [UX] Append `This role receives all new permissions by default.` text to the description of the admin role #5940
287 Request: More style options for the table format in Views #2961
288 Use the default date entry format for the default date display format #4646
289 Create a field_storage_exists() function #5180
290 [DX] Allow enabling/disabling theme debugging via the admin UI #4211
291 [A11Y] Append the current tab in the breadcrumb (even if as an invisible element). #1535
292 Ability to change themes based upon a layout #6296
293 Consolidate messages about modules merged into core if more than one module detected. #1163
294 [CMI] Export/Import an entire content type (or other entity type) with its fields all at once #408
295 [A11Y] Provide a dark (or high-contrast) version of Seven #3990
296 [UX] When error messages are set to "None", show number of php critical errors in the admin bar badge. #2138
297 [UX] Add youtube field, or video embed field to core. Integrate with media library. #3661
298 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
299 [DX] Form API: Allow individual options in select elements to be set to disabled #5837
300 Create Wordpress install profile #3127

Pages

Log in or register to add new topics