WordPress サイトの 長期的メンテナンス

58
WordPress サイトの 長期的メンテナンス ~ 管理とアップグレードのヒント ~ StaticPress x S3 x Vagrant セミナー ・高野直子・

description

2013年10月13日の「WordPress特別セミナー: StaticPress × S3 × Vagrant 勉強会」http://atnd.org/events/43607 向けのスライドです。

Transcript of WordPress サイトの 長期的メンテナンス

Page 1: WordPress サイトの 長期的メンテナンス

WordPress サイトの長期的メンテナンス~ 管理とアップグレードのヒント ~

StaticPress x S3 x Vagrant セミナー

・高野直子・

Page 2: WordPress サイトの 長期的メンテナンス

Happiness Engineer @ AutomatticWordPress.org 日本語版チーム

高野直子

@naokomchttp://ja.naoko.cc/

#staticwp

Page 3: WordPress サイトの 長期的メンテナンス

まず、前提を整理しましょう。

Page 4: WordPress サイトの 長期的メンテナンス

なぜ、アップグレードが必要?

・新機能が使えるようになる・テーマ・プラグインとの互換性・セキュリティの向上

Page 5: WordPress サイトの 長期的メンテナンス

「安全にご利用いただけるのは最新版のみ です。過去バージョンはメンテナンス されておりませんのでご注意ください。」

Page 6: WordPress サイトの 長期的メンテナンス

16.5%Version 3.6(latest)

WordPress インストールバージョン情報

3.0 3.1 3.2 3.3 3.4 3.5  3.6

Page 7: WordPress サイトの 長期的メンテナンス

では、アップグレードしづらい理由は?

・プラグイン・テーマが使えなくなる?・独自カスタマイズが上書きされる・環境が古く、最新版対応していない・メンテナンスしているサイトが多く面倒・たまにしかログインしないので忘れる

Page 8: WordPress サイトの 長期的メンテナンス

Web は素早く変化していて、プロプライエタリなライバル達は日々アップグレードしている。それに追いついていくことができなければいけない。マット・マレンウェッグ、 WordCamp SF 2013

‘‘WordPress が頻繁に更新される理由

Page 9: WordPress サイトの 長期的メンテナンス

解決への段階的アプローチ

Page 10: WordPress サイトの 長期的メンテナンス

アップグレードしづらい原因をひとつずつ解決していく

Method:

Page 11: WordPress サイトの 長期的メンテナンス

運営・管理を楽にする!Goal:

Page 12: WordPress サイトの 長期的メンテナンス

1. 自動化2. 事前確認3. サイト統合4. バックアップ5. 外部委託6. その他

WordPress メンテナンスを簡単にするヒント

Page 13: WordPress サイトの 長期的メンテナンス

自動化メンテナンスのヒント ①

Page 14: WordPress サイトの 長期的メンテナンス

プラグインまたは 3.7 以降のコア機能を利用してアップグレードを自動化

Page 15: WordPress サイトの 長期的メンテナンス
Page 16: WordPress サイトの 長期的メンテナンス
Page 17: WordPress サイトの 長期的メンテナンス

そもそも、アップグレードしても壊れる不安がない環境にしておくことが必須

Page 18: WordPress サイトの 長期的メンテナンス
Page 19: WordPress サイトの 長期的メンテナンス
Page 20: WordPress サイトの 長期的メンテナンス
Page 21: WordPress サイトの 長期的メンテナンス
Page 22: WordPress サイトの 長期的メンテナンス
Page 23: WordPress サイトの 長期的メンテナンス

事前確認メンテナンスのヒント ②

Page 24: WordPress サイトの 長期的メンテナンス

開発環境でテストし、そのままデプロイできる設定を行っておく

Page 25: WordPress サイトの 長期的メンテナンス
Page 26: WordPress サイトの 長期的メンテナンス
Page 27: WordPress サイトの 長期的メンテナンス
Page 28: WordPress サイトの 長期的メンテナンス
Page 29: WordPress サイトの 長期的メンテナンス

新バージョンのベータテストに参加する

Page 30: WordPress サイトの 長期的メンテナンス
Page 31: WordPress サイトの 長期的メンテナンス

複数サイトの統合メンテナンスのヒント ③

Page 32: WordPress サイトの 長期的メンテナンス

マルチサイト機能またはタクソノミーなどを利用して複数サイトを統合

Page 33: WordPress サイトの 長期的メンテナンス
Page 34: WordPress サイトの 長期的メンテナンス

メンテナンスのヒント ④

バックアップ

Page 35: WordPress サイトの 長期的メンテナンス

自動アップグレードに頼る場合などのロールバック方法を準備しておく

Page 36: WordPress サイトの 長期的メンテナンス
Page 37: WordPress サイトの 長期的メンテナンス
Page 38: WordPress サイトの 長期的メンテナンス
Page 39: WordPress サイトの 長期的メンテナンス
Page 40: WordPress サイトの 長期的メンテナンス
Page 41: WordPress サイトの 長期的メンテナンス
Page 42: WordPress サイトの 長期的メンテナンス

メンテナンスのヒント ⑤

外部委託

Page 43: WordPress サイトの 長期的メンテナンス

WordPress 管理専門の外部サービスに自動作業を

行ってもらう

Page 44: WordPress サイトの 長期的メンテナンス
Page 45: WordPress サイトの 長期的メンテナンス
Page 46: WordPress サイトの 長期的メンテナンス
Page 47: WordPress サイトの 長期的メンテナンス
Page 48: WordPress サイトの 長期的メンテナンス
Page 49: WordPress サイトの 長期的メンテナンス
Page 50: WordPress サイトの 長期的メンテナンス

メンテナンスのヒント ⑥

その他…

Page 51: WordPress サイトの 長期的メンテナンス

StaticPress など、その他のアプローチもさまざま

Page 52: WordPress サイトの 長期的メンテナンス

もちろん、完璧に合ったソリューションがなければ

作ることも可能

Page 53: WordPress サイトの 長期的メンテナンス

結論

Page 54: WordPress サイトの 長期的メンテナンス

手法を選択する際の検討材料

・コスト・使いやすさ・サイト管理者の技術的知識・サイトオーナーのニーズ

Page 55: WordPress サイトの 長期的メンテナンス

いろいろなアプローチを知り、自分やクライアントに合ったものを

選ぶ&組み合わせる

Page 57: WordPress サイトの 長期的メンテナンス

Happy Upgrading!

Page 58: WordPress サイトの 長期的メンテナンス

Thank you!

Naoko Takano

@naokomchttp://ja.naoko.cc/