Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Sitecore
  3. ItemNamingRules

ItemNamingRules

C#

Provides Sitecore rules engine conditions and actions to automate and enforce item naming conventions across the content tree.

GitHubGitHub
4 stars6 forks0 contributors

Overview

Sitecore-ItemNamingRules is a module that extends the Sitecore Rules Engine to automate and enforce consistent item naming conventions. It allows administrators to define specific naming rules for different branches of the content tree, ensuring content integrity and reducing manual errors.

Key Features

  • Layout-Based Conditions — Trigger rules based on whether an item has layout details for any device or the default device.
  • Character Replacement — Replace invalid characters in item names using regular expressions and custom replacement strings.
  • Length Control — Restrict the maximum length of item names and ensure a minimum length.
  • Uniqueness Enforcement — Guarantee unique item keys (names) within a parent, automatically appending a datestamp if needed.
  • Format Standardization — Automatically lowercase item names and merge sequences of invalid characters.
  • Branch-Specific Rules — Apply different naming conventions to different sections of the content tree.

Philosophy

The project emphasizes automation and consistency, allowing Sitecore administrators to enforce naming policies directly through the native Rules Engine rather than relying on global settings or manual oversight.

Quick Stats

Stars4
Forks6
Contributors0
Open Issues1
Last commit12 years ago
CreatedSince 2013

Tags

#rules-engine#content-management#naming-conventions#dotnet#sitecore#cms#automation

Built With

S
Sitecore
v
visual-studio

Included in

Sitecore82
Auto-fetched 1 day ago

Related Projects

Organize Insert Options RulesOrganize Insert Options Rules

➕ A pipeline processor to organize Insert Options Rules in @Sitecore's content tree.

Stars1
Forks1
Last commit6 years ago
Page RulesPage Rules

Page Rules for Sitecore

Stars1
Forks0
Last commit7 years ago
MenuItemRulesMenuItemRules

Rules-based Context Item Menu Visibility

Stars0
Forks1
Last commit8 years ago
Sitecore adaptive rulesSitecore adaptive rules

Adaptive rules for the Sitecore rules engine

Stars0
Forks0
Last commit10 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub