Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

10,411 views

Published on

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

Published in: Technology
  • Be the first to comment

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

  1. 1. WordPress サイトの 長期的メンテナンス ∼ 管理とアップグレードのヒント ∼ StaticPress x S3 x Vagrant セミナー ・高野直子・
  2. 2. 高野直子 Happiness Engineer @ Automattic WordPress.org 日本語版チーム @naokomc http://ja.naoko.cc/ #staticwp
  3. 3. まず、前提を 整理しましょう。
  4. 4. なぜ、アップグレードが必要? ・新機能が使えるようになる ・テーマ・プラグインとの互換性 ・セキュリティの向上
  5. 5. 「安全にご利用いただけるのは最新版のみ  です。過去バージョンはメンテナンス  されておりませんのでご注意ください。」
  6. 6. WordPress インストールバージョン情報 Version 3.6 (latest) 3.0 16.5% 3.1 3.2 3.3 3.4 3.5  3.6
  7. 7. では、アップグレードしづらい理由は? ・プラグイン・テーマが使えなくなる? ・独自カスタマイズが上書きされる ・環境が古く、最新版対応していない ・メンテナンスしているサイトが多く面倒 ・たまにしかログインしないので忘れる
  8. 8. ‘‘ WordPress が頻繁に更新される理由 Web は素早く変化していて、 プロプライエタリなライバル達は 日々アップグレードしている。 それに追いついていくことが できなければいけない。 マット・マレンウェッグ、 WordCamp SF 2013
  9. 9. 解決への 段階的アプローチ
  10. 10. Method: アップグレードしづらい原因を ひとつずつ解決していく
  11. 11. Goal: 運営・管理を楽にする!
  12. 12. WordPress メンテナンスを簡単にするヒント 1. 自動化 2. 事前確認 3. サイト統合 4. バックアップ 5. 外部委託 6. その他
  13. 13. メンテナンスのヒント ① 自動化
  14. 14. プラグインまたは 3.7 以降の コア機能を利用して アップグレードを自動化
  15. 15. そもそも、アップグレード しても壊れる不安がない 環境にしておくことが必須
  16. 16. メンテナンスのヒント ② 事前確認
  17. 17. 開発環境でテストし、 そのままデプロイできる 設定を行っておく
  18. 18. 新バージョンの ベータテストに参加する
  19. 19. メンテナンスのヒント ③ 複数サイトの統合
  20. 20. マルチサイト機能または タクソノミーなどを利用 して複数サイトを統合
  21. 21. メンテナンスのヒント ④ バックアップ
  22. 22. 自動アップグレードに 頼る場合などのロールバック 方法を準備しておく
  23. 23. メンテナンスのヒント ⑤ 外部委託
  24. 24. WordPress 管理専門の 外部サービスに自動作業を 行ってもらう
  25. 25. メンテナンスのヒント ⑥ その他…
  26. 26. StaticPress など、その他の アプローチもさまざま
  27. 27. もちろん、完璧に合った ソリューションがなければ 作ることも可能
  28. 28. 結論
  29. 29. 手法を選択する際の検討材料 ・コスト ・使いやすさ ・サイト管理者の技術的知識 ・サイトオーナーのニーズ
  30. 30. いろいろなアプローチを知り、 自分やクライアントに合ったものを 選ぶ&組み合わせる
  31. 31. Happy Upgrading!
  32. 32. Thank you! Naoko Takano @naokomc http://ja.naoko.cc/

×