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
901 [UX] [Layouts UI] Consider adding a side-by-side live preview. #986
902 [DX][META] Introduce functions similar to views_get_views_as_options() for other things #3545
903 Improve the styling of color input elements in the admin theme #4155
904 Creating multiple fields simultaneously while creating a content type #292
905 [UX] Flexible templates: Replace the single "Add row" button with multiple ones #5166
906 [DX] Add the ability to deprecate the name (and value?) of config entries #5741
907 [A11Y] tablist needs tab roles for children elements #5982
908 OOTB: Provide an option to globally disable the personal contact forms, and make it the default for new installations #6067
909 authorize.php should be used for all Installer module downloads/installs #2271
910 Allow copying settings from other content types when adding an existing field #3229
911 [UX] Make special field items (such as title, language and path alias) available in the "Manage display" tab. #1444
912 [UX] Make all visibility conditions available at all times (and automatically set appropriate paths, contexts and context relationships). #1815
913 [UX] Fix hook_update_dependencies() so it won't skip necessary updates #2852
914 Installer should check digital signatures when downloading a package #3714
915 Create the settings.php file if missing. #1075
916 Reuse test prefixes instead of rebuilding them for each test #4353
917 [UX] Make block titles required and allow them to be hidden. #692
918 Add more properties to project .info files... Initial Release date, Current Release Date, Categories, D7 base module or theme if any #5367
919 Create option for a cropped image style to provide consistent image size for Cards view #5593
920 Support SVG in Image Library #5541
921 [D7] Tokens missing from Backdrop core. This issue was considered major in D7. #4952
922 [UX] Consolidate PHP-related information in the status report page, and add some basic PHP memory usage metrics #5863
923 [UX] Streamline the process of disabling and uninstalling modules (a.k.a. "Uninstallation queue"). #2532
924 [UX] When uninstalling a module, list all things that will be lost (blocks, views, menus) in the confirmation page. #1624
925 Allow a hook to alter the list of CSS files parsed by Color module #6240
926 Layout UI : Allow adding visibility conditions for Node:NID and Node:Type for paths other than node/% #1997
927 [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
928 Backdrop release procedure enhancement #1987
929 Add custom block option to follow the translation system easily #2991
930 [UX] Add visibility conditions for menu location #3867
931 [UX] Add the "Comment fields" and "Comment display" links to the operations dropbutton in the content type admin page and also the respective admin menu items. #1262
932 [UX] Add a token-browser-like PHP date format helper dialog #4556
933 [UX] Add back the hide/show descriptions toggle in the Configuration page (/admin/config). #979
934 [UX] Use "Configure" icons instead of the full word #3539
935 CSS Architecture with SASS, SMACSS, and BEM #4129
936 [DX][BC] Replace module_load_include() with new, more generic function #206
937 [A11Y] UX Fields to add html tag Attributes for fields, menu links and blocks #5158
938 [D9] Allow adding descriptions to user roles (and show them in the roles listing page) #5748
939 Add context handling to Views blocks #5995
940 Allow more granular HTML filter options for HTML attributes, not just tags #6100
941 Add option to set a maximum age of log messages #2243
942 [WP] Media Library #3203
943 Add support for tokens in the file field names and paths (File Field Paths module in core) #1440
944 [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
945 [A11Y] Switch Admin Bar to using Smart Menus #2809
946 [UX] Make it easier to create layouts for paths that are already assigned to be aliases for existing content. #3703
947 Layout: path condition with a subdomain #1049
948 Allow default/required settings on multilingual ("Language") fields #4322
949 [UX] Config import should search recursively for config files to import #661
950 Expand the "Global settings" fieldset when creating new fields #5345
951 Create a new cropped image style specifically for cards #5607
952 [UX] Views: Offer an option for the pager to start counting from 1 instead of 0 #5566
953 Allow to filter interface translation for "context" with "contains" (LIKE) #4940
954 [D10] Invoke hook after a site install is complete #5876
955 [UX] add an exposed filter for email address to the user account list #2512
956 Allow core libraries to be served via CDN #1593
957 Make mobile menu toggle text configurable #6264
958 [DX] Make views query output easier to read with indentation & line breaks #1590
959 Ability to change themes based upon a layout #6296
960 [UX] Add bulk operations (update/delete) in the URL path aliases list. #1979
961 [UX] On the Add view page, expand block, and collapse page display #2978
962 Dashboard block: Translations #3852
963 [UX] Change user/login to /login and /user/logout to /logout #1248
964 Create option to add a supplemental stylesheet to Basis - to safely make css updates #4512
965 [UX] Allow the admin bar to be shown/hidden via a toggle #970
966 [UX] Add charts to the dashboard #3529
967 Flexible layout templates: Allow selecting an existing layout template, as a starting point #4115
968 [D8] Convert "Recent content" block to a View #146
969 [UX][DX] When a module is enabled, automatically set a message containing the link to configure #5135
970 [DX] Disabling a field should not update the weights of all fields #5755
971 Add a wrapper to make tables "responsive" #6008
972 [DX] Allow `config_get()` to return a default value - like `settings_get()` and `update_variable_get()` do #6108
973 [DX] Switch to a simplified array syntax for database connection information in settings.php #2231
974 Support tokens in Views "Global: custom text" field #3189
975 Cache settings via admin section #1434
976 [A11Y] Convert core to use EM's for all @media and font-sizes #1775
977 Add markup or message field to contact form #4721
978 Add an upgrade path for CKEditor module #3684
979 [D8][UX] Add inline form errors #1040
980 Allow separate edit and display titles for field #4310
981 [UX] differing interface patterns for "add new" and "save order" in different places in core #573
982 Dashboard: Add a Configuration Manager widget #5322
983 Allow taxonomy term for layout block visibility #5612
984 Setting intelligent defaults during content type fields creation #291
985 Extend the "Hide path display" feature ("page-less nodes") to other core entities #4912
986 [UX] When a new content type is created, automatically assign permissions to the "Editor" role #5885

Pages

Log in or register to add new topics