<?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: Minimum requirements from Hubspot when building CMS theme in CMS Development</title>
    <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1066249#M41207</link>
    <description>&lt;P data-unlink="true"&gt;HubSpot's minimum requirements for building a CMS theme include a &lt;STRONG&gt;theme.json&lt;/STRONG&gt; file, a drag-and-drop enabled layout, responsive design, and structured modules. Make sure to follow HubSpot’s guidelines to ensure compatibility—Mobcup&amp;nbsp; projects will benefit from this streamlined approach!&lt;/P&gt;</description>
    <pubDate>Thu, 07 Nov 2024 19:51:29 GMT</pubDate>
    <dc:creator>Spotiflyerteam</dc:creator>
    <dc:date>2024-11-07T19:51:29Z</dc:date>
    <item>
      <title>Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1049955#M40857</link>
      <description>&lt;P&gt;Starting work on a version 2 of our custom CMS theme and am trying to figure out what is the absolute minimum needed from the cms-theme-boilerplate? Which files, css folders, etc are must haves in order for all of the drag-n-drop items and default Hubspot modules to function properly?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am wanting my base project to be the bare minimum for Hubspot functionality then I will rebuild from there.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Terry McMillan&lt;/P&gt;</description>
      <pubDate>Thu, 03 Oct 2024 21:16:10 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1049955#M40857</guid>
      <dc:creator>tmcmillan99</dc:creator>
      <dc:date>2024-10-03T21:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1050325#M40864</link>
      <description>&lt;P&gt;Hi, &lt;SPAN class="mention" data-mention="@tmcmillan99"&gt;@tmcmillan99&lt;/SPAN&gt; &lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; Thanks for the great question. Let's invite some of our champions to the converstaion to share their expertise — hey&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/91608"&gt;@alyssamwilie&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/17186"&gt;@Anton&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/66301"&gt;@Bryantworks&lt;/a&gt;, can&amp;nbsp;you offer any feedback to&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/13203"&gt;@tmcmillan99&lt;/a&gt;?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you very much for taking a look! — Jaycee&lt;/P&gt;</description>
      <pubDate>Fri, 04 Oct 2024 17:20:43 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1050325#M40864</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2024-10-04T17:20:43Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1050436#M40866</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/13203"&gt;@tmcmillan99&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You would at least need the &lt;A href="https://developers.hubspot.com/docs/cms/building-blocks/templates#included-cms-files" target="_blank" rel="noopener"&gt;layout.css&lt;/A&gt; and if you want to use theme settings, you need something like the theme-overrides.css. But that is probably all you need to start building a theme.&amp;nbsp;&lt;BR /&gt;This page has a great explanation of the basic structure:&amp;nbsp;&lt;A href="https://developers.hubspot.com/docs/cms/building-blocks/templates/html-hubl-templates" target="_blank"&gt;https://developers.hubspot.com/docs/cms/building-blocks/templates/html-hubl-templates&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Oct 2024 20:37:33 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1050436#M40866</guid>
      <dc:creator>Teun</dc:creator>
      <dc:date>2024-10-04T20:37:33Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1050443#M40867</link>
      <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/101258"&gt;@Teun&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the reply and info. I appreciate it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Terry&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Oct 2024 20:56:24 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1050443#M40867</guid>
      <dc:creator>tmcmillan99</dc:creator>
      <dc:date>2024-10-04T20:56:24Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1051365#M40895</link>
      <description>&lt;P&gt;Thanks &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/101258"&gt;@Teun&lt;/a&gt;&lt;/SPAN&gt; &lt;span class="lia-unicode-emoji" title=":raising_hands:"&gt;🙌&lt;/span&gt; — Jaycee&lt;/P&gt;</description>
      <pubDate>Mon, 07 Oct 2024 23:39:35 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1051365#M40895</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2024-10-07T23:39:35Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1052401#M40911</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/13203"&gt;@tmcmillan99&lt;/a&gt;&amp;nbsp;you might also look at this &lt;A href="https://github.com/ozguruysal/hubspot-tailwind" target="_blank" rel="noopener"&gt;Tailwind CSS Starter repository on GitHub&lt;/A&gt; - it's based on the boilerplate, but a slightly different approach and might help guide you with what is essential for minimum requirements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/101258"&gt;@Teun&lt;/a&gt;&amp;nbsp;I stopped including theme-overrides.css and only use the fields.json and a variables.css, mostly because the root variables can be overridden in the child.css (which I've only ever done for custom fonts), so I'm really curious how you're using theme-overrides.css because I feel like I might be using it entirely wrong or missing something.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 15:13:58 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1052401#M40911</guid>
      <dc:creator>Jnix284</dc:creator>
      <dc:date>2024-10-09T15:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1052414#M40912</link>
      <description>&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/363300"&gt;@Jnix284&lt;/a&gt;&amp;nbsp; Thanks for the Github link. Our theme is based on Tailwind so I will definitely review this. I felt like the first version of the theme included items from the boilerplate that wasn't really necessary in order to function correctly. Part of that was just me learning as I go and part of that was Hubspot pushing the boilerplate in the dev docs. I don't really remember see anything in the docs that states what the absolute minimums are. There are so many options/approaches when it comes to developing a theme. I want the 2.0 version to be cleaner and better optimized.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 15:28:24 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1052414#M40912</guid>
      <dc:creator>tmcmillan99</dc:creator>
      <dc:date>2024-10-09T15:28:24Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1052484#M40915</link>
      <description>&lt;P&gt;you're welcome&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/13203"&gt;@tmcmillan99&lt;/a&gt;, I hope it's helpful!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Part of the push with the boilerplate is likely due to making the barrier to entry for devs new to HubSpot easier and also probably something to do with getting approval for marketplace themes.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you already taken the CMS for Developers certification? I built a bare bones theme from scratch (no boilerplate) and had far fewer files than what the boilerplate has.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Teun mentioned the layouts.css, in mine I didn't break that out into a separate file and had all of my CSS in a single theme file, but it did make me realize that you'd also need the layouts folder and base.html file as part of your minimum. And then depending on how you build your header/footer, you'd need the partials.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are the files from my certification theme:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2024-10-09 at 12.01.58 PM.png" style="width: 265px;"&gt;&lt;img src="https://community.hubspot.com/t5/image/serverpage/image-id/128886iC8377B6D03343E6D/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2024-10-09 at 12.01.58 PM.png" alt="Screenshot 2024-10-09 at 12.01.58 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Obviously things like section templates and modules would be optional, otherwise I feel like this is pretty close to the minimum.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are a lot of themes that breakout the CSS and JS for every module (instead of using it within the module code), which allows the performance to improve (the code is only loaded once per page instead of for each module). Using macros is also a huge advantage for performance, but adds to the total number of files.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2024 17:06:28 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1052484#M40915</guid>
      <dc:creator>Jnix284</dc:creator>
      <dc:date>2024-10-09T17:06:28Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1066249#M41207</link>
      <description>&lt;P data-unlink="true"&gt;HubSpot's minimum requirements for building a CMS theme include a &lt;STRONG&gt;theme.json&lt;/STRONG&gt; file, a drag-and-drop enabled layout, responsive design, and structured modules. Make sure to follow HubSpot’s guidelines to ensure compatibility—Mobcup&amp;nbsp; projects will benefit from this streamlined approach!&lt;/P&gt;</description>
      <pubDate>Thu, 07 Nov 2024 19:51:29 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1066249#M41207</guid>
      <dc:creator>Spotiflyerteam</dc:creator>
      <dc:date>2024-11-07T19:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Minimum requirements from Hubspot when building CMS theme</title>
      <link>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1066290#M41209</link>
      <description>&lt;P&gt;When building a CMS theme on HubSpot, the minimum requirements include a &lt;STRONG&gt;theme.json&lt;/STRONG&gt; file, properly structured modules, responsive design, and support for HubSpot’s drag-and-drop functionality. Ensure compatibility with their guidelines for a smooth experience.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Nov 2024 19:59:38 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/Minimum-requirements-from-Hubspot-when-building-CMS-theme/m-p/1066290#M41209</guid>
      <dc:creator>Spotiflyerteam</dc:creator>
      <dc:date>2024-11-07T19:59:38Z</dc:date>
    </item>
  </channel>
</rss>

