Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#316 2020-08-04 10:33:02
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.
Hire Txp Builders – finely-crafted code, design and Txp
Offline
#317 2020-08-04 10:43:21
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
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.
Hire Txp Builders – finely-crafted code, design and Txp
Offline
#319 2020-08-04 19:25:08
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
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
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
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
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
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
#325 2020-09-29 14:55:57
Re: Textpattern CMS demo site
gaekwad wrote #326158:
Nginx 1.19.3: in about 6 hours.
I was pretty close. Nginx bumped to 1.19.3
Demo server tech stack (current as of post timestamp):
| Site | Textpattern | HTTP | Database | PHP |
|---|---|---|---|---|
| Release Demo | Textpattern 4.8.2 | Nginx 1.19.3 | Percona Server 8.0 | PHP 7.4.11 (PHP-FPM) |
| Prev Demo | Textpattern 4.7.3 | Nginx 1.19.3 | Percona Server 8.0 | PHP 7.3.23 (PHP-FPM) |
| Dev Demo | GitHub dev branch |
Nginx 1.19.3 | Percona Server 8.0 | PHP 7.4.11 (PHP-FPM) |
Offline
#326 2020-09-29 15:48:51
Re: Textpattern CMS demo site
Great work, waiting for php 8RC to start preparing txp 4.8.4. Which also means the current release is 4.8.3, btw :-)
Offline
#327 2020-09-29 15:51:51
Re: Textpattern CMS demo site
etc wrote #326161:
[…] the current release is 4.8.3, btw :-)
Ahem. Thanks.
Demo server tech stack (current as of post timestamp):
| Site | Textpattern | HTTP | Database | PHP |
|---|---|---|---|---|
| Release Demo | Textpattern 4.8.3 | Nginx 1.19.3 | Percona Server 8.0 | PHP 7.4.11 (PHP-FPM) |
| Prev Demo | Textpattern 4.7.3 | Nginx 1.19.3 | Percona Server 8.0 | PHP 7.3.23 (PHP-FPM) |
| Dev Demo | GitHub dev branch |
Nginx 1.19.3 | Percona Server 8.0 | PHP 7.4.11 (PHP-FPM) |
Offline
#328 2020-09-30 06:29:06
Re: Textpattern CMS demo site
etc wrote #326161:
Great work, waiting for php 8RC to start preparing txp 4.8.4.
This appeared late last night, I will prepare the demo site(s) today.
Edit: it begins…
$ php80 -v
PHP 8.0.0rc1 (cli) (built: Sep 30 2020 06:44:46) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
Last edited by gaekwad (2020-09-30 06:47:02)
Offline
#329 2020-09-30 08:52:16
Re: Textpattern CMS demo site
dev branch:
php-next-dev-demo.textpattern.co/dev/
php-next-dev-demo.textpattern.co/dev/textpattern
4.8.4 branch.
php-next-dev-demo.textpattern.co/4.8.4/
php-next-dev-demo.textpattern.co/4.8.4/textpattern
Last edited by gaekwad (2020-09-30 09:32:14)
Offline
#330 2020-09-30 09:45:22
Re: Textpattern CMS demo site
It looks like we’ll need 4.8.4:
Fatal error: Uncaught Error: Cannot use positional argument after named argument in /var/www/sites/textpattern.co/php-next-dev-demo/live/dev/textpattern/lib/txplib_admin.php:823 Stack trace: #0 /var/www/sites/textpattern.co/php-next-dev-demo/live/dev/textpattern/vendors/Textpattern/Admin/Theme.php(160): pluggable_ui() #1 /var/www/sites/textpattern.co/php-next-dev-demo/live/dev/textpattern/index.php(147): Textpattern\Admin\Theme::init() #2 {main} thrown in /var/www/sites/textpattern.co/php-next-dev-demo/live/dev/textpattern/lib/txplib_admin.php on line 823
Offline