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

WordPress Trac noreply at wordpress.org
Tue Apr 19 12:02:26 UTC 2016


#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 nerrad):

 Replying to [comment:81 dd32]:
 > My experience of having a plugin require PHP 5.4 was a lot of people who
 just don't understand what is wrong when software says their version of
 PHP is outdated. They blame the plugin for being broken, even when told
 their PHP is many years out of date.

 > I don't know the answer here, but every time this comes up I get one
 more step towards encouraging a banner of some form within WordPress. I
 used to be highly against it, but backed by a properly designed and
 informative page, might be the only option available to WordPress in the
 long-run.

 With Event Espresso, we upped our minimum requirement to PHP5.3 back in
 August 2014, and we:

 - made an announcement ahead of time: https://eventespresso.com/2014/08
 /raising-php-requirements-event-espresso-4/
 - added a required version banner to the plugin that appears when users
 don't have the required PHP version on their host and then deactivate the
 plugin.

 We made the switch when the number of users on php5.2 fell below 10%.  Our
 experience was and is very positive.  We have had very LITTLE pushback
 from our users after the switch and most feedback has been positive.
 Almost always, when users see the notice they end up either having their
 host help them switch their php versions or switch hosts if their host
 isn't responsive.

 Here's the message we show:

 > We're sorry, but Event Espresso requires PHP version 5.3.0 or greater in
 order to operate. You are currently running version xxx.  In order to
 update your version of PHP, you will need to contact your current hosting
 provider. For information on stable PHP versions, please go to
 http://php.net/downloads.php.

 Whats interesting about our experience is that for the most part, our user
 install base consist non-technical or non-developers.

 Our experience seems to suggest:

 1. Users won't be as put off by having to bug their hosts about updating
 php version as we think they will be.
 2. Users understand the words/phrases `security` and `end of life` and
 that goes a long way towards explaining the switch.
 3. It goes well when the reasons are communicated well and in a way
 readily visible to users.

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


More information about the wp-trac mailing list