Headless Sitecore
356 subscribers
12 photos
7 videos
26 links
Download Telegram
CALL FOR SPEAKERS!

Sitecore Headless Development User group is looking for speakers on 15th February, event starts at 7PM ET.

If you are headless next.js or xm cloud enthusiast, or just willing to share your knowledge - please reach out to the organizer https://www.linkedin.com/in/martin-miles/
Yay! Highly anticipated release of Headless SDK 21.6.0 is now there!

Plenty of features and bug fixes, however there are also some breaking changes as well. Please address release notes carefully here: https://github.com/Sitecore/jss/releases/tag/v21.6.0
SDK 21.6 changed the way of how Next.js handles Personalize integration:

- The integration now uses the new Cloud SDK.

- Removed the nextjs-personalize add-on; Personalize integration is now part of the XM Cloud add-on.

- Removed support for custom Point of Sale resolution.

- Changes to how event configuration is handled: these are now controlled using the Cloud SDK.

- Removed these environment variables, using Context ID instead:
NEXT_PUBLIC_CDP_TENANT_URL
NEXT_PUBLIC_CDP_CLIENT_KEY
NEXT_PUBLIC_CDP_POINTOFSALE
The BIGGEST change of 21.6 was that we now need to use Context ID environment variable for many integrations instead of old way of doing things.

So, what is that Sitecore Context? Support for Sitecore Context is a simplified way of handling your front-end integration with XM Cloud. Sitecore Context includes all the variables you need for your integration, such as site identifiers and Experience Edge endpoints. Instead of passing a multitude of environment variables, you now only include the Context ID variable, and the other variables are handled automatically.

The JSS GraphQL Layout and Dictionary services now use Sitecore Context ID as well, if available, instead of the Sitecore API Key.

Read more: https://doc.sitecore.com/xmc/en/developers/xm-cloud/the-context-id-environment-variable.html

This change is so big that Sitecore has to rework documentation into the legacy one (for 21.5.* and earlier) and the default one for 21.6 and newer. You can now access XM Cloud JSS documentation by clicking Developers > JSS for XM Cloud 21.6 in the menu bar. If you want to open documentation for 21.5, use the version menu in the top-right corner.
Speaker Call-Out for the Sitecore Headless Development User Group

Are you a Sitecore developer brimming with knowledge and experience in
headless solutions? We're seeking dynamic speakers for our next virtual gathering on February 15th at 7PM ET, and you could be in the spotlight!

What to present? It could be anything related to Sitecore
#Headless Development with #Next.js and #React, as well as the relevant thoughts about #XMCloud platform, #ExperienceEdge, or anything else relevant to the modern way of development with #Sitecore.

JOIN the group by this link https://www.meetup.com/sitecore-headless-development-usergroup and DM Martin Miles your speech proposals!
Just for a reference ...
Media is too big
VIEW IN TELEGRAM
Sitecore Headless Development User Group #4

- Content replacement tokens in headless SXA with Next.JS (by Frank van Zutphen)

- Performance Crime: Decreasing @sitecore-jss/sitecore-jss Package Size in 4 Times (by Anton Tishchenko)

- XM Cloud Composable Forms full overview (by Martin Miles)
Upgrading to 21.6 from earlier version
- official guide: https://tinyurl.com/2dyw8dmf
- tips: https://tinyurl.com/yoby367l
Media is too big
VIEW IN TELEGRAM
Sitecore Headless Development User Group #5

- Turbo-charge your SSG and ISR (by Rob Ahnemann)

- Introducing the Experience Edge Browser, a tool for viewing and troubleshooting Experience Edge data (by David Ly)

- Configuring a Sitecore XM Cloud website with a different domain per language on Vercel (by Mike Payne)
Sitecore Headless SDK 21.7 released

https://github.com/Sitecore/jss/releases
Vercel updates their pricing structure

Introducing new metrics like Edge Requests. You’re getting free included usage of these in proportion to previously included bandwidth and functions.

P.S. no worries - your hobby account remains free and doesn’t require a payment method.

Read more: https://vercel.fyi/improved-infra-pricing
Sitecore Headless SDK 22 released

Sitecore 10.4 will require 22
Beware: plenty of breaking changes in the APIs

Read more
: https://tinyurl.com/23byzdz8
The good news for those involved into North American healthcare: Vercel now supports HIPAA compliance and can sign Business Associate Agreements (BAAs) with enterprise customers.

More: https://vercel.com/blog/vercel-supports-hipaa-compliance
Sitecore JavaScript Rendering SDK (JSS) for Next.js - The official documentation

Available for the version 22!

Link: https://tinyurl.com/yv7mdqtp
Media is too big
VIEW IN TELEGRAM
Sitecore Headless Development User Group #6

- CSS with Headless SXA (by George Chang)

- Optimizing Experience Edge Reliance (by John Rappel)
Sitecore Headless Development User Group #7

- Starting a new xm[Cloud] project (by Ghodrat Ashournia)
- Wishing for workspaces (by David Morrison)

Watch: https://youtu.be/2Rp3bFMkPUA
A walkthrough of Sitecore JSS commands:

https://tinyurl.com/2d67jrhb
Media is too big
VIEW IN TELEGRAM
Sitecore Headless Development User Group #8

- Next.js Link vs Sitecore JSS Link (by Tyler Holmes)
- Revolutionize Your Commerce Experience with Sitecore OrderCloud and Next.js (by Josh Oliver)

YouTube: https://youtu.be/1jyxCp0FcpI
Sitecore Headless Development User Group #9

- Sitecore Next.js Multisite - key takeaways from building a new multisite project (by Alex Doroshenko)
- Embracing XM Cloud: Key Changes and Implementation Insights for Developers (by Kevin Suarez)
- Unlocking True Composability with GraphQL Federation (by Chet Potvin)

YouTube: https://youtu.be/4nTAUYf0PQU
Restructuring the Sitecore XM Cloud Foundation Head to favor FED-first approach

Some of you might have seen this PR (https://github.com/sitecorelabs/xmcloud-foundation-head-dev/pull/170) was merged recently and is now available on the Foundation Head Dev repo, this will be getting pushed through to the Staging and Production forks soon.

Changes included in this PR are

- Restructure of the assets in the repository to favor FED-first approach
- Rebranding of contents as Next.js Starter kit
- Changed all references to sxastarter to Next.js starter
- Changed all references to xmcloudpreview to Next.js starter
- Updated main readme to include steps to run FED-first and link to Getting Started guide on doc site
- Added new ./localContainers/README.md to highlight steps to continue running the repo locally using docker
- Bumped default base image version to lts2022
- Bumped Traefik to latest version

If you’re wondering what has changed and why, you can read a blog post all about it here: https://robearlam.com/blog/restructuring-the-sitecore-xm-cloud-foundation-head.

As mentioned in the post this is one of the first in a bunch of changes we’re making to improve the development experience with XM Cloud, so keep tuned in the coming weeks and months!