if #noads then don't show any adverts, and use this hash in the preview responsive viewer
use direct comparison rather than regex for the hash check
Clone articles inside a collection

Holding Ctrl key when dropping an article above another one will replace the old one with the dropped article.
The new article inherits some custom metadata, including the sublinks.

This is a way to replace the id of an article
Define a variable for internal content code
Reinstate Original Email Schedule
commercial-component.js created
multiple done, starte single
finished single and single sponsored
cr fixes
commercial-component.js created
Fix Frankenponent Content

It should give a 404 unless all the requested parts are available.
multiple done, starte single
finished single and single sponsored
merge conflicts fixes
Keep all meta data from the old article
remove the S3 responsive viewer and make the preview buttons from fronts put fully qualified URLs in the iframe src
after conflicts fix
Merge pull request #7353 from guardian/kc-email-schedule

Reinstate Original Email Schedule
Merge pull request #7336 from guardian/capi-multiple-outOfDFP

Merchandising cAPI components use JSON instead of a script in the DFP template
add json endpoints to the playercard controller