<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: vCloud Director 9.5 tenant UI Custom Theme in VMware vCloud Director Discussions</title>
    <link>https://communities.vmware.com/t5/VMware-vCloud-Director/vCloud-Director-9-5-tenant-UI-Custom-Theme/m-p/508057#M2287</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #383838; font-family: arial, helvetica, sans-serif;"&gt; I cannot use this in the vCD admin ui (as it requires .swf) – is this to be modified directly in the Clarity integration of vCD?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;There are some new API calls to upload and enable the custom theme usage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You'd first create a new theme:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15397952850135548" data-renderedposition="132_8_1232_81" jivemacro_uid="_15397952850135548"&gt;&lt;P&gt;&lt;SPAN style="font-size: 9pt;"&gt;&lt;SPAN&gt;POST &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://communities.vmware.com/" rel="nofollow"&gt;https://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;vcd api base&amp;gt;/cloudapi/branding/themes&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Body:&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; "name": "&amp;lt;custom theme name&amp;gt;"&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then issue a request to upload the generated CSS file using the transfer service:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15397953739963190" data-renderedposition="255.125_8_1232_97" jivemacro_uid="_15397953739963190"&gt;&lt;P&gt;&lt;SPAN&gt;POST &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://communities.vmware.com/" rel="nofollow"&gt;https://&lt;/A&gt;&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;&amp;lt;vcd api base&amp;gt;&lt;/SPAN&gt;/cloudapi/branding/themes/&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;&amp;lt;custom theme name&amp;gt;&lt;/SPAN&gt;/contents&lt;/P&gt;&lt;P&gt;Body:&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; "fileName": "&amp;lt;name-of-file&amp;gt;",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "size": &amp;lt;size-of-css-in-bytes&amp;gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The POST will return a Link header that contains the upload location.&amp;nbsp; You would then do a `PUT` to the upload link with the CSS file's binary data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once you've done that, you should be able to do&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_1539795723157185 jive_text_macro" data-renderedposition="436.25_8_1232_145" jivemacro_uid="_1539795723157185" modifiedtitle="true"&gt;&lt;P&gt;&lt;SPAN&gt;PUT &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://communities.vmware.com/" rel="nofollow"&gt;https://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;vcd api base&amp;gt;/cloudapi/branding&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Body:&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; "portalName": "string",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "portalColor": "string",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "selectedTheme": {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; "name": "&amp;lt;custom theme name&amp;gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To set the branding for both the provider and tenant H5 portals.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Oct 2018 17:05:16 GMT</pubDate>
    <dc:creator>jmoroski</dc:creator>
    <dc:date>2018-10-17T17:05:16Z</dc:date>
    <item>
      <title>vCloud Director 9.5 tenant UI Custom Theme</title>
      <link>https://communities.vmware.com/t5/VMware-vCloud-Director/vCloud-Director-9-5-tenant-UI-Custom-Theme/m-p/508056#M2286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif;"&gt;In Tom Fojta's las post on &lt;A href="https://fojta.wordpress.com/2018/10/05/whats-new-in-vcloud-director-9-5/"&gt;"whats new in vCloud Director 9.5" &lt;/A&gt;​ , he refers to the possibility to customize the tenant UI and links to the Theme Builder on GitHub.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #383838; font-family: arial, helvetica, sans-serif;"&gt;I have used the custom theme builder and created a css with it in the output folder. I cannot use this in the vCD admin ui (as it requires .swf) – is this to be modified directly in the Clarity integration of vCD? And if so, is there a guide somewhere (as I am not familiar with Angular). Tried the Github documentation without much luck.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #383838; font-family: arial, helvetica, sans-serif;"&gt;I am mostly interested in changing the logon page look as I have done before in the Flex Portal with a lot less problems.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #383838; font-family: arial, helvetica, sans-serif;"&gt;/Kenneth&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Oct 2018 05:47:16 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vCloud-Director/vCloud-Director-9-5-tenant-UI-Custom-Theme/m-p/508056#M2286</guid>
      <dc:creator>hjelmar</dc:creator>
      <dc:date>2018-10-16T05:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: vCloud Director 9.5 tenant UI Custom Theme</title>
      <link>https://communities.vmware.com/t5/VMware-vCloud-Director/vCloud-Director-9-5-tenant-UI-Custom-Theme/m-p/508057#M2287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #383838; font-family: arial, helvetica, sans-serif;"&gt; I cannot use this in the vCD admin ui (as it requires .swf) – is this to be modified directly in the Clarity integration of vCD?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;There are some new API calls to upload and enable the custom theme usage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You'd first create a new theme:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15397952850135548" data-renderedposition="132_8_1232_81" jivemacro_uid="_15397952850135548"&gt;&lt;P&gt;&lt;SPAN style="font-size: 9pt;"&gt;&lt;SPAN&gt;POST &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://communities.vmware.com/" rel="nofollow"&gt;https://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;vcd api base&amp;gt;/cloudapi/branding/themes&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Body:&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; "name": "&amp;lt;custom theme name&amp;gt;"&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then issue a request to upload the generated CSS file using the transfer service:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_15397953739963190" data-renderedposition="255.125_8_1232_97" jivemacro_uid="_15397953739963190"&gt;&lt;P&gt;&lt;SPAN&gt;POST &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://communities.vmware.com/" rel="nofollow"&gt;https://&lt;/A&gt;&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;&amp;lt;vcd api base&amp;gt;&lt;/SPAN&gt;/cloudapi/branding/themes/&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;&amp;lt;custom theme name&amp;gt;&lt;/SPAN&gt;/contents&lt;/P&gt;&lt;P&gt;Body:&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; "fileName": "&amp;lt;name-of-file&amp;gt;",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "size": &amp;lt;size-of-css-in-bytes&amp;gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The POST will return a Link header that contains the upload location.&amp;nbsp; You would then do a `PUT` to the upload link with the CSS file's binary data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once you've done that, you should be able to do&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_1539795723157185 jive_text_macro" data-renderedposition="436.25_8_1232_145" jivemacro_uid="_1539795723157185" modifiedtitle="true"&gt;&lt;P&gt;&lt;SPAN&gt;PUT &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://communities.vmware.com/" rel="nofollow"&gt;https://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;vcd api base&amp;gt;/cloudapi/branding&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Body:&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; "portalName": "string",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "portalColor": "string",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "selectedTheme": {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; "name": "&amp;lt;custom theme name&amp;gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To set the branding for both the provider and tenant H5 portals.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2018 17:05:16 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vCloud-Director/vCloud-Director-9-5-tenant-UI-Custom-Theme/m-p/508057#M2287</guid>
      <dc:creator>jmoroski</dc:creator>
      <dc:date>2018-10-17T17:05:16Z</dc:date>
    </item>
    <item>
      <title>Re: vCloud Director 9.5 tenant UI Custom Theme</title>
      <link>https://communities.vmware.com/t5/VMware-vCloud-Director/vCloud-Director-9-5-tenant-UI-Custom-Theme/m-p/508058#M2288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah I see, I'll try it out. - Thank you for the very useful explanation &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.vmware.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Kenneth &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Oct 2018 05:36:57 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vCloud-Director/vCloud-Director-9-5-tenant-UI-Custom-Theme/m-p/508058#M2288</guid>
      <dc:creator>hjelmar</dc:creator>
      <dc:date>2018-10-18T05:36:57Z</dc:date>
    </item>
    <item>
      <title>Re: vCloud Director 9.5 tenant UI Custom Theme</title>
      <link>https://communities.vmware.com/t5/VMware-vCloud-Director/vCloud-Director-9-5-tenant-UI-Custom-Theme/m-p/508059#M2289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've been playing around with some custom themes and ended up writing a small powershell module to assist in configuring theme settings and uploading changes to vCD - might be helpful to you too: &lt;A href="https://kiwicloud.ninja/2018/11/vcloud-director-9-html5-portal-customization/" title="https://kiwicloud.ninja/2018/11/vcloud-director-9-html5-portal-customization/"&gt;https://kiwicloud.ninja/2018/11/vcloud-director-9-html5-portal-customization/&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2018 02:02:12 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vCloud-Director/vCloud-Director-9-5-tenant-UI-Custom-Theme/m-p/508059#M2289</guid>
      <dc:creator>jonathanw</dc:creator>
      <dc:date>2018-11-20T02:02:12Z</dc:date>
    </item>
  </channel>
</rss>

