Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2018-08-20 09:22:01

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

Server migration - status, discussion

Per philwareham’s announcement, I intend to use this thread for status reports on site migrations.

To expand on Phil’s post, the overall aim of the server migration is to make things more up-to-date, increase security, performance, and other factors. A lot of the work — most of the work, I hope — has been front-loaded to make the new servers more maintainable, and I’m confident you’ll notice some subtle and not-so-subtle improvements in the coming weeks.

Steps are being taken to minimise any downtime, and also to ensure search engines are informed of relevant URL changes for continuity.

There will be an ‘all done’ announcement at the end, along with a summary blog post, but for now please leave questions below and I’ll do my best to answer them.

Website / Property Status / Timescale Comments
forum.textpattern.io / Textpattern forum Planned / October or November 2018 done
rpc.textpattern.com / Textpattern RPC Done migration complete, pending feedback
docs.textpattern.com / Textpattern User Docs Done migration complete
textpattern.com / Textpattern website Done migration complete
textpattern.net / Textpattern User Docs Done migration complete
textpattern.org / Textpattern Resources Done migration complete
txpmag.com / Textpattern magazine Done migration complete

Last edited by gaekwad (2018-10-14 18:23:53)

Offline

#2 2018-08-20 12:29:11

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

Re: Server migration - status, discussion

The first property to move is textpattern.org, which commences at 1300UTC today (about 30 minutes after the timestamp on this post.

Please expect some mild turbulence on that site over the following hours as the various components are slotted into place.

Refer to original post for current status.

Last edited by gaekwad (2018-08-21 08:45:24)

Offline

#3 2018-08-20 18:17:47

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 9,101
Website GitHub Mastodon Twitter

Re: Server migration - status, discussion

Just a heads up to say that

forum.textpattern.com returns a 500 error.
textpattern.org is loaded without the stylesheet.

I guess that the migration is still under way


Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.

Offline

#4 2018-08-20 18:53:48

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: Server migration - status, discussion

We haven’t migrated the forum yet – it’s happening later in the week.

Offline

#5 2018-08-20 19:05:19

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

Re: Server migration - status, discussion

colak wrote #313538:

Just a heads up to say that

forum.textpattern.com returns a 500 error.

That’s scheduled for later in proceedings, at least a a few days away. That said, it should return a 200 right now because the scaffold is in place, but there’s no content.

Edit: the 500 errors have gone, should be 200 for the root and 404 for everything else until the forum is migrated across.

textpattern.org is loaded without the stylesheet.

Correct. It’s…quite unique behind the scenes. It was running a very old version of Textpattern (was 4.4.1, now 4.7.1) and it has 80+ plugins to go through, many of which are abandoned or superseded by native functions.

I’m hoping it’ll be functional and reasonably pretty before I go to bed tonight.

Last edited by gaekwad (2018-08-21 15:31:45)

Offline

#6 2018-08-20 19:13:23

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

Re: Server migration - status, discussion

Addendum: I’ve found a couple of interesting bugs/quirks going from 4.4.1 to 4.7.1, too.

Second pair of eyes appreciated on this if you can test it (I’ll attempt to reproduce with fresh eyes soon): 4.4.1 allowed form names beginning . and *, and 4.7.1 doesn’t, so the form names are carried over in the upgrade, but the form content isn’t viewable in the UI. Renaming the form to have a non . or * leading character in the database solves the issue, but there’s a heap of find & replace to do in pages and other forms.

Last edited by gaekwad (2018-08-20 19:28:14)

Offline

#7 2018-08-20 21:02:55

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,754
Website

Re: Server migration - status, discussion

Thanks for your hard work on this Pete!

I’ve done upgrades form 4.4.1 before and did it slowly in steps, often with some manual edits. But 80+ plugins sounds incredible…


TXP Builders – finely-crafted code, design and txp

Offline

#8 2018-08-21 07:24:12

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

Re: Server migration - status, discussion

jakob wrote #313544:

I’ve done upgrades form 4.4.1 before and did it slowly in steps, often with some manual edits. But 80+ plugins sounds incredible…

I’ve culled a few that were just not working at all, but here’s the list:

  1. ajw_admin_workflow
  2. ajw_clean_feed
  3. ajw_comments_feed
  4. ako_social
  5. anc_hide
  6. asv_breadcrumb
  7. asv_message
  8. asv_plugin_installer
  9. asv_random_article
  10. asv_recent_comments
  11. asv_tracker
  12. asy_category_tags
  13. asy_wondertag
  14. cbs_gravatar
  15. chh_article_custom
  16. chh_article_lib
  17. chh_related_articles
  18. dca_pop
  19. dru_chatometer
  20. egl_filelist
  21. gbl_blog_stats
  22. gbp_admin_library
  23. gbp_permanent_links
  24. glx_hl_current
  25. glx_if
  26. glx_image
  27. hak_textile_tags
  28. hak_tinymce
  29. ied_hide_in_admin
  30. ied_plugin_composer
  31. mdn_count
  32. mdn_if_custom
  33. mdn_if_section
  34. mem_akismet
  35. mem_self_register
  36. mrw_spamkeywords_urlcount
  37. nko_spamurl_blocker
  38. ob1_googlenav
  39. ob1_if_section
  40. ob1_modified
  41. ptv_if
  42. ras_if_dates
  43. ras_plugin_credits
  44. rei_show_custom
  45. rss_admin_db_manager
  46. rss_admin_quikpik
  47. rss_admin_show_adv_opts
  48. rss_article_edit
  49. rss_auto_excerpt
  50. rss_category_cloud
  51. rss_linkcat_list
  52. rss_live_archive
  53. rss_live_search
  54. rss_suparchive
  55. rsx_request_count
  56. rvm_activity
  57. rvm_admin_articles_trv2
  58. rvm_admin_write_trv2
  59. rvm_article_custom
  60. rvm_css
  61. rvm_if
  62. rvm_maintenance
  63. rvm_plugin_diff
  64. rvm_url_handler_trv2
  65. sgb_error_documents
  66. sgb_url_handler
  67. smd_if
  68. smd_query
  69. smd_where_used
  70. swf_if_empty
  71. tru_tags
  72. wet_slimpattern
  73. wlk_helpful
  74. zem_article_info
  75. zem_cache
  76. zem_contact
  77. zem_contact_lang
  78. zem_contact_reborn
  79. zem_ir
  80. zem_link
  81. zem_nth

Clearly a huge portion of these have been built-in and so are no longer required, and many just aren’t referenced in the code either. So, they’re disabled. I’ve switched to Testing mode, navigate around the site, and enable the plugins that are required to make it (roughly) work, disable the plugins that fail GDPR checks (and the data is purged) and now I’m in the final stretch.

Perhaps the 4.4.1 -> 4.5.7 -> 4.6.2 -> 4.7.1 route would have mitigated the forms naming issue I found, but I’m not even sure it’s worth reporting.

Offline

#9 2018-08-21 08:30:55

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 9,101
Website GitHub Mastodon Twitter

Re: Server migration - status, discussion

.org site looks good from here. I can spot two errors: Error: The server is missing the specified font '/BAARS.ttf'. & Error: The server is missing the specified font '/GothamNights.ttf'.

Last edited by colak (2018-08-21 08:36:39)


Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.

Offline

#10 2018-08-21 08:38:07

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

Re: Server migration - status, discussion

colak wrote #313547:

.org site looks good from here. Only issue I can spot: Error: The server is missing the specified font '/BAARS.ttf'.

Yeah, loads of those. That’s a side effect of zem_image_replace which uses a TTF to generate a PNG in place of text. There are some issues with the cache directory and the fonts are free for personal use only (oops), so they’re gonna have to go. It’s a 2004-era plugin, it was a different time back then.

Offline

#11 2018-08-21 12:25:07

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

Re: Server migration - status, discussion

The next property to move is docs.textpattern.com, which commences at 1330UTC today (about 5 minutes after the timestamp on this post).

Note: docs.textpattern.com is a 301 redirect to docs.textpattern.io – the actual documentation is unaffected by this migration at this time.

Refer to original post for current status.

Offline

#12 2018-08-21 12:35:57

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: Server migration - status, discussion

I want to eventually move docs back to .com namespace when we are ready.

Offline

Board footer

Powered by FluxBB