{"id":143414,"date":"2021-07-14T21:13:04","date_gmt":"2021-07-14T21:13:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vstack\/"},"modified":"2021-07-14T21:12:51","modified_gmt":"2021-07-14T21:12:51","slug":"vstack","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/vstack\/","author":18787694,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.5.1","stable_tag":"trunk","tested":"5.6.17","requires":"3.4","requires_php":"7.2","requires_plugins":"","header_name":"vStack","header_author":"VNG Cloud, Inc.","header_description":"vStack speeds up and protects your WordPress site.","assets_banners_color":"","last_updated":"2021-07-14 21:12:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/helpcenter.vngstack.com\/support\/blog\/2021\/04\/28\/new-wordpress-plugin\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1869,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"0.0.1":{"tag":"0.0.1","author":"vngcloud","date":"2021-07-14 21:12:51"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2572009,"resolution":"128x128","location":"assets","locale":""},"icon-128x128.png":{"filename":"icon-128x128.png","revision":2572009,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2572009,"resolution":"256x256","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2572009,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2572009,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2564667,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2564667,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2564667,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2564667,"resolution":"4","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13866,186,794,1536,201308],"plugin_category":[52,54,55],"plugin_contributors":[201309],"plugin_business_model":[],"class_list":["post-143414","plugin","type-plugin","status-closed","hentry","plugin_tags-ddos","plugin_tags-seo","plugin_tags-speed","plugin_tags-ssl","plugin_tags-vstack","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_category-seo-and-marketing","plugin_contributors-baysao","plugin_committers-vngcloud"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/vstack\/assets\/icon.svg?rev=2572009","icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/vstack.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/vstack\/assets\/screenshot-1.png?rev=2564667","caption":""},{"src":"https:\/\/ps.w.org\/vstack\/assets\/screenshot-2.png?rev=2564667","caption":""},{"src":"https:\/\/ps.w.org\/vstack\/assets\/screenshot-3.png?rev=2564667","caption":""},{"src":"https:\/\/ps.w.org\/vstack\/assets\/screenshot-4.png?rev=2564667","caption":""}],"raw_content":"<!--section=description-->\n<h4>What this plugin can do for you<\/h4>\n\n<p><strong>One-click WordPress-optimized settings<\/strong><\/p>\n\n<p>The easiest way to setup vStack for your WordPress site. Let us configure vStack with the tried and true settings for an optimal experience.<\/p>\n\n<p><strong>Web application firewall (WAF) rulesets<\/strong><\/p>\n\n<p>Available on all of vStack\u2019s, the WAF has built-in rulesets, including rules specifically tailored to mitigate WordPress threats and vulnerabilities. These security rules are always kept up-to-date, once the WAF is enabled, you can rest easy knowing your site is protected from even the latest threats.<\/p>\n\n<p><strong>Automatic cache purge on website updates<\/strong><\/p>\n\n<p>If you don't take advantage of the performance benefits of Automatic Platform Optimization for WordPress, using the vStack plugin still ensures that changes to the appearance of your website purge the cache. This means that you can focus on your website, while we ensure that the latest static content is always available to your visitors.<\/p>\n\n<p>Additionally, vStack\u2019s plugin for WordPress automatically refreshes the vStack cache of static content for each post\/page\/custom post type when you update the content.<\/p>\n\n<h4>Additional features<\/h4>\n\n<ul>\n<li><p>Header rewrite to prevent a redirect loop when vStack\u2019s Universal SSL is enabled<\/p><\/li>\n<li><p>Change vStack settings from within the plugin itself without needing to navigate to the vstack.com dashboard. You can change settings for cache purge, security level, Always Online, and image optimization<\/p><\/li>\n<li><p>View analytics such as total visitors, bandwidth saved, and threats blocked<\/p><\/li>\n<li><p>Support for [HTTP2\/Server Push]<\/p><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Prerequisite<\/h4>\n\n<p>Make sure your PHP version is 7.2 or higher.<\/p>\n\n<h4>From your WordPress Dashboard<\/h4>\n\n<ol>\n<li>Visit \u201cPlugins\u201d \u2192 Add New<\/li>\n<li>Search for vStack<\/li>\n<li>Activate vStack from your Plugins page.<\/li>\n<\/ol>\n\n<h4>From WordPress.org<\/h4>\n\n<ol>\n<li>Download vStack<\/li>\n<li>Upload the \u201cvstack\u201d directory to your \u201c\/wp-content\/plugins\/\u201d directory, using ftp, sftp, scp etc.<\/li>\n<li>Activate vStack from your Plugins page.<\/li>\n<\/ol>\n\n<h4>Once Activated<\/h4>\n\n<ol>\n<li>Go to https:\/\/register.vngcloud.vn\/signup<\/li>\n<li>Login with your vstack account. If you don\u2019t have a vStack account, first sign up for vStack.<\/li>\n<li>Go to WordPress vStack Plugin page, and Click \"Get your API Key\" to get your API Token<\/li>\n<li>Enter your email address and paste your API Token<\/li>\n<li>Press Login.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>4.5.1 - 2021-06-03<\/h4>\n\n<ul>\n<li>Rewrite PHP 8 bootstrap files for <code>symfony\/polyfill<\/code> to be PHP 7 compatible<\/li>\n<\/ul>\n\n<h4>4.5.0 - 2021-06-02<\/h4>\n\n<ul>\n<li>Document unintuitive <code>transition_post_status<\/code> WP hook behavior<\/li>\n<li>Only purge public taxonomies while clearing any empty values from the list<\/li>\n<li>Better handling of cases where <code>wp_get_attachment_image_src<\/code> is false and not a usable array<\/li>\n<li>Support activation of IDN domains<\/li>\n<li>Improve development experience by shipping a Docker Compose file with more tooling and documentation<\/li>\n<\/ul>\n\n<h4>4.4.0 - 2021-03-23<\/h4>\n\n<ul>\n<li>Purge posts when transitioning to or from the 'published' state<\/li>\n<li>Remove conditional logic for subdomain, allow to activate APO feature on the subdomain<\/li>\n<li>Further work to autocorrect APO settings<\/li>\n<\/ul>\n\n<h4>4.3.0 - 2021-03-19<\/h4>\n\n<ul>\n<li>Sanitise sensitive HTTP header logs<\/li>\n<li>Stop sending <code>cfCRSFToken<\/code> to remote API<\/li>\n<li>Add warnings for incorrectly configured Automatic Platform Optimization<\/li>\n<li>Purge posts that go from public to private<\/li>\n<li>Purge pagination for first 3 pages<\/li>\n<\/ul>","raw_excerpt":"All of vStack\u2019s performance and security benefits in a simple one-click install.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/143414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=143414"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/vngcloud"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=143414"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=143414"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=143414"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=143414"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=143414"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=143414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}