SlideShare a Scribd company logo
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.
Ad

More Related Content

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
Perficient, Inc.
 
Think Globally, Act Locally: Top Issues
Think Globally, Act Locally: Top IssuesThink Globally, Act Locally: Top Issues
Think Globally, Act Locally: Top Issues
Information Services Group (ISG)
 
ZiniosEdge Managed Cloud and DevOps
ZiniosEdge Managed Cloud and DevOpsZiniosEdge Managed Cloud and DevOps
ZiniosEdge Managed Cloud and DevOps
ZiniosEdge Software Technologies Pvt. Ltd.
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best Practices
Perficient, Inc.
 
2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - Presentation2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - Presentation
Database Architechs
 
Creating Mobile Aps without Coding
Creating Mobile Aps without CodingCreating Mobile Aps without Coding
Creating Mobile Aps without Coding
Jack Molisani
 
Data Analytics in Digital Transformation
Data Analytics in Digital TransformationData Analytics in Digital Transformation
Data Analytics in Digital Transformation
Mukund Babbar
 
About Us | Taction Software
About Us | Taction Software About Us | Taction Software
About Us | Taction Software
Taction Software LLC
 
CIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS SolutionCIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS Solution
Alfresco 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 Transformation
Perficient, Inc.
 
Gear6 Solution Launch
Gear6 Solution LaunchGear6 Solution Launch
Gear6 Solution Launch
gear6
 
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 Integration
Perficient, Inc.
 
Perficient and Oracle
Perficient and OraclePerficient and Oracle
Perficient and Oracle
Perficient, Inc.
 
Google Search for Life Sciences Companies
Google Search for Life Sciences CompaniesGoogle Search for Life Sciences Companies
Google Search for Life Sciences Companies
Perficient, Inc.
 
Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16
Ahmed Sayed
 
DocuClass & Ricoh Presentation
DocuClass & Ricoh PresentationDocuClass & Ricoh Presentation
DocuClass & Ricoh Presentation
mcatalini
 
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
Intelliware Development Inc.
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
webhostingguy
 
Evolution of design systems at GE
Evolution of design systems at GEEvolution of design systems at GE
Evolution of design systems at GE
David Cronin
 
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
Perficient, Inc.
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best Practices
Perficient, Inc.
 
2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - Presentation2010/08 - Database Architechs - Presentation
2010/08 - Database Architechs - Presentation
Database Architechs
 
Creating Mobile Aps without Coding
Creating Mobile Aps without CodingCreating Mobile Aps without Coding
Creating Mobile Aps without Coding
Jack Molisani
 
Data Analytics in Digital Transformation
Data Analytics in Digital TransformationData Analytics in Digital Transformation
Data Analytics in Digital Transformation
Mukund Babbar
 
CIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS SolutionCIGNEX Datamatics - Alfresco CLMS Solution
CIGNEX Datamatics - Alfresco CLMS Solution
Alfresco 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 Transformation
Perficient, Inc.
 
Gear6 Solution Launch
Gear6 Solution LaunchGear6 Solution Launch
Gear6 Solution Launch
gear6
 
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 Integration
Perficient, Inc.
 
Google Search for Life Sciences Companies
Google Search for Life Sciences CompaniesGoogle Search for Life Sciences Companies
Google Search for Life Sciences Companies
Perficient, Inc.
 
Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16Unified ERP HCM Presentation-23Feb16
Unified ERP HCM Presentation-23Feb16
Ahmed Sayed
 
DocuClass & Ricoh Presentation
DocuClass & Ricoh PresentationDocuClass & Ricoh Presentation
DocuClass & Ricoh Presentation
mcatalini
 
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
Intelliware Development Inc.
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
webhostingguy
 
Evolution of design systems at GE
Evolution of design systems at GEEvolution of design systems at GE
Evolution of design systems at GE
David Cronin
 

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
Yash 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 Caching
Andrew 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 Mobile
arumsey
 
AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013
Andrew 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 architecture
Ashokkumar 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 Ottawa
INM_
 
Designing for Immediacy
Designing for ImmediacyDesigning for Immediacy
Designing for Immediacy
Andy Braxton
 
Agile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important PrinciplesAgile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important Principles
dsp
 
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
Andy Braxton
 
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
 
Apache SOLR in AEM 6
Apache SOLR in AEM 6Apache SOLR in AEM 6
Apache SOLR in AEM 6
Yash 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 Gubrani
AEM HUB
 
Integration patterns in AEM 6
Integration patterns in AEM 6Integration patterns in AEM 6
Integration patterns in AEM 6
Yuval Ararat
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
AEM 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 AEM
Bob Paulin
 
The Ultimate Website Development Roadmap
The Ultimate Website Development RoadmapThe Ultimate Website Development Roadmap
The Ultimate Website Development Roadmap
Adina 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 Services
scoopnewsgroup
 
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
marketingfinder.co.uk
 
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
Yash 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 Caching
Andrew 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 Mobile
arumsey
 
AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013AEM (CQ) Dispatcher Caching Webinar 2013
AEM (CQ) Dispatcher Caching Webinar 2013
Andrew 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 architecture
Ashokkumar 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 Ottawa
INM_
 
Designing for Immediacy
Designing for ImmediacyDesigning for Immediacy
Designing for Immediacy
Andy Braxton
 
Agile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important PrinciplesAgile Development Methodology: 10 Important Principles
Agile Development Methodology: 10 Important Principles
dsp
 
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
Andy Braxton
 
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
 
Apache SOLR in AEM 6
Apache SOLR in AEM 6Apache SOLR in AEM 6
Apache SOLR in AEM 6
Yash 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 Gubrani
AEM HUB
 
Integration patterns in AEM 6
Integration patterns in AEM 6Integration patterns in AEM 6
Integration patterns in AEM 6
Yuval Ararat
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
AEM 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 AEM
Bob Paulin
 
The Ultimate Website Development Roadmap
The Ultimate Website Development RoadmapThe Ultimate Website Development Roadmap
The Ultimate Website Development Roadmap
Adina 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 Services
scoopnewsgroup
 
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
marketingfinder.co.uk
 
Ad

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

EricEvans_StrategicDesign.ppt
EricEvans_StrategicDesign.pptEricEvans_StrategicDesign.ppt
EricEvans_StrategicDesign.ppt
Nisha819927
 
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
Wahyu 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 Doshi
Sakthivel 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
 
RUG-Asia - ALM
RUG-Asia - ALMRUG-Asia - ALM
RUG-Asia - ALM
Suresh Krishna Madhuvarsu
 
C Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdfC Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdf
Scholarhat
 
A Case for Outside-In Design
A Case for Outside-In DesignA Case for Outside-In Design
A Case for Outside-In Design
Sandro Mancuso
 
Resume
ResumeResume
Resume
Imran Raza
 
Html5
Html5Html5
Html5
Rajesh Khetan
 
2014 01-ticosa
2014 01-ticosa2014 01-ticosa
2014 01-ticosa
Pharo
 
Crafted Design - Sandro Mancuso
Crafted Design - Sandro MancusoCrafted Design - Sandro Mancuso
Crafted Design - Sandro Mancuso
JAXLondon2014
 
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
David Cronin
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepins
Linards Liep
 
The Modern Software Architect
The Modern Software ArchitectThe Modern Software Architect
The Modern Software Architect
Niels Bech Nielsen
 
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
uopassignment
 
ASAS 2014 - Simon Brown
ASAS 2014 - Simon BrownASAS 2014 - Simon Brown
ASAS 2014 - Simon Brown
Avisi B.V.
 
Operating system done_by_ashok
Operating system done_by_ashokOperating system done_by_ashok
Operating system done_by_ashok
Kinshook Chaturvedi
 
eswar.pptx
eswar.pptxeswar.pptx
eswar.pptx
tonega7852
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
Muhammad Ali
 
Business Analyst
Business AnalystBusiness Analyst
Business Analyst
Yaswanth Babu Gummadivelli
 
EricEvans_StrategicDesign.ppt
EricEvans_StrategicDesign.pptEricEvans_StrategicDesign.ppt
EricEvans_StrategicDesign.ppt
Nisha819927
 
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
Wahyu 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 Doshi
Sakthivel 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
 
C Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdfC Interview Questions PDF By Scholarhat.pdf
C Interview Questions PDF By Scholarhat.pdf
Scholarhat
 
A Case for Outside-In Design
A Case for Outside-In DesignA Case for Outside-In Design
A Case for Outside-In Design
Sandro Mancuso
 
2014 01-ticosa
2014 01-ticosa2014 01-ticosa
2014 01-ticosa
Pharo
 
Crafted Design - Sandro Mancuso
Crafted Design - Sandro MancusoCrafted Design - Sandro Mancuso
Crafted Design - Sandro Mancuso
JAXLondon2014
 
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
David Cronin
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepins
Linards 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 6
uopassignment
 
ASAS 2014 - Simon Brown
ASAS 2014 - Simon BrownASAS 2014 - Simon Brown
ASAS 2014 - Simon Brown
Avisi B.V.
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
Muhammad Ali
 
Ad

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
Perficient, 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 Services
Perficient, 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... COVID
Perficient, 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 Story
Perficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
Perficient, 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 Project
Perficient, 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-19
Perficient, 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 Fishkin
Perficient, 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 Cloud
Perficient, 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 Coming
Perficient, 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 Management
Perficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
Perficient, 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 Home
Perficient, 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 Work
Perficient, 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 Workers
Perficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
Perficient, 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 Management
Perficient, 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.
 
Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season Results
Perficient, 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 Services
Perficient, 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... COVID
Perficient, 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 Story
Perficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
Perficient, 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 Project
Perficient, 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-19
Perficient, 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 Fishkin
Perficient, 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 Cloud
Perficient, 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 Coming
Perficient, 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 Management
Perficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
Perficient, 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 Home
Perficient, 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 Work
Perficient, 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 Workers
Perficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
Perficient, 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 Management
Perficient, 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.
 

Recently uploaded (20)

Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 

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.