君はパーマリンク沼を知っているか?
by
Hitoshi Omagari
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
No content
Slide 2
Slide 2 text
君はパーマリンク沼を知っているか? 底なしの深みより出ずる事、能わなかったものども数知れず 沼猿 大曲 仁
Slide 3
Slide 3 text
大曲 仁 自己紹介 プライム・ストラテジー 執行役員CTO WordPress日本語フォーラム世話役(不定期出現中) プラグインを(他人が作ったのも含め)そこそこ開発 様々な異名を保持(そろそろ勘弁して。。)
Slide 4
Slide 4 text
みなさん パーマリンク 使ってますよね?
Slide 5
Slide 5 text
パーマリンクなくしては 今のWordPressはないと 言っても過言ではない。
Slide 6
Slide 6 text
そして、さらに
Slide 7
Slide 7 text
さまざまなブログ記事や
Slide 8
Slide 8 text
あんなプラグインや こんなプラグインもある
Slide 9
Slide 9 text
だからと言って パーマリンクを 気軽にカスタマイズ しようとしていませんか?
Slide 10
Slide 10 text
日本語フォーラムに寄せられる数ある質問。 その中でも特に多いと感じるのが パーマリンク関連
Slide 11
Slide 11 text
パーマリンクの深みに 嵌まる人が続出
Slide 12
Slide 12 text
人は、それを
Slide 13
Slide 13 text
「パーマリンクの沼」 と呼ぶ
Slide 14
Slide 14 text
ことにしました。
Slide 15
Slide 15 text
パーマリンク沼伝説 ~ カテゴリーの悪夢 ~
Slide 16
Slide 16 text
カテゴリーのURLから category を取り除きたいわ! カテ子さん(31)仮名
Slide 17
Slide 17 text
あら! ちょうどいいプラグインが あるじゃない! WordPressって便利ね!! カテ子さん(31)仮名
Slide 18
Slide 18 text
プラグインのおかげで 無事サイトはオープン! めでたし、めでたし。
Slide 19
Slide 19 text
さあ、どんどんサイトを充実 させていくわ! 記事もたくさん書いて、 カテゴリーも充実させなきゃ! カテ子さん(31)仮名
Slide 20
Slide 20 text
ところが、2年後・・・
Slide 21
Slide 21 text
カテ子さん(33)仮名
Slide 22
Slide 22 text
サイトがなんだか重いわ! 直帰率も上がってきたし・・・ カテ子さん(33)仮名
Slide 23
Slide 23 text
どうしたらいいの… カテ子さん(33)仮名
Slide 24
Slide 24 text
沼で溺れないために
Slide 25
Slide 25 text
パーマリンク機能の仕組みを ざっくりと理解しておこう!
Slide 26
Slide 26 text
パーマリンクの機能は、 URLから、カテゴリーなのか タグなのか、投稿なのかを パターン判別するもの。
Slide 27
Slide 27 text
http://example.com/category/wordpress/ はじめに category がつくから カテゴリー wordpress の表示だね
Slide 28
Slide 28 text
http://example.com/author/matt/ はじめに author がつくから 作成者 matt の表示だね
Slide 29
Slide 29 text
http://example.com/sample-page/ どのパターンにも当て嵌まらない ので、固定ページか投稿だね。
Slide 30
Slide 30 text
なので、category がなくなると… http://example.com/category/wordpress/ http://example.com/wordpress/
Slide 31
Slide 31 text
http://example.com/wordpress/ どのパターンにも当て嵌まらない なら、固定ページなんじゃないの?
Slide 32
Slide 32 text
はいっ えっとえっと、たくさん憶えなきゃ wordpress と cms と api で始まる 場合は、カテゴリーだからねっ
Slide 33
Slide 33 text
はいっ えっとえっと、たくさん憶えなきゃ wordpress と cms と api で始まる 場合は、カテゴリーだからねっ 例外処理
Slide 34
Slide 34 text
例外処理はパターン化が難しく 個別処理になりがち 88 115 カテゴリー数 10 の場合のパターン数 デフォルト プラグイン有効時
Slide 35
Slide 35 text
パターンが増えれば処理も増える 処理が増えれば重くなる。。 ※ プラグインがダメだと言ってる訳ではありません。 用法用量を守って、ご利用ください。 個人的感想では、せいぜいカテゴリー数30以内に とどめてください
Slide 36
Slide 36 text
沼に嵌まる前に、もう一度・・・ ・それデフォルトじゃダメなの? ・カスタマイズによる効果はどれだけ? ・カスタマイズは工数・バグ共に増 ・アップデート時の不具合可能性も増
Slide 37
Slide 37 text
それでも貴方は往きますか?
Slide 38
Slide 38 text
ご清聴ありがとうございました。