Slide 1

Slide 1 text

is a Poster Child WordPress Site

Slide 2

Slide 2 text

By Sarah Drasner

Slide 3

Slide 3 text

Let us wax philosophic for a moment.

Slide 4

Slide 4 text

Websites are amazing. I really like writing things so that other people can read them.

Slide 5

Slide 5 text

I could write something on a piece of paper and hand it to you, but that's laaaame.

Slide 6

Slide 6 text

Writing into s is way cooler.

Slide 7

Slide 7 text

Even cooler than that is saving what you write to a database and barfing it out onto a website. ❤

Slide 8

Slide 8 text

https:/ /urls-are-way.cool URL's are the best thing to happen to the world in a hot while.

Slide 9

Slide 9 text

Anybody in the world with internet access can read what I wrote!

Slide 10

Slide 10 text

I don't even have to directly tell people about it. They can just find it.

Slide 11

Slide 11 text

That's straight up amazing. It makes all of us a zillion times more resourceful.

Slide 12

Slide 12 text

So. Writing.

Slide 13

Slide 13 text

WordPress does writing and publishing super well. Word. Press. Get it?

Slide 14

Slide 14 text

Through the power of computer programming!!

Slide 15

Slide 15 text

WordPress is more like this tho. (because it's also a website.)

Slide 16

Slide 16 text

If I do my writing on a public website that makes websites, how do I keep evil villains out?

Slide 17

Slide 17 text

This is perhaps one of the most important things about WordPress. WordPress is an auth system.

Slide 18

Slide 18 text

Bad Guy Prevention System

Slide 19

Slide 19 text

If the only thing WordPress did was be a nice auth system where you log in and leave secret messages for your friends, it would still be amazing.

Slide 20

Slide 20 text

But of course it does a billion more things. Like have a front end where those things I type are published at URLs.

Slide 21

Slide 21 text

You know where I've written almost every single word I've ever written on the internet?

Slide 22

Slide 22 text

Right there.

Slide 23

Slide 23 text

To be fair, it's a slightly nicer

Slide 24

Slide 24 text

Some of my favorite features of this fancy textarea is that it saves me from myself.

Slide 25

Slide 25 text

[has 833 tabs open in web browser] self: now seems like a pretty good time to restart.

Slide 26

Slide 26 text

Oh shucks I forgot to save. NBDDDDD.

Slide 27

Slide 27 text

FINE. it's a lot nicer than a textarea.

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

Automatic revision saving is great. If you turn that off because you think it makes your database slow I think you maybe probably have bigger problems maybe.

Slide 30

Slide 30 text

UNSOLICITED OPINIONATED HOT TIP For the long-term health and happiness of your content: 1. Turn off Visual Editor 2. Write in Markdown

Slide 31

Slide 31 text

bye bye

Slide 32

Slide 32 text

yes plz (This is the awesome Jetpack plugin.)

Slide 33

Slide 33 text

I think WordPress kinda tries to fight the "WordPress is for blogs" thing. But whatever, it's kind of a blog.

Slide 34

Slide 34 text

It's really good for blogging. Own it.

Slide 35

Slide 35 text

1. You log in 2. You type some crap 3. You publish it 4. It looks fantastic at some URL 5. It barfs out to RSS 6. It's dated 7. It has an author

Slide 36

Slide 36 text

The WordPress auth system isn't just nice because it exists and works, it offers levels of authentication that is wicked useful.

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

Author Archives

Slide 39

Slide 39 text

Chronological, Paginated Homepage

Slide 40

Slide 40 text

Sensical Taxonomies by Default Like Categories

Slide 41

Slide 41 text

and Tags

Slide 42

Slide 42 text

1. Featured images! 2. Title! 3. Relevant Dates! 4. Author! 5. Excerpt! 6. Tags!

Slide 43

Slide 43 text

But what if you wanna do really customized pages?

Slide 44

Slide 44 text

Custom Functionality Custom Styling

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

One-off page styling via the Art Direction plugin

Slide 47

Slide 47 text

Named Page Templates let you do whatever the heck you want for any given Page.

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

✅ Posts are obviously useful. ✅ Pages are obviously useful. But there is more! Custom Post Types means you really do whatever makes sense for your site.

Slide 52

Slide 52 text

No content

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

No content

Slide 55

Slide 55 text

No content

Slide 56

Slide 56 text

Custom Post Types can even have their own sets of taxonomies.

Slide 57

Slide 57 text

The real HOT CMS ACTION starts when you customize all the content types with custom fields.

Slide 58

Slide 58 text

No content

Slide 59

Slide 59 text

A recent thing I've done is to create a Custom Post Type of "Guides", which are programatic groupings of other content.

Slide 60

Slide 60 text

No content

Slide 61

Slide 61 text

No content

Slide 62

Slide 62 text

No content

Slide 63

Slide 63 text

Hand-crafted, hand-ordered groupings of content!

Slide 64

Slide 64 text

No content

Slide 65

Slide 65 text

Surfacing (even evergreen) content is a challenge. Content recirculation is a challenge.

Slide 66

Slide 66 text

With blog posts, pages, custom post types, customizations of the admin, customizations of one-off pages.... Clearly, WordPress is a CMS.

Slide 67

Slide 67 text

No content

Slide 68

Slide 68 text

Comments are yet another thing you get out of the box with WordPress.

Slide 69

Slide 69 text

No content

Slide 70

Slide 70 text

CSS-Tricks uses pretty much run-of-the-mill WordPress comments.

Slide 71

Slide 71 text

Owning the comments feels good to me. Having the comments right in the HTML seems right.

Slide 72

Slide 72 text

To be fair the Disqus plugin is pretty well done, also, because it syncs the comments to your DB.

Slide 73

Slide 73 text

I'm prettttty sure that's good for SEO. 85,888 Comments

Slide 74

Slide 74 text

Things I do in comments: • Markdown / Preview (Jetpack + Plugin) • Feature/Bury (Plugin) • Heavily moderated and 
 encourage good behavior • Offer notifications for follow ups • Offer newsletter signup • One-level threading

Slide 75

Slide 75 text

No content

Slide 76

Slide 76 text

Wishlist for WordPress Comments • Ajax • Attached to Users • Log in from front end • Editability • Voting / Sorting

Slide 77

Slide 77 text

Forums! bbPress is pretty sweet

Slide 78

Slide 78 text

It's a plugin! You just activate it and now you have public forums. That's extremely powerful.

Slide 79

Slide 79 text

No content

Slide 80

Slide 80 text

As much as we publish, there is 10✕ more forums content.

Slide 81

Slide 81 text

Congrats your a publisher and community manager now. Time for dolla bills.

Slide 82

Slide 82 text

WordPress makes you a powerful publisher. You can build whatever the heck you want.

Slide 83

Slide 83 text

• Primary Site Sponsor • Sponsored Content • BuySellAds Some of the ways I monetize:

Slide 84

Slide 84 text

Another obvious way to make money is to sell things.

Slide 85

Slide 85 text

Members-only area of the site called The Lodge.

Slide 86

Slide 86 text

No content

Slide 87

Slide 87 text

Restrict Content Pro makes it trivially easy to lock down any content you like behind a paywall.

Slide 88

Slide 88 text

This content is restricted to active subscribers. Probably sign up form.

Show video and stuff!

Slide 89

Slide 89 text

No content

Slide 90

Slide 90 text

No content

Slide 91

Slide 91 text

Selling physical or digitally- delivered projects is nbd too.

Slide 92

Slide 92 text

No content

Slide 93

Slide 93 text

No content

Slide 94

Slide 94 text

No content

Slide 95

Slide 95 text

No content

Slide 96

Slide 96 text

What's bad about WordPress? 1. It's on you to keep it performant and secure. 2. Default search is pretty bad.

Slide 97

Slide 97 text

The best thing about WordPress? The future looks bright. The last 10 years have been pretty great, and it looks like the next 10 will be even better.

Slide 98

Slide 98 text

@chriscoyier