Getting started developing

Experience Workspace is a powerful tool that enables authors to create impactful content quickly. Every project brings its own requirements and you might find use cases where you would like to extend the functionality of Experience Workspace.

Because Experience Workspace was built to be lean, nimble, and to support the agenitc age, extending it is straightforward and only requires experience with Javascript and Node so any developer can help you customize Experience Workspace.

There are three different, complementary starting points.

  1. Developing apps & plugins - This article explains the difference of apps and plugins, when to use them and provides basic examples. This is a good starting point if you are already familiar with Experience Workspace.
  2. Extending Edge Delivery Services with micro-frontends - This article is a step-by-step guide to implementing your own app, plugin, and Sidekick extension based on the example of a generative AI tag and keyword generating plugin. This is a good starting point if you need detailed code examples and are new to Experience Workspace.
  3. Build Smarter Workflows with Experience Workspace - This hands-on lab guides you through Experience Workspace and leads you through examples of building extensions with a coding agent. This is a good starting point if you are new to Experience Workspace and are experienced with AI-assisted coding.