<?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: How to build custom code template in CMS Development</title>
    <link>https://community.hubspot.com/t5/CMS-Development/How-to-build-custom-code-template/m-p/891513#M37045</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/556660"&gt;@MHussain8&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you're new to creating templates in HubSpot, I recommend starting with the &lt;A href="https://developers.hubspot.com/docs/cms/building-blocks/themes/hubspot-cms-boilerplate" target="_blank" rel="noopener"&gt;HubSpot theme boilerplate&lt;/A&gt; and definitely checking out the resources available in the &lt;A href="https://developers.hubspot.com/blog" target="_blank" rel="noopener"&gt;developer blog&lt;/A&gt; and HubSpot Academy (there are two certifications for CMS developers).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 09 Dec 2023 22:45:06 GMT</pubDate>
    <dc:creator>Jnix284</dc:creator>
    <dc:date>2023-12-09T22:45:06Z</dc:date>
    <item>
      <title>How to build custom code template</title>
      <link>https://community.hubspot.com/t5/CMS-Development/How-to-build-custom-code-template/m-p/891463#M37043</link>
      <description>&lt;P&gt;How to build custom code template with beautiful UI design. If you have ha souce code of&amp;nbsp; any template, please send me.&lt;/P&gt;</description>
      <pubDate>Sat, 09 Dec 2023 17:31:43 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/How-to-build-custom-code-template/m-p/891463#M37043</guid>
      <dc:creator>MHussain8</dc:creator>
      <dc:date>2023-12-09T17:31:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to build custom code template</title>
      <link>https://community.hubspot.com/t5/CMS-Development/How-to-build-custom-code-template/m-p/891513#M37045</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/556660"&gt;@MHussain8&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you're new to creating templates in HubSpot, I recommend starting with the &lt;A href="https://developers.hubspot.com/docs/cms/building-blocks/themes/hubspot-cms-boilerplate" target="_blank" rel="noopener"&gt;HubSpot theme boilerplate&lt;/A&gt; and definitely checking out the resources available in the &lt;A href="https://developers.hubspot.com/blog" target="_blank" rel="noopener"&gt;developer blog&lt;/A&gt; and HubSpot Academy (there are two certifications for CMS developers).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 09 Dec 2023 22:45:06 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/How-to-build-custom-code-template/m-p/891513#M37045</guid>
      <dc:creator>Jnix284</dc:creator>
      <dc:date>2023-12-09T22:45:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to build custom code template</title>
      <link>https://community.hubspot.com/t5/CMS-Development/How-to-build-custom-code-template/m-p/892852#M37084</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/556660"&gt;@MHussain8&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;building a theme - especially with beautiful UI(it's always up to your preferences) can take up an enourmous amount of time. There are companies that are working for several months/years upon one theme, always optimizing it to the newest standards and user-requirements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Developing a custom theme can be a great but pricy invest since custom themes &lt;EM&gt;can start&lt;/EM&gt; from 4-5k(depending on the developer and requirements, timeline and briefings).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But this doesn't mean that you can't do it yourself. As&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/363300"&gt;@Jnix284&lt;/a&gt;&amp;nbsp;mentioned, HubSpot provides the "theme boilerplate" which gives you a good basis for a custom theme.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But if you really want to do everything by yourself here's my streamlined approach of developing custom themes:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;get all requirements from the client&lt;/LI&gt;
&lt;LI&gt;let them approve those (double check to minimize the potential scope-creep)&lt;/LI&gt;
&lt;LI&gt;get all design assets(logo, colors, fonts, icons, everything you need for the design/UI ... )&lt;/LI&gt;
&lt;LI&gt;create a design in Figma or Adobe XD (while designing think of repetative elements like headlines, cards, images, buttons... so you'll have a consistent design-language while coding)&lt;/LI&gt;
&lt;LI&gt;get the approval on the design&lt;/LI&gt;
&lt;LI&gt;start with the bare minimum of a theme fields.json: colors, font settings, buttons, forms, spacings&lt;/LI&gt;
&lt;LI&gt;create a theme.css file with all those variables and dependend classes&lt;/LI&gt;
&lt;LI&gt;create custom modules like cards, button, headline-text combos... whatever you need to have in the theme&lt;/LI&gt;
&lt;LI&gt;drop the custom modules in the templates&lt;/LI&gt;
&lt;LI&gt;debug&lt;/LI&gt;
&lt;LI&gt;optimize&lt;/LI&gt;
&lt;LI&gt;debug&lt;/LI&gt;
&lt;LI&gt;get approval from client&lt;/LI&gt;
&lt;LI&gt;get paid&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;since you want to have it for yourself you can skip the many steps but I highly recommend you to start by designing the theme first since moving pixels is always easier and faster than moving code &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you want to save time and money - check out the theme marketplace. There are a ton of ready-to-use themes (free &amp;amp; paid) available. Once you've created a &lt;A href="https://developers.hubspot.com/docs/cms/building-blocks/themes/child-themes" target="_blank" rel="noopener"&gt;child-theme&lt;/A&gt; of a downloaded/purchased theme you can customize it to your needs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;hope this helps&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;best,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anton&lt;/P&gt;</description>
      <pubDate>Tue, 12 Dec 2023 22:10:13 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/How-to-build-custom-code-template/m-p/892852#M37084</guid>
      <dc:creator>Anton</dc:creator>
      <dc:date>2023-12-12T22:10:13Z</dc:date>
    </item>
  </channel>
</rss>

