Pillar 1: Content Publishing
Adobe offers tremendous flexibility. While there is a straightforward roadmap, you aren't locked into this pathway. You can use Document-based Publishing or Adobe Experience Manager.
Learn how Edge Delivery Services will affect you as an eCommerce merchant or developer.
Edge Delivery Services (EDS) is a modern system for publishing website content. Content is loaded from Adobe Experience Manager (AEM) or Office 365/Google Docs (a fairly new idea). This content is rendered using a lightning-fast open-source experience built by Adobe.
Edge Delivery Services leverages a "headless" architecture. The website that renders content is separate from Adobe's background processes to format the content. This air gap allows for superior caching and easier development to make a lightning-fast product, both time to market and for page speed.
Adobe offers tremendous flexibility. While there is a straightforward roadmap, you aren't locked into this pathway. You can use Document-based Publishing or Adobe Experience Manager.
Content can come from several sources, but the new Document-based Publishing system is the most interesting. This was previously developed under the Project Franklin or Helix code names.
Content is authored in Google Docs or Office 365 using familiar methodologies—who hasn't used one of these tools? Authors write content in a word editor and preview/publish directly from this environment.
How does this work?
Adobe has built a Chrome extension (Sidekick) that is the glue between Google Docs/Office 365 and Adobe's servers. This extension lets authors preview content and interact with a Commerce store to load blocks. Developers can extend these capabilities. The result is a powerful and flexible system to deploy content.
No matter the route you choose, as detailed below, blocks are the foundational aspect of Edge Delivery Services. The boilerplate EDS project includes a great starting point from which your developers can stylize to align with your brand guidelines.
Here are a few that are available out of the box:
If you need more robust content governance, Adobe Experience Manager (AEM) remains an excellent option. Thousands of large companies rely on AEM for its powerful workflows, approval points, and extensions.
You also have the option of using the Universal Editor. This provides a trimmed-down version of AEM that is more cost-effective than full-scale AEM. This is the equivalent of a WYSIWYG editor.
Adobe's Edge Delivery Services is a more unified solution, unlike most composable content management systems (Prismic, Contentful, Sanity). Developers run a few commands, and the environment is ready to go. Adobe's goal is a fast time to market, and a quality developer experience is the way to get here.
Blocks are the foundation of an Edge Delivery Services application. These are crafted with simple but modern code structures (HTML, CSS, and Javascript). Adobe has kept the learning curve to a bare minimum. Gone are the days of complicated systems that command costly hourly rates. Once your website is configured and published, a junior developer (or even AI) can build or customize blocks.
Committing to a new solution is risky: no one wants bleeding-edge technology. While we at SwiftOtter don't put Edge Delivery in this category, it's nowhere as battle-tested as other solutions like Contentful, Sanity, or Prismic (what powers this website).
The SwiftOtter Combiner is a tool to proxy in EDS pages into your existing store, allowing you to move one page(s) at a time to EDS. Gone are the days of porting your entire website in one set. This reduces the initial cost to a bare minimum. You get the opportunity to test Edge Delivery Services and train your team. As your budget allows, you can move additional pages. Once all pages are ported to Edge Delivery Services, we will switch off SwiftOtter's Combiner, and you'll notice a further speed improvement.
The biggest downside of SwiftOtter's Combiner is that it's a proxy. EDS-powered pages through the Combiner will not be as fast as directly using EDS.
Adobe Edge Delivery Services: a content publishing and rendering system that ties into Adobe Experience Manager.
Adobe Storefront: drop-in components (that can theoretically be used anywhere) to provide commerce capabilities. More information is available here.