WordPressのメンテナンスについて学んだこと

公開: 2020-09-12

過去10年間、私の設計と開発の仕事の多くはWordPressを中心としてきました。 私は、世界で最も広く使用されているCMSを利用するWebサイトの構築と保守の両方に、かなりの時間を費やしてきました。

偶然ではありませんが、私はそのスパンで多くのことを学びました。 したがって、古いことわざを言い換えると、次のようになります。

浮き沈みの多い自分の経験を考えて、学んだことをもっと多くの人(つまり、ホームオフィスのペットを超えた人)と共有したいと思いました。 その探求の一環として、WordCamp LehighValley2019で複数のWordPressウェブサイトを維持することについてプレゼンテーションを行いました。

同じ精神で、以下は私が学んだ最も重要な教訓のいくつかのコレクションです–それらの多くは難しい方法です。 うまくいけば、彼らはあなたが私をつかまえたのと同じ誤解や間違いのいくつかを避けるのを助けるでしょう。

更新が緊急事態になることはめったにありません

WordPressを使用して読むのに十分な時間を費やすと、サイトを最新の状態に保つことについて多くのことを確実に聞くことができます。 確かに、WordPressコア、テーマ、プラグインの更新は、互換性とセキュリティを維持するために重要です。

問題の認識は非常に重要です。 新しいバージョンがリリースされたときに無視することは決して良い考えではありません。 ただし、通常、更新をすぐに適用する必要はありません。

私たちが構築するウェブサイトはますます複雑になっています。 そして、それらは、私たちがそのミックスに追加するカスタムコードは言うまでもなく、さまざまなサードパーティからの多くの異なる部分に依存することがよくあります。 サイトが複雑になるほど、問題が発生する可能性が高くなります。

更新がサイトのセキュリティや機能に直接影響しない限り、少し待ってもかまいません。 変更ログとサポートフォーラムを見て、他の人が問題を抱えているかどうかを確認してください。 物事が安定しているように見えることに満足したら、先に進んで更新します。

「AndBreathe」と書かれた看板。

2つのウェブサイトは同じではありません

WordPressの優れた点の1つは、さまざまな方法でサイトを構成できることです。 いくつかのSEO機能を追加したいですか? たくさんのオプションがあります。 素晴らしいポートフォリオテーマが必要ですか? 選択できるものはたくさんあります。

ただし、この選択にはすべて欠点があります。 これは、サイトが変更にどのように反応するかという点で、ある程度の予測不可能性につながります。 ソフトウェアの更新は問題を引き起こす可能性があります。 古い、放棄されたプラグインを継続して使用すると、機能しなくなるまで機能し続ける可能性があります。 関係する可能性のある他の要因はいくつもあります。

これはすべて、メンテナンスをさらに困難にします。 各サイトには独自の複雑さがあるため、サイトについてできることをすべて理解し、ドキュメントを保持することが重要です。

たとえば、プラグイン、テーマのカスタマイズ、およびホスティング環境に関する情報を文書化することは、価値のある習慣です。 すべてをテキストファイルに保存しておくと、サイトが古くなるにつれて便利なリファレンスとして役立ちます。

2つの異なる色の靴を履いている人。

制御できないことがいくつかあります

Webデザイナーとして、私たちは自分たちの仕事に心と魂を注ぎ込みます。 私達は私達の顧客がそれらを達成するのを助けることを目的としてウェブサイトを構築します。 思った通りにいかないときは、個人的に受け止められます。 状況がそれを修正する私たちの能力を超えているとき、それは特に悪いです。

この典型的な例は、テーマやプラグインが正しく機能していないことを発見することです。 多くの場合、互いに競合するのは2つの異なる部分の組み合わせです。 その結果、特定の機能が壊れます。

テクノロジーのスーパーヒーローであるあなたは、問題のある製品の開発者と協力しようとします。 あなたはバグの詳細を提供し、おそらく彼らにあなたのインストールへのアクセスを許可します。 しかし、たまには、その努力のすべてが無駄になっているように見えます。

これらのプロバイダーは、必ずしも同じ緊急性のあるものを見ているわけではありません。 彼らはそれを修正するかもしれないし、しないかもしれない。 彼らは彼らが問題を研究するだろうとあなたに言うかもしれません、そしてあなたは彼らから二度と聞くことはありません。 それはイライラし、クライアントを失望させているように感じさせる可能性があります。

それは決して理想的ではありませんが、現実には、私たちの制御が及ばないことがいくつかあります。 このような場合、最善の方法は、特定の製品の有無にかかわらず、機能するソリューションを見つけて見つけることです。

また、バグ修正を入手するための努力がうまくいかない場合もありますが、うまくいく場合もあることにも注意してください。 それだけでも価値があります。

太陽に向かって手を伸ばす手。

ツールとプロセスが役立ちます

いくつかのWordPressWebサイトを管理している場合、それらのニーズに対応することはそれほど難しくありません。 しかし、ポートフォリオが大きくなるにつれて、何かを見逃す可能性も高くなります。 一度にどこにでもいることはできないので、これは自然なことです。

ありがたいことに、役立ついくつかの素晴らしいツールがあります。 たとえば、ManageWP、InfiniteWP、Jetpackなどの統合ダッシュボードサービス(他にも多数あります)を使用すると、単一のUIを介して各WordPressサイトを管理できます。 プラグインを更新し、バックアップを実行し、一般的にあなたがどこに立っているかを正確に知っています。 あなたが多くのサイトを管理するデザイナーなら、このタイプのシステムは命の恩人になることができます。

しかし、ツールは方程式の一部にすぎません。 あなたのウェブサイトを扱うためのプロセスを開発することも同様に重要です。

誰かが「プロセス」について言及すると、少し怖くなることがあります。 しかし、恐れることはありません。複雑にする必要はありません。 調査して更新を実行する日と時間を定期的に設定するだけで、ほとんどの状況で十分なプロセスになります。

電球を持っている人。

あなたが行くにつれてあなたは学ぶでしょう

WordPress Webサイトを維持することは、一見したところよりも大きな責任です。 時々更新ボタンをクリックするだけでは十分ではありません。 また、それを正しく行うには、慎重な検討、調査、および計画が必要です。

しかし、世話をするサイトが多ければ多いほど、ベストプラクティスを学ぶ機会が増えます。 それだけでなく、メンテナンスワークフローを開発するための最も効率的な方法を見つけるチャンスでもあります。

結局のところ、それは物事を常に把握し、可能な限り最も簡単な方法でそれを行うことです。