Learn about the benefits of display: flex and how it can make things like content development, element spacing, and mobile development so much easier!
Themes
Selecting a Theme
Naturally the theme you choose for your website is important. Your theme is what houses all of your modules and templates. Your entire site is built on top of your theme. A lot of work goes into developing a good theme. There is no reason to reinvent the wheel though. There are plenty of options for both free and paid themes in the HubSpot marketplace. By selecting one of these themes, we can jumpstart the development of your project by using it as a base and building up from there.
When you select a theme, typically the theme will have a selection of modules and templates that are already included in the theme. In my experience, the modules and templates that are typically included in a theme aren't typically what clients are looking for. Usually, they will have their own designs already created and the styles of what's included just doesn't match.
Thats not to say these included files lack any use though. Very often these modules and templates can include some very advanced functionality. The file can be stripped down to just that functionality and then built back up to be something that matches the client's design. This process of transforming what is already there into something different can save a lot of time, trouble, coding, and troubleshooting.
fields.json
A decent starter set of modules and templates aren't the only important things that are included when getting a theme from the marketplace. Probably the most important thing is a solid fields.json file. Fields.json files can be very complex, sometimes spanning thousands of lines of code. By adding additional code, you can add additional fields to the theme editor. In fact, when editing the theme settings in the theme editor, everything you have the choice to edit comes from the fields.json file.
The setting that have been set by using the theme editor are then fed to a css file which turns the settings into styles that can be used to change the appearance of your site altogether.
Does your theme contain all the functionality you desire? If not let's have a conversation about your needs and build up your theme up into something that meets every last one of your requirements. Fill out the form below to get started today!