Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#313 2020-08-04 09:37:16

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,137
GitHub

Re: Textpattern CMS demo site

PHP 7.4.9 just arrived.

Demo server tech stack (current as of post timestamp):

Site Textpattern HTTP Database PHP
Release Demo Textpattern 4.8.2 Nginx 1.19.1 Percona Server 8.0 PHP 7.4.9 (PHP-FPM)
Prev Demo Textpattern 4.7.3 Nginx 1.19.1 Percona Server 8.0 PHP 7.3.20 (PHP-FPM)
Dev Demo GitHub dev branch Nginx 1.19.1 Percona Server 8.0 PHP 7.4.9 (PHP-FPM)

Offline

#314 2020-08-04 10:17:38

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 11,269
Website GitHub

Re: Textpattern CMS demo site

gaekwad wrote #325128:

PHP 7.4.9 just arrived.

Man, you are on 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

#315 2020-08-04 10:24:44

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,137
GitHub

Re: Textpattern CMS demo site

Bloke wrote #325134:

Man, you are on it!

Thanks. PHP has a reliable schedule – releases arrive in GitHub php-src on Tuesdays, and each point release has an RC a week or fortnight before. Sometimes the RC release has a week, but that’s rare. So, when an RC lands, I make a note to expect the final release two weeks later. I’ve got an Atom (syndication) feed from the GitHub releases and my reader updates ~60 feeds every 5 minutes, so assuming I’m at my desk I can see it quickly. If I’m out, I get an IFTTT alert from that same feed (albeit later in the day) so I know I need to look when I get back. Jump into Atom (editor), bump the line with the source code version number, log into test server, recompile from source to make sure it doesn’t explode (it doesn’t), then update demo server, then after a grace period I update Textpattern main production server and my other production servers.

And that’s what Pete does on Tuesdays.

Offline

#316 2020-08-04 10:33:02

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 11,269
Website GitHub

Re: Textpattern CMS demo site

gaekwad wrote #325137:

And that’s what Pete does on Tuesdays.

:) And all that automation and focus is why you rock. You embody work smarter not harder and I learn better ways of working just by reading your posts.


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

#317 2020-08-04 10:43:21

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,137
GitHub

Re: Textpattern CMS demo site

Bloke wrote #325139:

work smarter not harder

There are practical downsides, it’s not complete nirvana, sadly. I had a client project last year that made me look into automation and artificial intelligence for the telecoms industry at scale. That was…eye opening. That made me more aware of trust but verify, and while I could put together a heap of scripts to basically run a server completely automatically, that lack of hands-on is concerning because if you have no reason to check things, you assume they’re running OK. It’s important to me to have these periods where I log into server and health check them – I keep my skills up, I can see what’s happening, check log files, all that. If it was all running on automatic and alert when there’s a problem, you begin to get a bit twitchy when it’s…all…just…working…without…why aren’t I getting any messages…oh, alerting is broken, better fix that.

Also I have a form of laziness that manifests as front loaded work. I will gladly, without questioning, spend many more hours/days at the start of a project to minimise unscheduled interruptions later in proceedings because I see the value in it. Side effect is I don’t deliver as often as I should since, y’know, it’ll never be perfect, but when I have to investigate a fried server I can typically get it going again much more quickly since the prep is all done.

Offline

#318 2020-08-04 11:37:53

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 11,269
Website GitHub

Re: Textpattern CMS demo site

gaekwad wrote #325141:

I could put together a heap of scripts to basically run a server completely automatically, that lack of hands-on is concerning

Totally agree. I like the daily comfort of casting a fifteen-second gaze over a log file to check for anomalies. And if it doesn’t arrive, hell I know something’s up.

I will gladly, without questioning, spend many more hours/days at the start of a project to minimise unscheduled interruptions later in proceedings because I see the value in it.

Glad it’s not just me! I way prefer finding out why I’m doing something and laying the foundations for a smoother ride later. The recent theme I did with Jools was a prime example. It was “late” (well, not quite, but took longer than expected) though the back-and-forths we had during development resulted in some truly staggering leaps of flexibility and functionality, both front and back end.

Same with a site I’m working on. It was meant to go live yesterday but I spent way too long writing flexible shortcodes to help me add contact info such as email and phone numbers and social links. The upshot was that with a shortcode tag in the templates or articles I can output a variety of different CTAs, with icons or names to get in touch with one or more team members. And I can centrally manage the directory.

Fast forward a few days. Someone asked me to add an email link to a page. Sixty seconds later, it’s done without needing to use any content repetition. Sure, I could have typed it in by hand in the same amount of time. But when the day comes and that email address needs changing site-wide, it’s thirty seconds to alter it. Once. It’s the background attention to detail that goes unnoticed (besides the answer to “Is it done yet?” being “Not yet”, haha), but potentially results in a staggering amount of time saved in future.

That’s a far cry from the original WordPress site where each time a phone number or email address was used, it needed to be typed out again in every post because that’s all the theme provided. That’s faster up front, not smarter long term.


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

#319 2020-08-04 19:25:08

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,137
GitHub

Re: Textpattern CMS demo site

gaekwad wrote #325141:

Also I have a form of laziness that manifests as front loaded work. I will gladly, without questioning, spend many more hours/days at the start of a project to minimise unscheduled interruptions later in proceedings because I see the value in it.

PHP 8.0.0 beta 1 just landed…two days early. The irony is not lost on me!

Offline

#320 2020-08-16 13:13:48

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,137
GitHub

Re: Textpattern CMS demo site

Bumped Nginx to 1.19.2, and PHP to 7.3.21

Demo server tech stack (current as of post timestamp):

Site Textpattern HTTP Database PHP
Release Demo Textpattern 4.8.2 Nginx 1.19.2 Percona Server 8.0 PHP 7.4.9 (PHP-FPM)
Prev Demo Textpattern 4.7.3 Nginx 1.19.2 Percona Server 8.0 PHP 7.3.21 (PHP-FPM)
Dev Demo GitHub dev branch Nginx 1.19.2 Percona Server 8.0 PHP 7.4.9 (PHP-FPM)

Offline

#321 2020-08-23 18:12:16

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,137
GitHub

Re: Textpattern CMS demo site

gaekwad wrote #323667:

High level tweaks to demo server, with timeline/roadmap:

[…]

  • formalise addition of php-src-dev-demo: development branches of Textpattern running on development build of PHP 8.0 (expected release Q4 2020) – ETA is August 2020.

Having second thoughts on this, at least for the moment. There’s more value preparing for known-upcoming releases (e.g. PHP 8.0.0 at the time of writing), so php-src-dev-demo will not be happening for the foreseeable future. We will have a PHP 8 (beta, release candidate and GA) demo site build soon, just not the bleeding edge build from source every day type.

Offline

#322 2020-09-01 10:46:15

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,137
GitHub

Re: Textpattern CMS demo site

Bumped PHP to 7.3.22. Expecting one or more additional PHP updates today, too. Hoping to have a PHP 8.0.0 beta demo site up properly by the end of the week.

Demo server tech stack (current as of post timestamp):

Site Textpattern HTTP Database PHP
Release Demo Textpattern 4.8.2 Nginx 1.19.2 Percona Server 8.0 PHP 7.4.9 (PHP-FPM)
Prev Demo Textpattern 4.7.3 Nginx 1.19.2 Percona Server 8.0 PHP 7.3.22 (PHP-FPM)
Dev Demo GitHub dev branch Nginx 1.19.2 Percona Server 8.0 PHP 7.4.9 (PHP-FPM)

Last edited by gaekwad (2020-09-01 10:46:26)

Offline

#323 2020-09-01 14:26:38

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,137
GitHub

Re: Textpattern CMS demo site

Bumped PHP to 7.4.10.

Demo server tech stack (current as of post timestamp):

Site Textpattern HTTP Database PHP
Release Demo Textpattern 4.8.2 Nginx 1.19.2 Percona Server 8.0 PHP 7.4.10 (PHP-FPM)
Prev Demo Textpattern 4.7.3 Nginx 1.19.2 Percona Server 8.0 PHP 7.3.22 (PHP-FPM)
Dev Demo GitHub dev branch Nginx 1.19.2 Percona Server 8.0 PHP 7.4.10 (PHP-FPM)

Offline

#324 2020-09-29 11:15:02

gaekwad
Server grease monkey
From: People's Republic of Cornwall
Registered: 2005-11-19
Posts: 4,137
GitHub

Re: Textpattern CMS demo site

Bumped PHP to 7.3.23.
Bumped PHP to 7.4.11.

Nginx 1.19.3: in about 6 hours.

PHP 8.0 release candidate(s): coming soon.

Demo server tech stack (current as of post timestamp):

Site Textpattern HTTP Database PHP
Release Demo Textpattern 4.8.2 Nginx 1.19.2 Percona Server 8.0 PHP 7.4.11 (PHP-FPM)
Prev Demo Textpattern 4.7.3 Nginx 1.19.2 Percona Server 8.0 PHP 7.3.23 (PHP-FPM)
Dev Demo GitHub dev branch Nginx 1.19.2 Percona Server 8.0 PHP 7.4.11 (PHP-FPM)

Offline

Board footer

Powered by FluxBB