Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WordPressを"仕事"にするということ

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

 WordPressを"仕事"にするということ

私が仕事としてWordPressサイト制作を行うにあたり、心がけていることをスライドにしました。
なお、このスライドは2022年10月現在のものですので、最新の私の考えとは異なる部分もあります。
「人は信じても人の行動は信じるな」「君子は豹変す」

Avatar for Masahiko Kawai

Masahiko Kawai

October 08, 2022

More Decks by Masahiko Kawai

Other Decks in Technology

Transcript

  1. WordPressサイト制作の流れ 1. 問い合わせ 2. ヒアリング 3. 提案・見積もり(概要設計) 4. 要件定義・詳細設計 5.

    デザイン/プロトタイプ 6. サーバー・ドメイン契約 7. コーディング 8. テスト・レクチャー 9. 公開 10. サポート・メンテナンス 7
  2. 2.ヒアリング ・ お客様が言われることは表面的なもの 本当は何が必要なのかを見つける ・ 古いウェブサイトのリニューアルがほとんど ・ 更新がやりづらい ・ スマートフォン対応したい

    etc. ・ 予算 (助成金なども) ・ 現行サイトのサーバー・ドメインの管理状況 ・ これがネックで公開に支障が出ることが多い 9
  3. 5.デザイン・プロトタイプ (最近の作り方) ・ WordPressでいきなりワイヤーフレームを組む →そのままプロトタイプを作る ・ 国産の既存テーマを利用して制作する ・ ブロックだけでトップページもある程度組める ・

    実際に動くものなので、コーディングで困ることがない ・ 既存テーマを利用する場合は ほぼ出来ているものなので、機能やデザインに制約がある 14
  4. ◦レンタルサーバーの選定 ・ 安定性・高速性 ・ WordPressとの相性 ・ 簡単インストール機能があるサーバー ・ サーバーの機能 ・

    自動バックアップ・ステージング環境 ・ 常時SSLが無料でできるサーバーは多くない (自力でもできるが手間が大変) 23
  5. ◦信頼できるテーマ、プラグイン ・ 継続してメンテナンスされている ・ コアの直近2メジャーバージョンで更新されている ・ フォーラムのサポートに返信がある ・ 作者が信頼できる ・

    同じ作者の他のテーマ・プラグインを使用していて問題が起きていない ・ 作者がコミュニティ活動に積極的で連絡が取りやすい ・ 作者と直接の知り合い 24
  6. ・ CSS・JSは、wp_enqueue_script() を使う wp_enqueue_script( 'matchheight', get_template_directory_uri() . '/js/jquery.matchHeight-min.js', array('jquery'), //

    jQueryに依存する '20151114', // キャッシュ true ); wp_enqueue_style( 'my-styles', get_stylesheet_directory_uri() . '/css/my.css', array('lightning-theme-style'), // 他のCSSの後で読み込ませる date('YmdGis', filemtime(TEMPLATE_PATH.$file_path)), // キャッシュ false ); ・ 依存関係のコントロール ・ キャッシュのコントロール 35
  7. 36

  8. 私なりの情報の探し方 ・ 過去1年以内の記事を探す ・ 最低5記事は読む ・ 複数の記事で同様の内容があれば、正しい可能性が高い ・ 必ず1次情報を探す ・

    複数サイトで全く同じ内容の記事があったら、 内容を吟味せずにコピペしているだけの信頼できないサイトの可能性が高い 47