Dodatna poboljšanja izdavača

Dok završavamo 2023., uzbuđeni smo što možemo podijeliti značajna poboljšanja Add-on Publishera.

Ranije je bilo slučajeva u kojima vaši dodaci možda nisu radili prema očekivanjima zbog ograničenja u popisu dopuštenih domena. Osim toga, izražena je zabrinutost oko sigurnosti kodova trećih strana koji se koriste u razvoju dodataka.

Kako bismo riješili te probleme, napravili smo sljedeća poboljšanja:

Odabir domene za stavljanje dodatka na popis dopuštenih

U prošlosti, prilikom izvoza dodatka iz izdavača, nije postojala odredba za određivanje domena koje ispunjavaju uvjete za stavljanje na popis dopuštenih. Kao rezultat toga, dodaci ne bi ispravno funkcionirali kada bi se instalirali u korisničkim instancama.

Na primjer, ako vaš dodatak uključuje JavaScript biblioteku, stavljanje relevantne domene na popis dopuštenih postaje ključno. Pokušaj uključivanja biblioteke putem oznake skripte doveo bi do pogrešaka. Iako bi mogao raditi besprijekorno u razvojnoj instanci, mogao bi naići na probleme u korisničkim instancama. Isto vrijedi i za API Designer domene.

Kako bismo prevladali ovo ograničenje, uveli smo novu značajku koja vam omogućuje da odaberete domenu za stavljanje na popis dopuštenih prilikom izrade dodatka u Add-on Publisher-u. Pogledajte slike ispod.

Ova poboljšanja pomoći će vam da stavite potrebne domene na bijelu listu i osigurati besprijekoran rad vaših dodataka.

bilješke: Također možete odabrati domene u API Designeru na isti način.

Osiguranje koda treće strane

Prilikom izrade dodatka imate fleksibilnost odabira prilagođenih kodova kao što su Tap Scripts, API-ji, Pages, Tap CSS i više. Ono što ujedinjuje ove entitete je to što su svi prilagođeni kodovi čiji su autori programeri trećih strana.

U scenariju u kojem objavite svoj dodatak na Marketplaceu, a netko ga instalira, javlja se potencijalna sigurnosna zabrinutost - naime, vidljivost koda dodatka korisnicima. Ovo izlaganje moglo bi drugim programerima olakšati repliciranje vašeg koda.

Uz nedavna ažuriranja Publishera, implementirano je značajno poboljšanje. Sada korisnici koji instaliraju dodatak u svoju instancu neće imati izravnu vidljivost koda. Ovo se ograničenje primjenjuje čak i kada pristupite API Designeru putem Vtiger CRM > Module Designer > API Designer.

Poduzimajući sigurnosne mjere korak dalje, također smo implementirali kompresiju koda. Ovaj dodatni sloj osigurava da čak i ako razvojni programeri pokušaju pregledati kod pomoću alata kao što su Chromeovi razvojni alati, razumijevanje koda postaje složeniji zadatak. Pogledajte sliku ispod.

 
 

Uskoro

 

Odabir aplikacije za dodatke

 
 

Svi smo svjesni da je App Designer moćan alat koji vam omogućuje stvaranje zanimljivih i novih sučelja koja omogućuju interakciju korisnika.

S aplikacijama ćete moći ograničiti radnje koje korisnik može izvesti. Također ćete moći ograničiti opseg korisnika i smanjiti složenost i pogreške.

Međutim, postojalo je prethodno ograničenje: stvorene aplikacije nisu se mogle neprimjetno integrirati u Add-on Publisher, ograničavajući uslužni program Add-ona. U našim nedavnim ažuriranjima riješili smo ovo ograničenje, omogućivši grupiranje aplikacija kao sastavnog dijela dodatka. Posljedično, kada korisnici instaliraju dodatak, dobivaju trenutni pristup aplikacijama u paketu.

Ovo poboljšanje ne samo da proširuje funkcionalnost dodatka, već također osigurava kohezivnije korisničko iskustvo besprijekornom integracijom aplikacija unutar okvira dodatka.

 

Svi smo svjesni da je App Designer moćan alat koji vam omogućuje stvaranje zanimljivih i novih sučelja koja omogućuju interakciju korisnika.

S aplikacijama ćete moći ograničiti radnje koje korisnik može izvesti. Također ćete moći ograničiti opseg korisnika i smanjiti složenost i pogreške.

Međutim, postojalo je prethodno ograničenje: stvorene aplikacije nisu se mogle neprimjetno integrirati u Add-on Publisher, ograničavajući uslužni program Add-ona. U našim nedavnim ažuriranjima riješili smo ovo ograničenje, omogućivši grupiranje aplikacija kao sastavnog dijela dodatka. Posljedično, kada korisnici instaliraju dodatak, dobivaju trenutni pristup aplikacijama u paketu.

Ovo poboljšanje ne samo da proširuje funkcionalnost dodatka, već također osigurava kohezivnije korisničko iskustvo besprijekornom integracijom aplikacija unutar okvira dodatka.

 
 

Prijavite se za primanje najnovijih ažuriranja!