Sitecore Standard Template: Item Buckets Section

This blog post contains information about the fields in the Item Buckets section of the standard template in the Sitecore ASP.NET web Content Management System (CMS) and Experience Platform (XP). For more information about the standard template and topics mentioned in this blog post, see the links in the Resources section at the end of this page.

The Item Buckets section of the standard template contains fields that affect buckets and bucketing. Buckets support storage, path management, search,a nd other features for very large numbers of Sitecore items. Most of these fields apply to buckets, of which most solutions should have very few, if any. The __Bucketable and __Should Not Organize In Bucket fields are exceptions to the previous statement, as they apply to items within buckets. In general, those fields should be set in the standard values of the templates associated with those items rather than in individual items.
  • __Bucket Parent Reference (Sitecore.Buckets.Util.Constants.BucketParentReference): Set to the ID of the parent of the item before its relocation into a bucket. Unbucketing an item moves it back under that parent. Sitecore stores a value in this field automatically as apporiate.
  • __Is Bucket (Sitecore.Buckets.Util.Constants.IsBucket): Indicates that an item is a bucket.
  • __Bucketable (Sitecore.Buckets.Util.Constants.BucketableField): Indicates that an item should be hidden if it exists in a bucket. It
  • __Should Not Organize In Bucket (Sitecore.Buckets.Util.Constants.ShouldNotOrganizeInBucket): Indicates not to apply bucketing operations to the descendants of an item (it will maintain its structure within a bucket).
  • __Default Bucket Query (Sitecore.Buckets.Util.Constants.DefaultBucketQuery): Default filtering for bucket Search pane.
  • __Persistent Bucket Filter (Sitecore.Buckets.Util.Constants.DefaultFilter): Similar to __Default Bucket Query, but read-only (CMS users cannot change the search criteria for the bucket).
  • __Enabled Views (Sitecore.Buckets.Util.Constants.EnabledView): Views enabled for this item. In this context, views expose alternate user interfaces for working with items in a bucket.
  • __Default View (Sitecore.Buckets.Util.Constants.ItemViews): Default view for working with items in a bucket.
  • __Quick Actions (Sitecore.Buckets.Util.Constants.QuickActionField): Quick actions expose CMS operations in views and potentially other user interfaces.

No clue what happened to alphabetic order of standard template field names here. *Maybe* these are ordered by something like expected frequency of use.