Parse.ly WordPress Plugin 2.5 Release

Fresh on the heels of last month’s 2.4.1 release, we’re now pleased to announce the 2.5.0 release of the wp-parsely plugin.

Parse.ly gives creators, marketers and developers the tools to understand content performance, prove content value, and deliver tailored content experiences that drive meaningful results.

We encourage everyone using the plugin to update to the latest version.

If you have any questions about how WPVIP + Parse.ly can help you deliver meaningful customer experiences, please get in touch.

What is being added or changed?

Added

  • Refreshed contributor documentation into a new CONTRIBUTING.md file.
  • Introduce a build step for front-end and admin page JavaScript assets which leverages the @wordpress/scripts package. Scripts are now separately enqueued and browser-cacheable.
  • Allow for select HTML tags and attributes in the Recommended Content widget title.
  • Add a “No boost” option for scores in the widget.
  • Add filter wp_parsely_post_type to override the type of content Parse.ly attributes to an article.
  • Add support for custom post status slugs via the wp_parsely_trackable_statuses filter (to allow for those other than publish to be tracked).
  • Make $post_id available to the wp_parsely_permalink filter.

Changed

  • Refactor printed markup into template “views.”
  • Refactor plugin entry file to perform minimal initialization and separately load the Parsely class file.
  • Improve the README file (which populates the copy in the plugin repository page).
  • Expand test coverage (PHP and JavaScript).
  • Expanded string localization and consolidate into a single text domain.
  • Adjust HTML heading levels for improved usability and accessibility.
  • Improve accessibility of radio inputs on the admin page.
  • Improve the widget user interface to make it more consistent with core styles.
  • Better load Widget CSS and use plugin version for cache busting.
  • Replace widget form and hide front-end output when API values are missing.
  • Prevent printing of admin page CSS outside the specific admin page for this plugin.
  • Switch to XHRs for /profile calls (instead of using JSONP).
  • Remove jQuery dependency from the API and Admin scripts.
  • Stop using protocol-relative URL for the tracking script.
  • Register the package at Packagist for easier install via Composer.

Fixed

  • Fix the “requires a recrawl” notices to limit to specific admin page settings.
  • Fix inconsistent ports in canonical URLs.

Deprecated

  • Deprecate filter after_set_parsely_page — use new name wp_parsely_metadata instead.
  • Deprecate filter parsely_filter_insert_javascript — use new name wp_parsely_load_js_tracker instead.

Questions?

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

New Release: VIP-CLI 1.9.0

We’re excited to announce the release of VIP-CLI v1.9.0.

In case you’re not familiar with VIP-CLI, it’s a tool for developers to interact with applications hosted on the VIP Go platform via the command line.

The 1.9.0 update includes a few improvements:

How do I update?

To get this update, you can run the following:

npm install -g @automattic/vip

If you haven’t previously used VIP-CLI, you can start with our installation instructions.

We’re hard at work on further improvements and hope to have more soon. In the meantime, if you’d like to discuss your VIP developer experience or want to help test upcoming releases, please get in touch.