O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

WordPress Architecture For Beginners

5.217 visualizações

Publicada em

WordPress Architecture For Beginners Presentation By Tortoise and Hare Software. View a video presentation on YouTube at https://youtu.be/1scepWIKbfI

Publicada em: Internet
  • Entre para ver os comentários

  • Seja a primeira pessoa a gostar disto

WordPress Architecture For Beginners

  1. 1. WordPress Architecture For Beginners WP Jax Meetup
  2. 2. Speaker Bio • Hunter Nelson, President TNHS • B.S. IT, Florida State 2009 • MBA, Florida State 2017 • 10 years in Software Industry • Operational and Marketing Roles • See LinkedIn for more 2
  3. 3. 3 Digital Marketing Software Development Privacy Compliance https://tortoiseandharesoftware.com/
  4. 4. Background & Target Audience • WordPress Hobbyists and Beginners • Non-Technical Folks • Help See Forest Through Trees of WordPress 4
  5. 5. Stone Age Web Requests 5 End Users Requesting Web Pages Static HTML Documents
  6. 6. HTML Document? • Open Notepad • Copy Some Text • Save As .HTML 6
  7. 7. Static Vs. Dynamic - Static • Not very useful on days other than Sunday. • Enter PHP 7
  8. 8. Static Vs. Dynamic - Dynamic • Use PHP to Dynamically Build a Piece of the Web Page • WordPress uses PHP to build the entire web application! 8
  9. 9. WordPress Architecture 9 App Tier (A bunch of php files) Database
  10. 10. WordPress Architecture - Layouts 10 • App tier defines page structure and logic • Database holds content and configuration
  11. 11. Database – Dynamic Web Page Building • Observe HTML of Post In A Layout 11
  12. 12. Database • What’s in the DB? • Majority of Page and Post Content • Excluding Media Files • Taxonomy (Categories, Tags) • Comments • User Data • Configuration Options • Plugin Created Tables 12
  13. 13. Database – Options Table • wp_options is the most likely to be modified directly. 13
  14. 14. App Tier • Rule #1 – Don’t modify WP Core! • Rule #2 – Don’t talk about fight club • Important Stuff • wp-config.php • Connect to the database • wp-content folder • Not So Intimidating Now! 14
  15. 15. App Tier - wp-content • Most Edits and Customizations Will Be Here • Plugins – 3rd Party Customizations/Code • Themes – Typically Controls Visual Aspects of External “Front-End” • Uploads – Stores Media Uploads Such As Photos 15
  16. 16. Questions & Contact Info • Hunter Nelson • Hunter.Nelson@tortoiseandharesoftware.com • https://tortoiseandharesoftware.com/ 16

×