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
nameattribute to identify the group of filters - a
descriptionattribute to describe the group of filters
- a
- Within the
tcccp:DependencyFilterGroupelement, you can optionally create one or moretcccp:Localizationelements. Each of these elements has the following attributes:language-
An HTML language code of the form
ll, wherellis a two-character language code, For example,enrepresents English,frrepresents 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.
languageattribute of anytcccp:Localizationelement, Content Porter displays the name and description of the filter group in the default language, US English. - Within the
tcccp:DependencyFilterGroupelement are one or more elements calledtcccp:DependencyFilter. Each of these elements has anameattribute to identify it. The table below lists all dependency filters.
| Filter name | Dependency filtered |
|---|---|
| AllowedMultimediaType | A Multimedia Schema that a Schema uses (optional) |
| AllowedParentCategory | A Parent Category that a selected Category has (optional) |
| ApprovalStatus | Approval Status of a selected item (optional) |
| BlueprintParentItem | The Blueprint Parent of the selected item (optional) |
| Category | A Category that an item uses (optional) |
| ComponentPresentationComponent | A Component included in a Component Presentation (mandatory) |
| ComponentPresentationComponentTemplate | A Component Template included in a Component Presentation (mandatory) |
| ComponentPresentationTargetGroup | A Target Group included in a Component Presentation (optional) |
| ComponentProcess | A Workflow Process Definition associated with a Component (optional) |
| ComponentSnapshotTemplate | A Component Snapshot Template associated with a Publication (mandatory) |
| ComponentTemplateAllowedSchema | An Allowed Schema used in a Component Template (optional) |
| ComponentTemplateProcess | A Workflow Process associated with a Component Template (optional) |
| DefaultComponentTemplate | A Default Component Template that a Publication has (mandatory) |
| DefaultKeyword | A Keyword as the default value of a Schema field (optional) |
| DefaultLinkedComponent | A linked Component as the default value of one of the fields of a Schema (optional) |
| DefaultMultimediaSchema | The Default Multimedia Schema of a Publication (mandatory) |
| DefaultPageTemplate | The Default Page Template of a Publication (mandatory) |
| DefaultTemplateBuildingBlock | The Default Template Building Block of a Publication (mandatory) |
| EmbeddedSchema | The Embedded Schema of a selected Schema (optional) |
| Group | A Group used by a Process Definition (mandatory) |
| GroupMembership | A Group to which a selected Group belongs (optional) |
| IncludedTemplateBuildingBlock | A Template Building Block that is included in a Template or Template Building Block (optional) |
| Keyword | A Keyword that a Target Group has as a Tracking Key (mandatory) |
| LinkedCategory | A Category referenced from a Component based on a complex Schema (optional) |
| LinkedComponent | A linked Component that any content item has (optional) |
| LinkedKeyword | A Keyword used by a Component as a value for a pick list (optional) |
| LinkedSchema | A linked Schema that a Folder has (optional) |
| MembershipConstraint | A Publication allowed for a Group (optional) |
| MetadataSchema | The Metadata Schema of any item (optional) |
| MultimediaType | The Multimedia Type of a Multimedia Component (mandatory) |
| OrganizationalItemCategory | A content item that has a Category as an organizational item (mandatory) |
| OrganizationalItemFolder | A content item that has a Folder as an organizational item(mandatory) |
| OrganizationalItemPublication | A content item that has a Publication as an organizational item (mandatory) |
| OrganizationalItemStructureGroup | A content item that has a Structure Group as an organizational item (mandatory) |
| PageBundleProcess | A Process Definition associated with a Page Bundle (optional) |
| PageProcess | A Process Definition associated with a Structure Group (optional) |
| PageSnapshotTemplate | A Page Snapshot Template associated with the selected Publication (mandatory) |
| PageTemplate | The Page Template used by a Page (mandatory) or a a Default Page Template used by a Structure Group (optional) |
| PageTemplateProcess | A Workflow Process associated with a Page Template (optional) |
| ParameterSchema | A Parameter Schema linked to a Component Template, Page Template, or Template Building Block (mandatory) |
| ParentKeyword | A Keyword that is the Parent Keyword of a selected Keyword(optional) |
| ProcessDefinitionTemplateBuildingBlock | A Process Definition associated with a Template Building Block (optional) |
| Publication | The Publication to which the selected item belongs will be filtered out. This is only relevant during import; during export, this filter is ignored. |
| RelatedKeyword | A Keyword that is a related Keyword of a selected Keyword (optional) |
| Schema | The Schema on which a Component is based (mandatory) |
| SchemaAllowedSchema | An Allowed Schema that a Schema as (optional) |
| SchemaBundleProcess | A Process Definition associated with a Schema Bundle (optional) |
| SharedItem | An item that is shared from a parent Publication (optional) |
| TargetGroup | A Target Group that is allowed for a selected Target Group (optional) |
| TaskProcess | A Task Process associated with a Publication |
| TemplateBundleProcess | A Process Definition associated with a Template Bundle (optional) |
| TemplateLinkedItem | An item in the binary content of a Template (optional) |
| TrackedCategory | A Tracked Category that a Component Template has (optional) |
| UsageConstraint | A Publications that a user can select in the General tab of a Group (optional) |
| VirtualFolderConfiguration | A Virtual Folder that has configuration XML (mandatory) |
| VirtualFolderTypeSchema | A Virtual Folder that has a type Schema (mandatory) |