Cargando…

Building web apps with WordPress : WordPress as an application framework /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Messenlehner, Brian (Autor), Coleman, Jason (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, [2019]
Edición:Second edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Intro; Copyright; Table of Contents; Foreword; Preface; Who This Book Is For; Who This Book Is Not For; What You'll Learn; About the Code; Conventions Used in This Book; Using Code Examples; O'Reilly Online Learning; How to Contact Us; Acknowledgments; Chapter 1. Building Web Apps with WordPress; What Is a Website?; What Is an App?; What Is a Web App?; Features of a Web App; Mobile Apps; Progressive Web Apps; Why Use WordPress?; You Are Already Using WordPress; Content Management Is Easy with WordPress; User Management Is Easy and Secure with WordPress; Plugins; Flexibility Is Important
  • Frequent Security UpdatesCost; Responses to Some Common Criticisms of WordPress; When Not to Use WordPress; You Plan to License or Sell Your Site's Technology; Another Platform Will Get You "There" Faster; Flexibility Is Not Important to You; Your App Needs to Be Highly Real Time; WordPress as an Application Framework; WordPress Versus Model-View-Controller Frameworks; Anatomy of a WordPress App; What Is SchoolPress?; SchoolPress Runs on a WordPress Multisite Network; The SchoolPress Business Model; Membership Levels and User Roles; Classes Are BuddyPress Groups; Assignments Are a CPT
  • Submissions Are a (Sub)CPT for AssignmentsSemesters Are a Taxonomy on the Class CPT; Departments Are a Taxonomy on the Class CPT; SchoolPress Has One Main Custom Plugin; SchoolPress Uses a Few Other Custom Plugins; SchoolPress Uses the Memberlite Theme; Chapter 2. WordPress Basics; WordPress Directory Structure; Root Directory; /wp-admin; /wp-includes; /wp-content; WordPress Database Structure; wp_options; Functions Found in /wp-includes/option.php; wp_users; Functions Found in /wp-includes/ ... ; wp_usermeta; wp_posts; Functions Found in /wp-includes/post.php; wp_postmeta
  • Functions Found in /wp-includes/post.phpwp_comments; Functions Found in /wp-includes/comment.php; wp_commentsmeta; Functions Found in /wp-includes/comment.php; wp_terms; Functions Found in /wp-includes/taxonomy.php; wp_termmeta; wp_term_taxonomy; /wp-includes/taxonomy.php; wp_term_relationships; Hooks: Actions and Filters; Actions; Filters; Development and Hosting Environments; Working Locally; Choosing a Web Host; Development, Staging, and Production Environments; Extending WordPress; Chapter 3. Using WordPress Plugins; The General Public License, Version 2, License
  • Installing WordPress PluginsBuilding Your Own Plugin; File Structure for an App Plugin; /adminpages/; /classes/; /css/; /js/; /images/; /includes/; /includes/lib/; /pages/; /services/; /scheduled/; /schoolpress.php; Add-Ons to Existing Plugins; Use Cases and Examples; The WordPress Loop; WordPress Global Variables; Free Plugins; Admin Columns; Advanced Custom Fields; BadgeOS; Posts 2 Posts; Members; W3 Total Cache; Yoast SEO; Premium Plugins; Gravity Forms; BackupBuddy; WP All Import; Community Plugins; BuddyPress; Chapter 4. Themes; Themes Versus Plugins