Dezvoltatorii cu acces la Sales sau Service Hub Enterprise pot acum folosi instrumentele de dezvoltare CRM pentru a construi extensii UI (carduri personalizate) bazate pe un nou stack tehnologic cu React ca frontend. Aceste extensii pot fi afișate pe tab-ul din coloana din mijloc sau în sidebar-ul paginii de înregistrare.
Aceasta permite dezvoltatorilor să construiască carduri personalizate care sunt flexibile, dinamice și interactive. Alegerea acestui stack tehnologic face posibil ca utilizatorii să aibă interfețe complet personalizate și imersive construite pe HubSpot și care se potrivesc coeziv cu UX-ul pentru care HubSpot este cunoscut. Pot construi integrări complexe, procese de business multi-step pe HubSpot pentru a-și rezolva nevoile unice de business și pentru a-și scala afacerile.
Extensiile UI folosesc React ca frontend și continuă să utilizeze funcții serverless ca backend. Acest lucru le face full-stack. Sunt găzduite pe HubSpot, astfel încât dezvoltatorii nu trebuie să-și găsească platformă de hosting. Folosirea React ca frontend permite dezvoltatorilor să folosească abilități familiare și să valorifice ecosistemul activ de dezvoltare frontend pentru a învăța instrumentele.
Documentație:
Extensiile UI sunt de asemenea susținute de un ciclu complet de dezvoltare build și deploy, precum și o experiență full-stack de dezvoltare locală. Toate acestea sunt posibile prin instrumentele de dezvoltare CRM în public beta, disponibile sub o pagină principală unică și navigare.
Proiectele de dezvoltator permit ambalarea, construirea și implementarea aplicațiilor private în HubSpot local folosind CLI. Puteți personaliza CRM-ul prin aplicații private cu carduri personalizate. Odată implementat în HubSpot, puteți vizualiza proiectul în HubSpot pentru a vedea istoricul de build și deploy, a gestiona setările și a vizualiza aplicația privată și componentele acesteia.
Cu integrarea GitHub, dezvoltatorii pot folosi GitHub ca sursă oficială pentru codul proiectului HubSpot. Pot colabora cu echipele folosind instrumentele și fluxurile de lucru familiare din GitHub și pot declanșa build-uri de proiect prin push de cod în repository-urile lor.
Dezvoltatorii au acum o experiență completă de dezvoltare locală, atât pentru frontend bazat pe React, cât și pentru funcții serverless, cu o singură comandă CLI. Aceasta include și posibilitatea de a previzualiza schimbările prin hot module reload și debugging local.
Biblioteca în creștere de peste 35 de componente UI oferă o modalitate de a construi extensii care arată, se simt și se comportă ca HubSpot, direct din cutie. Aceasta include și primitive generice și componente de date CRM. Componentele de date CRM ajută dezvoltatorii să vizualizeze aspecte ale datelor CRM direct, fără să se îngrijoreze de permisiuni, validări sau API-urile subiacente. Citiți referința completă a componentelor UI.
Un development sandbox este un mediu izolat în care un dezvoltator poate construi și testa cu încredere lucrări timpurii proof of concept înainte de a le implementa în sandbox-ul standard sau în contul de producție. Atunci când sunt create noi development sandboxes, acestea au toate aceleași funcționalități și definiții de obiecte CRM ca și contul de producție al clientului.
Dezvoltatorii pot folosi instrumente obișnuite de debugging precum consola browserului, terminalul local sau debuggerele IDE. De asemenea, pot folosi log-urile pentru funcțiile serverless disponibile în interiorul aplicației private pentru a monitoriza cu ușurință modul în care funcționează aplicațiile private și cardurile personalizate. Fiecare log conține detalii despre fiecare execuție, inclusiv dacă a reușit sau a eșuat. Aceste log-uri vor face mai ușor pentru dezvoltatori să depaneze posibilele cauze ale eșecului.
Toate nivelurile Enterprise.
Notă: Pentru a accesa instrumentele de dezvoltare CRM, este necesar acces de super-admin.