Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#25 2009-07-17 21:07:21

wet
Developer Emeritus
From: Schoerfling, Austria
Registered: 2005-06-06
Posts: 3,330
Website Mastodon

Re: Evolving Textpattern System Requirements - An Informal Poll

ruud wrote:

-1 on OO TXP.

admin themes rely on OO.

Offline

#26 2009-07-17 23:02:29

joebaich
Member
From: DC Metro Area and elsewhere
Registered: 2006-09-24
Posts: 507
Website

Re: Evolving Textpattern System Requirements - An Informal Poll

+1 from me too. It will require me to extract digit and make new arrangements for a small handful of sites still on PHP 4 but have been aiming to do that for some time.

Last edited by joebaich (2009-07-17 23:05:00)

Offline

#27 2009-07-17 23:55:09

TheEric
Plugin Author
From: Wyoming
Registered: 2004-09-17
Posts: 566

Re: Evolving Textpattern System Requirements - An Informal Poll

wet wrote:

admin themes rely on OO.

My thoughts on the current Admin theme direction.

and -1 for OO as well.

Offline

#28 2009-07-18 01:02:15

plam
New Member
Registered: 2009-07-11
Posts: 2

Re: Evolving Textpattern System Requirements - An Informal Poll

Using PHP5.3.0, I needed already to hack “/index.php” and “/textpattern/index.php” to disable PHP warnings about deprecated functions.

Time to upgrade and make textpattern forward compatible???????????????

Last edited by plam (2009-07-18 01:08:22)

Offline

#29 2009-07-18 18:02:09

Gocom
Developer Emeritus
From: Helsinki, Finland
Registered: 2006-07-14
Posts: 4,533
Website

Re: Evolving Textpattern System Requirements - An Informal Poll

plam wrote:

Using PHP5.3.0, I needed already to hack “/index.php” and “/textpattern/index.php” to disable PHP warnings about deprecated functions.

Current deprecated stuff have been fixed in 4.2.0.

Last edited by Gocom (2009-07-18 19:00:36)

Offline

#30 2009-07-18 19:27:24

the_ghost
Plugin Author
From: Minsk, The Republic of Belarus
Registered: 2007-07-26
Posts: 907
Website

Re: Evolving Textpattern System Requirements - An Informal Poll

I rather often have to maintaince txp sites where php4 is the only choice. Of course, if i can – i switch to php5, because a lot of interesting plugins use php5.


Providing help in hacking ATM! Come to courses and don’t forget to bring us notebook and hammer! What for notebook? What a kind of hacker you are without notebok?

Offline

#31 2009-07-19 04:53:55

rsilletti
Moderator
From: Spokane WA
Registered: 2004-04-28
Posts: 707

Re: Evolving Textpattern System Requirements - An Informal Poll

I think the current requirements are discouraging much in the way of forward looking plugin development. To advance those requirements would require a tradeoff in terms of server options available, but it would encourage more development by facilitating a longer life span for the code, PHP5+ will happen sooner or later.

Offline

#32 2009-07-19 10:13:18

thebombsite
Archived Plugin Author
From: Exmouth, England
Registered: 2004-08-24
Posts: 3,251
Website

Re: Evolving Textpattern System Requirements - An Informal Poll

There are many hosts out there who still use PHP4 though often you are able to use PHP5 via htaccess. This doesn’t make them bad hosts. Far from it. Some people find that not having a load of downtime and being able to contact their host for help with something and actually getting that help is far more important than having the latest software versions. I also note, as with a previous commenter, that MySQL seems more likely to be up-to-date than PHP.

It’s a bit of a “Catch 22” question really. There’s the desire to “keep up with the Jones’ “ against having a site which is actually available for visitors to see, or to put it another way, host reliability.

It would be great if we could all have both but I’m afraid this is the real world not a dream world.


Stuart

In a Time of Universal Deceit
Telling the Truth is Revolutionary.

Offline

#33 2009-07-19 10:46:11

wet
Developer Emeritus
From: Schoerfling, Austria
Registered: 2005-06-06
Posts: 3,330
Website Mastodon

Re: Evolving Textpattern System Requirements - An Informal Poll

Minimum system requirements of popular LAMP CMSs and blog scripts for shared hosting:

What PHP MySQL
WordPress 2.8+ 4.3+ (5.2+ buys you DST support) 4.0+
Drupal 6 4.3.5 (5.2 recommended) 4.1
Joomla! 4.3.10 (5.2+ recommended) 3.23 (4.1.x recommended)
MODxCMS 4.3.11 4.1.20
CMS Made Simple 4.3+ 3.23
EE 4.1 3.23

I assume that hosting providers align their product offerings with the requirements of the major applications.

Offline

#34 2009-07-19 11:15:35

ruud
Developer Emeritus
From: a galaxy far far away
Registered: 2006-06-04
Posts: 5,068
Website

Re: Evolving Textpattern System Requirements - An Informal Poll

If we like to be known for offering good security. We should expect that people use TXP alongside software that still receives security updates, so we can drop support for PHP/MySQL versions that no longer receive security updates.

MySQL 4.1 is in its extended support phase. We no longer routinely provide security updates in this location. Security fixes for MySQL 4.1 are only made available through the source repository

So if you must, you can still get security fixes for MySQL 4.1, although you’ll have to patch manually.

PHP 4.4.9 (august 7th, 2008) – This release wraps up all the outstanding patches for the PHP 4.4 series, and is therefore the last PHP 4.4 release.

and

PHP 4 end of life announcement (july 13th 2007)
The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.

Last PHP 5.0.x: Version 5.0.5, 05-Sep-2005
Last PHP 5.1.x: Version 5.1.6, 24-Aug-2006

I think it’s safe to assume that neither 5.0 nor 5.1 get any security updates either.

So I’d require PHP 5.2+ and MySQL 4.1+ or preferably Mysql 5.0+

Offline

#35 2009-07-19 16:43:53

artagesw
Member
From: Seattle, WA
Registered: 2007-04-29
Posts: 227
Website

Re: Evolving Textpattern System Requirements - An Informal Poll

thebombsite wrote:

It would be great if we could all have both but I’m afraid this is the real world not a dream world.

Actually, there are quite a few great hosts that offer both.

ruud wrote:

If we like to be known for offering good security. We should expect that people use TXP alongside software that still receives security updates, so we can drop support for PHP/MySQL versions that no longer receive security updates.

Exactly.

So I’d require PHP 5.2+ and MySQL 4.1+ or preferably Mysql 5.0+

This is where I’m leaning.

Also, I don’t see the fact that many other CMS applications still run on PHP4 as an influencing factor. They may have different circumstances and different goals. Security is an area where Textpattern has always been a leader, so if we’re the first to officially ditch PHP4, it is somewhat fitting in that respect.

Hey, and don’t overlook the many other benefits . For instance, we can join the go PHP 5 movement and apply their lovely logo to our home page! (kidding)

For those who have raised concerns about maintaining sites on hosts that do not support PHP5, those concerns are certainly valid. It should be noted that those sites may be maintained indefinitely on an older installation of Textpattern. At some point, if the additional features of newer versions of Textpattern are compelling enough to induce a desire to upgrade, that would be the time to consider finding a new host.

Offline

#36 2009-07-19 17:15:16

mrdale
Member
From: Walla Walla
Registered: 2004-11-19
Posts: 2,215
Website

Re: Evolving Textpattern System Requirements - An Informal Poll

I’m just fine with php5+/mysql5+ All my servers are in line with this.

I guess the question is really, how many people are going to get left behind? I wouldn’t want to ratchet up the requirements if it would turn a significant chunk of potential users away.

So… maybe the best approach would be similar to what Apple is doing with Snow Leopard. Continue to refine the software to work with existing requirements but announce that the next major release will have updated requirements. This gives people time to adjust their plans, incentive to upgrade and it gives people with old hardware a strong release to continue to use. In the case of TXP, you could make it simple.

Make Textpattern 5.0 is for PHP5+/mySQL5+ pretty simple for people no?

You could feature freeze 4.x, refine it for bugs, do a thorough housekeeping, release a final 4.x. Then make the dev branch 5.x

Just some thoughts.

Offline

Board footer

Powered by FluxBB