Cargando…

WordPress web application development : build rapid web applications with cutting-edge technologies using WordPress /

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ratnayake, Rakhitha Nimesh (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, England ; Mumbai [India] : Packt Publishing, 2015.
Edición:Second edition.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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