HubSpot & CRM

HubSpot CMS-developer voor themes en modules.

Een theme op maat, een module die er nog niet is of dynamische pagina’s uit HubDB. We bouwen het in HubL, met velden die je marketingteam zelf vult. Voor bedrijven en, white-label, voor bureaus.

Themes, modules en HubDB in HubL, met velden die je team zelf vult.

Vaste prijs per klus, vooraf · module, child theme of HubDB · excl. btw

  • Gevestigd in Julianadorp · KvK 54099897 · je praat met wie het bouwt
In het kort

Wat doet een HubSpot CMS-developer?

Een HubSpot CMS-developer bouwt de onderdelen van een HubSpot-website die je niet met een paar klikken in de editor maakt: themes, custom modules, templates en dynamische pagina’s. Sharp Creations doet dat vanuit Julianadorp, in HubL, met de HubSpot CLI en Git. We bouwen voor bedrijven die hun HubSpot-site willen uitbreiden en, white-label, voor bureaus die een developer nodig hebben. Je krijgt per klus vooraf een vaste prijs, na je brief: een losse module, een child theme of een HubDB-koppeling prijzen we per stuk. Zoek je een complete site met een theme op maat, kijk dan bij HubSpot-website laten maken.

Wat we bouwen

Wat we in het HubSpot CMS bouwen.

Theme op maat

Een eigen theme met je huisstijl in de theme-instellingen, globale header en footer en een set modules voor elke soort pagina.

THEME

Gekocht theme uitbreiden

Een Marketplace-theme aanpassen via een child theme, zodat updates van de maker je wijzigingen niet overschrijven.

CHILD THEME

Custom modules

Modules die er nog niet zijn: prijstabellen, vergelijkers, tabbladen, kaarten of een FAQ met FAQPage-schema.

MODULES

HubDB en dynamische pagina's

Vacatures, locaties of producten in een tabel, met een overzicht en een eigen pagina per regel.

HUBDB

Blog- en listingtemplates

Blogoverzicht, artikelpagina, auteurs en tags, met filters en nette metadata.

TEMPLATES

Meertalig en memberships

Taalvarianten met de juiste hreflang, en afgeschermde pagina’s voor klanten of leden waar je licentie dat toelaat.

MEER
Voorbeeld

Zo ziet een module eruit.

Een custom module bestaat uit velden (fields.json) en een template in HubL (module.html). Dit is een ingekorte versie van een kaartmodule zoals we die bouwen:

[
  { "name": "kop", "label": "Kop", "type": "text", "default": "Waarom klanten voor ons kiezen" },
  { "name": "tekst", "label": "Tekst", "type": "richtext" },
  { "name": "knop", "label": "Knop", "type": "link" },
  { "name": "knoptekst", "label": "Knoptekst", "type": "text", "default": "Vraag een offerte aan" }
]
{# module.html #}
<div class="kaart">
  <h3>{{ module.kop }}</h3>
  {{ module.tekst }}
  {% if module.knop.url.href %}
    <a class="knop" href="{{ module.knop.url.href }}">{{ module.knoptekst }}</a>
  {% endif %}
</div>

De marketeer ziet in de editor alleen Kop, Tekst, Knop en Knoptekst. De opmaak komt uit het theme, dus elke nieuwe pagina ziet eruit als de rest. Laat iemand de knop leeg, dan verdwijnt hij, in plaats van een lege knop te tonen.

Werkwijze

Hoe we bouwen.

  • Lokaal, met de HubSpot CLI. We bouwen op onze eigen machine en zetten wijzigingen in een test- of developerportal. Je live site merkt niets van halve versies.
  • Alles in Git. Elke wijziging is terug te vinden en terug te draaien. Bij oplevering krijg je de repository.
  • Huisstijl op één plek. Kleuren, lettertypen en afstanden staan in de theme-instellingen. Verander je de merkkleur, dan verandert hij overal.
  • Velden die een marketeer snapt. Duidelijke namen, standaardwaarden en helpteksten, zodat niemand in de code hoeft.
  • Documentatie per module. Een korte handleiding: wat de module doet, welke velden er zijn en waar je op let.

Het ontwerp kan van jou komen (Figma of Adobe XD), of we maken het zelf op basis van je huisstijl.

Voor wie

Voor bedrijven en voor bureaus.

Voor bedrijven die HubSpot al gebruiken en meer uit hun site willen halen: een nieuw onderdeel, een opgeschoond theme of een complete nieuwe site. Voor een nieuwe site, zie HubSpot-website laten maken; voor een verhuizing, zie migreren naar HubSpot CMS.

Voor bureaus bouwen we hetzelfde onder jouw naam. Wij benaderen jouw klanten niet en onze naam staat nergens in de code. Hoe dat werkt en wat het kost, lees je bij white-label HubSpot-development en de tarieven voor bureaus.

Ons werk is te bekijken: negen HubSpot-websites staan met naam op onze cases-pagina.

Veelgestelde vragen

Goed om te weten.

Staat je vraag er niet tussen? Stel hem gewoon, je krijgt antwoord van een van ons vieren.

Stel je vraag
Child theme of een theme op maat?
Een child theme is sneller en goedkoper als een gekocht theme al dicht bij je ontwerp zit. Een theme op maat is beter als je huisstijl en paginatypes er ver van af liggen. We adviseren na het zien van je ontwerp.
Kunnen jullie een gekocht Marketplace-theme aanpassen?
Ja. We doen dat via een child theme of eigen modules, zodat updates van de maker je aanpassingen niet overschrijven.
Wat kan op Content Hub Starter en wat alleen op Professional?
Themes en custom modules kun je ook op Starter gebruiken. HubDB en dynamische pagina’s vragen Professional, en voor sommige functies zoals memberships of serverless functions heb je een hoger pakket nodig. HubSpot past dit geregeld aan, dus we controleren het vooraf in jouw portal.
Zetten jullie een Figma-ontwerp om naar HubSpot?
Ja. We vertalen het ontwerp naar theme-instellingen en modules, en laten weten waar iets in HubSpot anders moet dan in Figma.
Krijgen marketeers documentatie?
Ja, een korte handleiding per module: wat hij doet, welke velden er zijn en waar je op let.
Wie is eigenaar van de code?
Jij, zodra de factuur betaald is. Je krijgt de bestanden en de Git-repository.

Welk theme of welke module heb je nodig?

Stuur een ontwerp, een voorbeeld of een paar zinnen. Je krijgt binnen één werkdag een vaste prijs of gerichte vragen.

Waar we je op kunnen bereiken.
We reageren binnen één werkdag.