Spring til indhold
Bemærk:Oversættelsen af denne artikel er kun til rådighed for nemheds skyld. Oversættelsen oprettes automatisk via en oversættelsessoftware og er muligvis ikke blevet korrekturlæst. Den engelske version af denne artikel bør således anses for at være den gældende version, der indeholder de seneste oplysninger. Du kan få adgang til den her.

Krav til HubSpot Marketplace-modulet

Sidst opdateret: juni 28, 2023

Gælder for:

Marketing Hub Professional, Enterprise
CMS Hub Professional, Enterprise
Tidligere Marketing Hub Basic

Når du indsender moduler til HubSpot Marketplace, skal følgende krav være opfyldt:

Læs mere om de generelle krav til indsendelse til Marketplace.

Overholdelse af Marketplace

  • Mindst ét skærmbillede af et modul må kun indeholde stilen i modulet (zero-state image).
  • Udbydere kan tilbyde op til fem gratis moduler.
  • På nuværende tidspunkt må indsendelser til Marketplace ikke indeholde HubDB.

Krav til design

  • Designet skal udvise høj æstetisk kvalitet og visuel appel. Det skal være attraktivt på tværs af alle platforme og browsere, der understøttes af HubSpot.
  • Der skal bruges beskrivende navngivningskonventioner til feltlabels og moduler.
  • Modulfelter skal bruge beskrivende moduletiketter, der beskriver deres tilsigtede formål. Der opfordres til hjælpetekst i komplekse moduler og modulfelter.
  • Moduler skal indeholde et modulikon. Lær, hvordan du tilføjer et ikon til et modul.

Kode kvalitet

  • Moduler skal være selvstændige. Alle eksterne filer skal bruge Linked Files-funktionen.
  • Alle modulstilarter skal være knyttet til modulet ved hjælp af klassenavne, der er unikke for modulet, for at sikre, at elementer uden for modulet ikke påvirkes utilsigtet.
  • Alt modul-JavaScript skal referere til DOM-elementer med modulspecifikke klassenavne for at sikre, at elementer uden for modulet ikke påvirkes utilsigtet.
  • Assets skal indlæses på en SSL-venlig måde, hvor det er muligt.
  • Hardcoded inline styles er ikke tilladt nogen steder på moduler, der er beregnet til sider eller blogs specifikt. Dynamiske inline-stilarter er tilladt, hvor det er nødvendigt.
  • Moduler må ikke indeholde fejl i konsollen.
  • Alt JavaScript skal kunne repræsentere flere forekomster af et modul. JavaScript indlæses kun én gang pr. side, uanset antallet af modulforekomster.

Bemærkninger til processen

  • Marketplace-indlæg vil blive fjernet, hvis der er fejl.
  • Markedsføringer vil blive fjernet, hvis modulet påvirker andre elementer på en side eller e-mail.
  • Markedsføringer vil blive fjernet, hvis modulet eller dets aktiver ikke er kompatible med alle større webbrowsere, der understøttes af HubSpot.
  • Marketplace-indsendelser vil blive fjernet, hvis tredjepartsaktiver går i stykker.
  • Moduler må ikke indeholde tredjepartsaktiver, der ikke er licenseret til distribution, såsom skrifttyper, videoer, billeder eller moduler.
  • Udbydere er ansvarlige for al kode og alle filer, der uploades.
  • Moduler må ikke spore brugere uden deres informerede, udtrykkelige opt-in-samtykke.
  • Moduler og deres udviklere må ikke gøre noget ulovligt, uærligt eller moralsk krænkende.

Bedste praksis

  • Der opfordres til at inkludere et link til dokumentation for komplekse moduler.
  • Dynamisk stil bør tilføjes inline for at tage højde for flere forekomster af et modul på en enkelt side eller et blogindlæg.
Var denne artikel nyttig?
Denne formular bruges kun til dokumentationsfeedback. Læs, hvordan du kan få hjælp hos HubSpot.