wordcampでwordpressとwordpoliceのお話

43
WordCampWordPress WordPoliceのお話 1

Upload: atsufumi-yoshikawa

Post on 15-Apr-2017

4.563 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: WordCampでWordPressとWordPoliceのお話

WordCampで

WordPress と

WordPoliceのお話

1

Page 2: WordCampでWordPressとWordPoliceのお話

WordCamp

楽しめましたか?

TAROSKY INC. 2

Page 3: WordCampでWordPressとWordPoliceのお話

3 TAROSKY INC.

Page 4: WordCampでWordPressとWordPoliceのお話

WordPress

素晴らしいですね!

TAROSKY INC. 4

Page 5: WordCampでWordPressとWordPoliceのお話

5

幸せ 幸せ

TAROSKY INC.

Page 6: WordCampでWordPressとWordPoliceのお話

WordPressの 喜び

TAROSKY INC. 6

WordPressで

いいものつくる

コミュニティ!

Page 7: WordCampでWordPressとWordPoliceのお話

懇親会も楽しい

TAROSKY INC. 7

Page 8: WordCampでWordPressとWordPoliceのお話

飲み過ぎると

TAROSKY INC. 8

Page 9: WordCampでWordPressとWordPoliceのお話

TAROSKY INC. 9

Page 10: WordCampでWordPressとWordPoliceのお話

TAROSKY INC. 10

ゲロ

Page 11: WordCampでWordPressとWordPoliceのお話

TAROSKY INC. 11

Page 12: WordCampでWordPressとWordPoliceのお話

TAROSKY INC. 12

バグ

Page 13: WordCampでWordPressとWordPoliceのお話

往々にして 立て続け

TAROSKY INC. 13

バグです バグです バグです

Page 14: WordCampでWordPressとWordPoliceのお話

「エイヤッ」

TAROSKY INC. 14

Page 15: WordCampでWordPressとWordPoliceのお話

CSSの変更

予期しないところで

表示崩れした

TAROSKY INC. 15

Page 16: WordCampでWordPressとWordPoliceのお話

アップグレード

気づかぬエラー

後で問題が起きる

TAROSKY INC. 16

1 2 3 4 5 6 7 8 9

10 11 12

/** * In order to avoid the wp_batch_split_terms() job being accidentally removed, * check that it's still scheduled while we haven't finished splitting terms. * * @ignore * @since 4.3.0 */ function _wp_check_for_scheduled_split_terms() { if ( ! get_option( 'finished_splitting_shared_terms' ) && ! wp_next_scheduled( 'wp_batch_split_terms' ) ) { wp_schedule_single_event( 'wp_batch_split_terms', time() + MINUTE_IN_SECONDS ); } }

Page 17: WordCampでWordPressとWordPoliceのお話

追加開発

例)2段階認証導入

ログインできない

TAROSKY INC. 17

Page 18: WordCampでWordPressとWordPoliceのお話

レンタルサーバ

更新忘れ

TAROSKY INC. 18

◯◯インターネット

Page 19: WordCampでWordPressとWordPoliceのお話

どうする・・・

TAROSKY INC. 19

Page 20: WordCampでWordPressとWordPoliceのお話

テストは、 お金がかかる

•テスターアサイン

•自動テスト開発

•顧客にも大きな負担

20

要件確認

仕様策定

設計

製造

単体テスト

開発デプロイ

結合テスト

総合テスト

ペアレビュー

内部検収

ステージング

プロダクション

顧客検収

顧客検収

総合テスト

顧客検収

必要なテスト

振り返り

TAROSKY INC.

Page 21: WordCampでWordPressとWordPoliceのお話

顧客や経営者 理解は難しい

•テストや管理ツールなしで「たまたまOK」のプロジェクト

•改めて品質担保予算の計上は理解しがたい

TAROSKY INC. 21

なんで?

高いじゃん

Page 22: WordCampでWordPressとWordPoliceのお話

人員という問題

•小規模なプロジェクト

•勘所よいテスター

•テスト仕様書をかけるディレクターかエンジニア

•テストを書けるエンジニア

22 TAROSKY INC.

Page 23: WordCampでWordPressとWordPoliceのお話

WordPress の名誉が...

TAROSKY INC. 23

WordPressで

いいものつくれる?

Page 24: WordCampでWordPressとWordPoliceのお話

地球防衛軍

24

WordPolice

TAROSKY INC.

Page 25: WordCampでWordPressとWordPoliceのお話

WordPolice の定義

25

WordPressの名誉のために

納品物のために

品質アップのための時間を

つくる勇者たち

TAROSKY INC.

Page 26: WordCampでWordPressとWordPoliceのお話

WordPolice(地球防衛軍) に入ろう

TAROSKY INC. 26

チェック リスト ツール 開発手法

コミュニティへの貢献も!!

Page 27: WordCampでWordPressとWordPoliceのお話

基本的にはおしまい

TAROSKY INC. 27

Page 28: WordCampでWordPressとWordPoliceのお話

TAROSKY INC. 28

Page 29: WordCampでWordPressとWordPoliceのお話

こちら

TAROSKY INC. 29

チェック リスト ツール 開発手法

Page 30: WordCampでWordPressとWordPoliceのお話

まとめ

TAROSKY INC. 30

短い、安い、

簡単、いつでも だけでもやる

Page 31: WordCampでWordPressとWordPoliceのお話

正常系

TAROSKY INC. 31

正常系のテスト、

異常系は運用カバー

Page 32: WordCampでWordPressとWordPoliceのお話

優先

TAROSKY INC. 32

運用においての

クリティカルなものを

決めておく –表示崩れ

–メールが届かない

–インデックスされない

– GAの設定忘れ

Page 33: WordCampでWordPressとWordPoliceのお話

できれば

TAROSKY INC. 33

開発前に、チェック項目を決めておく

Page 34: WordCampでWordPressとWordPoliceのお話

内容

• WordPress設定 – 設定

» 一般、投稿、表示、ディスカッション、メディア、パーマリンク

• プラグイン – 使わない必要ないプラグインは削除

– 必須のプラグインは、お決まりの設定チェック

•スピード – PageSpeed、YSlow等で計測

– キャッシュクリアが正しくできるか

TAROSKY INC. 34

• SEO、SMO、コンテンツ – カテゴリや詳細ページや個別ページごとのタイトル等の設定

– GoogleAnalytics,

– Webmaster Tools

– リダイレクト

– キッチンシンクページの確認

– ダミー記事の削除

– metaタグ

– hタグ

– og画像、Appletouch

– 404

– RSS

– sitemap

– Favicon

• セキュリティ – セキュリティ関連プラグインの連携や設定

– サーバログの取得確認

– Zabbix等からの通知確認

•メール – メールの文面

– メールアドレス

– 複数アドレスでの送受信チェック

– SMTP » Gmailの設定

» IP制限ありなし

Page 35: WordCampでWordPressとWordPoliceのお話

チェックシート 簡単バージョン

TAROSKY INC. 35

https://tarosky.co.jp/wordpolice

/wordpolice

Page 36: WordCampでWordPressとWordPoliceのお話

ケーススタディ

TAROSKY INC. 36

メールが届かない ( SMTP使っているのに…)

Page 37: WordCampでWordPressとWordPoliceのお話

ケーススタディ

TAROSKY INC. 37

1、アカウント管理 2、ログインとセキュリティ 3、画面一番下にある項目 「安全性の低いアプリの許可」 を有効にする ※「Gmail>設定」ではない ※GppgleAppsの設定によっては表示が違う

原因がWordPress側になかった

Page 38: WordCampでWordPressとWordPoliceのお話

もう一度まとめ

TAROSKY INC. 38

WordPressの名誉

Page 39: WordCampでWordPressとWordPoliceのお話

WordCampで

WordPressと

39

WordPolice

TAROSKY INC.

Page 40: WordCampでWordPressとWordPoliceのお話

Atsufumi Yoshikawa

吉川敦文

40

全日本MIXDベスト4 世界ランキング S級コーチ

テニス好き

TAROSKY INC.

28歳までテニス テニスで30カ国を旅

Page 41: WordCampでWordPressとWordPoliceのお話

タロスカイ 株式会社

41

tarosky.co.jp

TAROSKY INC.

Page 42: WordCampでWordPressとWordPoliceのお話

Σ Σ

TAROSKY INC. 42

「見た目」のテストをします

Gaikaan.io

まだ開発中 今、限定公開

Page 43: WordCampでWordPressとWordPoliceのお話

43

この後も楽しみましょう この後も楽しみましょう

TAROSKY INC.