SlideShare a Scribd company logo
AEM 5.5 Implementation and Integration with the Marketing Cloud
Case Study
September 30, 2013
2@ Siteworx (Confidential)
• Responsive Design
• Search & Promote Integration
• Campaigns in AEM (Test & Target)
• Windows installs
Agenda
SITEWORX:
Deepak Narisety
Director of Technology (NYC)
Leonardo Rodriguez-Velez
Senior Software Engineer (NYC)
www.facebook.com/Siteworx
@Siteworx
www.siteworx.com
Don’t over use frameworks:
• Boilerplate
• Modernizer
• Respond.js (made it more complicated)
• SASS or LESS for CSS
Designs are stored under /etc/designs
• The path to the design to be used for
a website is specified using the
cq:designPath property of the
jcr:content node.
ClientName
→ Images
→ Clientlibs
→ css
→ fonts
→ js
3@ Siteworx (Confidential)
Responsive Design
Note: ClientLibs dependencies and embed properties causes the ClientLibs manager to aggregate all the js and css
files. Found this to cause an issue with sitecatalyst analytics script
Search & Promote
Integration
How does it work (two way communication):
1. Work with the Search & Promote team to set up:
• The indexer
• The web service XML template
• The metadata definitions
2. Place <meta> metadata tags as defined above on
any pages that need to be indexed
3. Create a sitemap page, /content/sitemap.html for
S&P to crawl and index
Lessons Learned:
1. Out-of-the-box S&P loads JS & CSS functions
dynamically, we serve it up locally to improve
performance
2. Out-of-the-box S&P and CQ does not include the
creation of metatags, if you want faceted content,
we created a custom OSGI service that exposes
the facets in base template
3. Out-of-the-box S&P facets are not hierarchal, had
to create a class that orders the facets according
to business rules
Add the following to your site:
1. Text Box
2. Results
3. Facets
4. Promotions
5. Pagination
4@ Siteworx (Confidential)
Tool to check results:
https://searchandpromote.omniture.com/
px/home/
5
Campaigns in AEM (cheat sheet)
Campaigns using AEM
1. Set up a Brand
2. Set up a campaign
3. Set up offers inside campaign
4. Use the teaser component and point it to campaign
Campaigns using T&T
1. Set up a Brand
2. Set up a campaign
3. Create offers using the T&T template
4. Push to T&T
5. Create a campaign in T&T and activate
6. Put mboxes on the pages
@ Siteworx (Confidential)
6
Windows Installs (Caution)
• Use Apache on Windows not IIS
• Set up CQ as a Windows Service
• Done as Administrator
• Install uses a network service
• Issue with caching on the dispatcher with windows, file/paths & lengths 255 char
and does not accept UTF8 accents and other characters.
@ Siteworx (Confidential)
7@ Siteworx (Confidential)
Good Luck with your implementations call me if you have any needs or questions.
Deepak Narisety
T: 917.740.5557 (EST)
dnarisety@siteworx.com
Linked In: deepaknarisety
Twitter: #deepakdogus
Thank you

More Related Content

What's hot

Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve The Adobe Digital Marketing Community
 
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Evolve The Adobe Digital Marketing Community
 
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve The Adobe Digital Marketing Community
 
Content personalization in AEM
Content personalization in AEMContent personalization in AEM
Content personalization in AEM
Ankit Gubrani
 
Improving Adobe Experience Cloud Services Dependability with Machine Learning
Improving Adobe Experience Cloud Services Dependability with Machine LearningImproving Adobe Experience Cloud Services Dependability with Machine Learning
Improving Adobe Experience Cloud Services Dependability with Machine Learning
Nicolas Brousse
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and Roadmap
Loni Stark
 
Adobe AEM - Global SEO
Adobe AEM - Global SEOAdobe AEM - Global SEO
Adobe AEM - Global SEO
Eli Schwartz
 
What's new in AEM 6.0
What's new in AEM 6.0What's new in AEM 6.0
What's new in AEM 6.0
rtpaem
 
Introducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformIntroducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience Platform
Adrian IORGU
 
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Vignesh Ganesan I Microsoft MVP
 
Sitecore Mobile Apps
Sitecore Mobile AppsSitecore Mobile Apps
Sitecore Mobile Apps
edynamic
 
Build scalable app using flutter nubank, bmw &amp; byte dance’s success stories
Build scalable app using flutter nubank, bmw &amp; byte dance’s success storiesBuild scalable app using flutter nubank, bmw &amp; byte dance’s success stories
Build scalable app using flutter nubank, bmw &amp; byte dance’s success stories
Katy Slemon
 
Microsoft Ignite 2016 In Review
Microsoft Ignite 2016 In ReviewMicrosoft Ignite 2016 In Review
Microsoft Ignite 2016 In Review
Eric Overfield
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and Profitability
Xamarin
 
Your SharePoint 2013 Branding Initiation
Your SharePoint 2013 Branding InitiationYour SharePoint 2013 Branding Initiation
Your SharePoint 2013 Branding Initiation
Eric Overfield
 
Adobe Experience Manager Livefyre Overview
Adobe Experience Manager Livefyre OverviewAdobe Experience Manager Livefyre Overview
Adobe Experience Manager Livefyre Overview
Adobe
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposal
Shiva Kumar
 
Acquia Lift for Site Builders: How to Define Campaigns, Set Up Tests, and Int...
Acquia Lift for Site Builders: How to Define Campaigns, Set Up Tests, and Int...Acquia Lift for Site Builders: How to Define Campaigns, Set Up Tests, and Int...
Acquia Lift for Site Builders: How to Define Campaigns, Set Up Tests, and Int...
Acquia
 
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM HUB
 
The Future of SharePoint - What You Need to Know
The Future of SharePoint - What You Need to KnowThe Future of SharePoint - What You Need to Know
The Future of SharePoint - What You Need to Know
Eric Overfield
 

What's hot (20)

Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
Evolve18 | Jacob Kasznia & Dawid Klos | Get the most out of your Adobe Experi...
 
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
Evolve18 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit With...
 
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
Evolve18 | Gerd Handke | Adobe Experience Cloud - Where It is Today and Where...
 
Content personalization in AEM
Content personalization in AEMContent personalization in AEM
Content personalization in AEM
 
Improving Adobe Experience Cloud Services Dependability with Machine Learning
Improving Adobe Experience Cloud Services Dependability with Machine LearningImproving Adobe Experience Cloud Services Dependability with Machine Learning
Improving Adobe Experience Cloud Services Dependability with Machine Learning
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and Roadmap
 
Adobe AEM - Global SEO
Adobe AEM - Global SEOAdobe AEM - Global SEO
Adobe AEM - Global SEO
 
What's new in AEM 6.0
What's new in AEM 6.0What's new in AEM 6.0
What's new in AEM 6.0
 
Introducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformIntroducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience Platform
 
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
 
Sitecore Mobile Apps
Sitecore Mobile AppsSitecore Mobile Apps
Sitecore Mobile Apps
 
Build scalable app using flutter nubank, bmw &amp; byte dance’s success stories
Build scalable app using flutter nubank, bmw &amp; byte dance’s success storiesBuild scalable app using flutter nubank, bmw &amp; byte dance’s success stories
Build scalable app using flutter nubank, bmw &amp; byte dance’s success stories
 
Microsoft Ignite 2016 In Review
Microsoft Ignite 2016 In ReviewMicrosoft Ignite 2016 In Review
Microsoft Ignite 2016 In Review
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and Profitability
 
Your SharePoint 2013 Branding Initiation
Your SharePoint 2013 Branding InitiationYour SharePoint 2013 Branding Initiation
Your SharePoint 2013 Branding Initiation
 
Adobe Experience Manager Livefyre Overview
Adobe Experience Manager Livefyre OverviewAdobe Experience Manager Livefyre Overview
Adobe Experience Manager Livefyre Overview
 
Infasta buisness proposal
Infasta buisness proposalInfasta buisness proposal
Infasta buisness proposal
 
Acquia Lift for Site Builders: How to Define Campaigns, Set Up Tests, and Int...
Acquia Lift for Site Builders: How to Define Campaigns, Set Up Tests, and Int...Acquia Lift for Site Builders: How to Define Campaigns, Set Up Tests, and Int...
Acquia Lift for Site Builders: How to Define Campaigns, Set Up Tests, and Int...
 
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John FaitAEM Apps Enhanced: In-app Messaging and Beacons by John Fait
AEM Apps Enhanced: In-app Messaging and Beacons by John Fait
 
The Future of SharePoint - What You Need to Know
The Future of SharePoint - What You Need to KnowThe Future of SharePoint - What You Need to Know
The Future of SharePoint - What You Need to Know
 

Viewers also liked

Khushal Patil New
Khushal Patil NewKhushal Patil New
Khushal Patil New
Khushalnana Patil
 
Implementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEMImplementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEM
rtpaem
 
Condor overview - glideinWMS Training Jan 2012
Condor overview - glideinWMS Training Jan 2012Condor overview - glideinWMS Training Jan 2012
Condor overview - glideinWMS Training Jan 2012
Igor Sfiligoi
 
For Self-Published Authors. Creative Content Opps. Bookexpo America uPublishU...
For Self-Published Authors. Creative Content Opps. Bookexpo America uPublishU...For Self-Published Authors. Creative Content Opps. Bookexpo America uPublishU...
For Self-Published Authors. Creative Content Opps. Bookexpo America uPublishU...
Susannah Greenberg
 
East Algarve Magazine - NOVEMBER 2010
East Algarve Magazine - NOVEMBER 2010East Algarve Magazine - NOVEMBER 2010
East Algarve Magazine - NOVEMBER 2010
Nick Eamag
 
Weblogic Server
Weblogic ServerWeblogic Server
Weblogic Server
acsvianabr
 
Nca career wise detailer edition march 2010
Nca career wise detailer edition march 2010Nca career wise detailer edition march 2010
Nca career wise detailer edition march 2010
guest9c4d5d
 
saic annual reports 2003
saic annual reports 2003saic annual reports 2003
saic annual reports 2003
finance42
 
The Django Book - Chapter 6 the django admin site
The Django Book - Chapter 6  the django admin siteThe Django Book - Chapter 6  the django admin site
The Django Book - Chapter 6 the django admin site
Vincent Chien
 
Cookies
CookiesCookies
Cookies
epo273
 
WebLion Hosting: Leveraging Laziness, Impatience, and Hubris
WebLion Hosting: Leveraging Laziness, Impatience, and HubrisWebLion Hosting: Leveraging Laziness, Impatience, and Hubris
WebLion Hosting: Leveraging Laziness, Impatience, and Hubris
Erik Rose
 
Uhy global directory-2013
Uhy global directory-2013Uhy global directory-2013
Uhy global directory-2013
Dawgen Global
 
Discover the Baltic states for studies
Discover the Baltic states for studiesDiscover the Baltic states for studies
Discover the Baltic states for studies
Education Exchanges Support Foundation
 
EdCamp News & UpDates
EdCamp News & UpDatesEdCamp News & UpDates
EdCamp News & UpDates
Baker Publishing Company
 
Be2Awards and Be2Talks 2013 - event slides
Be2Awards and Be2Talks 2013 - event slidesBe2Awards and Be2Talks 2013 - event slides
Be2Awards and Be2Talks 2013 - event slides
Be2camp Admin
 
ITIL v3 story
ITIL v3 storyITIL v3 story
ITIL v3 story
Jaroslav Procházka
 
Securing the e health cloud
Securing the e health cloudSecuring the e health cloud
Securing the e health cloud
Bong Young Sung
 
Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014
Paolo Mottadelli
 
2345014 unix-linux-bsd-cheat-sheets-i
2345014 unix-linux-bsd-cheat-sheets-i2345014 unix-linux-bsd-cheat-sheets-i
2345014 unix-linux-bsd-cheat-sheets-i
Logesh Kumar Anandhan
 
ISC West 2014 Korea Pavilion Directory
ISC West 2014 Korea Pavilion DirectoryISC West 2014 Korea Pavilion Directory
ISC West 2014 Korea Pavilion Directory
Cindy Moon
 

Viewers also liked (20)

Khushal Patil New
Khushal Patil NewKhushal Patil New
Khushal Patil New
 
Implementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEMImplementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEM
 
Condor overview - glideinWMS Training Jan 2012
Condor overview - glideinWMS Training Jan 2012Condor overview - glideinWMS Training Jan 2012
Condor overview - glideinWMS Training Jan 2012
 
For Self-Published Authors. Creative Content Opps. Bookexpo America uPublishU...
For Self-Published Authors. Creative Content Opps. Bookexpo America uPublishU...For Self-Published Authors. Creative Content Opps. Bookexpo America uPublishU...
For Self-Published Authors. Creative Content Opps. Bookexpo America uPublishU...
 
East Algarve Magazine - NOVEMBER 2010
East Algarve Magazine - NOVEMBER 2010East Algarve Magazine - NOVEMBER 2010
East Algarve Magazine - NOVEMBER 2010
 
Weblogic Server
Weblogic ServerWeblogic Server
Weblogic Server
 
Nca career wise detailer edition march 2010
Nca career wise detailer edition march 2010Nca career wise detailer edition march 2010
Nca career wise detailer edition march 2010
 
saic annual reports 2003
saic annual reports 2003saic annual reports 2003
saic annual reports 2003
 
The Django Book - Chapter 6 the django admin site
The Django Book - Chapter 6  the django admin siteThe Django Book - Chapter 6  the django admin site
The Django Book - Chapter 6 the django admin site
 
Cookies
CookiesCookies
Cookies
 
WebLion Hosting: Leveraging Laziness, Impatience, and Hubris
WebLion Hosting: Leveraging Laziness, Impatience, and HubrisWebLion Hosting: Leveraging Laziness, Impatience, and Hubris
WebLion Hosting: Leveraging Laziness, Impatience, and Hubris
 
Uhy global directory-2013
Uhy global directory-2013Uhy global directory-2013
Uhy global directory-2013
 
Discover the Baltic states for studies
Discover the Baltic states for studiesDiscover the Baltic states for studies
Discover the Baltic states for studies
 
EdCamp News & UpDates
EdCamp News & UpDatesEdCamp News & UpDates
EdCamp News & UpDates
 
Be2Awards and Be2Talks 2013 - event slides
Be2Awards and Be2Talks 2013 - event slidesBe2Awards and Be2Talks 2013 - event slides
Be2Awards and Be2Talks 2013 - event slides
 
ITIL v3 story
ITIL v3 storyITIL v3 story
ITIL v3 story
 
Securing the e health cloud
Securing the e health cloudSecuring the e health cloud
Securing the e health cloud
 
Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014
 
2345014 unix-linux-bsd-cheat-sheets-i
2345014 unix-linux-bsd-cheat-sheets-i2345014 unix-linux-bsd-cheat-sheets-i
2345014 unix-linux-bsd-cheat-sheets-i
 
ISC West 2014 Korea Pavilion Directory
ISC West 2014 Korea Pavilion DirectoryISC West 2014 Korea Pavilion Directory
ISC West 2014 Korea Pavilion Directory
 

Similar to Adobe Marketing Cloud Integration with Adobe AEM

MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB
 
Web design process client presentation
Web design process client presentationWeb design process client presentation
Web design process client presentation
Troy Philis
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB
 
Web matrix part 2
Web matrix part 2Web matrix part 2
Web matrix part 2
yuvaraj72
 
Opticon18: Developer Night
Opticon18: Developer NightOpticon18: Developer Night
Opticon18: Developer Night
Optimizely
 
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksIBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
Senturus
 
4Ward Company Presentation
4Ward Company Presentation4Ward Company Presentation
4Ward Company Presentation
4Ward
 
About 4Ward
About 4WardAbout 4Ward
SPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxSPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFx
NCCOMMS
 
Introducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFxIntroducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFx
SUGES (SharePoint Users Group España)
 
Assignment SMM - Module.docx
Assignment SMM - Module.docxAssignment SMM - Module.docx
Assignment SMM - Module.docx
JyotiSingh214014
 
yourfirstcodedui-121217152431-phpapp02.pdf
yourfirstcodedui-121217152431-phpapp02.pdfyourfirstcodedui-121217152431-phpapp02.pdf
yourfirstcodedui-121217152431-phpapp02.pdf
Patiento Del Mar
 
Murach : How to develop a single-page MVC web
Murach : How to develop a single-page MVC web Murach : How to develop a single-page MVC web
Murach : How to develop a single-page MVC web
MahmoudOHassouna
 
Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9
SEO Hong Kong
 
SEO Ranking Part 9
SEO Ranking Part 9SEO Ranking Part 9
SEO Ranking Part 9
SEO Hong Kong
 
Diff sand box and farm
Diff sand box and farmDiff sand box and farm
Diff sand box and farm
Rajkiran Swain
 
Complete Ga Power User Web
Complete Ga Power User WebComplete Ga Power User Web
Complete Ga Power User Web
Roman Zykov
 
Scaffolding
ScaffoldingScaffolding
Scaffolding
DrMohamed Oaf
 

Similar to Adobe Marketing Cloud Integration with Adobe AEM (20)

MongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch TutorialMongoDB.local Atlanta: MongoDB Stitch Tutorial
MongoDB.local Atlanta: MongoDB Stitch Tutorial
 
Web design process client presentation
Web design process client presentationWeb design process client presentation
Web design process client presentation
 
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch TutorialMongoDB.local Seattle 2019: MongoDB Stitch Tutorial
MongoDB.local Seattle 2019: MongoDB Stitch Tutorial
 
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch TutorialMongoDB.local Dallas 2019: MongoDB Stitch Tutorial
MongoDB.local Dallas 2019: MongoDB Stitch Tutorial
 
Web matrix part 2
Web matrix part 2Web matrix part 2
Web matrix part 2
 
Opticon18: Developer Night
Opticon18: Developer NightOpticon18: Developer Night
Opticon18: Developer Night
 
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksIBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
 
4Ward Company Presentation
4Ward Company Presentation4Ward Company Presentation
4Ward Company Presentation
 
About 4Ward
About 4WardAbout 4Ward
About 4Ward
 
SPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxSPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFx
 
Introducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFxIntroducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFx
 
Assignment SMM - Module.docx
Assignment SMM - Module.docxAssignment SMM - Module.docx
Assignment SMM - Module.docx
 
yourfirstcodedui-121217152431-phpapp02.pdf
yourfirstcodedui-121217152431-phpapp02.pdfyourfirstcodedui-121217152431-phpapp02.pdf
yourfirstcodedui-121217152431-phpapp02.pdf
 
Murach : How to develop a single-page MVC web
Murach : How to develop a single-page MVC web Murach : How to develop a single-page MVC web
Murach : How to develop a single-page MVC web
 
Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9
 
Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9Website Ranking On Page SEO Part 9
Website Ranking On Page SEO Part 9
 
SEO Ranking Part 9
SEO Ranking Part 9SEO Ranking Part 9
SEO Ranking Part 9
 
Diff sand box and farm
Diff sand box and farmDiff sand box and farm
Diff sand box and farm
 
Complete Ga Power User Web
Complete Ga Power User WebComplete Ga Power User Web
Complete Ga Power User Web
 
Scaffolding
ScaffoldingScaffolding
Scaffolding
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

Adobe Marketing Cloud Integration with Adobe AEM

  • 1. AEM 5.5 Implementation and Integration with the Marketing Cloud Case Study September 30, 2013
  • 2. 2@ Siteworx (Confidential) • Responsive Design • Search & Promote Integration • Campaigns in AEM (Test & Target) • Windows installs Agenda SITEWORX: Deepak Narisety Director of Technology (NYC) Leonardo Rodriguez-Velez Senior Software Engineer (NYC) www.facebook.com/Siteworx @Siteworx www.siteworx.com
  • 3. Don’t over use frameworks: • Boilerplate • Modernizer • Respond.js (made it more complicated) • SASS or LESS for CSS Designs are stored under /etc/designs • The path to the design to be used for a website is specified using the cq:designPath property of the jcr:content node. ClientName → Images → Clientlibs → css → fonts → js 3@ Siteworx (Confidential) Responsive Design Note: ClientLibs dependencies and embed properties causes the ClientLibs manager to aggregate all the js and css files. Found this to cause an issue with sitecatalyst analytics script
  • 4. Search & Promote Integration How does it work (two way communication): 1. Work with the Search & Promote team to set up: • The indexer • The web service XML template • The metadata definitions 2. Place <meta> metadata tags as defined above on any pages that need to be indexed 3. Create a sitemap page, /content/sitemap.html for S&P to crawl and index Lessons Learned: 1. Out-of-the-box S&P loads JS & CSS functions dynamically, we serve it up locally to improve performance 2. Out-of-the-box S&P and CQ does not include the creation of metatags, if you want faceted content, we created a custom OSGI service that exposes the facets in base template 3. Out-of-the-box S&P facets are not hierarchal, had to create a class that orders the facets according to business rules Add the following to your site: 1. Text Box 2. Results 3. Facets 4. Promotions 5. Pagination 4@ Siteworx (Confidential) Tool to check results: https://searchandpromote.omniture.com/ px/home/
  • 5. 5 Campaigns in AEM (cheat sheet) Campaigns using AEM 1. Set up a Brand 2. Set up a campaign 3. Set up offers inside campaign 4. Use the teaser component and point it to campaign Campaigns using T&T 1. Set up a Brand 2. Set up a campaign 3. Create offers using the T&T template 4. Push to T&T 5. Create a campaign in T&T and activate 6. Put mboxes on the pages @ Siteworx (Confidential)
  • 6. 6 Windows Installs (Caution) • Use Apache on Windows not IIS • Set up CQ as a Windows Service • Done as Administrator • Install uses a network service • Issue with caching on the dispatcher with windows, file/paths & lengths 255 char and does not accept UTF8 accents and other characters. @ Siteworx (Confidential)
  • 7. 7@ Siteworx (Confidential) Good Luck with your implementations call me if you have any needs or questions. Deepak Narisety T: 917.740.5557 (EST) dnarisety@siteworx.com Linked In: deepaknarisety Twitter: #deepakdogus Thank you

Editor's Notes

  1. URLS:https://cq.boxymoron.com/siteadmin#/content/mcgladreyhttp://cq-publish.boxymoron.com:4503/content/mcgladrey/en_US/Deepak.htmlhttps://admin3.testandtarget.omniture.com/admin/login.do?action=load
  2. 1) For browsers don’t support media queries, use modernizer to identify the browser, select the proper css styles.2) Respond.js bypasses media queries.. It injects browsers width, height, browser name. Creates issues, so it’s one or the other. 3) Less in CQ is using an older version. We used SASS----- Meeting Notes (9/30/13 19:32) -----Renditions, being used for responsive design.
  3. Search Results, basic customizing of the O-F-Box and rewrote in JSTL, original code was scriplets. As well as customizing the look and feel to match designsSearch Promotions/Banners: out of box, Created in search and promote, and will render what is on the S&amp;P side.https://searchandpromote.omniture.com/px/home/?sp_id=0014b02a-sp100500fc
  4. http://cq-publish.boxymoron.com:4503/content/mcgladrey/en_US/Deepak.html