09-10-2012-getting-started-with-word-press

42
1 GENERAL ASSEMBLY 09.10.2012 Getting Started with WordPress Jerome Miller

Transcript of 09-10-2012-getting-started-with-word-press

Page 1: 09-10-2012-getting-started-with-word-press

1 GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 2: 09-10-2012-getting-started-with-word-press

Jerome MillerGeneral Assembly San Francisco09.10.2012

GETTING STARTED WITH WORDPRESS

About | Hosting | Styling | Adding Functionality

Page 3: 09-10-2012-getting-started-with-word-press

3

General Assembly is a global network of campuses for individuals seeking opportunity and education in technology, business, and design founded in NYC.

Follow us on Twitter at @GA_SF for the latest news on classes, courses, and events in San Francisco, and use the hashtag #GASF to continue the conversation.

Take a look at our course catalog at generalassemb.ly/sf for a list of classes currently offered.

HELLO.

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 4: 09-10-2012-getting-started-with-word-press

4

• Jerome Miller - Kentucky• Teamsite - Cisco• MCMS - Ky.gov CMS training• Enterprise Standards - CA.gov• Start Up - UI Engineer• ZURB - Agency Design Manager• The Desire Mint - My Agency

WHO AM I?

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 5: 09-10-2012-getting-started-with-word-press

5

Experience ?•WordPress•HTML/CSS•PHP

Goals ? •Blog•Website

WHO ARE YOU?

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 6: 09-10-2012-getting-started-with-word-press

6

• B2 cafelog - Michel Valdrighi

• ~2003 Matt Mulwig• Open Source – YOU and ME• WordPress Foundation • Automattic • WordPress.org• WordPress.com

WHO IS WORDPRESS?

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 7: 09-10-2012-getting-started-with-word-press

7

(Top 1M Sites)http://trends.builtwith.com/cmsIt’s a CMS!!!

•Versioning•doc Repository•Workflow•Enterprise Federation

… and much, much, more.

MORE THAN A BLOG

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 8: 09-10-2012-getting-started-with-word-press

8

http://social.ford.com/ http://gigaom.com/ http://www.katyperry.com/ http://www.bu.edu/admissions/ http://www.carolinarollergirls.com/ http://www.cutestpaw.com/

EXAMPLE SITES

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 9: 09-10-2012-getting-started-with-word-press

9

• configurable Dashboard• Posts vs Pages• doc/Media library• Links and Comments

WALK-THROUGH

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 10: 09-10-2012-getting-started-with-word-press

10

• Screen Options• Dashboard• Rearrange

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

WALK-THROUGH

Page 11: 09-10-2012-getting-started-with-word-press

11

• Create a Page• Page Title – slug• Visual vs HTML• Kitchen Sink• Enter / Shift Enter <p> vs <br>• Full Screen

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

WALK-THROUGH

Page 12: 09-10-2012-getting-started-with-word-press

12

• Create a Post• Categories vs Tags• Featured Images

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

WALK-THROUGH

Page 13: 09-10-2012-getting-started-with-word-press

13

• Media Library

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

WALK-THROUGH

Page 14: 09-10-2012-getting-started-with-word-press

14

Links

•Manage and categorize external links for your whole site•Throwback to blogs and old websites•May still be useful

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

WALK-THROUGH

Page 15: 09-10-2012-getting-started-with-word-press

15

• Comments

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

WALK-THROUGH

Page 16: 09-10-2012-getting-started-with-word-press

16

• You have a choice to make WordPress.com vs Self Host

.COM VS .ORG

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

• Fully managed (secure and stable)• Free(ish) and Easy• Referrals / Community

• You cannot upload a custom theme• You can’t modify the PHP• You can’t upload plugins

• Any theme or plugin you want• Modify everything

• Stability and Security – up to you $• Dev up to you - $• Hosting up to you - $

Page 17: 09-10-2012-getting-started-with-word-press

17

A Plan for Growth1.Start with wp.com2.Get a domain3.Set up self hosting4.Export Your Content5.Customize your Theme

HOSTING .COM VS .ORG

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 18: 09-10-2012-getting-started-with-word-press

18

Premium Services at wp.com•No ads $30•CSS-fonts-images $30•Domain $13•Guided migration $129•Redirect $13

.COM PREMIUM SERVICES

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 19: 09-10-2012-getting-started-with-word-press

19

• Fantastico OR

SELF HOSTING

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

• download-upload• set up db• modify config file• initialize

Page 20: 09-10-2012-getting-started-with-word-press

20

• Fantastico – what’s that?• Don’t worry about it.

Look for the easy button…

SELF HOSTING – AUTO INSTALLERS

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 21: 09-10-2012-getting-started-with-word-press

21

• Download - http://wordpress.org/download/

SELF HOSTING - DOWNLOAD

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 22: 09-10-2012-getting-started-with-word-press

22

• Upload – to your webserver• Unpack it in the root • Or a subfolder

SELF HOSTING – UPLOAD FILES

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 23: 09-10-2012-getting-started-with-word-press

23

• Create a MySQL Database

SELF HOSTING – CREATE A DB

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 24: 09-10-2012-getting-started-with-word-press

24

• modify wp-config.php

SELF HOSTING – WP-CONFIG.PHP

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 25: 09-10-2012-getting-started-with-word-press

25

• Look for WP logo• Linux over Windows < $• Go with specialty

• Or a big player $5 to $15/mo

• You get what you pay for

CHOOSING A HOST

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 26: 09-10-2012-getting-started-with-word-press

26

• 7:15-7:20

5 MIN BREAK

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 27: 09-10-2012-getting-started-with-word-press

27

• A New Blog or Website?• blog name, timezone, date format...• commenting rules• add widget in sidebar• set up custom menus – 2011• CMSerize it! - change front page

SET UP

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 28: 09-10-2012-getting-started-with-word-press

28

• RSS and other options• Better than nothing

IMPORTING CONTENT

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 29: 09-10-2012-getting-started-with-word-press

29

• Hardening WPhttp://codex.wordpress.org/Hardening_WordPress

SECURITY

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 30: 09-10-2012-getting-started-with-word-press

30

• Themes & CSS• Pick a good theme Framework

* .com – limited themes and CSS for $

STYLING

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 31: 09-10-2012-getting-started-with-word-press

31

Some Good Providers•http://www.studiopress.com/ •http://www.woothemes.com/ - canvas •http://www.elegantthemes.com/

STYLING – WITH THEMES

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 32: 09-10-2012-getting-started-with-word-press

32

• Switching a theme• Demo

STYLING – WITH THEMES

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 33: 09-10-2012-getting-started-with-word-press

33

• direct edit• new stylesheet• child theme

STYLING – WITH CSS

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 34: 09-10-2012-getting-started-with-word-press

34

• Widgets, Plugins, Functions and More

• .com vs .org

ADDING FUNCTIONALITY

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 35: 09-10-2012-getting-started-with-word-press

35

• How to add remove

ADDING FUNCTIONALITY - WIDGETS

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 36: 09-10-2012-getting-started-with-word-press

36

• custom menus - how to enable and build

ADDING FUNCTIONALITY - MENUS

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 37: 09-10-2012-getting-started-with-word-press

37

• Popular Options• http://wordpress.org/extend/plugins/akismet/ my #1 Akismet (Automattic)• http://wordpress.org/extend/plugins/contact-form-7/ Contact Form 7• http://wordpress.org/extend/plugins/wordpress-seo/ Yoast SEO• http://wordpress.org/extend/plugins/w3-total-cache/ caching

ADDING FUNCTIONALITY - PLUGINS

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 38: 09-10-2012-getting-started-with-word-press

38

• Caution• Demo simple tricks• http://www.wpbeginner.com/wp-tutorials/25-extremely-useful-tricks-for-th

e-wordpress-functions-file/

function wpbeginner_remove_version() { return ''; } add_filter('the_generator', 'wpbeginner_remove_version');

ADDING FUNCTIONALITY - FUNCTIONS.PHP

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 39: 09-10-2012-getting-started-with-word-press

39

• style and function• essential files• theme frameworks• child themes

ADDING FUNCTIONALITY – THEMES

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 40: 09-10-2012-getting-started-with-word-press

40

• example

ADDING FUNCTIONALITY – SHORTCODES

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 41: 09-10-2012-getting-started-with-word-press

41

• start with .com, get a domain, set up self hosting, export

FINAL RECCOMENDATION

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller

Page 42: 09-10-2012-getting-started-with-word-press

42

Thanks for taking the [email protected]

Feedbackhttp://generalassemb.ly/education/class-feedback/

QUESTIONS

GENERAL ASSEMBLY 09.10.2012

Getting Started with WordPress Jerome Miller