SafeUpdate のよりシンプルなスケジュール プロセスの導入

公開: 2024-02-12
SafeUpdates を使用したスケジュール設定
@Cloudwaysをフォローしてください

新年、新たな決意、そして物事を成し遂げるためのより良い方法。

WordPress コア、プラグイン、テーマの更新に SafeUpdates を使用してエクスペリエンスを向上させることについて話しています。

Cloudways SafeUpdates についてよく知りませんか? それに関する復習にすぐにジャンプしてください。

SafeUpdates へのアップデート – 過去と現在

以前は、SafeUpdate をアクティブ化するには、ユーザーがスケジュールを設定し、構成用に選択した WordPress コア、プラグイン、およびテーマを選択する必要がありました。

SafeUpdates がアップデートを実行するために、これら 2 つの手順は必要なくなりました。

SafeUpdate をアクティブにするのは簡単です。 「 activate 」をクリックするだけで、SafeUpdates SafeUpdates がデフォルトのスケジュールに基づいて更新を自動的に管理し、サイト上のすべてのプラグインとテーマをカバーします。

この改善はどのように役立ちますか?

そのため、新しい機能強化により、2 つのステップが削除され、アクティベーション プロセスが合理化されます。

新しいプラグインやテーマを追加する際の Web サイトの管理がさらに簡素化されます。 システムが更新されると、「カスタム更新リスト」に再度移動して新しいプラグインを指定する必要がなくなります。

ただし、以前に「カスタム更新リスト」でプラグインとテーマを指定していたが、今後は SafeUpdates で新旧を問わずすべてのプラグインとテーマの更新を実行したい場合は、以前に選択したすべての項目の選択を解除し、変更を保存するだけです。 SafeUpdates は、次回の実行時に新しいプラグインと古いプラグインをすべて自動的に更新します。

既存のアプリケーションで SafeUpdate が有効になっているものの、スケジュールが設定されていませんか? 心配しないで。 SafeUpdates はスケジュールを自動的に有効にし、カスタム リストを必要とせずにシームレスな更新を保証します。

SafeUpdate とその仕組みに関する簡単なおさらい

SafeUpdates は、WordPress および WooCommerce Web サイト用に構築されており、プラグイン、テーマ、コアの更新を安全に自動化します。

単一のツールで自動化と効率性を実現します。 検出とバックアップを自動化するだけでなく、実稼働環境から離れた場所ですべての更新を効率的にテストします。 そのアルゴリズムは、ワークフローのあらゆる段階でサイトが中断されないように構築されています。

SafeUpdates を利用すれば、面倒な作業はすべて SafeUpdates が処理してくれるので、安心して座ってリラックスできます。 SafeUpdates を有効にすると、コア、テーマ、無料プラグインとプレミアム プラグインの両方を含む保留中の更新がないか、WordPress アプリケーションをアクティブに監視します。 しかし、それだけではありません。 更新プロセス全体を通じてサイトの安全性とエラーのない状態を維持するために、最大限の努力を払っています。

仕組みは次のとおりです。

  1. まず、ロールバックが必要な場合に備えて、本番アプリケーションのバックアップを取得します。
  2. 次に、舞台裏に一時的なステージング環境を作成し、ライブ サイトをミラーリングします。
  3. ステージング サイトに変更を加える前に、SafeUpdates はスナップショットをキャプチャし (ビジュアル回帰テスト)、パフォーマンス テスト、HTML チェック、ブラウザ コンソールの監視、およびネットワーク エラー検出を実行して、ステージング環境が運用サイトを反映していることを確認します。
  4. 次に、選択したすべての更新をステージング環境で実行します。
  5. 更新が完了すると、SafeUpdates はパフォーマンス テスト、WordPress の更新、HTML チェック、ブラウザ コンソールの監視、ネットワーク エラー検出、さらには更新前と更新後のスクリーンショットを比較する視覚的な回帰テストなど、徹底的なテストを再度実施します。
  6. すべてのテストに合格した場合にのみ、SafeUpdate はライブ サイトの更新を開始します。

中止されたアップデートのケース

アップデートがテスト基準を満たしていない場合はどうなるのか疑問に思われるかもしれません。 テストの実行中に、何らかの理由で、SafeUpdates が期待どおりでない結果を検出した場合、更新プロセスが中止され、運用アプリケーションの安全性が保たれます。

明確さとガイダンスを提供するために、更新プログラムの終了の背後にある理由を特定し、問題に対処するための実用的なアドバイスを提供する包括的なエラー コードのセットを確立しました。

たとえば、エラー コードSU-104およびSU-107 は、プラットフォーム内のスクリーンショットを表示するビジュアル回帰テスト (VRT) の不一致により更新が中止されたことを示します。 これにより、より直観的に理解でき、当面の問題をより迅速に解決できるようになります。

SafeUpdates vs. 世界 – WordPress アップデートで安心感を確保

スタンドアロンの WordPress 更新プラグインに関しては、しばしば欠けている重要な要素があります。それは、安心です。

これらのプラグインはライブ Web サイト上で直接更新を実行するため、破損や互換性の問題が発生する可能性があります。 これらのプラグインを使用してステージング環境で更新することを選択した場合でも、新しい更新が公開されるたびに手動でセットアップする必要があります。

しかし、面倒な問題はそれだけではありません。 アップデート後にすべてが正しく動作するかどうかを確認するために、自分で手動でテストすることに多くの時間を費やします。

SafeUpdates は、コア、プラグイン (プレミアムも)、テーマの 3 つの WordPress コンポーネントすべてで利用可能なアップデートを自動検出することから始めて、プロセスを合理化することで時間を節約します。

それだけでなく、私たちはさらに一歩進んで次のことを行います。

  1. 一時的なステージング環境を起動して、ライブ Web サイトから離れた場所で厳密なテストを実行します。 これは、更新によってサイトが壊れたり速度が低下したりしないようにするために行われます。 この一時的なステージングは​​舞台裏で行われ、更新プロセスの完了後に破棄されます。
  2. 視覚的な回帰テストを採用し、パフォーマンス テスト、HTML チェック、ブラウザ コンソールの監視、ネットワーク エラー検出を実施して、更新後にすべてが正常に動作していることを確認します。
  3. さらに、スケジュールされた試行、成功した試行、および失敗した試行に関する電子メール アラートを設定できるため、WordPress の更新ステータスについて常に最新の情報を得ることができます。

次は何ですか

マネージド ホスティング プロバイダーとして、当社はお客様がコア ビジネスにさらに集中できるよう支援し、日常的なタスクを安全な自動化に委任する時間を節約できるよう支援するという使命を継続します。

このアップデートは、今年計画した残りのアップデートのうちの小さなものです。

脆弱性スキャナーとのより深い統合にご期待ください。脆弱性のあるテーマ/プラグインは優先的に更新されます。さらに、視覚的な回帰テストなどのためのページを選択する機能も追加されます。