Siirry sisältöön
Huomaa: Tämän artikkelin käännös on tarkoitettu vain tiedoksi. Käännös on luotu automaattisesti käännösohjelmiston avulla, eikä sitä ole välttämättä tarkistettu. Näin ollen tämän artikkelin englanninkielistä versiota on pidettävä hallitsevana versiona, joka sisältää uusimmat tiedot. Voit tutustua siihen täällä.
Marketplace

HubSpot Marketplace -moduulin vaatimukset

Päivitetty viimeksi: marraskuuta 2, 2021

Tämä koskee seuraavia:

Markkinointi Hub Professional, Enterprise
Sisällön hallintajärjestelmä Hub Professional, Enterprise
Vanhentunut Marketing Hub Basic-versio

Kun lähetät moduuleja HubSpot Marketplaceen, seuraavien vaatimusten on täytyttävä:

Lisätietoja Marketplaceen lähettämistä koskevista yleisistä vaatimuksista.

Markkinapaikan vaatimustenmukaisuus

  • Vähintään yhdessä moduulin kuvakaappauksessa on oltava vain moduulin sisältämä tyyli (nollatilakuva).
  • Tarjoajat voivat tarjota enintään viisi ilmaista moduulia.
  • Tällä hetkellä Marketplaceen toimitetut aineistoteivät saa sisältää HubDB:tä.

Suunnitteluvaatimukset

  • Suunnittelun on oltava esteettisesti korkealaatuista ja visuaalisesti houkuttelevaa. Sen on oltava houkutteleva kaikilla HubSpotin tukemilla alustoilla ja selaimilla.
  • Kenttien merkinnöissä ja moduuleissa on käytettävä kuvailevia nimeämiskäytäntöjä.
  • Moduulikentissä on käytettävä kuvailevia moduulitunnisteita, jotka kuvaavat niiden käyttötarkoitusta. Monimutkaisissa moduuleissa ja moduulikentissä suositellaan käytettäväksi ohjetekstiä.
  • Moduuleissa on oltava moduulikuvake. Lue, miten moduuliin lisätään kuvake.

Koodin laatu

  • Moduulien on oltava itsenäisiä. Kaikkien ulkoisten tiedostojen on käytettävä linkitetyt tiedostot -ominaisuutta.
  • Kaikki moduulin tyylit on kohdistettava moduuliin käyttäen moduulille ominaisia luokkanimiä, jotta varmistetaan, että moduulin ulkopuoliset elementit eivät vahingossa vaikuta moduulin ulkopuolisiin elementteihin.
  • Kaikkien moduulien JavaScriptien on viitattava DOM-elementteihin moduulikohtaisilla luokkanimillä, jotta varmistetaan, että moduulin ulkopuoliset elementit eivät vahingossa vaikuta niihin.
  • Aineistot on mahdollisuuksien mukaan ladattava SSL-yhteensopivalla tavalla.
  • Kovakoodattuja inline-tyylejä ei sallita missään erityisesti sivuja tai blogeja varten tarkoitetuissa moduuleissa. Dynaamiset inline-tyylit sallitaan tarvittaessa.
  • Moduulit eivät saa sisältää virheitä konsolissa.
  • Kaiken JavaScriptin on kyettävä esittämään useita moduulin instansseja. JavaScript latautuu vain kerran sivua kohti riippumatta moduulin esiintymien määrästä.

Prosessia koskevat huomautukset

  • Markkinapaikkaehdotukset poistetaan, jos niissä on virheitä.
  • Marketplace-ehdotukset poistetaan, jos moduuli vaikuttaa muihin elementteihin sivulla tai sähköpostissa.
  • Marketplace-ehdotukset poistetaan, jos moduuli tai sen varat eivät ole yhteensopivia kaikkien tärkeimpien HubSpotin tukemien selainten kanssa.
  • Marketplace-ehdotukset poistetaan, jos kolmannen osapuolen varat rikkoutuvat.
  • Moduulit eivät saa sisältää kolmannen osapuolen resursseja, joita ei ole lisensoitu jakelua varten, kuten fontteja, videoita, kuvia tai moduuleja.
  • Tarjoajat ovat vastuussa kaikesta ladatusta koodista ja tiedostoista.
  • Moduulit eivät saa seurata käyttäjiä ilman heidän tietoista ja nimenomaista suostumustaan.
  • Moduulit ja niiden kehittäjät eivät saa tehdä mitään laitonta, epärehellistä tai moraalisesti loukkaavaa.

Parhaat käytännöt

  • Monimutkaisissa moduuleissa suositellaan linkkiä dokumentaatioon.
  • Dynaaminen tyyli olisi lisättävä riviin, jotta moduulin useat esiintymät yhdellä sivulla tai blogikirjoituksessa voidaan ottaa huomioon.