SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Adap%ve,	
  Context-­‐aware	
  Content	
  
Management	
  part	
  2:	
  	
  
Content	
  varia%ons	
  at	
  the	
  object	
  and	
  field	
  
level.	
  
!
!
!
	
   	
   	
   	
   	
   	
   	
  	
  OR	
  
	
  	
  	
  	
   	
   	
   	
   	
   	
   	
  	
  	
  	
  ?	
  
Where	
  Content	
  Means	
  Business	
  
!!
•	
  One	
  general	
  ar*cle	
  
“Is	
  the	
  Football	
  
Fever	
  S*ll	
  On?”	
  
•	
  One	
  slight	
  varia*on	
  
to	
  be	
  served	
  to	
  US	
  
visitors,	
  “Did	
  the	
  
Soccer	
  Wave	
  Hit	
  
You?”,	
  	
  to	
  beAer	
  
engage	
  them.	
  
Use	
  case:	
  slightly	
  adapt	
  content	
  stories	
  to	
  different	
  audiences
2
Approach
3
•	
  Manage	
  this	
  at	
  the	
  Content	
  level,	
  directly	
  in	
  the	
  content	
  
directory	
  
•	
  Crea*ng	
  a	
  content	
  varia*on	
  that	
  allow	
  to	
  “override”	
  (or	
  
“specialize”)	
  specific	
  fields	
  of	
  content,	
  without	
  changing	
  the	
  
others	
  (nor	
  duplica*ng	
  them)	
  
•	
  Binding	
  this	
  to	
  the	
  declara*on	
  of	
  the	
  context	
  
•	
  Somehow	
  making	
  the	
  eZ	
  content	
  repository	
  even	
  more	
  
“object	
  oriented”	
  (to	
  quote	
  @ilukac	
  :-­‐)	
  )	
  
Joe,	
  the	
  Editor,	
  will	
  
first	
  locate	
  in	
  the	
  
editorial	
  interface	
  
the	
  ar%cle	
  he	
  wants	
  
to	
  change.	
  
!
Here,	
  in	
  the	
  right	
  
toolbar,	
  he	
  will	
  click	
  
to	
  create	
  a	
  new	
  
varia)on.
Joe	
  will	
  first	
  be	
  
asked	
  to	
  define	
  the	
  
context	
  where	
  this	
  
varia%on	
  should	
  be	
  
used,	
  combining	
  
different	
  condi%ons	
  
(geoloca%on,	
  user	
  
profile,	
  device,	
  
%ming…)
Joe	
  will	
  pick:	
  
•	
  Users	
  in	
  the	
  USA	
  
or	
  
•American	
  Users	
  
(located	
  anywhere…	
  but	
  
recognized	
  as	
  americans	
  
from	
  their	
  profile)	
  
!
And	
  will	
  start	
  with	
  a	
  
progressive	
  A/B	
  
deployment	
  on	
  60%	
  of	
  
the	
  requests.
Joe	
  will	
  then	
  go	
  to	
  
the	
  next	
  step:	
  edi%ng	
  
the	
  content.	
  
!
Rolling	
  over	
  the	
  
content	
  edi%on	
  
screen,	
  on	
  each	
  field,	
  
clicking	
  will	
  enable	
  
him	
  to	
  create	
  a	
  
varia%on	
  for	
  the	
  field.
He	
  will	
  first	
  change	
  
the	
  copy	
  field.
Then	
  the	
  name,	
  
which	
  is	
  used	
  as	
  a	
  
Title	
  in	
  this	
  case.	
  
(he	
  probably	
  should	
  
have	
  start	
  with	
  this	
  
one…	
  )
Then	
  the	
  image,
just	
  because	
  Tim	
  
Howard	
  generated	
  a	
  
bit	
  of	
  buzz	
  during	
  
this	
  World	
  Cup	
  in	
  the	
  
US…
Now	
  Joe	
  is	
  done,	
  his	
  
edi%ng	
  screen	
  shows	
  
clearly	
  which	
  fields	
  
have	
  been	
  
overridden	
  or	
  not,	
  
ready	
  to	
  publish.
When	
  published,	
  the	
  
ar%cle	
  is	
  online	
  (for	
  
the	
  visitors	
  matching	
  
the	
  context…)	
  and	
  
can	
  be	
  easily	
  
accessed	
  from	
  the	
  
editorial	
  interface,	
  
on	
  the	
  right	
  toolbar,	
  
in	
  the	
  varia%ons	
  
sec%on.
Roland	
  BenedeX	
  
Product	
  @	
  eZ	
  
!
Feedback:	
  
roland.benedeX@ez.no	
  
@rolandbenedeX	
  
Thanks	
  for	
  reading,	
  any	
  feedback?
14

Contenu connexe

Similaire à Adaptive, context aware content management in eZ Platform - part 2

Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menuBuilding websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Giang Nguyễn
 
User guide flashonavigation
User guide flashonavigationUser guide flashonavigation
User guide flashonavigation
Samir Dash
 
Amazing Mouse Tricks 4 MS Word Users
Amazing Mouse Tricks 4 MS Word UsersAmazing Mouse Tricks 4 MS Word Users
Amazing Mouse Tricks 4 MS Word Users
Yasir Arafat
 
Assignment2 B Walkthrough
Assignment2 B WalkthroughAssignment2 B Walkthrough
Assignment2 B Walkthrough
Mahmoud
 
jQTouch – Mobile Web Apps with HTML, CSS and JavaScript
jQTouch – Mobile Web Apps with HTML, CSS and JavaScriptjQTouch – Mobile Web Apps with HTML, CSS and JavaScript
jQTouch – Mobile Web Apps with HTML, CSS and JavaScript
Philipp Bosch
 
Famous Freddy Mobile Platform Manual
Famous Freddy Mobile Platform ManualFamous Freddy Mobile Platform Manual
Famous Freddy Mobile Platform Manual
famousfreddy
 

Similaire à Adaptive, context aware content management in eZ Platform - part 2 (20)

Technology Plan for new 4SiteStudios.com
Technology Plan for new 4SiteStudios.comTechnology Plan for new 4SiteStudios.com
Technology Plan for new 4SiteStudios.com
 
Tat learning applications en
Tat learning applications enTat learning applications en
Tat learning applications en
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE Introduction
 
Visual Basic IDE Intro.pdf
Visual Basic IDE Intro.pdfVisual Basic IDE Intro.pdf
Visual Basic IDE Intro.pdf
 
Parks_C_Week 5_WOA_Style_FINAL
Parks_C_Week 5_WOA_Style_FINALParks_C_Week 5_WOA_Style_FINAL
Parks_C_Week 5_WOA_Style_FINAL
 
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menuBuilding websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
Building websites-with-joomla-1-5-sample-chapter-chapter-7-the-menus-menu
 
3D-Issue-Guide
3D-Issue-Guide3D-Issue-Guide
3D-Issue-Guide
 
Promethean ActivInspire IWB Introduction
Promethean ActivInspire IWB IntroductionPromethean ActivInspire IWB Introduction
Promethean ActivInspire IWB Introduction
 
Apps in a Flash HCI
Apps in a Flash HCIApps in a Flash HCI
Apps in a Flash HCI
 
User guide flashonavigation
User guide flashonavigationUser guide flashonavigation
User guide flashonavigation
 
Amazing Mouse Tricks 4 MS Word Users
Amazing Mouse Tricks 4 MS Word UsersAmazing Mouse Tricks 4 MS Word Users
Amazing Mouse Tricks 4 MS Word Users
 
Youidraw Logo Creator User Guide - online Logo Maker
Youidraw Logo Creator User Guide - online Logo Maker  Youidraw Logo Creator User Guide - online Logo Maker
Youidraw Logo Creator User Guide - online Logo Maker
 
Twitter trends
Twitter trendsTwitter trends
Twitter trends
 
Assignment2 B Walkthrough
Assignment2 B WalkthroughAssignment2 B Walkthrough
Assignment2 B Walkthrough
 
jQTouch – Mobile Web Apps with HTML, CSS and JavaScript
jQTouch – Mobile Web Apps with HTML, CSS and JavaScriptjQTouch – Mobile Web Apps with HTML, CSS and JavaScript
jQTouch – Mobile Web Apps with HTML, CSS and JavaScript
 
Famous Freddy Mobile Platform Manual
Famous Freddy Mobile Platform ManualFamous Freddy Mobile Platform Manual
Famous Freddy Mobile Platform Manual
 
Infographic Instructions Step by Step
Infographic Instructions Step by StepInfographic Instructions Step by Step
Infographic Instructions Step by Step
 
Presentation2.0.pdf
Presentation2.0.pdfPresentation2.0.pdf
Presentation2.0.pdf
 
JS - ES6 Javascript for Beginners
JS - ES6 Javascript for BeginnersJS - ES6 Javascript for Beginners
JS - ES6 Javascript for Beginners
 
Virtual Doc how to
Virtual Doc how toVirtual Doc how to
Virtual Doc how to
 

Plus de Roland Benedetti

eZ Publish Norwegian Public User Group
eZ Publish Norwegian Public User GroupeZ Publish Norwegian Public User Group
eZ Publish Norwegian Public User Group
Roland Benedetti
 
eZ Publish Platform 5.2 - Webinaire d'introduction
eZ Publish Platform 5.2 - Webinaire d'introductioneZ Publish Platform 5.2 - Webinaire d'introduction
eZ Publish Platform 5.2 - Webinaire d'introduction
Roland Benedetti
 
Introducing eZ Publish Platform 5.1 - webinar
Introducing eZ Publish Platform 5.1 - webinarIntroducing eZ Publish Platform 5.1 - webinar
Introducing eZ Publish Platform 5.1 - webinar
Roland Benedetti
 
Story 2-search & create container
Story 2-search & create containerStory 2-search & create container
Story 2-search & create container
Roland Benedetti
 

Plus de Roland Benedetti (19)

Decoupled days, headless and decoupled content management, the value for the ...
Decoupled days, headless and decoupled content management, the value for the ...Decoupled days, headless and decoupled content management, the value for the ...
Decoupled days, headless and decoupled content management, the value for the ...
 
eZ Platform 2.1: product update
eZ Platform 2.1: product updateeZ Platform 2.1: product update
eZ Platform 2.1: product update
 
Ny symfony meetup may 2015
Ny symfony meetup may 2015Ny symfony meetup may 2015
Ny symfony meetup may 2015
 
eZ Publish Platform 5.4 public webinar
eZ Publish Platform 5.4 public webinareZ Publish Platform 5.4 public webinar
eZ Publish Platform 5.4 public webinar
 
eZ Publish Norwegian Public User Group
eZ Publish Norwegian Public User GroupeZ Publish Norwegian Public User Group
eZ Publish Norwegian Public User Group
 
eZ Summer Camp 2014: interactive dive into ez product backlog
eZ Summer Camp 2014:  interactive dive into ez product backlogeZ Summer Camp 2014:  interactive dive into ez product backlog
eZ Summer Camp 2014: interactive dive into ez product backlog
 
Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3 Introduction à eZ Publish Platform 5.3
Introduction à eZ Publish Platform 5.3
 
Introduction to eZ Publish Platform 5.3, the Ventoux release, public webinar
Introduction to eZ Publish Platform 5.3, the Ventoux release, public webinarIntroduction to eZ Publish Platform 5.3, the Ventoux release, public webinar
Introduction to eZ Publish Platform 5.3, the Ventoux release, public webinar
 
Think product workshop at J. Boye 14, awaken the Steve Jobs in you
Think product workshop at J. Boye 14, awaken the Steve Jobs in youThink product workshop at J. Boye 14, awaken the Steve Jobs in you
Think product workshop at J. Boye 14, awaken the Steve Jobs in you
 
User Experience? What is it?
User Experience? What is it?User Experience? What is it?
User Experience? What is it?
 
eZ Publish Platform 5.2 - Webinaire d'introduction
eZ Publish Platform 5.2 - Webinaire d'introductioneZ Publish Platform 5.2 - Webinaire d'introduction
eZ Publish Platform 5.2 - Webinaire d'introduction
 
eZ Publish Platform 5.2 and roadmap
eZ Publish Platform 5.2 and roadmapeZ Publish Platform 5.2 and roadmap
eZ Publish Platform 5.2 and roadmap
 
Introducing eZ Publish Platform 5.1 - webinar
Introducing eZ Publish Platform 5.1 - webinarIntroducing eZ Publish Platform 5.1 - webinar
Introducing eZ Publish Platform 5.1 - webinar
 
eZ unconference rolandbenedetti
eZ unconference rolandbenedettieZ unconference rolandbenedetti
eZ unconference rolandbenedetti
 
Story 1.1-basic-edit -sub-items
Story 1.1-basic-edit -sub-itemsStory 1.1-basic-edit -sub-items
Story 1.1-basic-edit -sub-items
 
Story 4 frontpage
Story 4 frontpageStory 4 frontpage
Story 4 frontpage
 
Story 3-landing page with form wall
Story 3-landing page with form wallStory 3-landing page with form wall
Story 3-landing page with form wall
 
Story 2-search & create container
Story 2-search & create containerStory 2-search & create container
Story 2-search & create container
 
Story 1
Story 1Story 1
Story 1
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Adaptive, context aware content management in eZ Platform - part 2

  • 1. Adap%ve,  Context-­‐aware  Content   Management  part  2:     Content  varia%ons  at  the  object  and  field   level.   ! ! !                OR                            ?   Where  Content  Means  Business   !!
  • 2. •  One  general  ar*cle   “Is  the  Football   Fever  S*ll  On?”   •  One  slight  varia*on   to  be  served  to  US   visitors,  “Did  the   Soccer  Wave  Hit   You?”,    to  beAer   engage  them.   Use  case:  slightly  adapt  content  stories  to  different  audiences 2
  • 3. Approach 3 •  Manage  this  at  the  Content  level,  directly  in  the  content   directory   •  Crea*ng  a  content  varia*on  that  allow  to  “override”  (or   “specialize”)  specific  fields  of  content,  without  changing  the   others  (nor  duplica*ng  them)   •  Binding  this  to  the  declara*on  of  the  context   •  Somehow  making  the  eZ  content  repository  even  more   “object  oriented”  (to  quote  @ilukac  :-­‐)  )  
  • 4. Joe,  the  Editor,  will   first  locate  in  the   editorial  interface   the  ar%cle  he  wants   to  change.   ! Here,  in  the  right   toolbar,  he  will  click   to  create  a  new   varia)on.
  • 5. Joe  will  first  be   asked  to  define  the   context  where  this   varia%on  should  be   used,  combining   different  condi%ons   (geoloca%on,  user   profile,  device,   %ming…)
  • 6. Joe  will  pick:   •  Users  in  the  USA   or   •American  Users   (located  anywhere…  but   recognized  as  americans   from  their  profile)   ! And  will  start  with  a   progressive  A/B   deployment  on  60%  of   the  requests.
  • 7. Joe  will  then  go  to   the  next  step:  edi%ng   the  content.   ! Rolling  over  the   content  edi%on   screen,  on  each  field,   clicking  will  enable   him  to  create  a   varia%on  for  the  field.
  • 8. He  will  first  change   the  copy  field.
  • 9. Then  the  name,   which  is  used  as  a   Title  in  this  case.   (he  probably  should   have  start  with  this   one…  )
  • 11. just  because  Tim   Howard  generated  a   bit  of  buzz  during   this  World  Cup  in  the   US…
  • 12. Now  Joe  is  done,  his   edi%ng  screen  shows   clearly  which  fields   have  been   overridden  or  not,   ready  to  publish.
  • 13. When  published,  the   ar%cle  is  online  (for   the  visitors  matching   the  context…)  and   can  be  easily   accessed  from  the   editorial  interface,   on  the  right  toolbar,   in  the  varia%ons   sec%on.
  • 14. Roland  BenedeX   Product  @  eZ   ! Feedback:   roland.benedeX@ez.no   @rolandbenedeX   Thanks  for  reading,  any  feedback? 14