13.07.2015 Views

CQ Gems on Adobe Experience Manager - Day - Adobe Experience ...

CQ Gems on Adobe Experience Manager - Day - Adobe Experience ...

CQ Gems on Adobe Experience Manager - Day - Adobe Experience ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<str<strong>on</strong>g>CQ</str<strong>on</strong>g> <str<strong>on</strong>g>Gems</str<strong>on</strong>g> <strong>on</strong> <strong>Adobe</strong> <strong>Experience</strong> <strong>Manager</strong>Gilles Knobloch | Launches (AEM 5.6.1)© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.


Launches use cases§§§§§Live c<strong>on</strong>tent needs to be maintainableVery often, your c<strong>on</strong>tent is iterativeNext iterati<strong>on</strong> is based <strong>on</strong> previous <strong>on</strong>eC<strong>on</strong>tent of previous iterati<strong>on</strong> is often the <strong>on</strong>e in producti<strong>on</strong> (“Live”)Example:§§Next seas<strong>on</strong>’s product catalog is based <strong>on</strong> this seas<strong>on</strong>’s product catalogMedia company preparing versi<strong>on</strong>s of their homepage for each day of the week§Launches provide ability to prepare multiple versi<strong>on</strong>s of a websitec<strong>on</strong>currently© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.2


Typical soluti<strong>on</strong>§§§§Manual copy of Producti<strong>on</strong> siteEdits are duplicated manuallyEventually make usage of live copiesReplacing current Producti<strong>on</strong> c<strong>on</strong>tent with Next Release is tricky and errorpr<strong>on</strong>ePublished c<strong>on</strong>tentProducti<strong>on</strong>(Author)DANGER ZONESummer’13© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.3


Launches goals§§§§Prepare c<strong>on</strong>tent in advanceAllow multiple versi<strong>on</strong>s of the page to be worked c<strong>on</strong>currentlyPromote the changes back to producti<strong>on</strong> versi<strong>on</strong>Backup your previous working versi<strong>on</strong>© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.4


A Launches user workflow§§§§§Create a branch of the current c<strong>on</strong>tentEdit c<strong>on</strong>tent of the launchEdit c<strong>on</strong>tent of the producti<strong>on</strong> versi<strong>on</strong> & duplicate changes in the launchPromote the launch, to replace the producti<strong>on</strong> versi<strong>on</strong> <strong>on</strong> author instanceActivate c<strong>on</strong>tentPublished c<strong>on</strong>tentProducti<strong>on</strong>(Author)Summer’13123475 896Fall’13© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.5


Advanced features§§§§§§§§Switch between versi<strong>on</strong>sCreate or delete pagesDisc<strong>on</strong>nect a launch from producti<strong>on</strong> versi<strong>on</strong>Cl<strong>on</strong>e a launchDelete a launchRestore a previous versi<strong>on</strong>Workflow packages integrati<strong>on</strong>Launches Administrati<strong>on</strong> UI© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.6


Technical view§API available to developers§§§com.adobe.cq.launches.api.Launchcom.adobe.cq.launches.api.Launch<strong>Manager</strong>Factorycom.adobe.cq.launches.api.Launch<strong>Manager</strong>§ check if a resource bel<strong>on</strong>gs to a launch§ get existing launch(es)§ create / cl<strong>on</strong>e§ delete§ promote© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.7


C<strong>on</strong>tent storage§§Launches are stored under /c<strong>on</strong>tent/launches§No activati<strong>on</strong> rightsLaunch: cq:Page c<strong>on</strong>taining the launch c<strong>on</strong>figurati<strong>on</strong>§§§§TitleSource resourceLaunch dateLive Copy flag§§Last modificati<strong>on</strong> / launch promoti<strong>on</strong>Children: reflects the producti<strong>on</strong> treeProducti<strong>on</strong>Launch/c<strong>on</strong>tent/geometrixx/en/company/c<strong>on</strong>tent/launches/summer/c<strong>on</strong>tent/geometrixx/en/company© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.8


Launch promoti<strong>on</strong>§Based <strong>on</strong> MSM§A specific rollout c<strong>on</strong>figurati<strong>on</strong>: /etc/msm/rolloutc<strong>on</strong>figs/launch§§§§Get the corresp<strong>on</strong>ding producti<strong>on</strong> pageCreate a jcr:versi<strong>on</strong> of the producti<strong>on</strong> page in case something goes wr<strong>on</strong>gPause other live copies of launch’s source pageCreate virtual live relati<strong>on</strong>ships for each resources of the launch§Could not be a persisted relati<strong>on</strong>ship§§§§Rollout those relati<strong>on</strong>shipsRe-enable paused live copies(Add resources to workflow package)Update last promoti<strong>on</strong> date© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.9


© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.DEMO


What’s coming next?§§Full integrati<strong>on</strong> in Touch-optimized UI§Launches to be visible from “References list”UI enhancements§Enhancement wizard to create a launch (for instance change template)§§List changed pages before promoting a launchOptimizati<strong>on</strong>s and hardening© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.11


<strong>Adobe</strong> Technologist Resources§<strong>Adobe</strong>.com/go/gems§§Upcoming <str<strong>on</strong>g>CQ</str<strong>on</strong>g> Gem Sessi<strong>on</strong>sOn-demand <str<strong>on</strong>g>CQ</str<strong>on</strong>g> Gem RecordingsDeveloper Resources: http://dev.day.com/docs/en/cq/current/wcm/launches.htmlTwitter Handles@<strong>Adobe</strong> <str<strong>on</strong>g>CQ</str<strong>on</strong>g>@<strong>Adobe</strong> WEM@paolomoz@bdelacretazAEM Blog<strong>Adobe</strong> Marketing Cloud<strong>Adobe</strong> <str<strong>on</strong>g>CQ</str<strong>on</strong>g> Enterprise Users Group© 2013 <strong>Adobe</strong> Systems Incorporated. All Rights Reserved. <strong>Adobe</strong> C<strong>on</strong>fidential.12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!