Slide 1

Slide 1 text

Syndicating Content with WordPress Mark Wilkinson Co-founder & developer at Highrise Digital https://highrise.digital @wpmark

Slide 2

Slide 2 text

What is content syndication?

Slide 3

Slide 3 text

“ The act of syndicating a news feature by publishing it in multiple newspapers, simultaneously https://www.wordnik.com/words/syndication

Slide 4

Slide 4 text

“ The act of syndicating a post by publishing it in multiple websites, simultaneously https://www.wordnik.com/words/syndication

Slide 5

Slide 5 text

Syndication = Content deployment

Slide 6

Slide 6 text

tomd.co.uk

Slide 7

Slide 7 text

Project requirements ● Low cost websites to advisory firms ● Different levels of functionality ● Different design options ● Content compliance approved (regulatory requirements) ● Content deployed to multiple sites ● Lock-down content ● Quick to build a new site

Slide 8

Slide 8 text

WordPress multisite

Slide 9

Slide 9 text

The content deployment (syndication) process

Slide 10

Slide 10 text

Content Master (primary site) Websites (receiving content) Publishing workflow

Slide 11

Slide 11 text

2 plugins Deployed content Content deployment

Slide 12

Slide 12 text

Add settings to the receiving site

Slide 13

Slide 13 text

Add a site to deploy to

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

REST API endpoints

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Processing a deployment - add/update ● Authenticate the request & the data ● Check if the post already exists - get its post ID for updating ● Insert/update the post ● Loop through taxonomy data and add/update ● Loop through metadata as add/update ● Store data about the posts source - post ID, source URL etc. ● Store the deployment entry - post type in content master

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Media https://deliciousbrains.com/wp-offload-media/

Slide 22

Slide 22 text

Other notable functionality ● Site image packs ● Campaign monitor integration ● Social media integration ● Publishing workflow

Slide 23

Slide 23 text

1000+ sites 40,000+ deployed posts

Slide 24

Slide 24 text

Mark Wilkinson Co-owner of Highrise Digital WordPress developer @wpmark @highrisedigital https://highrise.digital

Slide 25

Slide 25 text

Questions ? Although not necessarily answers! @wpmark