Skip to Content
WordPressによるWebアプリケーション開発
book

WordPressによるWebアプリケーション開発

by Rakhitha Nimesh Ratnayake, プライム・ストラテジー株式会社, 長尾 高弘
November 2014
Intermediate to advanced
364 pages
5h 47m
Japanese
O'Reilly Japan, Inc.
Content preview from WordPressによるWebアプリケーション開発

2章ユーザーロール、権限、機能を実装する

WebアプリケーションやWebサイトの成否は、ユーザー体験によって大きく左右される。優れた力を持っているのに、ユーザーとのやりとりに問題があるばかりに多くの人々に知られないWebアプリケーションはたくさんある。サイトを訪れる人々は、ユーザー登録やログインなどの最初の作業が複雑かどうかを見て、そのサイトを使うか二度と来ないかを決める。そこで、私たちは開発者として、シンプルで対話的なユーザー管理プロセスを作らなければならない。

この章では、主として既存のユーザー管理機能を典型的なWebアプリケーションに合わせて修正することに力を注ぐ。この目標を達成するために、ユーザー管理機能をもともとのWordPressコアからカスタムテンプレートに移すための作業もする。

よりよい使い心地を実現するために努力すると同時に、URLルーティング、アクセス制御、カスタムテンプレート操作などのWebアプリケーション開発の高度な側面も見ていく。

この章では、以下のテーマを扱っていく。

  • ユーザー管理の基礎
  • ユーザーロールと権限
  • シンプルなMVC風プロセスの作成
  • フロントエンドでのユーザー登録の実装
  • フロントエンドでのログインの実装

本文に入る前に、付録の「セットアップ、ツール、参考資料」を読んでWordPress環境をインストールし、本書のために必要なセットアップをしておくことをお勧めする†1。説明は、読者がデフォルトのユーザー管理機能やWordPressのコーディングテクニックをよく知っていることを前提として進めていく。では始めよう。

[†1] 監訳者注:1章で利用したTwenty TwelveテーマとWP Questionsプラグインは2章以降利用しません。もう一度新しいWordPressをインストールして、Responsiveテーマのインストールと有効化を行ってください。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Nodeクックブック

Nodeクックブック

David Mark Clements, 和田 祐一郎
ユーザーストーリーマッピング

ユーザーストーリーマッピング

Jeff Patton, 川口 恭伸, 長尾 高弘
Go言語によるWebアプリケーション開発

Go言語によるWebアプリケーション開発

Mat Ryer, 鵜飼 文敏, 牧野 聡

Publisher Resources

ISBN: 9784873117065Other