SlideShare a Scribd company logo
1 of 20
Download to read offline
Successfully Manage Responsive 
Design Behaviors Using Adobe Experience 
Manager 
August 26, 2014
About Perficient 
Perficient is a leading information technology consulting firm serving clients throughout 
North America. 
We help clients implement business-driven technology solutions that integrate business 
processes, improve worker productivity, increase customer loyalty and create a more agile 
enterprise to better respond to new business opportunities.
Perficient Profile 
• Founded in 1997 
• Public, NASDAQ: PRFT 
• 2013 revenue $373 million 
• Major market locations throughout North America 
• Atlanta, Boston, Charlotte, Chicago, Cincinnati, Columbus, 
Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, 
Los Angeles, Minneapolis, New Orleans, New York City, 
Northern California, Philadelphia, Southern California, 
St. Louis, Toronto and Washington, D.C. 
• Global delivery centers in China, Europe and India 
• >2,100 colleagues 
• Dedicated solution practices 
• ~85% repeat business rate 
• Alliance partnerships with major technology vendors 
• Multiple vendor/industry technology and growth awards
BUSINESS SOLUTIONS 
Business Intelligence 
Business Process Management 
Customer Experience and CRM 
Enterprise Performance Management 
Enterprise Resource Planning 
Experience Design (XD) 
Management Consulting 
Our Solutions Expertise 
TECHNOLOGY SOLUTIONS 
Business Integration/SOA 
Cloud Services 
Commerce 
Content Management 
Custom Application Development 
Education 
Information Management 
Mobile Platforms 
Platform Integration 
Portal & Social
Speakers 
Madhu Gupta 
Technical 
Consultant 
As a technical consultant at Perficient’s Adobe web 
Content Management (EIS-WCM) practice, Madhu Gupta 
has helped clients meet their needs by designing content 
management solution and developing the solution at its 
best and easy to use. 
Madhu have extensive knowledge in Adobe AEM 
platform and is a good team player with the ability to lead 
a development team towards a success. 
Robert Sumner 
Director, 
Adobe Digital Marketing Practice 
Robert Sumner manages web content management client 
projects, focused specifically on Adobe technologies, 
providing strategic consulting, business planning and sales 
strategy development. 
In addition to his WCM expertise, Robert has more than 16 
years of experience including: 
• Enterprise content management and portal technology 
delivery initiatives 
• Deep expertise in web-related technologies, knowledge 
management, mentoring and support
Session Agenda 
1.Overview 
2.The Challenge 
3.The Solution 
4.Demonstration 
5.Q&A
Overview 
From mobile browsers to netbooks and tablets, users are visiting your sites from an 
 Planning 
 Requirements 
 Design 
 Implementation 
 Deployment 
 Testing 
increasing array of devices and browsers. 
“Day by day, the number of devices, platforms, and browsers that 
need to work with your site grows. Responsive web design 
represents a fundamental shift in how we’ll build websites for the 
decade to come.” – Jeffrey Veen
Overview 
The Problem - Multiple Devices With Multiple Screen Types And Sizes 
 Maintaining different versions of the code for 
each platform 
 Changing font sizes to maintain legibility on 
different screens 
 Loading smaller assets for devices that 
cannot accommodate large assets 
 Adjusting multi-column layouts to single 
columns to avoid columns that are too 
narrow 
 Responsive design frameworks have 
helped solve this riddle…..BUT
Our Specific Challenge 
Our requirements stated that: 
 Determining which content 
should be displayed within a 
specific block or region. 
 Allowing an author to choose 
which content blocks to remove 
from a certain breakpoint 
 Allowing authors to manage the 
grid layout within body content 
areas where they have 
authorization (truly flexible 
templates) 
 Offer a series of pre-defined 
responsive behaviors for grid 
layout on a page
Solution 
Managing Responsive Content within AEM 
Components 
Allowing your content authors to manage which 
content is displayed at certain breakpoints 
within a responsive framework.
Solution 
For every row, there are twelve zones within Bootstrap's responsive framework http://getbootstrap.com/css/ 
Column 3 
(offset 5, 
colspan 2) 
Column 1 
(no offset, 
colspan 2) 
Column 2 
(no offset, 
colspan 2) 
<di v> 
<ul > 
#t hi s i s t he l i ne of code f or col umn 1 
<l i cl ass=" vi si bl e- md vi si bl e- s vi si bl e- d vi si bl e- l g col - md- 2 col - s- 2 col - d- of f set - 1 
col - d- 3 col - l g- of f set - 1 col - l g- 3" > 
<cq: i ncl ude pat h=" UI D1" r esour ceType=" f oundat i on/ component s/ par sys" / > 
</ l i > 
#t hi s i s t he l i ne of code f or col umn 2 
<l i cl ass=" vi si bl e- md vi si bl e- s vi si bl e- d vi si bl e- l g col - md- 2 col - s- 2 col - d- of f set - 2 
col - d- 2 col - l g- 3" > 
<cq: i ncl ude pat h=" UI D2" 
r esour ceType=" f oundat i on/ component s/ par sys" / > 
</ l i > 
#t hi s i s t he l i ne of code f or col umn 3 
<l i cl ass=" vi si bl e- md vi si bl e- s vi si bl e- d vi si bl e- l g col - md- of f set - 5 col - md- 2 col - s-of 
f set - 5 col - s- 2 col - d- of f set - 1 col - d- 2 col - l g- of f set - 2 col - l g- 2" > 
<cq: i ncl ude pat h=" UI D3" 
r esour ceType=" f oundat i on/ component s/ par sys" / > 
</ l i > 
</ ul > 
</ di v> 
Presets Advanced Column 1 Column 2 Column 3 
Column Span 2 
Offset 0 
Visible x (please check this if this column is visible in this 
breakpoint 
Mobile Break Point 
Column Span 3 
Offset 1 
Visible x (please check this if this column is visible in this 
breakpoint 
Tablet Break Point 
Column Span 2 
Offset 0 
Visible x (please check this if this column is visible in this 
breakpoint 
Desktop Break Point 
Column Span 3 
Offset 1 
Visible x (please check this if this column is visible in this 
breakpoint 
Widescreen Break Point 
1 2 3 4 5 6 7 8 9 10 11 12 
Column 1 
(offset 1, colspan 3) 
Column 2 
(offset 2, 
colspan 2) 
Desktop 
(d) 
Column 1 
(no offset, 
colspan 2) 
Column 2 
(no offset, 
colspan 2) 
Mobile 
(md) 
Column 1 
(offset 1, colspan 3) 
Column 2 
(no offset, colspan 3) 
Widescreen 
(lg) 
Column 3 
(offset 1, 
colspan 2) 
Column 3 
(offset 2, 
colspan 2) 
Rendered code that I believe will represent the above 
Tablet 
(s) 
Column 3 
(offset 2, 
colspan 2)
Demonstration 
Region Blocks of Content 
Desktop Content Tablet Content Mobile and Other 
Device Content 
Should I display this at the Tablet Breakpoint?
Demonstration 
Column Grid Control 
Desktop Content Tablet Content Mobile and Other 
Device Content 
Show this at these 
Tablet Breakpoint?
Demo
How’d We Do It 
Region Component 
 Select title and background 
styles 
 Hide certain devices from the 
component configuration 
 Logic is written to handle the 
show/hide at different break 
point for different devices
How’d We Do It 
Column Component 
 Select number of columns to display 
 Advanced options to hide certain 
devices for each column defined 
 CQ listeners are being utilized in dialog 
with extJS logic to dynamically 
show/hide the tab for columns 
 Hidetabs, managetabs, render 
properties are utilized in CQ Dialog 
 Different column tab have its own 
listeners to show/hide in different device
Summary 
 Give authors the ability to choose which content is displayed within 
a given responsive breakpoint 
 Provide authors with ability to determine which responsive grid 
layout to use for a given page. 
Pros Cons 
More flexible templates More development work up front (if 
not using bootstrap) 
More flexibility within the current 
Column Control 
Component re-use for any all 
customers (Assumes using bootstrap)
As a reminder, please submit your 
questions in the chat box 
We will get to as many as possible
Daily unique content 
about content 
management, user 
experience, portals 
and other enterprise 
information technology 
solutions across a 
variety of industries. 
Perficient.com/SocialMedia 
Facebook.com/Perficient 
Twitter.com/Perficient
Thank you for your participation 
today. 
Please fill out the survey at the close of this session.

More Related Content

What's hot

Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingPerficient, Inc.
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best PracticesPerficient, Inc.
 
2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - Presentation2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - PresentationDatabase Architechs
 
Creating Mobile Aps without Coding
Creating Mobile Aps without CodingCreating Mobile Aps without Coding
Creating Mobile Aps without CodingJack Molisani
 
Data Analytics in Digital Transformation
Data Analytics in Digital TransformationData Analytics in Digital Transformation
Data Analytics in Digital TransformationMukund Babbar
 
CIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS SolutionCIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS SolutionAlfresco Software
 
Creating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationCreating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationPerficient, Inc.
 
Gear6 Solution Launch
Gear6 Solution LaunchGear6 Solution Launch
Gear6 Solution Launchgear6
 
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Perficient, Inc.
 
Extend Your Salesforce Investment with Cloud Integration
Extend Your Salesforce Investment with Cloud IntegrationExtend Your Salesforce Investment with Cloud Integration
Extend Your Salesforce Investment with Cloud IntegrationPerficient, Inc.
 
Google Search for Life Sciences Companies
Google Search for Life Sciences CompaniesGoogle Search for Life Sciences Companies
Google Search for Life Sciences CompaniesPerficient, Inc.
 
Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16Ahmed Sayed
 
DocuClass & Ricoh Presentation
DocuClass & Ricoh PresentationDocuClass & Ricoh Presentation
DocuClass & Ricoh Presentationmcatalini
 
2012 Toronto Liferay Roadshow - Mobilizing Your Enterprise
2012 Toronto Liferay Roadshow - Mobilizing Your Enterprise2012 Toronto Liferay Roadshow - Mobilizing Your Enterprise
2012 Toronto Liferay Roadshow - Mobilizing Your EnterpriseIntelliware Development Inc.
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Evolution of design systems at GE
Evolution of design systems at GEEvolution of design systems at GE
Evolution of design systems at GEDavid Cronin
 

What's hot (20)

Drive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event ProcessingDrive Smarter Decisions with Big Data Using Complex Event Processing
Drive Smarter Decisions with Big Data Using Complex Event Processing
 
Think Globally, Act Locally: Top Issues
Think Globally, Act Locally: Top IssuesThink Globally, Act Locally: Top Issues
Think Globally, Act Locally: Top Issues
 
ZiniosEdge Managed Cloud and DevOps
ZiniosEdge Managed Cloud and DevOpsZiniosEdge Managed Cloud and DevOps
ZiniosEdge Managed Cloud and DevOps
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best Practices
 
2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - Presentation2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - Presentation
 
Creating Mobile Aps without Coding
Creating Mobile Aps without CodingCreating Mobile Aps without Coding
Creating Mobile Aps without Coding
 
Data Analytics in Digital Transformation
Data Analytics in Digital TransformationData Analytics in Digital Transformation
Data Analytics in Digital Transformation
 
About Us | Taction Software
About Us | Taction Software About Us | Taction Software
About Us | Taction Software
 
CIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS SolutionCIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS Solution
 
Creating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital TransformationCreating a Successful API Program to Drive Digital Transformation
Creating a Successful API Program to Drive Digital Transformation
 
Gear6 Solution Launch
Gear6 Solution LaunchGear6 Solution Launch
Gear6 Solution Launch
 
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
Don't Leave Data Behind: Integration Strategies for On-premise and Cloud Solu...
 
Extend Your Salesforce Investment with Cloud Integration
Extend Your Salesforce Investment with Cloud IntegrationExtend Your Salesforce Investment with Cloud Integration
Extend Your Salesforce Investment with Cloud Integration
 
Perficient and Oracle
Perficient and OraclePerficient and Oracle
Perficient and Oracle
 
Google Search for Life Sciences Companies
Google Search for Life Sciences CompaniesGoogle Search for Life Sciences Companies
Google Search for Life Sciences Companies
 
Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16
 
DocuClass & Ricoh Presentation
DocuClass & Ricoh PresentationDocuClass & Ricoh Presentation
DocuClass & Ricoh Presentation
 
2012 Toronto Liferay Roadshow - Mobilizing Your Enterprise
2012 Toronto Liferay Roadshow - Mobilizing Your Enterprise2012 Toronto Liferay Roadshow - Mobilizing Your Enterprise
2012 Toronto Liferay Roadshow - Mobilizing Your Enterprise
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Evolution of design systems at GE
Evolution of design systems at GEEvolution of design systems at GE
Evolution of design systems at GE
 

Viewers also liked

Introducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongoIntroducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongoYash Mody
 
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAndrew Khoury
 
Manage Your Existing Mobile Apps with AEM Mobile
Manage Your Existing Mobile Apps with AEM MobileManage Your Existing Mobile Apps with AEM Mobile
Manage Your Existing Mobile Apps with AEM Mobilearumsey
 
AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013Andrew Khoury
 
The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architectureAshokkumar T A
 
Adobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in OttawaAdobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in OttawaINM_
 
Designing for Immediacy
Designing for ImmediacyDesigning for Immediacy
Designing for ImmediacyAndy Braxton
 
Agile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important PrinciplesAgile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important Principlesdsp
 
How we optimise content on Hotels.com apps
How we optimise content on Hotels.com appsHow we optimise content on Hotels.com apps
How we optimise content on Hotels.com appsAndy Braxton
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapLoni Stark
 
Apache SOLR in AEM 6
Apache SOLR in AEM 6Apache SOLR in AEM 6
Apache SOLR in AEM 6Yash Mody
 
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit GubraniIntegrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit GubraniAEM HUB
 
Integration patterns in AEM 6
Integration patterns in AEM 6Integration patterns in AEM 6
Integration patterns in AEM 6Yuval Ararat
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakAEM HUB
 
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMDo more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMBob Paulin
 
The Ultimate Website Development Roadmap
The Ultimate Website Development RoadmapThe Ultimate Website Development Roadmap
The Ultimate Website Development RoadmapAdina Zaiontz
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Servicesscoopnewsgroup
 
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital ExperiencesDeliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital Experiencesmarketingfinder.co.uk
 

Viewers also liked (18)

Introducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongoIntroducing Mongo DB and setting up Adobe AEM6 with mongo
Introducing Mongo DB and setting up Adobe AEM6 with mongo
 
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser Caching
 
Manage Your Existing Mobile Apps with AEM Mobile
Manage Your Existing Mobile Apps with AEM MobileManage Your Existing Mobile Apps with AEM Mobile
Manage Your Existing Mobile Apps with AEM Mobile
 
AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013
 
The six key steps to AEM architecture
The six key steps to AEM architectureThe six key steps to AEM architecture
The six key steps to AEM architecture
 
Adobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in OttawaAdobe Experience Manager - User Group in Ottawa
Adobe Experience Manager - User Group in Ottawa
 
Designing for Immediacy
Designing for ImmediacyDesigning for Immediacy
Designing for Immediacy
 
Agile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important PrinciplesAgile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important Principles
 
How we optimise content on Hotels.com apps
How we optimise content on Hotels.com appsHow we optimise content on Hotels.com apps
How we optimise content on Hotels.com apps
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and Roadmap
 
Apache SOLR in AEM 6
Apache SOLR in AEM 6Apache SOLR in AEM 6
Apache SOLR in AEM 6
 
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit GubraniIntegrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
Integrating Apache Wookie with AEM by Rima Mittal and Ankit Gubrani
 
Integration patterns in AEM 6
Integration patterns in AEM 6Integration patterns in AEM 6
Integration patterns in AEM 6
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
 
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMDo more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
 
The Ultimate Website Development Roadmap
The Ultimate Website Development RoadmapThe Ultimate Website Development Roadmap
The Ultimate Website Development Roadmap
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Services
 
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital ExperiencesDeliveroo’s Best Practices for Managing Customers’ Digital Experiences
Deliveroo’s Best Practices for Managing Customers’ Digital Experiences
 

Similar to Successfully Implement Responsive Design Behavior with Adobe Experience Manager

EricEvans_StrategicDesign.ppt
EricEvans_StrategicDesign.pptEricEvans_StrategicDesign.ppt
EricEvans_StrategicDesign.pptNisha819927
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Wahyu Putra
 
When to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj DoshiWhen to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj DoshiSakthivel Madesh
 
The GE Design System and thoughts about craft at scale (David Cronin at Enter...
The GE Design System and thoughts about craft at scale (David Cronin at Enter...The GE Design System and thoughts about craft at scale (David Cronin at Enter...
The GE Design System and thoughts about craft at scale (David Cronin at Enter...Rosenfeld Media
 
A Case for Outside-In Design
A Case for Outside-In DesignA Case for Outside-In Design
A Case for Outside-In DesignSandro Mancuso
 
2014 01-ticosa
2014 01-ticosa2014 01-ticosa
2014 01-ticosaPharo
 
Crafted Design - Sandro Mancuso
Crafted Design - Sandro MancusoCrafted Design - Sandro Mancuso
Crafted Design - Sandro MancusoJAXLondon2014
 
The GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scaleThe GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scaleDavid Cronin
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsLinards Liep
 
Devry cis 321 week 7 milestone 5 and milestone 6
Devry cis 321 week 7 milestone 5 and milestone 6Devry cis 321 week 7 milestone 5 and milestone 6
Devry cis 321 week 7 milestone 5 and milestone 6uopassignment
 
ASAS 2014 - Simon Brown
ASAS 2014 - Simon BrownASAS 2014 - Simon Brown
ASAS 2014 - Simon BrownAvisi B.V.
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven DesignMuhammad Ali
 

Similar to Successfully Implement Responsive Design Behavior with Adobe Experience Manager (20)

EricEvans_StrategicDesign.ppt
EricEvans_StrategicDesign.pptEricEvans_StrategicDesign.ppt
EricEvans_StrategicDesign.ppt
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3
 
When to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj DoshiWhen to Code / Config / Config + Code in Salesforce - Nikunj Doshi
When to Code / Config / Config + Code in Salesforce - Nikunj Doshi
 
The GE Design System and thoughts about craft at scale (David Cronin at Enter...
The GE Design System and thoughts about craft at scale (David Cronin at Enter...The GE Design System and thoughts about craft at scale (David Cronin at Enter...
The GE Design System and thoughts about craft at scale (David Cronin at Enter...
 
RUG-Asia - ALM
RUG-Asia - ALMRUG-Asia - ALM
RUG-Asia - ALM
 
A Case for Outside-In Design
A Case for Outside-In DesignA Case for Outside-In Design
A Case for Outside-In Design
 
Resume
ResumeResume
Resume
 
Html5
Html5Html5
Html5
 
2014 01-ticosa
2014 01-ticosa2014 01-ticosa
2014 01-ticosa
 
Crafted Design - Sandro Mancuso
Crafted Design - Sandro MancusoCrafted Design - Sandro Mancuso
Crafted Design - Sandro Mancuso
 
The GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scaleThe GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scale
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepins
 
The Modern Software Architect
The Modern Software ArchitectThe Modern Software Architect
The Modern Software Architect
 
Devry cis 321 week 7 milestone 5 and milestone 6
Devry cis 321 week 7 milestone 5 and milestone 6Devry cis 321 week 7 milestone 5 and milestone 6
Devry cis 321 week 7 milestone 5 and milestone 6
 
ASAS 2014 - Simon Brown
ASAS 2014 - Simon BrownASAS 2014 - Simon Brown
ASAS 2014 - Simon Brown
 
Operating system done_by_ashok
Operating system done_by_ashokOperating system done_by_ashok
Operating system done_by_ashok
 
eswar.pptx
eswar.pptxeswar.pptx
eswar.pptx
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Business Analyst
Business AnalystBusiness Analyst
Business Analyst
 
Medicine For World
Medicine For WorldMedicine For World
Medicine For World
 

More from Perficient, Inc.

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsPerficient, Inc.
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Perficient, Inc.
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesPerficient, Inc.
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVIDPerficient, Inc.
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaPerficient, Inc.
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudPerficient, Inc.
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and ComingPerficient, Inc.
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementPerficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management OverviewPerficient, Inc.
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomePerficient, Inc.
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkPerficient, Inc.
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersPerficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsPerficient, Inc.
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
 

More from Perficient, Inc. (20)

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season Results
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial Services
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVID
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success Story
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM Cloud
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and Coming
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis Management
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from Home
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote Work
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote Workers
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge Management
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Successfully Implement Responsive Design Behavior with Adobe Experience Manager

  • 1. Successfully Manage Responsive Design Behaviors Using Adobe Experience Manager August 26, 2014
  • 2. About Perficient Perficient is a leading information technology consulting firm serving clients throughout North America. We help clients implement business-driven technology solutions that integrate business processes, improve worker productivity, increase customer loyalty and create a more agile enterprise to better respond to new business opportunities.
  • 3. Perficient Profile • Founded in 1997 • Public, NASDAQ: PRFT • 2013 revenue $373 million • Major market locations throughout North America • Atlanta, Boston, Charlotte, Chicago, Cincinnati, Columbus, Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Los Angeles, Minneapolis, New Orleans, New York City, Northern California, Philadelphia, Southern California, St. Louis, Toronto and Washington, D.C. • Global delivery centers in China, Europe and India • >2,100 colleagues • Dedicated solution practices • ~85% repeat business rate • Alliance partnerships with major technology vendors • Multiple vendor/industry technology and growth awards
  • 4. BUSINESS SOLUTIONS Business Intelligence Business Process Management Customer Experience and CRM Enterprise Performance Management Enterprise Resource Planning Experience Design (XD) Management Consulting Our Solutions Expertise TECHNOLOGY SOLUTIONS Business Integration/SOA Cloud Services Commerce Content Management Custom Application Development Education Information Management Mobile Platforms Platform Integration Portal & Social
  • 5. Speakers Madhu Gupta Technical Consultant As a technical consultant at Perficient’s Adobe web Content Management (EIS-WCM) practice, Madhu Gupta has helped clients meet their needs by designing content management solution and developing the solution at its best and easy to use. Madhu have extensive knowledge in Adobe AEM platform and is a good team player with the ability to lead a development team towards a success. Robert Sumner Director, Adobe Digital Marketing Practice Robert Sumner manages web content management client projects, focused specifically on Adobe technologies, providing strategic consulting, business planning and sales strategy development. In addition to his WCM expertise, Robert has more than 16 years of experience including: • Enterprise content management and portal technology delivery initiatives • Deep expertise in web-related technologies, knowledge management, mentoring and support
  • 6. Session Agenda 1.Overview 2.The Challenge 3.The Solution 4.Demonstration 5.Q&A
  • 7. Overview From mobile browsers to netbooks and tablets, users are visiting your sites from an  Planning  Requirements  Design  Implementation  Deployment  Testing increasing array of devices and browsers. “Day by day, the number of devices, platforms, and browsers that need to work with your site grows. Responsive web design represents a fundamental shift in how we’ll build websites for the decade to come.” – Jeffrey Veen
  • 8. Overview The Problem - Multiple Devices With Multiple Screen Types And Sizes  Maintaining different versions of the code for each platform  Changing font sizes to maintain legibility on different screens  Loading smaller assets for devices that cannot accommodate large assets  Adjusting multi-column layouts to single columns to avoid columns that are too narrow  Responsive design frameworks have helped solve this riddle…..BUT
  • 9. Our Specific Challenge Our requirements stated that:  Determining which content should be displayed within a specific block or region.  Allowing an author to choose which content blocks to remove from a certain breakpoint  Allowing authors to manage the grid layout within body content areas where they have authorization (truly flexible templates)  Offer a series of pre-defined responsive behaviors for grid layout on a page
  • 10. Solution Managing Responsive Content within AEM Components Allowing your content authors to manage which content is displayed at certain breakpoints within a responsive framework.
  • 11. Solution For every row, there are twelve zones within Bootstrap's responsive framework http://getbootstrap.com/css/ Column 3 (offset 5, colspan 2) Column 1 (no offset, colspan 2) Column 2 (no offset, colspan 2) <di v> <ul > #t hi s i s t he l i ne of code f or col umn 1 <l i cl ass=" vi si bl e- md vi si bl e- s vi si bl e- d vi si bl e- l g col - md- 2 col - s- 2 col - d- of f set - 1 col - d- 3 col - l g- of f set - 1 col - l g- 3" > <cq: i ncl ude pat h=" UI D1" r esour ceType=" f oundat i on/ component s/ par sys" / > </ l i > #t hi s i s t he l i ne of code f or col umn 2 <l i cl ass=" vi si bl e- md vi si bl e- s vi si bl e- d vi si bl e- l g col - md- 2 col - s- 2 col - d- of f set - 2 col - d- 2 col - l g- 3" > <cq: i ncl ude pat h=" UI D2" r esour ceType=" f oundat i on/ component s/ par sys" / > </ l i > #t hi s i s t he l i ne of code f or col umn 3 <l i cl ass=" vi si bl e- md vi si bl e- s vi si bl e- d vi si bl e- l g col - md- of f set - 5 col - md- 2 col - s-of f set - 5 col - s- 2 col - d- of f set - 1 col - d- 2 col - l g- of f set - 2 col - l g- 2" > <cq: i ncl ude pat h=" UI D3" r esour ceType=" f oundat i on/ component s/ par sys" / > </ l i > </ ul > </ di v> Presets Advanced Column 1 Column 2 Column 3 Column Span 2 Offset 0 Visible x (please check this if this column is visible in this breakpoint Mobile Break Point Column Span 3 Offset 1 Visible x (please check this if this column is visible in this breakpoint Tablet Break Point Column Span 2 Offset 0 Visible x (please check this if this column is visible in this breakpoint Desktop Break Point Column Span 3 Offset 1 Visible x (please check this if this column is visible in this breakpoint Widescreen Break Point 1 2 3 4 5 6 7 8 9 10 11 12 Column 1 (offset 1, colspan 3) Column 2 (offset 2, colspan 2) Desktop (d) Column 1 (no offset, colspan 2) Column 2 (no offset, colspan 2) Mobile (md) Column 1 (offset 1, colspan 3) Column 2 (no offset, colspan 3) Widescreen (lg) Column 3 (offset 1, colspan 2) Column 3 (offset 2, colspan 2) Rendered code that I believe will represent the above Tablet (s) Column 3 (offset 2, colspan 2)
  • 12. Demonstration Region Blocks of Content Desktop Content Tablet Content Mobile and Other Device Content Should I display this at the Tablet Breakpoint?
  • 13. Demonstration Column Grid Control Desktop Content Tablet Content Mobile and Other Device Content Show this at these Tablet Breakpoint?
  • 14. Demo
  • 15. How’d We Do It Region Component  Select title and background styles  Hide certain devices from the component configuration  Logic is written to handle the show/hide at different break point for different devices
  • 16. How’d We Do It Column Component  Select number of columns to display  Advanced options to hide certain devices for each column defined  CQ listeners are being utilized in dialog with extJS logic to dynamically show/hide the tab for columns  Hidetabs, managetabs, render properties are utilized in CQ Dialog  Different column tab have its own listeners to show/hide in different device
  • 17. Summary  Give authors the ability to choose which content is displayed within a given responsive breakpoint  Provide authors with ability to determine which responsive grid layout to use for a given page. Pros Cons More flexible templates More development work up front (if not using bootstrap) More flexibility within the current Column Control Component re-use for any all customers (Assumes using bootstrap)
  • 18. As a reminder, please submit your questions in the chat box We will get to as many as possible
  • 19. Daily unique content about content management, user experience, portals and other enterprise information technology solutions across a variety of industries. Perficient.com/SocialMedia Facebook.com/Perficient Twitter.com/Perficient
  • 20. Thank you for your participation today. Please fill out the survey at the close of this session.