New Release and Default Version: wp-parsely 3.9

wp-parsely 3.9 will become available in VIP staging and production environments on Tuesday, September 5 2023. Before using it in production, we recommend testing the new release in staging.

wp-parsely 3.9 will become the default version in production on Tuesday, September 12, 2023, and all non-pinned environments will be auto-upgraded to this version. These changes do not affect customers who don’t use wp-parsely, or use an integration method outside of mu-plugins.

What’s new in wp-parsely 3.9

Here are some of the enhancements that are present in the new version:

New features

  • The plugin now provides filters for disabling Content Helper features, allowing you to disable the Parse.ly Content Helper partly or entirely.
  • The plugin now automatically tracks Custom Post Types by default. This functionality is only available to new plugin installations. Existing installations will continue to work as before.
  • Improvements were made to the settings page that include small UI updates, obsolete options removal, and some basic validation functionality.
  • Plugin itm_source strings are now appended to URLs that come from the plugin, allowing you to associate page visits to the plugin.

Optimizations and quality improvements

There are dozens of improvements in this release to keep our code updated, improve its coherence, improve automated testing, and fix bugs. Some notable ones are:

  • Preventing plugin settings from getting saved more often than they should, saving unneeded trips to the database.
  • Eliminating unneeded calls to the Parse.ly API, which should result in faster Content Helper operation under certain cases.
  • Bug fixes to our Recommendations Block.
  • Merging 100 dependency updates into our codebase.

Feature Announcement: Deployments Rollbacks

As a developer, dealing with the unexpected is one of the most challenging aspects of managing an application. Knowing you can quickly rollback to known-good code when something goes wrong in your application can be a lifesaver, and that’s why we’re thrilled to offer deployment rollbacks to you.

Screenshot from VIP Dashboards confirmation screen for deployment rollbacks

Our rollback feature lets you quickly and easily revert to a previous deployment. The VIP Platform retains images for the last six deployments of your production environments and the last three deployments of non-production environments. If you encounter any unexpected issues with a recent deployment, you can immediately roll back to a stable version of your application and minimize any disruption to your business.

Note: this feature only allows you to roll back code changes and not the database, which can be rolled back separately. Find out more in our documentation.

We understand the importance of uptime and stability for our users, and this feature is just one of the many ways we are working to ensure our platform meets your needs.

We are excited to hear your feedback on this new feature and encourage you to try it out. As always, we are committed to delivering the best possible experience for our users, and this feature is just one of the many ways we’re working towards that goal. Stay tuned for future updates that help streamline your development workflows.

New Feature: Generate database backups on-demand via VIP Dashboard

We are delighted to unveil a noteworthy enhancement within the VIP Dashboard, aimed at significantly bolstering the flexibility of our database backup system. With this latest development, users now have the option to manually initiate backups for their respective databases. This addition, alongside our existing scheduled backup system, empowers you with even greater command over the safety and security of your valuable data.

Upon clicking the “Backup Now” button, a confirmation window will promptly appear, allowing users to proceed with the immediate initiation of a new backup.

It is essential to note that this feature is subject to a limitation in production environments, wherein only one backup can be executed within a 15-minute interval. Similarly, the backup frequency is restricted to once every 60 minutes for non-production environments.

This feature comes with a daily usage limit as well. In a production environment, users are allowed up to 12 requests within a 24-hour rolling window. For non-production environments, the limit is set to 4 requests within the same window.

Detailed information related to this feature can be found in our documentation.

If you have any questions about this change, please get in touch.

New Feature: User Settings in the VIP Dashboard

We have added a User Settings page to the VIP Dashboard.

A screenshot of the User Settings Page

Currently, this page provides a read-only view into information about your user account including all roles & permissions you have via the VIP Dashboard.

In the near future, we’ll be adding support for editing your information as well as ability to manage notification preferences, auth tokens, and more.

You can learn more about the User Settings page in our documentation.

We’d love to know what you think; please get in touch!

Changes are coming to authentication and user management on the VIP Dashboard

On Wednesday 17th November we will release our new user management feature on the VIP Dashboard, and additionally we will allow users to authenticate via WordPress.com as well as GitHub.

This release is part of a larger plan rolling out through 2022 which will include enabling authentication to VIP via your organization’s SSO provider, e.g. Okta, Microsoft Azure SSO, Google’s G Suite, etc, as well as using your VIP Dashboard user to authenticate to VIP-provided third party services, WordPress applications running on VIP Cloud, and to your Parse.ly account.

User Management

With User Management moving to the VIP Dashboard, you’ll be able to clearly see which users have access to the VIP Dashboard and VIP-CLI, with easy controls to manage those users.

An animation showing the coming user management functionality
Showing the new user management

This change means you will manage users for your organization via the VIP Dashboard, rather than by associating them with the GitHub repository. You can easily assign key staff to roles like Organization Admin so they can access all apps and manage users, or Organization Member where they can see all your applications and environment. Access can also be managed on a per-application basis, so if you have contractors who are only working on one of your sites you can easily facilitate and monitor what they can see and act on. You can read more about the different permission levels and roles in “Roles & Permissions” in our public documentation.

Access to your code in the GitHub repository will continue to be managed via the GitHub repository settings.

If you are a VIP customer with Premier support, your account team can support inviting additional Organization Admins to make sure the appropriate people in your organization have the ability to manage users.

Invitations for Account Owners

In order to manage users, you must be an Organization Admin for your customer organization. If your organization does not have an Organization Admin then as part of the release we will invite the nominated account owner for your organization, watch for this email.

Questions & Answers

Q: When will the changes happen?
A: The changes will be made on Wednesday 17th November.

Q: What areas of WordPress VIP are affected by the changes?
A:
Authentication to the VIP Dashboard, authentication to VIP-CLI, and user management for both the VIP Dashboard and VIP-CLI.

Q: How will I be able to authenticate to the VIP Dashboard and VIP-CLI after the changes?
A: We are keeping the GitHub authentication option, and adding the option to authenticate via WordPress.com SSO.

Q: Will this change how I or my colleagues log in to WordPress?
A:
No.

Q: Will existing access to VIP Dashboard and VIP-CLI remain after the change?
A: Yes. Currently access is determined by roles on the GitHub repository associated with an application. Users automatically gain “Guest” role in your Organization and then App specific roles, either “write” or “read”, depending on the GitHub role granted – these VIP Dashboard roles will remain, but will be managed from the VIP Dashboard after the change. See below for access to the code and access to deploy.

Q: How will I manage users for the VIP Dashboard and VIP-CLI?
A:
After the change you will manage users from the VIP Dashboard.

Q: Who will be able to manage users for the VIP Dashboard and VIP-CLI?
A:
Only users with the Organization Admin role.

Q: What if my organization does not have anyone with the Organization Admin role?
A:
As part of the release we will invite all nominated account contacts to become Organization Admin for their organization. If you believe you should have received this email but have not received it by Thursday 18th November, please contact support.

Q: How will I manage access to commit and deploy code?
A: Access to commit and deploy the code in your VIP provided GitHub repository will continue to be managed via the settings for that GitHub repository.

Q: Do I need to do anything to prepare for this change?
A:
Other than read this post, no. Thank you for reading it!

If you have any questions, please contact support or your Premier account team.

New this week: Launching sites on a multisite network, Platform usage metrics, and an audit log UI

Something for everyone in our three new VIP Dashboard features: a straightforward multisite site launch tool, an audit log of all platform activity, and filters for your usage metrics.

Easily launch new sites in a WordPress multisite

Our tool allows you to easily map a production-ready domain and perform search/replace throughout your site content, so you can launch a new site on your multisite network without leaving the VIP Dashboard. Read our documentation for more instructions to try this out on your next launch.

Map your production domain and ready your content for launch

Track usage over time

We want you to have all the information about your usage on our platform. You can now see the total requests for all applications, or for one application in particular. Alternatively, you can choose a particular month, or view the last 30 days on a rolling basis. Hovering over the chart gives you a snapshot of the request breakdown for API vs Application requests for that day. Our documentation covers how requests are calculated and more details about what you can see. View your organization usage in the VIP Dashboard by clicking your organization name and then choosing “Usage.”

Breakdown your platform usage by date range and by application

Track activity using our Audit Log UI

With our Platform Audit Log you can follow and track all application management activity in your VIP Cloud organization, helping to meet your compliance standards. Read our Audit Log documentation for full details. You’ll find your Audit Log by clicking the name of your organization in the VIP Dashboard, then choosing “Audit Log” from the left hand menu.

The Audit Log: all your organization activity in one place

New: Code Review Requests in the VIP Dashboard

This notice relates to the following platforms: VIP Go

What’s New

As part of our commitment towards code flexibility and transparency, we’re pleased to share that the latest upgrade to the VIP Dashboard now includes a list of all open GitHub pull requests. These can be found under the activity log for your application’s environments.

This feature offers a convenient way to see proposed changes to your VIP Go application(s) along with the status of those requests.

Pull requests that are under Enforced Review will not show up on the Requested VIP Review tab at the moment.

What is the Dashboard?

The Dashboard is a hub for self-service tools to take platform-wide actions on your sites, such as as viewing recent activity and code deploys. You can access many helpful tools from the Dashboard, such as the VIP CLI toolData Sync, and HTTP Request Log Shipping.

If you have any questions about the Dashboard, please open a support ticket, and we’ll be happy to assist.

New: Search your domains in the VIP Dashboard

This notice relates to the following platforms: VIP Go

What’s New

We’re pleased to announce the latest upgrade to the VIP Dashboard: our Domain Search feature.

Head over to the Domains section of the VIP Dashboard to find the new search box and easily navigate the list of domains currently mapped to your VIP Go application.

If your environments have a large number of domains mapped, this will help you quickly find the domain you’re looking for without scrolling.

What is the Dashboard?

The Dashboard is a hub for self-service tools to take platform-wide actions on your sites, as well as view recent activity, such as code deploys. You can access many helpful tools from the Dashboard, such as the VIP CLI toolData Sync, and HTTP Request Log Shipping.

If you have any questions about the Dashboard, please open a support ticket, and we’ll be happy to assist.

Notice: New VIP Dashboard Design

This notice relates to the following platforms: VIP Go

Update: the new VIP Dashboard design is live at https://dashboard.wpvip.com/.

What’s New

Today we launched a beta version of a new VIP Dashboard, with a crisp new design and improved functionality. The new navigation makes it easier to access features, we’ve added an enhanced screen for your organization, and we’ve improved performance as you change between the screens.

You can visit the new Dashboard via the banner at the top of your screen or by going directly to https://beta.dashboard.wpvip.com/.

beta dashboard banner

If you need help, or you’d like to provide feedback or a feature request for the VIP team, you can find links for these in the Help Center, on the bottom left.

…and finally, if you prefer a dark mode vibe to your Dashboard, you’ll find it under your avatar on the top right.

The new dark mode in the VIP Dashboard

What is the Dashboard?

The Dashboard is a hub for self-service tools to take platform-wide actions on your sites, as well as view recent activity, such as code deploys. You can access many helpful tools from the Dashboard, such as the VIP CLI toolData Sync, and HTTP Request Log Shipping.

If you have any questions about the Dashboard, please open a support ticket, and we’ll be happy to assist.

Now in the VIP Dashboard: Site access restriction methods

The VIP Dashboard has several new features in the “Settings” screen. Both the “IP Allow List” and “Basic Authentication” settings allow you to restrict access to all content on your site at the platform level.

Using the IP Allow List setting, you can restrict access to your VIP sites to a subset of IP addresses or ranges. For instance, for an intranet or private site, you might use IP Allow List restrictions to restrict access to only known corporate networks.

IP Allow list in VIP Dashboard

In the case of Basic Authentication, you can set one or more username/password restrictions on your site. For un-launched sites, you might use Basic Authentication to control who can view the site prior to launch.

Our documentation contains more details on different methods of restricting site access.

If you have any questions related to this feature, please open a support ticket and we will be happy to assist.