Welcome to the Backdrop CMS feature survey. This is your opportunity to help prioritize core features. The results of this survey will advise core developers as to what the community would find most valuable.

We ask you to vote for up to 10 features. These are features that you would most like to see included in future releases of Backdrop CMS. You can change your vote as often as you like. You must be logged in to vote. A list of your current votes can be found on your user profile page.

All issues with the label "type - feature request" in the core issue queue should be eligible to be voted on.

# GitHub Issue title Issue # Vote for this feature # of votes
101 [UX] Include the "+ Add condition" link/button and the "Remove"/"Configure" links in the "Conditions" fieldset of the #1025
102 The farbtastic color picker is unmaintained since 2017 - replace with a modern/maintained alternative #5598
103 File entity setting for garbage collection #2897
104 [DX] Config uses the term 'clear', change it to 'remove' or something more intuitive #2387
105 Telemetry: Collect the Server Application Programming Interface (SAPI) #5449
106 Filter module: Add a data-path-id for internal links to make it easier to track and update internal paths #5004
107 [SR] Add a minimum length setting for passwords #4589
108 Request to add a link to project pages for modules on Functionality page #4179
109 [UX] Add information about removed modules to the uninstall page #3779
110 Improve the way search (re)indexing works. #1337
111 [UX] Rename "taxonomy" to "Categorization" in the user interface #203
112 Support tokens in Views "Global: custom text" field #3189
113 VBO: Allow bulk enabling/disabling comments on existing content. #2297
114 [UX][D8] Allow 'Content: Link' views field to just output URL #3419
115 [UX] Views UI: in place rearrange of fields, filter and sort criteria. #963
116 Layout API: function to add a block to a layout region programmatically #5662
117 [UX] add "Allow Upscaling" checkbox to crop, and scale and crop effects #2763
118 [UX] Layout UI: Template radios: the way we indicate a "selected" template is too subtle (and same as the hover-over indication). #1824
119 Enable dropdown menu for menus in header block #5330
120 [UX] Project installer: Clarify reason that the server does not support automatic updates #4470
121 Add a global/standardized way to add icon to external links #4047
122 [DX] Form API: Provide a `'type' => 'css_classes'` form element. #3702
123 [UX] Display a Welcome page after upgrading Backdrop to the latest version #1225
124 [SR][UX] Flood control: Better workflow and allow users to self-serve #5522
125 [META] Improve the project screenshots functionality in the project browser #3061
126 [UX] Change tags field display to use 'tag blocks' when entering tags #2121
127 [UX] Explore the idea of converting the "Save"/"Cancel" text to links in the messages of "dirty" forms. #789
128 Allow altering image style urls #5745
129 Allow regions titles #2647
130 [UX] Project Browser: Merge the pages in the UI where one can **INSTALL** a module, theme or layout into a single primary tab, under a single top-level menu item. #1701
131 [DX][D8] Allow entity types to specify canonical and additional URIs #5212
132 When using a term reference field only show the term options that are in the current language #4774
133 Easier/better way to revert Views' settings #4368
134 Feature request for Internal Redirects #3940
135 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
136 (UI) Add Filter Permissions module to core #5796
137 [UX][DX] provide utility functions to retrieve field labels #3620
138 [UX] Maximum upload size should be an integer element #1120
139 [DX] Add a helper function for messaging after saving settings forms #1364
140 Allow title callbacks to return unsanitized text (after being run through t()) #2974
141 [UX] CKEditor/Rich text editor image sizing needs to be optional. #2010
142 SMTP / PHPMailer module in core #3199
143 [UX] add an exposed filter for email address to the user account list #2512
144 [DX] Make views query output easier to read with indentation & line breaks #1590
145 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
146 Simple Mode - Ability to toggle between simple and advanced admin features #4692
147 1.15 [UX] Follow-ups for auto menu settings in core #4251
148 Allow pseudo fields to have configurable settings #3859
149 Add a simple way in core to define private and public access for nodes/entities. #1407
150 [UX] Provide a menu-centric workflow for creating the website structure (à la content_menu) #434
151 Ship core with a layout that uses user/% as context #3531
152 [UX] Block config: Prevent the user from accidentally creating conditions that never/always display a block. #1021
153 Add new PR template, with reminder to reference an issue #5605
154 Site-wide settings for file garbage collection #2896
155 [UX] New interface for editing, previewing, and saving theme settings #1949
156 [DX] Add a `project_get_info` helper function. #2385
157 Transliteration: smarter "retroactive" transliteration of existing file names. #1506
158 Dashboard block to highlight recent and notable bug fixes or feature updates #5438
159 Add a link to the BackdropCMS.org page on module list for each module #5003
160 [SEO][WP] Text formats: Introduce new filter to enable native browser-level loading=lazy attribute for images added to text areas. #4587
161 [UX] Add path settings to file pages #4176
162 [UX] add a hook_requirements check for disabled modules, not uninstalled #3778
163 Content creation page cleanup #202
164 [WP] Add the ability to schedule config changes #3185
165 [D8][UX] Add a toggle in the admin bar for showing/hiding contextual links on mobile #3417
166 Remove the "Layout" part from the layout names in the layouts list. #945
167 Layout API: Provide contexts to custom blocks #5666
168 [UX] Layouts: Visibility conditions: Entity ID text fields with autocomplete fields (or entity browser?). #1822
169 Dashboard: Add a Configuration Manager widget #5322
170 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
171 [D8][UX] Add a "Placeholder" input field to Views Exposed Filters to allow HTML5 Placeholder #4910
172 Allow limiting access to menu items per-role #4465
173 [DX][D8] Provide a single command to install & run Backdrop #4040
174 Add an upgrade path from Admin Menu to Admin bar #3687
175 [D7] Support summaries in CKEditor or introduce a teaser break plugin #1222
176 Provide an actual maintenance mode #3060
177 Optimize `views_handler_field_field()` to only load full entities if needed #2104
178 Link to all release notes between installed and recommended versions #3303
179 [UX] Move the confirmation dialog for deletion of menu links to a modal. #770
180 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
181 [UX] Introduce button group UI component #2643
182 [UX] Layout UI: Collapsible block groups. #1691
183 [D9] Users must verify email when changing user email addresses #5210
184 [UX] Menu link items should be kept in sync with their respective content titles #4759
185 Allow deleting uninstalled/unused modules/themes/layouts from the filesystem via the admin UI #3939
186 [D8] Add "Required" and "Show by default" option for "Text area with a summary" field/widget #5793
187 Allow install profiles to define explicit/hard dependencies #3597
188 [UX] Default drop-button action for node types should be 'manage fields' #1116
189 Setting intelligent defaults during content type fields creation #291
190 Request: More style options for the table format in Views #2961
191 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
192 [UX] Clarify Field Type choices on Field Settings page #2508
193 [UX] Branding and Version info on Installation Screens #1584
194 [UX] Create more intuitive behavior for "Customize" button to manage displays #5129
195 More replacement tokens for node urls #4239
196 Admin UI: denote settings that may be overridden in settings.php #3856
197 Make 'gid' column in 'node_access' table VARCHAR #1396
198 [UX] Auto Updates for security/modules #414
199 Ship core with a layout that uses node/% as context #3530
200 [UX] Terminology for configuring a block seems odd #1016


Log in or register to add new topics