Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Wordpress Web Application  Development

You're reading from   Wordpress Web Application Development Building robust web apps easily and efficiently

Arrow left icon
Product type Paperback
Published in May 2017
Publisher Packt
ISBN-13 9781787126800
Length 536 pages
Edition 3rd Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
Rakhitha Nimesh Ratnayake Rakhitha Nimesh Ratnayake
Author Profile Icon Rakhitha Nimesh Ratnayake
Rakhitha Nimesh Ratnayake
Arrow right icon
View More author details
Toc

Table of Contents (14) Chapters Close

Preface 1. WordPress as a Web Application Framework FREE CHAPTER 2. Implementing Membership Roles, Permissions, and Features 3. Planning and Customizing the Core Database 4. Building Blocks of Web Applications 5. Implementing Application Content Restrictions 6. Developing Pluggable Modules 7. Customizing the Dashboard for Powerful Backends 8. Adjusting Theme for Amazing Frontends 9. Enhancing the Power of Open Source Libraries and Plugins 10. Listening to Third-Party Applications 11. Integrating and Finalizing the Forum Management Application 12. Supplementary Modules for Web Development 13. Configurations, Tools, and Resources

What this book covers

Chapter 1, WordPress As a Web Application Framework, walks you through the existing modules and techniques to identify their usage in web applications. Identification of WordPress features beyond the conventional CMS and planning the forum management application are the highlights of this chapter.

Chapter 2, Implementing Membership Roles, Permissions, and Features, covers the built-in user management features and user permission concepts. Beginning the development of forum management application, implementing basic user management features such as login, registration and introduction to the MVC process through custom routing are the highlights of this chapter.

Chapter 3, Planning and Customizing Core Database, serves as an extensive guide for understanding the core database structure and the role of custom database tables in web applications. Database querying with built-in functions, creating custom tables, and identifying the limitations in core database tables are the highlights of this chapter.

Chapter 4, Building Blocks of Web Applications, explores the possibilities of using custom post types to extend WordPress posts beyond its conventional usage. Managing custom post types, loading custom templates and learn to speed up development process with existing custom post type plugins are the highlights of this chapter.

Chapter 5, Implementing Application Content Restrictions, focuses on identifying the different user types in applications and the possibilities of providing different content permissions based on those user types. Applying content restrictions to WordPress core features, implementing basic content restriction techniques, and innovating new content restriction strategies are the highlights of this chapter.

Chapter 6, Developing Pluggable Modules, introduces the techniques of creating highly reusable and extensible plugins to enhance the flexibility of web applications. Developing various flexible plugins, handling plugin dependencies, and the use of WordPress actions and filters in applications are the highlight of this chapter.

Chapter 7, Customizing Dashboard for Powerful Backends, walks you through the process of customizing the WordPress admin panel for adding new features as well as changing existing features and design. Building flexible data lists with WordPress admin tables, designing an admin panel with various different techniques, and understanding useful admin section settings are the highlights of this chapter.

Chapter 8, Adjusting Theme for Amazing Frontends, dives into the techniques of designing amazing layouts, thereby opening them for future extension. Widgetizing layouts and building reusable templates are the highlights of this chapter.

Chapter 9, Enhancing the Power of Open Source Libraries and Plugins, explores the use of the latest trending open source technologies and libraries within and outside WordPress core . Integrating open authentication in to your web application, structuring the application at the client side, and identify the proper usage of open source plugins in application development, are the highlights of this chapter.

Chapter 10, Listening to Third-party Applications, demonstrates how to use WordPress XML-RPC API and REST API to create custom API’s for your web application. Building a simple XML-RPC API, identifying support for REST in WordPress core and building custom REST API’s are highlights of this chapter.

Chapter 11, Integrating and Finalizing Forum Management Application, guides you through the integration of modules and adds new features to the existing modules, while refactoring the code developed throughout this book. Identifying the use of proper theme templates and completing the features developed throughout the previous chapters are the highlights of this chapter

Chapter 12, Supplementary Modules for Web Development, introduces the advanced application features such as E-commerce, multisite, and the non-functional WordPress features that defines the quality of a web applications. Introduction to important concepts in application development, such as internationalization, caching, security, performance, version control, site migration, and testing are the highlight of this chapter.

Appendix, Configurations, Tools, and Resources, provides an application setup guide with necessary links to download the plugins and libraries used throughout the book.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime