Content centralisation strategy #1388
Replies: 8 comments 9 replies
-
Would be great to see a new home for any sort of content that needs to be centralised, without teams producing their own hacky solutions for shared content but authors being able to just point to That would turn the milo Sharepoint folder back into a purely milo.adobe.com documentation & QA playground again and having a separate folder for production content with stricter rules around moving/deleting/publishing content. With the new project, milo would continue to be centered around specific projects and their own content. |
Beta Was this translation helpful? Give feedback.
-
I like the idea of setting up a new project to handle centralised content, this way we ensure everything is in one place and there's no threat of content being accidentally removed by developers. This will also reduce the complexity in logic; all existing use-cases and content would not have to suffer. |
Beta Was this translation helpful? Give feedback.
-
The ability to share content across adobe.com boundaries has been a challenge and requirement for a decade. We've seen various solutions along the way with varying degrees of success. From my perspective, @narcis-radu has already mentioned a crucial point: content structure and governance! We need to be very clear about the intent of a central content storage and its real-world application. Ultimately, it's bound to a client-side mechanism where an additional HTTP request needs to be made to fetch content. |
Beta Was this translation helpful? Give feedback.
-
Another use-case for centralized content is tags: for adobe.com, it would be great if we could host tags that are common across business units in a central location. The existing tag-selector block already allows for defining multiple tag sources. |
Beta Was this translation helpful? Give feedback.
-
I understand that we aim to keep Milo's sharepoint folder as the sole source for documentation and QA tasks. However, I'm uncertain about the necessity of having numerous sharepoint folders for distinct projects. Can we please clarify the primary obstacle preventing us from consolidating CC, DC and EC content within a single sharepoint folder? |
Beta Was this translation helpful? Give feedback.
-
GWP is asking for updates on the final approach, so we'll need to reach a conclusion soon and start implementation. Until now, there haven't been any major red flags as to why we shouldn't be going this direction. More and more consumers and pages are being onboarded to Milo and it's not sustainable to ask them to duplicate content in multiple locations, since this will lead to discrepancies along the way and also increases authoring effort significantly. Performance should also be considered - using the So the question is: are there any major concerns around our proposal? |
Beta Was this translation helpful? Give feedback.
-
Great discussion, my only opinion is to find the one way of centralizing content, future proof it and make it stick. We already have use cases to leverage placeholders, but I'm also wondering, what if we wanted to leverage merch cards across CC and DC?, would that also fit in this content structure? |
Beta Was this translation helpful? Give feedback.
-
We need to add another folder to the structure, otherwise we could run into authoring mistakes when someone copy/pastes previewed links from the central project.
Running through this example Error-prone example without nesting everything within a "federal" folder
What we want
|
Beta Was this translation helpful? Give feedback.
-
Challenge
It's becoming clear that we need a consistent approach for centralised content. Not just for navigation fragments, but also for placeholders, 404 pages and possibly commerce [1].
Federated content should be consistent. Currently, we're using a development/QA environment,
milo.adobe.com
, to store certain pieces of production content. Not only is this not safe from a content perspective, but it also comes with additional DNS lookup tax for our consumers.Proposal
Based on recent discussions with @auniverseaway, we're thinking of starting a new project for federated content. Let's call it federal for now, name TBD. It would have its own repo within the adobecom org, using the Milo College project. It would have its own folder in Sharepoint [2], at the same level as DC/BACOM/Milo/etc. We'd also need to set up the localisation flow and authentication.
This would create a new
https://main--federal--adobecom.hlx.live/
FQDN. We would ask WebPS to proxyhttps://(www|business).adobe.com/<locale>/federal/<path-to-content>
tohttps://main--federal--adobecom.hlx.live/<locale>/<path-to-content>
.Questions
On navigation centralisation
TL;DR: nothing changes for our consumers, no new onboarding or additional steps are needed.
We're not planing on centralising whole navigations, just shared content, such as cloud menu dropdowns (like the content of the 4 dropdowns on the homepage), footers and, eventually, promos.
Consumers will maintain the ability to define their navigations within their own Sharepoint and use it as they do today. Only if they need access to shared content will they need to update certain paths in their own, self-hosted, navigation documents.
[1] https://github.com/orgs/adobecom/discussions/1093
[2] Proposed folder structure:
Beta Was this translation helpful? Give feedback.
All reactions