Slide 1

Slide 1 text

WORDPRESS WORKFLOW BEGINNERS GUIDE TO

Slide 2

Slide 2 text

ABOUT ME Agency & Community Engineer 
 Instructor Executive Director / Founder

Slide 3

Slide 3 text

REACH OUT @tessak22
 [email protected] tessakriesel.com Find me at other WordPress events!

Slide 4

Slide 4 text

WORDPRESS CORE

Slide 5

Slide 5 text

FOLDER STRUCTURE

Slide 6

Slide 6 text

ROOT DIRECTORY

Slide 7

Slide 7 text

WP-CONFIG.PHP

Slide 8

Slide 8 text

WP-ADMIN

Slide 9

Slide 9 text

WP-INCLUDES

Slide 10

Slide 10 text

WP-CONTENT

Slide 11

Slide 11 text

THEMES

Slide 12

Slide 12 text

LOTS OF THEME FILES

Slide 13

Slide 13 text

PLUGINS

Slide 14

Slide 14 text

UPLOADS

Slide 15

Slide 15 text

DATABASE STRUCTURE

Slide 16

Slide 16 text

WP_OPTIONS TABLE

Slide 17

Slide 17 text

WP_USERS, WP_USERMETA TABLES

Slide 18

Slide 18 text

WP_TERMS, WP_TERM_RELATIONSHIPS, WP_TERM_TAXONOMY

Slide 19

Slide 19 text

WP_COMMENTS, WP_COMMENTMETA

Slide 20

Slide 20 text

WHAT COMES NEXT? NOW WHAT? WHAT COMES NEXT?

Slide 21

Slide 21 text

Working Locally Version Control Site Hosting

Slide 22

Slide 22 text

VERSION CONTROL

Slide 23

Slide 23 text

WHY VERSION CONTROL?

Slide 24

Slide 24 text

WHAT IS GIT? Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Slide 25

Slide 25 text

GIT VS GITHUB

Slide 26

Slide 26 text

GIT REPOSITORY HOSTING

Slide 27

Slide 27 text

COMMAND LINE

Slide 28

Slide 28 text

GIT GUI’S

Slide 29

Slide 29 text

.GITIGNORE FILE

Slide 30

Slide 30 text

EXAMPLE Let’s create a new WordPress repo!

Slide 31

Slide 31 text

USING GIT WITH SITE HOSTING

Slide 32

Slide 32 text

WORKING LOCALLY

Slide 33

Slide 33 text

TOOLS TO WORK LOCALLY

Slide 34

Slide 34 text

CLEAN FOLDERS Setup a “www” or “sites” folder in the root directory of your computer. As you create projects, create subfolders for each project and include all project files in there. This will also be easier for when you start using command line and for your local environment tool.

Slide 35

Slide 35 text

INSTALL WORDPRESS 1. Create Database 2. Copy over files from WordPress.org download 3. Setup your local environment - this varies depending on tool 4. Navigate to the url for your local environment 5. Run WordPress Install 6. If you are using git, you should do your first commit of your WordPress site

Slide 36

Slide 36 text

EDITORS AND IDEAS

Slide 37

Slide 37 text

MORE ADVANCED LOCAL TOOLS

Slide 38

Slide 38 text

SITE HOSTING

Slide 39

Slide 39 text

SELF VS MANAGED

Slide 40

Slide 40 text

SHARED HOSTING ★Cheaper ★Noisy Neighbor Issues ★Learn things - possibly the hard way ★Lots of competition means they work harder ★More Control ★No Limits

Slide 41

Slide 41 text

MANAGED HOSTING ★Costs More ★Fast & Secure ★Great Support ★Dev Tools ★3rd Party Integrations ★Automated Updates & Backups ★Less Control

Slide 42

Slide 42 text

AWESOME SHARED HOSTING PROVIDERS

Slide 43

Slide 43 text

AWESOME MANAGED HOSTING PROVIDERS

Slide 44

Slide 44 text

MIGRATION

Slide 45

Slide 45 text

MOVING FILES

Slide 46

Slide 46 text

MOVE DATABASE

Slide 47

Slide 47 text

SEARCH & REPLACE URL’S

Slide 48

Slide 48 text

WP MIGRATE DB PRO

Slide 49

Slide 49 text

FIND ME AT THE HAPPINESS BAR!

Slide 50

Slide 50 text

TESSAKRIESEL.COM/FEEDBACK