Replies: 6 comments 5 replies
-
One thing to determine is do we want to be able to toggle on/off on a per-line basis in the manifest or would we want to do it at a manifest level. I think we also should have the ability to do "moments" and to enter datetime range directly. Options are:
We may also want to offer a combination of the above. I could see for blackfriday knowing that a specific manifest will only ever apply for those dates. |
Beta Was this translation helpful? Give feedback.
-
with promotions in mind, for mapping of moments & dates, for sake of confidentiality, @honstar raised an interesting idea i think @3ch023 alluded to too: just having a file live that says which moment we are in (e.g. ['blackfriday', '2023', 'Q4']). On a private space this can be attached to dates, some scheduled publication of content could be made based on this, and then we don't have to even think about exposing that content anymore |
Beta Was this translation helpful? Give feedback.
-
I'm not sure I fully understand option #2 either. It sounds like options #1 and #3 would cover the current use cases. I'm assuming #3 option would override anything set by #1 in the event both options are used? |
Beta Was this translation helpful? Give feedback.
-
My first inclination is to say that this is an excellent use of Target. Target is fully integrated into MEP and has scheduling features. Additionally, you can create and QA a new personalization experience before the activity is even set up. This would allow authors to keep working while waiting for T&O assistance. But perhaps there's a reason Target is not suitable for your needs. If so, I need more details to understand the situation. But I worry the solutions discussed so far are all more clunky than using Target. Additionally, anything that involves information in the manifest will require the manifest to be downloaded to the user's computer and checked. But if Target is the shutoff mechanism, it will simply stop sending the data once the activity is over. |
Beta Was this translation helpful? Give feedback.
-
Opt. 1 - 'Flags'Following the call we had, here is a brief description of what the suggested 'Flags' feature could look like and open points: Inspired by the option 3 from @chrischrischris , Flag name is prepended to the manifest path specified in metadata:
Flags will use Franklin's Scheduling feature to pre-publish content in advance(some defined delay before). Content needs to be pre-published, but not shown to the user till the moment time starts. This is required to make sure there is no delay when Moment time is on. Flags could be specified in (To be decided):
Mep flags would fulfill both promotion and feature flags use cases |
Beta Was this translation helpful? Give feedback.
-
Opt. 2 - 'OOTB Franklin Scheduled Publish'After spending some time thinking about how to avoid client-side datetime check, I have a second option to suggest:
Decrease amount of ManifestsIf we go with this approach we need to decrease the number of promo manifests. It will not be rational to have 1 manifest per page, per locale, per promotion. Overview of changesGWP needs a way to preview what changes will be made to the page. If we rely on OOTB Frankling Scheduling, we need to teach MEP to read the schedule file and only show 'active at a time' manifests. Pros/Conspros:
cons:
|
Beta Was this translation helpful? Give feedback.
-
as a follow up for https://github.com/orgs/adobecom/discussions/993, we discussed offline and agreed we could try to go with OOTB mep with some more features first.
One of them is what we've called on/off from our aeminds or scheduling. Thinking twice, start & end dates for a given personalized experience would be something cumbersome to add in each and every manifest, and to update, and to maintain consistent.
Idea would be to have some place where we define "moments" like blackfriday, where we set start and end date.
Then a moment column in mep manifest would refer to that moment key in a human fashion.
Resolution on browser would be current date being including in [start,end] interval
wdyt? cc @chrischrischris
Beta Was this translation helpful? Give feedback.
All reactions