Version 1.0.0 (and 1.0.1 and 1.0.2)

October 15, 2020

Release 1.0.0 of Open Berkeley contains new and updated features, accessibility improvements, bug fixes, and minor code updates. This page also includes notes for versions 1.0.1 and 1.0.2.

Release 1.0.0 - What does it mean?

Over the past few years we've released 27 major versions of Open Berkeley, and 159 versions overall. We're calling this version Release 1.0.0 to reflect the maturity of our codebase and features. We will continue to work on security updates, bug fixes, accessibility improvements, and select sponsored features for the 1.0 generation of Open Berkeley, and we will also be able to focus more on the next generation of our platform.

New and updated features

This release includes many new features and enhancements!

Expanding Grid

The new Expanding Grid display on a Portfolio page shows a photo and the content item title for each item in the Portfolio. When a site visitor selects one of the items in the Portfolio, the item will expand an additional section. This expanded section will include a summary of the content item, as well as the photo and title. 

This feature was sponsored by the Institute for Transportation Studies.

More Portfolio updates

In addition to the Expanding Grid feature, we've added a new Card display for Portfolio to more closely align with Berkeley Brand standards. We recommend switching your Portfolios from the Legacy display option to either Card (which has the same behavior as the Legacy display) or Expanding Grid (see above for additional details).

Screenshot of Portfolio about fruits and vegetables, using the Card display, which shows a photo and the title of the content item. The photo is a background image and will not be read.

We also added performance and accessibility enhancements.

For more information and instructions, see Portfolio. If you do not see a Portfolio option on your Open Berkeley website, please email web-platform@berkeley.edu, and we can enable the feature for you.

Landing Page summary field

We've added an optional Summary field to Landing Pages. The summary field will be used as a teaser for Listings widgets and search results. The field is not displayed on the Landing page by default, but can be added when customizing the page. Limited HTML tags are allowed. The summary field allows Landing Pages to be included in listings widgets, and improves usability of search results that include Landing Pages.

For more information, see Create Landing Pages and Edit Summary

Export lists of content

Site builders can now export lists of content or users in CSV (Comma-Separated Values) format. Go to your dashboard Content or Users tab. Apply any desired filters, then click the CSV link below the results table. These lists can help you with content inventory and other site management tasks. CSV files can be edited in spreadsheet programs such as Excel, Numbers, or Google Sheets. See Manage Content.

Multiple role selections on User Accounts dashboard filter

Site builders can now select multiple roles at once when using the filters on the dashboard User Accounts tab, and can select different filter operators. This will help you more easily find subsets of your users. For example, you can find users who are Contributors with the Widget Editor add-on role by selecting the "Is all of" option and both the Contributor and Widget editor roles. See Assign User Roles and Edit User Accounts.

Code updates

  • Update Panopoly to release 1.76.
  • Update contributed modules: Views Bulk Operations, Panels, File Entity, Smart Trim.
  • Patch modules for PHP 7.3 and 7.4 compatibility.
  • Update to PHP 7.3.
  • Patch Drupal core to fix cookie issues.
  • Prepare for new Give to Berkeley platform.
  • Use HTTPS for PHPMyAdmin on Lando local development environments.
  • Set up for additional beta features.
  • Show widget descriptions in Single and Manual preview modes.
  • Automatically set HTTPS during new site spinup.
  • Improve core makefile process.
  • Use SecKit to manage HSTS settings.