-
Notifications
You must be signed in to change notification settings - Fork 46
Description
Is your enhancement related to a problem? Please describe.
10up commonly uses the third-party plugin Public Post Preview to allow sites to share draft posts with logged-out users before publication. Unfortunately, this plugin does not have any in-built compatibility with Restricted Site Access, which prevents logged-out users from seeing the site. RSA is commonly used on staging and development sites.
On my projects, clients have often requested the ability to share a post or page on development with stakeholders who do not have a WordPress account on the site running Restricted Site Access, such as executives previewing designs for an in-development site refresh, or legal teams reviewing privacy integrations. It would be nice if the two plugins worked together.
Designs
No response
Describe alternatives you've considered
On existing client sites, I've used a shim plugin to integrate the two plugins: wp-plugin-ppp-rsa-compat.php.txt
The shim works, but I'd like to make sure it's maintained in the long run, so upstreaming it to RSA or PPP seems preferable.
I've considered adding this feature directly to PPP, and have opened a PR there (ocean90/public-post-preview#184). Integrating it within PPP is easier than within RSA because we can make use of PPP's native authentication code, instead of having to reimplement it as the shim does. However, I'm not sure that it's the best place for the integration to live.
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
Projects
Status