-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ensure the plugin works smoothly when activating it on a site with Performance Lab SQLite module #33
Comments
Confirmed. I had to push a commit to allow upgrading from the PL module to the standalone plugin, but it works fine now.
Confirmed.
What changes would we like to make to the PL plugin? Should we remove the SQLite implementation from there, and instead add an admin notice prompting users to install the standalone plugin? |
Thanks @aristath for the update! I made one comment 6e5b9e8#r112417524 on the commit for something that would be good to fix, but other than that it looks great to me. When are you planning to release the plugin version that includes this logic?
Yes, but we also need to consider a smooth migration path. For example, I think we need to first launch a version with the admin notice, and only then launch a version where the module is actually removed, just to give people a chance to update before we would potentially break their site by removing the module. |
Already done 🎉 |
We need to test that the plugin works in combination with the Performance Lab plugin's SQLite module. Specifically, if a site already has the Performance Lab SQLite module active, we need to ensure that activating the standalone plugin at that point works correctly.
For example:
db.php
drop-in is currently placed.The work here potentially involves making changes to both the PL module and the standalone plugin. Since the standalone plugin is going to be the source of truth going forward (see WordPress/performance#661 (comment)), we should try to limit the changes needed in the PL module though.
The text was updated successfully, but these errors were encountered: