Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.
Krav til HubSpot Marketplace-modulen
Sist oppdatert: juni 28, 2023
Gjelder for:
Markedsføring Hub Professional , Enterprise |
Content Hub Professional , Enterprise |
Eldre Marketing Hub Basic |
Når du sender inn moduler til HubSpot Marketplace, må følgende krav være oppfylt:
Les mer om de generelle innsendingskravene til Marketplace.
Overholdelse av Marketplace-kravene
- Minst ett skjermbilde av en modul må kun inneholde stilen i modulen (nulltilstandsbilde).
- Leverandører kan tilby opptil fem gratis moduler.
- Innleveringer til Marketplace kan foreløpig ikke inneholde HubDB.
Krav til design
- Designet må være av høy estetisk kvalitet og visuelt tiltalende. Det skal være attraktivt på alle plattformer og nettlesere som støttes av HubSpot.
- Beskrivende navnekonvensjoner må brukes for feltetiketter og moduler.
- Modulfelter må ha beskrivende modulletiketter som beskriver hva de skal brukes til. Det oppfordres til å bruke hjelpetekst i komplekse moduler og modulfelt.
- Moduler må inneholde et modulikon. Finn ut hvordan du legger til et ikon i en modul.
Kodekvalitet
- Moduler må være selvstendige. Alle eksterne filer må bruke funksjonen Lenkede filer.
- Alle modulstiler må knyttes til modulen ved hjelp av klassenavn som er unike for modulen, for å sikre at elementer utenfor modulen ikke påvirkes utilsiktet.
- All modul-JavaScript skal referere til DOM-elementer med modulspesifikke klassenavn for å sikre at elementer utenfor modulen ikke påvirkes utilsiktet.
- Elementer må lastes inn på en SSL-vennlig måte der det er mulig.
- Hardkodede inline-stiler er ikke tillatt i moduler som er beregnet på sider eller blogger. Dynamiske inline-stiler er tillatt der det er nødvendig.
- Moduler kan ikke inneholde feil i konsollen.
- All JavaScript må kunne representere flere forekomster av en modul. JavaScript lastes bare én gang per side, uavhengig av antall forekomster av modulen.
Prosessmerknader
- Marketplace-innsendinger vil bli fjernet hvis de inneholder feil.
- Innleveringer til Marketplace fjernes hvis modulen påvirker andre elementer på en side eller e-post.
- Innleveringer til Marketplace fjernes hvis modulen eller ressursene i den ikke er kompatible med alle de viktigste nettleserne som støttes av HubSpot.
- Innleveringer til Marketplace vil bli fjernet hvis tredjepartsressurser går i stykker.
- Moduler må ikke inneholde tredjepartsressurser som ikke er lisensiert for distribusjon, for eksempel fonter, videoer, bilder eller moduler.
- Leverandører er ansvarlige for all kode og alle filer som lastes opp.
- Moduler må ikke spore brukere uten deres informerte, eksplisitte samtykke.
- Moduler og deres utviklere må ikke gjøre noe ulovlig, uærlig eller moralsk støtende.
Beste praksis
- Det anbefales å inkludere en lenke til dokumentasjon for komplekse moduler.
- Dynamisk stil bør legges til inline for å ta høyde for flere forekomster av en modul på en enkelt side eller et enkelt blogginnlegg.
Marketplace
Takk for tilbakemeldingen din. Den betyr mye for oss.
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.