• Complain

Coleman Jason - Building Web Apps with WordPress [WordPress as an application framework]

Here you can read online Coleman Jason - Building Web Apps with WordPress [WordPress as an application framework] full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Beijing u.a, year: 2014, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Coleman Jason Building Web Apps with WordPress [WordPress as an application framework]
  • Book:
    Building Web Apps with WordPress [WordPress as an application framework]
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2014
  • City:
    Beijing u.a
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Building Web Apps with WordPress [WordPress as an application framework]: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Building Web Apps with WordPress [WordPress as an application framework]" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

WordPress is much more than a blogging platform. As this practical guide clearly demonstrates, you can use WordPress to build web apps of any typenot mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, youll learn how to use WordPress plugins and themes to develop fast, scalable, and secure web apps, native mobile apps, web services, and even a network of multiple WordPress sites.

The authors use examples from their recently released SchoolPress app to explain concepts and techniques throughout the book. All code examples are available on GitHub.

  • Compare WordPress with traditional app development frameworks
  • Use themes for views, and plugins for backend functionality
  • Get suggestions for choosing WordPress pluginsor build your own
  • Manage user accounts and roles, and access user data
  • Build asynchronous behaviors in your app with...
  • Coleman Jason: author's other books


    Who wrote Building Web Apps with WordPress [WordPress as an application framework]? Find out the surname, the name of the author of the book and a list of all author's works by series.

    Building Web Apps with WordPress [WordPress as an application framework] — read online for free the complete book (whole text) full work

    Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Building Web Apps with WordPress [WordPress as an application framework]" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make
    Building Web Apps with WordPress
    Brian Messenlehner
    Jason Coleman
    Preface

    As we write this, WordPress powers 20% of the Internet, and that number is growing. Many developers want to do more with their WordPress sites but feel that they need to jump ship to a more traditional application framework like Ruby on Rails, Yii, Zend, or Codeigniter to build real web apps. This sentiment is wrong, and were here to fix it.

    Despite starting out as a blogging platform and currently existing primarily as a content management system, WordPress has grown into a flexible and capable platform for building web apps. This book will show you how to use WordPress as an application framework to build any web app, large or small.

    Who This Book Is For

    This book will be most useful for WordPress developers looking to work on heavier applications and PHP developers with some WordPress experience looking for a PHP-based application framework.

    Commercial plugin and theme developers, or anyone working on large distributed WordPress projects, will also find the concepts and techniques of this book useful.

    If you are a PHP or language-agnostic developer using another framework and jealous of the large library of WordPress plugins and themes, you may be surprised to learn how well WordPress can work as a general application framework. Reading and applying the lessons in this book could change your work life for the better.

    We assume that readers have an intermediate understanding of general PHP programming. You should also have a basic understanding of HTML and CSS, and familiarity with MySQL and SQL queries. Basic understanding of JavaScript and jQuery programming will help with the JavaScript and AJAX chapter and related examples.

    Who This Book Is Not For

    This book is not for people who want to learn how to use WordPress as an end user. There will be brief introductions to standard WordPress functionality, but we assume that readers have already experienced WordPress from a users perspective.

    This book is not meant for nonprogrammers. While it is possible to build very functional web applications by simply combining and configuring the many plugins available for WordPress, this book is written for developers building their own plugins and themes to power new web apps.

    This book will not teach you how to program but will teach you how to program the WordPress way.

    What Youll Learn

    Our hope with this book is that you will learn the programming and organizational techniques and best practices for developing complex applications using WordPress.

    defines what we mean by web app and also covers why or why not to use WordPress for building web apps and how to compare WordPress to other application frameworks. We also introduce SchoolPress, the WordPress app that we use as an example throughout the book.

    covers the basics of WordPress. We go over the various directories of the core WordPress install and what goes where. We also explain each database table created by WordPress, what data each holds, and which WordPress functions map to those tables. Even experienced WordPress developers can learn something from this chapter and are encouraged to read it.

    is all about plugins. What are they? How do you make your own plugins? How should you structure your apps main plugin? When should you leverage third-party plugins or roll your own?

    is all about themes. How do themes works? How do themes map to views in a typical model-view-controller (MVC) framework? What code should go into your theme, and what code should go into plugins? We also cover using theme frameworks and UI frameworks and the basics of responsive design.

    covers custom post types and taxonomies. We go over the default post types built into WordPress, why you might need to build your own, and then how to go about doing that. We also cover post meta and taxonomies, what each is appropriate for, and how to build custom taxonomies and map them to your post types. Finally, we show how to build wrapper classes for your post types to organize your code utilizing object-oriented programming (OOP).

    covers users, roles, and capabilities. We show how to add, update, and delete users programmatically, and how to work with user meta, roles, and capabilities. We also show how to extend the WP_User class for your user archetypes like customers and teachers to better organize your code using OOP techniques.

    covers a few of the more useful WordPress APIs and helper functions that didnt fit into the rest of the book but are still important for developers building web apps with WordPress.

    is all about securing your WordPress apps, plugins, and themes.

    covers using JavaScript and AJAX in your WordPress application. We go over the correct way to enqueue JavaScript into WordPress and how to build asynchronous behaviors in your app.

    covers the XML-RPC API for WordPress and how to use it to integrate WordPress with outside apps.

    covers how to use WordPress to power native apps on mobile devices by creating app wrappers for iOS and Android.

    covers some third-party PHP libraries, services, and APIs that are often used in web apps and how to integrate them with WordPress.

    covers WordPress multisite networks, including how to set them up and things to keep in mind when developing for multisite.

    covers localizing your WordPress plugins and themes, including how to prep your code for translation and how to create and use translation files.

    covers ecommerce. We go over the various types of ecommerce plugins available and how to choose between them. We then go into detail on how to use WordPress to handle payments and account management for software as a service (SaaS) web apps.

    covers how to optimize and scale WordPress for high-volume web apps. We go over how to test the performance of your WordPress app and the most popular techniques for speeding up and scaling sites running WordPress.

    About the Code

    All examples in this book can be found at

    The sample app SchoolPress can be found at http://schoolpress.me, with any open sourced code for that site available at https://github.com/bwawwp/schoolpress.

    Conventions Used in This Book

    The following typographical conventions are used in this book:

    Italic Indicates new terms, URLs, email addresses, filenames, and file extensions. Constant width Used for program listings, as well as within paragraphs to refer to program elements such as variable or function names, databases, datatypes, environment variables, statements, and keywords. Constant width bold Shows commands or other text that should be typed literally by the user. Constant width italic Shows text that should be replaced with user-supplied values or by values determined by context.
    Note

    This element signifies a tip, suggestion, or general note.

    Warning

    This element indicates a warning or caution.

    Using Code Examples

    This book is here to help you get your job done. In general, if example code is offered with this book, you may use it in your programs and documentation. You do not need to contact us for permission unless youre reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from this book does not require permission. Selling or distributing a CD-ROM of examples from OReilly books does require permission. Answering a question by citing this book and quoting example code does not require permission. Incorporating a significant amount of example code from this book into your products documentation does require permission.

    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Building Web Apps with WordPress [WordPress as an application framework]»

    Look at similar books to Building Web Apps with WordPress [WordPress as an application framework]. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


    Reviews about «Building Web Apps with WordPress [WordPress as an application framework]»

    Discussion, reviews of the book Building Web Apps with WordPress [WordPress as an application framework] and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.