Grouping dependency filters for SDL Tridion 2013 or earlier

You can change the way dependency filters are organized in the file DependencyFilters.xml.

By default, dependency filters or dependency groups are grouped together in the following groups:

  • Layout
  • Structure
  • Content
  • Definition
  • Configuration
  • Default items
  • Workflow
  • Security

By default, running the import or export wizard in Content Porter shows these groups. You can expand each group to show the list of dependency filters in each group. For example, the "Layout" group contains the filters "Page Template", "Included Template Building Block", "Component Presentation - Component Template" and "Template - Linked Item".

You can change the way in which the items are grouped together by editing the dependency filter configuration file, which is called DependencyFilters.xml, located on the server in the bin\config\ subfolder of the Content Porter installation root location, which defaults to c:\Program Files\Content Porter\.

This configuration file is an XML document that has the following structure:

  • It has a root element called tcccp:DependencyTypeFilters.
  • Within this root element are one or more elements called tcccp:DependencyFilterGroup. Each such element has:
    • a name attribute to identify the group of filters
    • a description attribute to describe the group of filters
  • Within the tcccp:DependencyFilterGroup element, you can optionally create one or more tcccp:Localization elements. Each of these elements has the following attributes:
    language
    An HTML language code of the form ll, where ll is a two-character language code, For example, en represents English, fr represents French, and so on.
    name
    The name of the current dependency filter group in the specified language.
    description
    The description of the current dependency filter group in the specified language.
    If the Content Porter user interface language is set to a language that is not specified in the language attribute of any tcccp:Localization element, Content Porter displays the name and description of the filter group in the default language, US English.
  • Within the tcccp:DependencyFilterGroup element are one or more elements called tcccp:DependencyFilter. Each of these elements has a name attribute to identify it. The table below lists all dependency filters.
Filter nameDependency filtered
AllowedMultimediaTypeA Multimedia Schema that a Schema uses (optional)
AllowedParentCategoryA Parent Category that a selected Category has (optional)
ApprovalStatusApproval Status of a selected item (optional)
BlueprintParentItemThe Blueprint Parent of the selected item (optional)
CategoryA Category that an item uses (optional)
ComponentPresentationComponentA Component included in a Component Presentation (mandatory)
ComponentPresentationComponentTemplateA Component Template included in a Component Presentation (mandatory)
ComponentPresentationTargetGroupA Target Group included in a Component Presentation (optional)
ComponentProcessA Workflow Process Definition associated with a Component (optional)
ComponentSnapshotTemplateA Component Snapshot Template associated with a Publication (mandatory)
ComponentTemplateAllowedSchemaAn Allowed Schema used in a Component Template (optional)
ComponentTemplateProcessA Workflow Process associated with a Component Template (optional)
DefaultComponentTemplateA Default Component Template that a Publication has (mandatory)
DefaultKeywordA Keyword as the default value of a Schema field (optional)
DefaultLinkedComponentA linked Component as the default value of one of the fields of a Schema (optional)
DefaultMultimediaSchemaThe Default Multimedia Schema of a Publication (mandatory)
DefaultPageTemplateThe Default Page Template of a Publication (mandatory)
DefaultTemplateBuildingBlockThe Default Template Building Block of a Publication (mandatory)
EmbeddedSchemaThe Embedded Schema of a selected Schema (optional)
GroupA Group used by a Process Definition (mandatory)
GroupMembershipA Group to which a selected Group belongs (optional)
IncludedTemplateBuildingBlockA Template Building Block that is included in a Template or Template Building Block (optional)
KeywordA Keyword that a Target Group has as a Tracking Key (mandatory)
LinkedCategoryA Category referenced from a Component based on a complex Schema (optional)
LinkedComponentA linked Component that any content item has (optional)
LinkedKeywordA Keyword used by a Component as a value for a pick list (optional)
LinkedSchemaA linked Schema that a Folder has (optional)
MembershipConstraintA Publication allowed for a Group (optional)
MetadataSchemaThe Metadata Schema of any item (optional)
MultimediaTypeThe Multimedia Type of a Multimedia Component (mandatory)
OrganizationalItemCategoryA content item that has a Category as an organizational item (mandatory)
OrganizationalItemFolderA content item that has a Folder as an organizational item(mandatory)
OrganizationalItemPublicationA content item that has a Publication as an organizational item (mandatory)
OrganizationalItemStructureGroupA content item that has a Structure Group as an organizational item (mandatory)
PageBundleProcessA Process Definition associated with a Page Bundle (optional)
PageProcessA Process Definition associated with a Structure Group (optional)
PageSnapshotTemplateA Page Snapshot Template associated with the selected Publication (mandatory)
PageTemplateThe Page Template used by a Page (mandatory) or a a Default Page Template used by a Structure Group (optional)
PageTemplateProcessA Workflow Process associated with a Page Template (optional)
ParameterSchemaA Parameter Schema linked to a Component Template, Page Template, or Template Building Block (mandatory)
ParentKeywordA Keyword that is the Parent Keyword of a selected Keyword(optional)
ProcessDefinitionTemplateBuildingBlockA Process Definition associated with a Template Building Block (optional)
PublicationThe Publication to which the selected item belongs will be filtered out. This is only relevant during import; during export, this filter is ignored.
RelatedKeywordA Keyword that is a related Keyword of a selected Keyword (optional)
SchemaThe Schema on which a Component is based (mandatory)
SchemaAllowedSchemaAn Allowed Schema that a Schema as (optional)
SchemaBundleProcessA Process Definition associated with a Schema Bundle (optional)
SharedItemAn item that is shared from a parent Publication (optional)
TargetGroupA Target Group that is allowed for a selected Target Group (optional)
TaskProcessA Task Process associated with a Publication
TemplateBundleProcessA Process Definition associated with a Template Bundle (optional)
TemplateLinkedItemAn item in the binary content of a Template (optional)
TrackedCategoryA Tracked Category that a Component Template has (optional)
UsageConstraintA Publications that a user can select in the General tab of a Group (optional)
VirtualFolderConfigurationA Virtual Folder that has configuration XML (mandatory)
VirtualFolderTypeSchemaA Virtual Folder that has a type Schema (mandatory)