A react native iOS app that reuses code from the browser app is used for create overlays on the map. uses APIs to gather geodata from Facebook, Swarm, Twitter, Instagram, and Tripit Wordpress provided stable central platform where data can be aggregated and delivered to the frontend nomad base Content platform & API LEAFLET React iOS app @petyeah #wcldn
Node.js server enables server-side rendering React was used because it allows for isomorphic rendering wordpress at the backend + react fronted us two website react frontend single page app Node.JS @petyeah #wcldn
A bunch of complicated technologies are used to render data to handle processes that happen on save the fronted is served by wordpress for seo reasons but data is received from web socket and rendered via react The Admin interface is a backbone app that uses the WordPress REST API. Constantly updated filterable stream ny Times live coverage platform wp frontend for seo Backbone + REST custom endpoints data rendered via react @petyeah #wcldn
React updates the content react Updates are added on the backend or via SLACK ;) React wraps the posts area Request is served by WordPress, PHP generates markup JavaScript listens to Web Socket nytimes.com/live/{event} wp + php react Javascript wordpress @petyeah #wcldn Source: http://www.slideshare.net/ScottTaylor1/rest-in-action-the-live-coverage-platform-at-the-new-york-times
Custom WordPress rest api endpoint makes the content available to the fronted text and images are rapidly posted via a third party mobile platform, polled and saved to WordPress post meta the data is displayed via a custom React.js front end where the user can easily and quickly read though the content or site back and watch new posts pop into view Data is delivered from wordpress WIRED live blog REact frontend wordpress data third party mobile platform Custom REST API End points @petyeah #wcldn
opportunities Create context-specific solutions Reusable, portable content Separation of concerns Integrate WordPress as one part of a content-authoring workflow Familiar backend for authors and publishers @petyeah #wcldn
a few setbacks couldn’t edit menus couldn’t use previews couldn’t impact the front end in any way each small change on the website apart from the content needed a developer @petyeah #wcldn
Loss of wordpress core functionality Disempowers wordpress site builders The necessity for structured, portable data Progressive enhancement CHALLENGES @petyeah #wcldn
Loss of wordpress core functionality Disempowers wordpress site builders The necessity for structured, portable data Progressive enhancement CHALLENGES knowledge deficits @petyeah #wcldn
With the REST API, WordPress stops being a web development tool used in isolation. WordPress becomes just one module that is available in a web developer’s toolkit WHAT WILL CHANGE? @petyeah #wcldn
WordPress as part of a larger stack what will change? WordPress developer will become backend specialists a new (old?) Approach to project management @petyeah #wcldn
WordPress as part of a larger stack what will change? WordPress will be adopted outside of PHP communities WordPress developer will become backend specialists a new (old?) Approach to project management @petyeah #wcldn
WordPress as part of a larger stack WordPress developer will become backend specialists WordPress will be adopted outside of PHP communities what will change? The emergence of funnelled, role-based admin interfaces a new (old?) Approach to project management @petyeah #wcldn
WordPress as part of a larger stack The WordPress developer as a backend specialist what will change? The emergence of funnelled, role-based admins The enhancement of built-in WordPress functionality a new (old?) Approach to project management WordPress will be adopted outside of PHP communities @petyeah #wcldn
themes are here to stay. blogs and small sites are not going anywhere wordpress will keep democratising publishing WHAT WILL not CHANGE? @petyeah #wcldn
themes and theme shops will continue to function as before wordpress will still be used for blogging, small sites and DYI sites what will not change? @petyeah #wcldn
themes and theme shops will continue to function as before wordpress will still be used for blogging, small sites and DYI sites backwards compatibility will not suffer what will not change? @petyeah #wcldn
themes and theme shops will continue to function as before wordpress will still be used for blogging, small sites and DYI sites backwards compatibility will not suffer what will not change? wordpress’ mission will remain the same: to democratise publishing @petyeah #wcldn
it’s important you understand it when you write proposals or read rfps . if you ever want to do kick ass wordpress work it’s the future of wordpress @petyeah #wcldn