[wp-trac] [WordPress Trac] #33381: Strategize the updating of minimum PHP version.

WordPress Trac noreply at wordpress.org
Fri Mar 3 06:38:54 UTC 2017


#33381: Strategize the updating of minimum PHP version.
-------------------------------------------------+-------------------------
 Reporter:  alexander.rohmann                    |       Owner:  jorbin
     Type:  enhancement                          |      Status:  assigned
 Priority:  normal                               |   Milestone:  Awaiting
Component:  General                              |  Review
 Severity:  normal                               |     Version:
 Keywords:  needs-codex dev-feedback 2nd-        |  Resolution:
  opinion                                        |     Focuses:
-------------------------------------------------+-------------------------

Comment (by Sobak):

 Replying to [comment:111 jorbin]:
 > I'm really not sure what many of the comments here are about, but they
 don't seem to be about coming up with a strategy for upgrading the minimum
 version of PHP.
 I hope @jdgrimes explained reason for such impression. To me, it looks
 like people were waiting to see actual arguments and feedback from the
 core developers and it's great it happened!

 > One thing that I think predates implementing any sort of process is
 coming up with some user level educational materials about 1) What PHP
 (and for that matter, MySQL and other server technologies) are 2) Why new
 versions are important and 3) How to go about upgrading. I would love to
 see someone step up and own the creation of that matterial.
 Absolutely fair point. I propose to make it open and collaborative effort,
 perhaps using GitHub.

 If you are asking for suggested strategies and concrete ideas, here are
 mine.

 1. Start joint effort on educational materials which would be linked from
 the dashboard.
 2. Revive #23880 to improve UX. Personally, I think it would be good to
 contact guys working on [https://github.com/Yoast/whip Yoast whip package]
 to make use of their ideas and also make sure the work isn't duplicated
 without a need.
 3. When looking at PHP 5.2 (or any other PHP version) usage metrics, focus
 on last two major releases of WordPress. People running older versions
 probably just abandoned their installs.
 4. I wasn't able to find out much about WordPress release process so I
 don't know if there is any strict scheudle for releasing new major
 versions and how often it happen. For now, let me suggest three major
 releases cycle (so it results in about the one year if I'm not mistaken).
 First release to just inform people that WordPress is looking for new
 possibilities and improvements and thus they should know what the hell
 that PHP is and why running old version is bad for them. Second release to
 inform that it's last branch (in terms of software management) compatible
 with their current environment (provided with educational materials, of
 course) and third release to actually bump the requirements.
 5. Bump to PHP 5.3. When it comes to further updates strategy, I think 5%
 of versions share (across two most recent WP releases) is safe time to
 start that three-releases cycle I talked about. Probably it's still more
 tolerant than what most software does so hopefully it would fit WordPress
 philosophy of putting user first (which I absolutely agree with, to be
 clear)

 Looking forward to hear your (and others) opinion on that! Thank you for
 your efforts of finding a consensus.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/33381#comment:117>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list