HubSpot Tietämyskanta

HubSpot Marketplace -moduulin vaatimukset

Kirjoittanut HubSpot Support | Nov 2, 2021 10:37:07 AM

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.