Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#31 2017-12-29 15:07:40

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 9,792
Website

Re: Hello Themes!

One other quick point while I’m making some fixes: Themes support currently requires PHP 5.4+. Does anyone think this is going to be a problem to increase the minimum spec for Txp? We can work around it to maintain PHP 5.3 support if the consensus is that it’s too soon to drop support entirely.

Last edited by Bloke (2017-12-29 15:08:40)


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#32 2017-12-29 16:22:03

michaelkpate
Moderator
From: Avon Park, FL
Registered: 2004-02-24
Posts: 1,330
Website

Re: Hello Themes!

Bloke wrote #308474:

One other quick point while I’m making some fixes: Themes support currently requires PHP 5.4+. Does anyone think this is going to be a problem to increase the minimum spec for Txp? We can work around it to maintain PHP 5.3 support if the consensus is that it’s too soon to drop support entirely.

5.3 was officially EOLed on August 14, 2014.

In my own personal space, Dreamhost only offers 5.6, 7.0 and 7.1 (7.0 is the recommended choice.)

I don’t see any reason to support 5.3 if it has become an issue.

Later Addition:

PHP Versions Stats – 2017.2 Edition has PHP Version 5.3 at 0.76%.

Even Later Addition:

Because PHP 7 has proven to provide superior performance, I’m pleased to report that all of the hosting companies we looked at are now providing at least PHP 7.0 support. And, PHP 7.2 is even now available! – What Version of PHP Does your Web Hosting Company Support?

Offline

#33 2017-12-29 17:15:07

gaekwad
Admin
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 3,176

Re: Hello Themes!

michaelkpate wrote #308475:

5.3 was officially EOLed on August 14, 2014.

…and 5.4 has been EOL’d, 5.5 has been EOL’d, 5.6 has security updates until the end of 2018 then it’ll (likely) be EOL’d.

Time marches on.

Offline

#34 2017-12-29 18:32:47

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 9,792
Website

Re: Hello Themes!

gaekwad wrote #308477:

Time marches on.

Indeed. The usage stats don’t add up (source 1 vs source 2, for example) which’ll be down to the vagaries of statistical modelling and how those values were determined on the day. But the message is clear that 5.3 is on its way out so I’ve got no problem pushing our requirements a little higher.


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#35 2017-12-29 19:13:00

gaekwad
Admin
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 3,176

Re: Hello Themes!

Automattic have a great approach to their WordPress requirements: wordpress.org/about/requirements/

  • recommend PHP 7.2 and recent MySQL (or MariaDB)
  • accept earlier PHP 5.something and MySQL something
  • note there are issues with running older software

I really like this approach. Gunning for the modern stuff (PHP 7.x etc) as a priority subtly changes the branding. A Textpattern branding/comms tweak wouldn’t cost anything code-wise, and just needs some wording changes. Switch the order on textpattern.com/about/119/system-requirements to have the recommended specs first, and bring the library versions up-to-date. The minimum spec is still valid, of course.

My 2c: Textpattern is a clean, flexible, fast CMS that flies along when set up on modern web hosting (PHP 7, recent MySQL derivative, SSD storage, opcache where needed). I say this having worked with a client recently where everything they wrote/used in-house software-wise was PHP 5.3 because that’s all their dev knew to write. They’re hunting down old, crummy hosting that has PHP 5.3.something because that’s less of a hit cost-wise to refactor their code to current standards.

Offline

#36 2017-12-29 20:59:47

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 9,792
Website

Re: Hello Themes!

gaekwad wrote #308479:

Gunning for the modern stuff (PHP 7.x etc) as a priority subtly changes the branding. A Textpattern branding/comms tweak wouldn’t cost anything code-wise, and just needs some wording changes.

I like this. Let’s do it.


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#37 2017-12-29 21:32:38

gaekwad
Admin
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 3,176

Re: Hello Themes!

Bloke wrote #308480:

I like this. Let’s do it.

Great! Let’s talk versions…broadly speaking, if we follow the current mainline supported versions in each of Apache, NGINX, MySQL and PHP, we’re looking at:

  • Apache httpd 2.4.x
  • NGINX 1.13.x
  • PHP 7.2.x
  • MySQL (Community GPL’d flavour) 5.7.x

How reasonable does that look?

Offline

#38 2017-12-30 06:28:10

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 8,297
Website

Re: Hello Themes!

PHP 7.2.x is a newer version than mine.

What about PHP 7+?


Yiannis
——————————
neme.org | hblack.net | LABS | State Machines | NeMe @ github | Covid-19; a resource
I do my best editing after I click on the submit button.

Offline

#39 2017-12-30 06:54:50

phiw13
Plugin Author
From: Japan
Registered: 2004-02-27
Posts: 2,146
Website

Re: Hello Themes!

gaekwad wrote #308481:

Great! Let’s talk versions…broadly speaking, if we follow the current mainline supported versions in each of Apache, NGINX, MySQL and PHP, we’re looking at: (…)

Depends on how you word it, but I would loosen your suggestions a little bit (PHP 7.0+ and MySql 5.6.x+). That is the standard (default) for 3 different hosting companies I deal with; only one of them offers PHP 7.1.x as an option.

PS – I run a TXP 4.7dev on Dreamhost with PHP 7.1.something and it works nicely and is very fast (maybe better coding experience on my part helps a little…). It surprised me a bit after upgrading.


Where is that emoji for a solar powered submarine when you need it ?

Offline

#40 2017-12-30 08:50:09

Vienuolis
Member
From: Vilnius, Lithuania
Registered: 2009-06-14
Posts: 231
Website

Re: Hello Themes!

gaekwad wrote #308481:

  • Apache httpd 2.4.x
  • NGINX 1.13.x
  • PHP 7.2.x
  • MySQL (Community GPL’d flavour) 5.7.x

  • HTTP: Apache 2.4.x, NginX 1.13.x, Hiawatha 10.7x

While we value Textpattern as the best CMS, despite it is not popular, then we should not ignore the best webserver, because it is not quite popular, too.

Hiawatha is made by PHP, and works fine with MySQL and Textpattern — nothing needs to be improved.

Offline

Board footer

Powered by FluxBB