Project Awesome project awesome

Sitecore

.NET digital marketing platform that combines CMS with tools for managing multiple websites.

Collection 81 stars GitHub

Publishing

Publishing Service Azure Templates 3 updated 5y ago

ARM templates to install the Sitecore Publishing Service in your Sitecore Azure PaaS environment and scripts to create the necessary Web Deployment Packages.

Scheduled Publishing

Gives the content editor the option to delay the publishing of an item for a future point in time.

AdvancedPublishDialog

An enhanced standard publish dialog.

SIF scripts to install Publishing Service 3 updated 1y ago

Powershell scripts that both use the Sitecore Install Framework (SIF) to auto-install the Publishing Service & auto-install the Publishing Module on top of the ContentManagement instance or StandAlone instance.

Publish Viewer 4 updated 6y ago

Allows you to monitor the publishing queue on the Sitecore Publishing CM Server, see their current status, and cancel publishing jobs if required (ie. time queued, time publish job started, duration in the queue, number of items published, average time to publish an item, all messages from the published job).

Sitecore Power Publish 1 updated 11y ago

Publish button that forces the item being published, regardless of the state of the Publishable option on the Item tab in the Publish restriction. 1) This function will not publish linked pages in your site that are not published, but only resources like media library items and data sources used in item fields, as those are needed to display the item you want to publish correctly. This method even publishes the templates and layouts used by the current item, if that's not done yet. 2) Unpublish button enables you to unpublish an item with a single click. It will change the Publish Restrictions as it unchecks the Publishable option on the Item tab and publishes the item after that, using a full Republish without Subitems. 3) The Publishing State button shows the publishing state for all publishing targets. If a publishing target is up-to-date, a green dot is shown. If the item is published to a publishing target, but the item has changed afterward, an orange dot is shown (so it's published, but not up-to-date). If the current item is not present in a publishing target at all, a red dot is shown. This function enables the content editor to check in detail if the content is published or not, for every publishing target.

Demo

Sitecore.HabitatHome.Commerce 25 (archived)

Demo assets with external contributors and partners.

Lighthouse Demo 84 updated 8mo ago

The latest XP 10.0 demo using SXA 10.0. It can be only deployed inside Docker containers.

Sitecore MVP 66 (archived)

The source code of a real Sitecore MVP website built with Sitecore 10 and SXA working in containers.

Sitecore Habitat 406 (archived)

Habitat is an example Sitecore solution built on the Helix architecture principles. No longer being updated or maintained, and is being replaced with Sitecore Helix Examples.

Sitecore.Demo.Headless

Sitecore JSS PWA demo assets and future "Sitecore Headless" related demo assets.

Sitecore.HabitatHome.Utilities 38 (archived)

A collection of utilities and script examples to help with installing Sitecore Experience Platform, installing Sitecore Experience Commerce, installing Sitecore Modules, warming up a Sitecore Instance, security Hardening a Sitecore Instance, etc.

Sitecore.HabitatHome.Omni

Shares Sitecore JSS PWA demo assets and future "Sitecore Omni" related demo assets.

Sitecore.Demo.Group

Habitat Group Demo site - a developer example of a Habitat Based Demo.

Sitecore User Group UK 5 updated 28d ago

A demo of JAMstack architecture by using Git as a single source of truth, and Netlify for continuous deployment, and CDN distribution, built with Gatsby v2.

Developer Portal 35 updated 7d ago

The Sitecore developer portal built with Next.js, Typescript, Tailwind CSS, and hosted on Vercel, uses static site generation to create all the pages at build time. It also utilizes Incremental Static Regeneration (ISR) to automatically update the app when changes to page content are made. With much of the page content written in Markdown and converted to HTML at build time, images are however used and managed in Sitecore DAM and published to a CDN.

Containers

Repository of Sitecore Docker images 181 updated 2d ago

Build your own Docker images for the most recent versions of Sitecore.

Windows Docker Machine 1.1k updated 9mo ago

Vagrant environment that creates a "Docker Machine" to work on your MacBook with Windows containers so that you can easily switch between Docker Desktop Linux containers and the Windows containers.

Sitecore Containers Prerequisites updated 5y ago

Checks the machine for Sitecore Container compatibility, enable Hyper-V, downloads and installs software including Sitecore 10.1

Sitecore Docker Examples

An official Docker Examples images for the most recent versions of Sitecore 10.*, including 'getting-started' XP0 container environment.

Container Deployment

Provides examples on how to deploy Sitecore containers using various methods.

Packer for Sitecore 22 updated 6y ago

Repository contains Packer templates for a local Sitecore hosting environment with IIS and SQL Server on Windows, SOLR and Sitecore 9.0 building virtual machine images and Vagrant boxes for VirtualBox, provisioned with Chef.

Docker SOLR with SSL 11 updated 5y ago

A simple setup that sets up a Linux container on a host running solr with SSL using a generated certificate.

Sitecore Docker Tools 29 updated 8mo ago

Set of utilities to improve developer experience when running Sitecore in a Docker environment. This an image with development scripts and entrypoints that can be used during Sitecore container builds and a PowerShell module with functions used on the Sitecore container host to initialize the Sitecore Docker environment.

Konabos Docker Examples 12 updated 1y ago

Sample compose files and associated configuration beyond those officially provided by Sitecore.

Sitecore Module Docker Asset Image Creator

A script to handle the auto-creation of a Docker Asset Image for a given Sitecore module

Containers & AKS 12 updated 5y ago

Taking Sitecore 10 to the next level into Azure AKS.

PaaS to AKS 11 updated 1y ago

Boilerplate project for deploying Sitecore 10.0.* to Azure AKS coming from an Azure PaaS architecture for Sitecore. That includes ARM templates for External Data Services, required to run Sitecore k8s in production, and scripts to support a full Infrastructure-as-Code setup for Sitecore on AKS.

Sitecore Deployment on Kubernetes Example

An example of a Sitecore 10.1 XP0 deployment onto AKS with SolrCloud. It should deploy: 1)Sitecore 10.1 XP0; 2)Microsoft SQL Server 2019; 3)Zookeeper 3.4 (3 replicas); 4)Solr 8.4 (3 replicas)

Sitecore spatial geojson polygons updated 3y ago

Implementation of a Linq extension to be able to query on points that intercept GeoJson polygons in Solr indexes. The demo provides a template with the spatial field, a couple of sample items with polygons from OpenStreetMap that cover some cities; and a controller rendering that reads lat and long from the query string and returns the polygon of the item found (e.g. Big Ben's coordinates return London).

Sitecore Solr Schema

Sitecore configsets (schema) for Solr 8.1.1 and 8.4.0.

Search Index Builder 5 updated 3y ago

A tool for rebuilding search indexes from outside the Sitecore web app especially good for very long-running builds.

SolrCloud Install Scripts 12 updated 5y ago

PowerShell scripting library to help with installing SolrCloud clusters on Windows.

Docker SolrCloud for Sitecore 10

Creates a SolrCloud container that can be used with a Sitecore 10 instance under Docker. The files have been adjusted from the Solr container files in the Sitecore Docker examples repo. The default "solr" service Sitecore provides can be replaced using these files.

Sitecore SolrProxy 3 updated 4y ago

Tool for easy access to the Solr admin console if you have access only to Sitecore CM.

Common Sitecore ContentSearch extensions updated 7y ago

Common extensions to Sitecore contentSearch; hereunder PopulateSolrSchema pipeline processors to ensure that all installed languages in Sitecore are added to the solr managed schema.

Sitecore Computed Search 2 updated 10y ago

An index search development accelerator that allows developers to declare computed search fields on an index that can capture and store targeted field values of items within a scope as well as the field values of items based on specific templates that are part of its presentation. In addition, specific weights can be applied to these computed fields using search boosting so that content-matching search terms can be promoted in search results.

sitecore-azure-search-compat 3 updated 3y ago

Compatibility patch for Sitecore + Azure Search.

Helix

Sitecore Helix Examples 75 updated 2mo ago

Demonstrations of Sitecore Helix practices across various tooling and business scenarios; intended to demonstrate a wider variety of implementation types/requirements than existing examples.

PLAY Summit Demo 28 updated 1y ago

A demo of XM, Experience Edge, Content Hub DAM and CMP, Content Hub Edge, JSS, CDP, Sitecore Personalize, Next.js and Vercel.

Sitecore Helix Documentation 24 updated 4y ago

The official guidelines and recommended practices for developing in Sitecore for Sitecore Helix.

Helixbase 104 updated 2y ago

Sitecore Helix-based solution for Greenfield projects.

Sitecore Foundation 45 (archived)

Sitecore Framework from Avanade that follows the Helix modular architecture design principles.

Helix example Module & Solution templates

Templates for the Sitecore Helix Visual Studio templates extension.

Helix frontend development example

A simple frontend development setup for a Sitecore Helix solution.

Helix Publishing Pipeline 68 updated 4y ago

Allows Helix solutions to be published as a single unit, with content from modules (like views and config patches) being automatically included. It also contains optimizations and guidance around local development deployments. Since it extends the standard Web Publishing Pipeline it should work with any supported target (package, file system, Azure, Docker) via either Visual Studio or the command line.

CustomLinkProvider

A demonstration of Converting a custom Sitecore link provider from non-Helix to Helix.

Helixify updated 6y ago

The module is designed to add instant Helix compatibility to any Sitecore project.

XM Cloud

Extending Content Editor

Copy Version module updated 12y ago

Adds commands to the Content Editor that allow users to copy and paste the latest version of an item instead of the entire item. After installation, the "Copy version" and "Paste version" commands are accessible from the context menu in the content tree.

Browse Command 3 updated 12y ago

Adds a command that allows the user to open an item from the Sitecore content tree in a new browser window. Sitecore does not offer this out-of-the-box, except for the Preview command which has the effect of entering preview mode, so the given module will do the same but without entering Preview mode.

Environment Styler for Sitecore 4 updated 9y ago

An environment-specific styling (and text) on the login screen and header ribbon for Sitecore.

InsertOptionsLoophole 1 updated 11y ago

Prevents Sitecore users from bypassing insert options.

ScopeToThis 1 updated 11y ago

Allows "scope to this" functionality a la Visual Studio on the Sitecore Content Editor tree.

DeviceEditorShortcuts updated 9y ago

A productivity improvement for Device Editor, showing datasource if set to that particular component and previewing that right from a pop-up click.

DmsGutters 1 updated 13y ago

Content Editor gutters to indicate tested and personalized items.

Move Validator updated 11y ago

Validate if an item can be moved to a new location based on insert options.

SitecoreFieldSuite 6 updated 4y ago

Provides Sitecore users a more streamlined and informational approach to content authoring. This is achieved by revamping 5 field types, introducing an Images field, enabling automatic publishing of referenced items, and adding new functionality such as the Edit Form, Go to Item button, and the Field Gutter.

Sitecore Smart Commands 10 updated 8y ago

A shared-source module that contains smart copy, duplicate, and clone commands in Content Editor, that implement so much wanted functionality missing by default.

Sitecore-TinyMCERTE

A Sitecore Control that uses the Tiny MCE Editor in place of the default one.

SXA (Sitecore Experience Accelerator)

SXA Securty Headers 8 updated 2y ago

Shows how to implement response security headers on an example of SXA, but they are truly Helix-generic.

Sitecore Experience Accelerator index 4 updated 1y ago

The whole set of dicumentation about SXA.

SXA Styleguide 14 updated 4y ago

An education site based on SXA that helps explain the inner workings and illustrate best practices.

SXA.Styleguide.Frontend

A repository holds all the frontend code needed to run the site. It consists of two parts, the SXA themes and the Scriban templates used on the site. The folder structure used in this repository mimics the SXA Creative Exchange output, therefore you can find the sources for the themes and the separate Scriban templates.

SXA.Foundation.Variants 4 updated 6y ago

A collection of custom SXA rendering variants and some other useful things that may be helpful in your solution.

SXA Reference 19 updated 4y ago

An example Sitecore project built on top of Sitecore Experience Accelerator.

SXA.HealthCheck 5 updated 4y ago

A Power Shell script used to determine the health status of the SXA site, consists of validation steps, each of them checks different things in SXA solution and provides possible solutions.

Global Field Validator 1 updated 7y ago

An SXA module to validate fields at a site level rather than at the template field level.

Scriban syntax coloring and auto completion 3 updated 4y ago

Scriban syntax coloring and intellisense for known objects extension for Visual Studio Code.

Westco SXA Extensions

Sitecore Experience Accelerator (SXA) extensions.

docker-sxa-node 2 updated 3y ago

Demonstrates using the SXA CLI from within a Docker container with Node installed.

SXA.Platform.Assemblies updated 5y ago

the lists of assemblies for SXA back to v1.6 and Powershell script to generate your own.