Slide 1

Slide 1 text

The Next Generation WORDPRESS:

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

What is this?

Slide 5

Slide 5 text

A computer?

Slide 6

Slide 6 text

Duh.

Slide 7

Slide 7 text

What is the speed? Who made it? When was it made?

Slide 8

Slide 8 text

UNIVAC 1108

Slide 9

Slide 9 text

Speed:

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Manufacturer:

Slide 12

Slide 12 text

Sperry Rand

Slide 13

Slide 13 text

Manufacture year:

Slide 14

Slide 14 text

50 years ago.

Slide 15

Slide 15 text

Does it have Photoshop?

Slide 16

Slide 16 text

No.

Slide 17

Slide 17 text

You’d worry friends if you tried to get Photoshop working on a UNIVAC 1108.

Slide 18

Slide 18 text

Technology moves fast.

Slide 19

Slide 19 text

SCENE: A person working on a PHP project, using old technology.

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

LET’S GO BACK

Slide 22

Slide 22 text

To an ancient time LET’S GO BACK

Slide 23

Slide 23 text

1991

Slide 24

Slide 24 text

Gopher

Slide 25

Slide 25 text

Gopher

Slide 26

Slide 26 text

Gopher: noun

Slide 27

Slide 27 text

A burrowing rodent with fur- lined pouches on the outside of the cheeks, found in North and Central America. Gopher: noun

Slide 28

Slide 28 text

Gopherspace: noun

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

The space occupied by a gopher. Gopherspace: noun

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

MN

Slide 36

Slide 36 text

1991

Slide 37

Slide 37 text

by U of MN. GOPHERSPACE CREATED.

Slide 38

Slide 38 text

AROUND THE WORLD. A WAY TO SHARE ELECTRONIC DOCUMENTS…

Slide 39

Slide 39 text

1993

Slide 40

Slide 40 text

HEY, WE MIGHT CHARGE LICENSING FEES FOR GOPHERSPACE… University of Minnesota, 1993

Slide 41

Slide 41 text

K, WE’LL GO USE SOMETHING ELSE THEN. Earth

Slide 42

Slide 42 text

WWW

Slide 43

Slide 43 text

APRIL 30, 1993

Slide 44

Slide 44 text

“A declaration that the basic World-Wide Web software from CERN is in the public domain has been signed…” -Tim Berners-Lee, May 7 1993

Slide 45

Slide 45 text

2015

Slide 46

Slide 46 text

powers everything. OPEN-SOURCE

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

2015

Slide 50

Slide 50 text

25

Slide 51

Slide 51 text

25%

Slide 52

Slide 52 text

WHERE ARE WE TODAY?

Slide 53

Slide 53 text

Everywhere.

Slide 54

Slide 54 text

2015 COMMON APPLICATIONS FOR WORDPRESS ▸ Database schema powering an external web or native app ▸ Embedded systems (home automation front-end, modem UI, etc) ▸ Operating system abstractions ▸ Intranets ▸ Nearly every manner of website application; social networks, commerce, gov, etc.

Slide 55

Slide 55 text

I think it can do blogs, too.

Slide 56

Slide 56 text

In five years…

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

Everything will be…

Slide 59

Slide 59 text

Everything will be… the same. But different.

Slide 60

Slide 60 text

2020

Slide 61

Slide 61 text

2020 EMERGING TRENDS ▸Native applications more common.

Slide 62

Slide 62 text

2020 EMERGING TRENDS ▸REST API-dependent theme development more common than traditional theme development.

Slide 63

Slide 63 text

2020 EMERGING TRENDS ▸Veteran WP developers will be annoyed by REST API-dependent developers unfamiliar with traditional WP development.

Slide 64

Slide 64 text

2020 EMERGING TRENDS ▸At least one influential developer will publish an article along the lines of…

Slide 65

Slide 65 text

Does the plugin API even matter anymore?

Slide 66

Slide 66 text

Does the template hierarchy even matter anymore?

Slide 67

Slide 67 text

Does the [thing that’s not js] even matter anymore?

Slide 68

Slide 68 text

2020 EMERGING TRENDS ▸REST API has long since added support for all core APIs, including plugins.

Slide 69

Slide 69 text

At first,

Slide 70

Slide 70 text

JavaScript. EVERYTHING IS

Slide 71

Slide 71 text

JavaScript. THEMES?

Slide 72

Slide 72 text

JavaScript. PLUGINS?

Slide 73

Slide 73 text

No content

Slide 74

Slide 74 text

PHP-strength manipulation of the WordPress database?

Slide 75

Slide 75 text

JAVASCRIPT

Slide 76

Slide 76 text

JavaScript in more domestic devices

Slide 77

Slide 77 text

WordPress as theOS

Slide 78

Slide 78 text

WordPress as theUI

Slide 79

Slide 79 text

WordPress as theDB

Slide 80

Slide 80 text

No content

Slide 81

Slide 81 text

JAVASCRIPT

Slide 82

Slide 82 text

No content

Slide 83

Slide 83 text

JAVASCRIPT

Slide 84

Slide 84 text

No content

Slide 85

Slide 85 text

DEFINITELY JAVASCRIPT

Slide 86

Slide 86 text

JavaScript. EVERYTHING IS NOT

Slide 87

Slide 87 text

becomes

Slide 88

Slide 88 text

becomes

Slide 89

Slide 89 text

(invisible)

Slide 90

Slide 90 text

2035

Slide 91

Slide 91 text

Things get interesting.

Slide 92

Slide 92 text

We finally get our toys.

Slide 93

Slide 93 text

2035 WE FINALLY GET TO LIVE IN A 90S SCI-FI MOVIE. ▸Using now-mature Web APIs like getUserMedia, WordPress is abstracted to a variety of different interfaces and mediums

Slide 94

Slide 94 text

2035 WE FINALLY GET TO LIVE IN A 90S SCI-FI MOVIE. ▸It’s not a big deal; the core ticket (#722318942) gets little notice.

Slide 95

Slide 95 text

2035 WE FINALLY GET TO LIVE IN A 90S SCI-FI MOVIE. ▸Only a few use what is now called wp-admin.

Slide 96

Slide 96 text

2035 WE FINALLY GET TO LIVE IN A 90S SCI-FI MOVIE. ▸It’s common for a person to have one central WordPress installation.

Slide 97

Slide 97 text

2035 WE FINALLY GET TO LIVE IN A 90S SCI-FI MOVIE. ▸This installation powers your home, calendar, telecom, browser, remote sites, and connects with others.

Slide 98

Slide 98 text

SCENE A person checks their recent designs, listens to music, works on a post, switches site contexts…

Slide 99

Slide 99 text

No content

Slide 100

Slide 100 text

SCENE “The next 75%” means nothing. WordPress is smaller, embedded, and everywhere.

Slide 101

Slide 101 text

No content

Slide 102

Slide 102 text

SCENE No interface. Only gestures.

Slide 103

Slide 103 text

No content

Slide 104

Slide 104 text

2035

Slide 105

Slide 105 text

2065

Slide 106

Slide 106 text

Any sufficiently advanced technology is indistinguishable from magic. -Arthur C. Clarke

Slide 107

Slide 107 text

No content

Slide 108

Slide 108 text

2065

Slide 109

Slide 109 text

How different could things be?

Slide 110

Slide 110 text

2065 GLOBAL INTERNET ACCESS. WP INSTALLED BY DEFAULT ON DEVICES. ▸ Following what will be called “The Invisible War” in the 2040’s, Global Internet Access is passed as a humanitarian law by the U.N. in 2053. A modem-like device is installed in the body in adolescence, via minor injection.

Slide 111

Slide 111 text

2065 H.I.D., AS WE KNOW THEM, ARE GONE. ▸ Following what will be called “The Invisible War” in the 2040’s, Global Internet Access is passed as a humanitarian law by the U.N. in 2058. A modem-like device is installed in the body in adolescence, via minor injection. ▸ No monitor, no physical keyboard, no mouse.

Slide 112

Slide 112 text

2065 UH, WHY IS YOUR COMPUTER ON YOUR DESK? IS IT BROKEN? ▸ Following what will be called “The Invisible War” in the 2040’s, Global Internet Access is passed as a humanitarian law by the U.N. in 2058. A modem-like device is installed in the body in adolescence, via minor injection. ▸ No monitor, no physical keyboard, no mouse. ▸ It’s uncommon to actually see a computer in a typical business or household. ▸ Synaptic and neuronal mapping, eye-tracking, and gesture tracking is good enough to use for most primary tasks, but not for highly-detailed tasks, like writing code.

Slide 113

Slide 113 text

2065 MAGIC. ▸ Following what will be called “The Invisible War” in the 2040’s, Global Internet Access is passed as a humanitarian law by the U.N. in 2058. A modem-like device is installed in the body in adolescence, via minor injection. ▸ No monitor, no physical keyboard, no mouse. ▸ It’s uncommon to actually see a computer in a typical business or household. ▸ Synaptic and neuronal mapping, eye-tracking, and gesture tracking is good enough to use for most primary tasks, but not for highly-detailed tasks, like writing code.

Slide 114

Slide 114 text

2065 A GLOBAL COMMUNITY. ▸ WordCamp Earth is a large annual event. The President of the United States and several countries’ Prime Ministers attend (in 2065 it’s held in Kuala Lumpur).

Slide 115

Slide 115 text

2065 THE PHILOSOPHY REMAINS. ▸ WordCamp Earth is in its’ 11th year. The President of the United States and several countries’ Prime Ministers attend (in 2065 it’s held in Kuala Lumpur). ▸ WordPress accounts for 96% of all PHP usage on Earth, even though WP core itself does not directly use php (it switched to C3 (“Cube”) in 2039). Why? Third-world countries.

Slide 116

Slide 116 text

SCENE The upkeep of an open- source project. Gardening.

Slide 117

Slide 117 text

No content

Slide 118

Slide 118 text

No content

Slide 119

Slide 119 text

When?

Slide 120

Slide 120 text

Now.

Slide 121

Slide 121 text

(Rami Abraham; Developer Lead, WebDevStudios; Support, AffiliateWP; @ramiabraham)

Slide 122

Slide 122 text

No content