Building Webapps With Wordpress - Preview
Building Webapps With Wordpress - Preview
This book will help you build anything with WordPress: websites, themes, plugins,
web services, and web apps. We chose to focus on web apps because you can view
them as super websites that make use of all of the techniques we will cover.
There are many people who believe that WordPress isn’t powerful enough or meant
for building web apps; we’ll get into that more later on. We’ve been building web apps
with WordPress for many years and know that it’s absolutely possible for you to use it
to build scalable applications.
In this chapter, we start by defining what web app’s are and then cover why Word‐
Press is a great framework for building them. We also describe some situations in
which using WordPress wouldn’t be the best way to build your web app.
What Is a Website?
You know what a website is: a set of one or more web pages, containing information,
accessed via a web browser.
What Is an App?
We like the Wikipedia definition: “Application software (app for short) is software
designed to perform a group of coordinated functions, tasks, or activities for the ben‐
efit of the user.”
1
Note that with some web apps, the browser technology is hidden—for example, when
you’re integrating your web app into a native Android or iOS app, running a website
as an application in Google Chrome, or running an app using Adobe AIR. However,
inside these applications, there is still a system parsing HTML, CSS, and JavaScript.
You can also think of a web app as a website, plus more application-like stuff. There is
no exact dividing line where a website becomes a web app. It’s one of those cases
where you just know it when you see it.
What we can do is explain some of the features of a web app, give you some examples,
and then try to come up with a shorthand definition so that you know generally what
we are talking about as we use the term throughout the book.
1 Many of the ideas in this section are influenced by the following blog posts: “What is a Web Application?” by
Dominique Hazaël-Massieux, and “What is a Web Application?” by Bob Baxley.
Mobile Apps
Since the first edition of this book was published back in 2012, web apps—and mobile
apps in particular—have taken off. On most websites, mobile devices have now over‐
taken desktop computers as the largest source of traffic (Source: Perficient, Inc.).