1"use strict";(globalThis.webpackChunkhc_documentation=globalThis.webpackChunkhc_documentation||[]).push([[3411],{7674(e,t,n){n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>i,metadata:()=>a,toc:()=>h});const a=JSON.parse('{"id":"setup-hc/create-a-theme/2015-02-10-theme-create","title":"Create theme","description":"A theme is a re-usable configuration object used to define common settings for data set metadata, service publishing and transformation. The theme manager manages themes and the associated schemas and transformation projects.","source":"@site/docs/setup-hc/create-a-theme/2015-02-10-theme-create.md","sourceDirName":"setup-hc/create-a-theme","slug":"/setup-hc/create-a-theme/2015-02-10-theme-create","permalink":"/docs/setup-hc/create-a-theme/2015-02-10-theme-create","draft":false,"unlisted":false,"editUrl":"https://github.com/wetransform/hc-documentation/tree/master/docs/setup-hc/create-a-theme/2015-02-10-theme-create.md","tags":[],"version":"current","frontMatter":{"title":"Create theme","categories":["help-page-category-setup-haleconnect","help-page-subcategory-setup-haleconnect-themecreate"],"layout":"help-detail","language":"en"},"sidebar":"tutorialSidebar","previous":{"title":"Add Feature Types","permalink":"/docs/setup-hc/create-a-theme/2015-02-05-theme-add-feature-types"},"next":{"title":"Define complex usage conditions","permalink":"/docs/setup-hc/edit-metadata-config/2015-02-01-theme-edit-usage-conditions"}}');var o=n(4848),s=n(8453);const i={title:"Create theme",categories:["help-page-category-setup-haleconnect","help-page-subcategory-setup-haleconnect-themecreate"],layout:"help-detail",language:"en"},r=void 0,c={},h=[];function l(e){const t={admonition:"admonition",li:"li",ol:"ol",p:"p",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.p,{children:"A theme is a re-usable configuration object used to define common settings for data set metadata, service publishing and transformation. The theme manager manages themes and the associated schemas and transformation projects."}),"\n",(0,o.jsx)(t.p,{children:"The process for the creation of a theme is typically:"}),"\n",(0,o.jsxs)(t.ol,{children:["\n",(0,o.jsx)(t.li,{children:"Create Schema"}),"\n",(0,o.jsx)(t.li,{children:"Upload transformation project"}),"\n",(0,o.jsx)(t.li,{children:"Create theme"}),"\n",(0,o.jsx)(t.li,{children:"Edit theme"}),"\n"]}),"\n",(0,o.jsx)(t.p,{children:"Once you have created the schema and transformation project, follow these steps as a logged in theme manager or organisation superuser to create a new theme:"}),"\n",(0,o.jsxs)(t.ol,{children:["\n",(0,o.jsx)(t.li,{children:"Go to \xabThemes\xbb"}),"\n",(0,o.jsx)(t.li,{children:"Go to \xabCreate new theme\xbb at the bottom of the theme list"}),"\n",(0,o.jsx)(t.li,{children:"Select base theme. In the first step, decide whether you want to re-use an existing theme configuration by deriving your new theme from the selected one. You will be able to edit the configuration later on. Click \xabContinue\xbb"}),"\n",(0,o.jsxs)(t.li,{children:["Select name and type. In the second step, select your theme type and assign a name, version and description to your theme. You can choose from one of the existing, preconfigured theme types in the dropdown menu, or choose Custom to create your own theme type. Click \xabContinue\xbb",(0,o.jsx)("img",{src:n(126).A,alt:"",title:"Creating a theme",className:"img-responsive img-inline-help"})]}),"\n",(0,o.jsx)(t.li,{children:"Add feature types. In the third step, click \xabAdd new type\xbb to add feature types to your theme.\nClick on the \xbb button to select a schema that contains the feature types you would like to add. Next, click the \xbb button to select a single feature type or click \xabAdd all\xbb to add all of the listed feature types to your theme. When you are finished, click \xabContinue\xbb"}),"\n"]}),"\n",(0,o.jsx)(t.p,{children:"You can assign as many features types as you want to a theme. A single feature type can be associated with many themes. If you want to remove the assignment of a single feature type, click the red \xabremove\xbb icon in the top right corner of the feature type. If you want to remove all feature types of a single schema currently associated to the theme, click the red \xabremove\xbb icon in the top right corner of the schema. When you are finished adding feature types, click \xabContinue\xbb\n6. Confirm creation. In the fourth step, review your theme and click \xabCreate\xbb to save the theme."}),"\n",(0,o.jsx)(t.admonition,{type:"info",children:(0,o.jsx)(t.p,{children:"When you derive your theme from an existing one, later changes to the original theme do not influence your derived theme."})}),"\n",(0,o.jsx)(t.admonition,{title:"Caution",type:"warning",children:(0,o.jsx)(t.p,{children:"You can only delete a theme when no data sets are associated with it anymore."})})]})}function d(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},126(e,t,n){n.d(t,{A:()=>a});const a=n.p+"assets/images/create_theme-f5022fcc08476c5185e4b20a65c0481c.png"},8453(e,t,n){n.d(t,{R:()=>i,x:()=>r});var a=n(6540);const o={},s=a.createContext(o);function i(e){const t=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),a.createElement(s.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.