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: [email protected] @rolandbenedeX
Thanks for reading, any feedback?
14