My Account Log in

2 options

WordPress web application development : build rapid web applications with cutting-edge technologies using WordPress / Rakhitha Nimesh Ratnayake.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Ratnayake, Rakhitha Nimesh, author.
Series:
Community experience distilled.
Community Experience Distilled
Language:
English
Subjects (All):
WordPress (Electronic resource).
Web sites--Design.
Web sites.
Physical Description:
1 online resource (404 p.)
Edition:
2nd ed.
Place of Publication:
Birmingham, England ; Mumbai, [India] : Packt Publishing, 2015.
Language Note:
English
Summary:
This book is intended for WordPress developers and designers who want to develop quality web applications within a limited time frame and for maximum profit. Prior knowledge of basic web development and design is assumed.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: WordPress as a Web Application Framework; WordPress as a CMS; WordPress as a web application framework; The MVC versus event-driven architecture; Simplifying development with built-in features; User management; Media management; Template management; Database management; Routing; XMR-RPC API; Caching; Scheduling; Plugins and widgets; Themes; Actions and filters; The admin dashboard; Identifying the components of WordPress; The role of WordPress themes
Structure of a WordPress page layoutCustomizing application layout; The role of admin dashboard; The admin dashboard; Posts and pages; Users; Appearance; Settings; The role of plugins; The role of widgets; Development plan for portfolio management application; Application goals and target audience; Planning the application; User roles of the application; Planning application features and functions; Understanding limitations and sticking with guidelines; Building a question-answer interface; Prerequisites for building a question-answer interface; Creating questions
Customizing the comments templateChanging the status of answers; Saving the status of answers; Generating a question list; Enhancing features of the questions plugin; Customizing the design of questions; Categorizing questions; Approving and rejecting questions; Adding star rating to answers; Summary; Chapter 2: Implementing Membership Roles, Permissions, and Features; Introducing user management; Preparing the plugin; Getting started with user roles; Creating application user roles; The best action for adding user roles; Knowing the default roles of Wordpress
Choosing among default and custom rolesRemoving existing user roles; Understanding user capabilities; Create your first capability; Understanding default capabilities; Registering application users; Implementing frontend registration; Shortcode implementation; Pros and cons of using shortcodes; Page template implementation; Pros and cons of page templates; Custom template implementation; Building a simple router for a user module; Creating the routing rules; Adding query variables; Flush the rewriting rules; Controlling access to your functions; The advantages of using the do_action function
Creating custom templatesDesigning the registration form; Planning the registration process; Handling registration form submission; Exploring the registration success path; Automatically log in the user after registration; Activating system users; Creating a login form in the frontend; Displaying the login form; Checking whether we implemented the process properly; Time to practice; Summary; Chapter 3: Planning and Customizing Core Database; Understanding the WordPress database; Exploring the role of existing tables; User-related tables; Post-related tables; Term-related tables; Other tables
Adapting existing tables into web applications
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed June 13, 2015).

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account