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

Test locally/on staging #30

Closed
schlessera opened this Issue Oct 2, 2017 · 4 comments

Comments

4 participants
@schlessera
Member

schlessera commented Oct 2, 2017

No description provided.

@schlessera schlessera added the section label Oct 2, 2017

@schlessera schlessera added this to Before Upgrading PHP in Sections Oct 2, 2017

@felixarntz

This comment has been minimized.

Show comment
Hide comment
@felixarntz

felixarntz Oct 3, 2017

Member

Pasting @nerrad's original comment from #24 into here:

Test things out on a staging/development site first.

Pros:

  • allows site owners to keep production site live while verifying things will work on the next php version.
  • allows site owners to verify any plugin/theme/custom-code updates needed for php compatibility work as expected.

Cons:

  • Not easy technically to setup a staging site separately from production (while authentically mimicking production).

Other:

  • This suggestion would be something that could be linked to some list of hosts that support staging sites (which could make it easier for folks). However, its possible not every host offering staging for sites supports staging on different PHP versions.
Member

felixarntz commented Oct 3, 2017

Pasting @nerrad's original comment from #24 into here:

Test things out on a staging/development site first.

Pros:

  • allows site owners to keep production site live while verifying things will work on the next php version.
  • allows site owners to verify any plugin/theme/custom-code updates needed for php compatibility work as expected.

Cons:

  • Not easy technically to setup a staging site separately from production (while authentically mimicking production).

Other:

  • This suggestion would be something that could be linked to some list of hosts that support staging sites (which could make it easier for folks). However, its possible not every host offering staging for sites supports staging on different PHP versions.
@Mte90

This comment has been minimized.

Show comment
Hide comment
@Mte90

Mte90 Oct 3, 2017

Maybe that can be a best practice suggestions but not everyone can have the knowledge to understand the difference between a staging/production site.

Mte90 commented Oct 3, 2017

Maybe that can be a best practice suggestions but not everyone can have the knowledge to understand the difference between a staging/production site.

@nerrad

This comment has been minimized.

Show comment
Hide comment
@nerrad

nerrad Oct 3, 2017

Collaborator

While I agree that this is likely overly technical for the intended audience (site owners) I do think it's of benefit to at least introduce it as an option (with perhaps some links to other resources diving into how to implement a staging site). Also, the hosts resource being developed (the resource containing links to instructions on updating) on wp.org could maybe be tagged/categorized if they include some form of staging for customers and we can link to that archive view for site owners to check if their host supports staging.

I do think that it's good to promote best practices of having some sort of staging site for upgrades like this.

Collaborator

nerrad commented Oct 3, 2017

While I agree that this is likely overly technical for the intended audience (site owners) I do think it's of benefit to at least introduce it as an option (with perhaps some links to other resources diving into how to implement a staging site). Also, the hosts resource being developed (the resource containing links to instructions on updating) on wp.org could maybe be tagged/categorized if they include some form of staging for customers and we can link to that archive view for site owners to check if their host supports staging.

I do think that it's good to promote best practices of having some sort of staging site for upgrades like this.

@felixarntz

This comment has been minimized.

Show comment
Hide comment
@felixarntz

felixarntz Oct 20, 2017

Member

Summary from https://make.wordpress.org/core/2017/10/20/php-meeting-recap-october-16th/:

This point should be ditched, as it is much too advanced. A local environment is definitely not something trivial to set up for a non-technical person. For staging it depends on the site owner’s hosting provider again, but even on hosts that offer 1-Click-Staging, it can be a complex task – especially since several hosts do not allow changing PHP versions differently between the environments of a single site.

Member

felixarntz commented Oct 20, 2017

Summary from https://make.wordpress.org/core/2017/10/20/php-meeting-recap-october-16th/:

This point should be ditched, as it is much too advanced. A local environment is definitely not something trivial to set up for a non-technical person. For staging it depends on the site owner’s hosting provider again, but even on hosts that offer 1-Click-Staging, it can be a complex task – especially since several hosts do not allow changing PHP versions differently between the environments of a single site.

@felixarntz felixarntz closed this Oct 20, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment