Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Example) Add CMS Sitecore XM Cloud Example #54535

Merged

Conversation

ah100101
Copy link
Contributor

What?

This PR adds the cms-sitecore-xmcloud example.

Sitecore XM Cloud is a headless CMS platform that empowers content editors to manage content, layout, and structural aspects of web pages. The Sitecore JSS framework connects frontend JavaScript applications to the XM Cloud API, allowing retrieval of content and presentation layout information.

Sitecore JSS for Next.js integrates Next.js with Sitecore JSS, offering a structured approach to connect a Next.js application to XM Cloud. The cms-sitecore-xmcloud example, derived from the Sitecore JSS initializer, showcases the frontend application exclusively, omitting backend implementation details.

Why?

While Sitecore offers detailed documentation for creating XM Cloud projects and JSS applications, existing starter templates often combine frontend and backend configurations. The cms-sitecore-xmcloud example focuses solely on the frontend application and includes environment variable examples to establish a connection with XM Cloud, eliminating the need for a .NET-compatible machine.

How?

For comprehensive guidance on setting up an XM Cloud site and JSS application, refer to Sitecore and Vercel documentation. The cms-sitecore-xmcloud example is created using the Sitecore JSS initializer, integrating Next.js and SXA (Sitecore Experience Accelerator) add-ons. Further documentation can be found at:

@ijjk ijjk added examples Issue/PR related to examples Font (next/font) Related to Next.js Font Optimization. labels Aug 24, 2023
@ijjk
Copy link
Member

ijjk commented Aug 24, 2023

Allow CI Workflow Run

  • approve CI run for commit: 2090ca1

Note: this should only be enabled once the PR is ready to go and can only be enabled by a maintainer

@ijjk
Copy link
Member

ijjk commented Aug 24, 2023

Allow CI Workflow Run

  • approve CI run for commit: 2090ca1

Note: this should only be enabled once the PR is ready to go and can only be enabled by a maintainer

@ijjk
Copy link
Member

ijjk commented Aug 24, 2023

Allow CI Workflow Run

  • approve CI run for commit: ecc2f19

Note: this should only be enabled once the PR is ready to go and can only be enabled by a maintainer

Copy link

@orca-security-us orca-security-us bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca

steven-tey
steven-tey previously approved these changes Aug 26, 2023
@ijjk ijjk added the CI approved Approve running CI for fork label Aug 27, 2023
ijjk
ijjk previously approved these changes Aug 27, 2023
@ijjk ijjk removed the CI approved Approve running CI for fork label Aug 27, 2023
@kodiakhq kodiakhq bot merged commit c1b753c into vercel:canary Aug 27, 2023
48 checks passed
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 10, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
examples Issue/PR related to examples Font (next/font) Related to Next.js Font Optimization. locked
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants