1c Bitrixi turg. Valmislahenduste paigutamine Bitrix Marketplace'i: kuidas aega säästa. Milliseid otsuseid peaksite tegema?

26.08.2023 Kodused pumbad

Marketplace on 1C-Bitrixi teenus, mis võimaldab arendajatel jagada oma lahendusi laia klientide ja teiste arendajatega. Millised on lahendused? See võib olla valmis moodul või komponent 1C-Bitrixi toodetega seotud projekti jaoks, nagu „Saidihaldus“ või „Ettevõtte portaal“, või valmis sait ka 1C-Bitrixi platvormidel. Esimene lahenduste kategooria hõlmab peamiselt teistest arendajatest koosnevat publikut, teine ​​aga on rohkem klientidele keskendunud. Lahendused võivad olla kas tasulised või tasuta.

Selle tööriista kasutamise eelised arendajatele on võimalus saada kasumit, uusi kliente ja lisapunkte, et tõsta oma reitingut 1C-Bitrixi partnersüsteemis. Tore boonus: esimese postitatud lahenduse eest annab Bitrix nn tervituspunkte – kolmekordne tasumisele kuuluv summa.

Lahenduste paigutamiseks Marketplace'ile peate tegema mitu sammu.

    Peate saama 1C-Bitrixi partneriks.

    Sõlmige litsentsileping.
    Tasuliste lahenduste paigutamiseks on vaja litsentsilepingut. Leping on täidetud aastal isiklik konto partner.

    Koostage lahendus vastavalt ettevõtte nõuetele.
    Reeglid, määrused ja nõuded leiate oma isikliku konto jaotisest “Turuplats” ning nõuded lahendustele leiate lingilt.

    Valmistage ette graafilised materjalid lahenduse installiviisardi loomiseks ja lahenduse Marketplace'i postitamiseks.

    Looge installiviisard ja koostage lahenduse levitamispakett.
    Loomise dokumentatsioon valmislahendused Marketplace Bitrix Framework.

    Viige läbi lahenduse sõltumatu testimine.
    Testiplaaniga saab tutvuda Bitrix Frameworki arendajate kursusel.

    Koostada lahenduse tekstikirjeldused, paigaldus ja tehnilise toe andmed.
    See on ka oluline etapp, sest kirjeldusest peaks klient aru saama, milline on sinu lahendus, kas see sobib talle ja kas tasub osta.

    Valige valmislahenduste kataloogi paigutamiseks lahenduse nimi ja kategooria.
    Arvestada tuleb sellega, et tihtipeale otsivad kliendid lahendusi nime järgi otsides ning nime muutmine eeldab lepingu lisade uute versioonide saatmist, mistõttu on oluline lahendusele koheselt õige nimi valida.

    Valmistage ette demosait.
    Selleks, et klientidel oleks lihtsam aru saada, et teie lahendus on just see, mida nad otsisid, ja ostuotsuse tegemiseks, peate valmislahendusest koostama veebipõhise tutvustuse.

    Laadige turustuspakett alla oma partneri isiklikule kontole.
    Lisateavet allalaadimise kohta saate lugeda Marketplace'i veebisaidilt. Üldised küsimused paigutuse kohta leiate oma isikliku konto jaotisest "Turuplats".

    Oodake oma otsuse modereerimist.
    Pange tähele, et protsess võib võtta üsna kaua aega. kaua aega. Nõuetele mittevastavuse avastamisel tagastatakse otsus muutmiseks ja pärast puuduste kõrvaldamist korratakse modereerimisprotsessi uuesti. Sel juhul tagastatakse otsus pärast esimest leitud lahknevust, nii et te ei pruugi mitu korda järjest modereerimist läbida ja kaotada palju aega. Seetõttu soovitame viivitamatult tutvuda nõuetega ja mitte jätta oma toote testimisetappi vahele.

    Mõelge lahenduste ostjate meelitamiseks.
    Sest loomisest ei piisa hea toode, abi vaja sihtrühma leia ta üles!

Valmislahenduste väljatöötamine võimaldab saavutada rohkem kõrgel tasemel arengut. Suudate arendada toodet sellisena, nagu te seda näete, arvestades klientide vajadusi ning teil on võimalus suurendada klientide hulka, kelle rahulolu sõltub teie lahenduse kvaliteedist, selle hooldusest ja tehnilisest toest. Ja klientide jaoks on see kiire ja üsna odav algus. Seetõttu soovitame teil seda 1C-Bitrixi kasulikku tööriista lähemalt uurida.

Marina Sennikova

Tehnoloogiajuht, whatAsoft

Kuidas tasuta lahendust installida?

1. Installige 1C-Bitrix: saidihaldus või Ettevõtte portaal .
Saate need alla laadida siit link.

2. Valitud lahenduse lehel klõpsake rohelist nuppu "Install".
Sisestage hüpikaknas oma veebisaidi või portaali aadress (vt punkt 1), klõpsake nuppu "Install"

3. Installimine avaneb uuel vahelehel, seejärel järgige viisardi juhiseid.

4. Igal lahendusel on oma eripärad ja installimise ja konfigureerimise lõpuleviimiseks võib vaja minna erinevaid samme.
Üksikasjalik teave ja dokumentatsioon on toodud lahenduskaardil blokis "Paigaldamine". Soovitame selle teabe enne installimise alustamist üle vaadata.

Kuidas osta tasulist lahendust

Ostmiseks vajuta lahenduskaardil nuppu “Osta”, vormista tellimus, valides endale sobiva makseviisi. Peale tasumist saadetakse Teie poolt tellimuse vormistamisel märgitud e-mailile kiri kupongiga ja juhised selle aktiveerimiseks.


Tähelepanu! Aktiveerige kupongainultprojekti kohta, mille jaoks lahendus ostetakse. Ärge aktiveerige seda NFR- ja DEMO-klahvidel.Kupongi ei saa uuesti aktiveerida


Lahenduse installimiseks vajate:
  1. Logige oma saidi juhtpaneelile administraatoriõigustega sisse.
  2. Avage jaotis Marketplace > Uuenda lahendusi – vahekaart „Kupongi aktiveerimine“ ja sisestage kupong spetsiaalsele väljale.
  3. Pärast kupongi sisestamist ilmub ostetud lahendus installitavate lahenduste loendisse. Klõpsake "Install" ja järgige edasisi juhiseid.

Tehniline tugi ja uuendused

1C-Bitrix ei vastuta turuplatsil partnerite otsuste eest. Tehniline tugi lahendusi turuplatsil viivad läbi nende arendajad. Kontaktandmed ja eeskirjad on märgitud lahenduskaardil vahekaardil "Toetus".

Kõik Marketplace'i kataloogi lahendused on installitud ainult 1C-Bitrixi toodeteleaktiivne litsents. Olekut saate kontrollida oma saidi juhtpaneelil, jaotises „Uuendused” või meie veebisaidil veebisait.

Tasuliste lahenduste värskendused ja tugi 1C-Bitrix: Marketplace'is kehtivad1 aasta.Pärast tugiperioodi lõppemist saate igal ajal osta uue versiooni hinnaga 50% lahenduse maksumusest (eeldusel, et arendaja on välja andnud uue versiooni ja selle number on suurem kui teie installitud versioon). Kuni selle ajani töötab teie lahendus nagu varem, värskenduste puudumine jõudlust ei mõjuta.

ostma uus versioon teostatakse teie saidi juhtpaneelilt: Marketplace – installitud lahendused. Seal on märgitud ka uuenduste laekumise tähtajad.

1C-Bitrixi turg on juba rohkem kui 3 aastat vana, kuid minu meelest pole veel täisväärtuslikke koolitusmaterjale koos arendusnäidetega. Seda probleemi ei lahendatud isegi ametliku 1C-Bitrixi koolituskursuse koos videotundidega. Võib-olla piisab API dokumentatsioonist kogenud arendajatele, kuid juba mitu aastat, mõeldes sellele, kuidas oma lahendust teha, ei teadnud ma isegi, kust alustada.

Eriti selle probleemi lahendamiseks andsin välja oma lihtsaima minimaalse funktsionaalsusega lahenduse (versioonis 0.2) - “SimpleAdaptive Landing”.

Struktuur:

Iseärasused:

Struktuur:

    • MIDA ME PANEME - ../site/
      • "Teenused" - ../services/

Iseärasused:

  • *** – sisaldab avalike failide koopiaid (kirillitsa on vastuvõetav).
    • Kohtades, kus sisu peaks asendama kasutaja poolt viisardi väljadele sisestatud väärtustega, on MAKROD.
  • järjestikku. NÄIDE:

Veebisaidi pakkimise põhimõte:

3. etapp – moodul

Struktuur:

Iseärasused:

Pakkimise põhimõte

  1. Teeme meistriks.

4. etapp – turu arhiiv

Pakkimispõhimõte:

Struktuur:

Identne turu arhiiviga, välja arvatud mõned erandid*

  • ** – /VERSION_NUMBER/..

Iseärasused:

Pakkimispõhimõte:

  1. Võtame arhiivi uusima stabiilse mooduliga (täis), kõik muudatused tehakse saidi installiviisardis.
  2. Muutmata failide kustutamine
  3. Valmistame ette “kaasfailid” (värskendus, mooduli versioon, kirjeldus)
  4. Arhiivige kaust kogu sisuga failis VERSION_NUMBER.zip

Hurraa, moodul/värskendus on Marketile saatmiseks valmis!

Näide lihtsast valmislahendusest 1C-Bitrix Marketplace'i jaoks

1C-Bitrixi turg on juba rohkem kui 3 aastat vana, kuid minu meelest pole veel täisväärtuslikke koolitusmaterjale koos arendusnäidetega. Seda probleemi ei lahendatud isegi ametliku videotundidega 1C-Bitrixi koolituskursuse avaldamisega. Võib-olla piisab API dokumentatsioonist kogenud arendajatele, kuid juba mitu aastat, mõeldes sellele, kuidas oma lahendust teha, ei teadnud ma isegi, kust alustada.

Eriti selle probleemi lahendamiseks andsin välja oma lihtsaima minimaalse funktsionaalsusega lahenduse (versioonis 0.2) - “SimpleAdaptive Landing”.

GitHubi hoidlas avaldasin 5 kohustust, mis vastavad lihtsa saidi turu täieõiguslikuks mooduliks muutmise viiele etapile (ja selle hilisemale värskendusele):

  • 1. etapp – veebisait
    • 2. etapp – veebisaidi loomise viisard
    • 3. etapp – moodul (sisaldab viisardit)
    • 4. etapp – arhiiv Marketplace 1C-Bitrixi saatmiseks
    • 5. etapp – arhiivige 1C-Bitrix Marketplace'i värskendusega

Niisiis, vaatame lühidalt, mida iga etapp sisaldab ja milliseid muutusi sellega kaasneb:

1. etapp – veebisait

Siin

Struktuur:

  • Avalikud failid – / (saidi juurtest)
  • Saidimalli failid – /bitrix/templates/TEMPLATE_ID/

Iseärasused:

  • Salvestame saidi struktuuri kaasatud alade faile (et saaksite saidi erinevatesse jaotistesse hõlpsalt uusi sihtlehti lisada ja kaasatud alade vajalikud "slaidid" pärida)
  • Kutse alade kaasamiseks on lehel index.php (lehel on see minu meelest ebamugav, kuna see toob kaasa ohu, et sisutoimetajad rikuvad komponentide kutsumise koodi, kuid see ei anna mingit kasu. Siiski kohustuslik nõue modereerimisotsuste ja väljakutsete vastuvõtmine viidi mallilt lehele versioonis 0.2.1)

2. etapp – veebisaidi loomise viisard

Siin

Struktuur:

  • Moodul ise on /bitrix/wizards/NAME_SPACE/MASTER_NAME/..
    • .description.php* - ../.description.php
    • Nõustaja viisard.php** - ../wizard.php
    • Nõustaja keelefailid (viisard ja kirjeldus!) - ../lang/language_ID/
    • Pildid (kasutatakse installiviisardis installiprotsessi KUJUNDAMISEKS) - ../images/
    • MIDA ME PANEME - ../site/
      • Avalikud failid*** – ../public/LANGUAGE_ID/
      • Mallifailid**** - ../templates/TEMPLATE_ID/
      • "Teenused" - ../services/
        • Teenuste loetelu****** - ../.services.php
        • Teenuste "tüübid"/"rühmad", näiteks MAIN******* - ../main/

Iseärasused:

  • * - sisaldab viisardi versiooni (mitte kriitiline) ja viisardi sammude massiivi (oluline on massiivile uusi samme lisada!)
  • ** - sisaldab viisardi samme ja ka vaikeväärtusi. Selles failis on oluline:
    • Edastage "vaikeväärtused" esmasest massiivist sobivasse sammu ja töödelge neid seal, isegi kui te ei kavatse neid kohandatud muuta
    • Sobivate sammude käigus täitke väljad, looge veebisaite, kopeerige failid failikaustadest (jaotis “MIDA ME PANEME”). Konkreetseid tegevusi pole.
    • Kirillitsa tähestiku kasutamine on vastuvõetamatu!!! Sisestame keelefraasidesse kõik kirillitsa märgid!
  • **** – sisaldab mallifailide koopiaid. Tähtis:
    • Kirillitsa EI ole lubatud. Kasutage kas keelefaile või makrosid.
    • Kohtades, kus sisu peaks asendama kasutaja poolt viisardi väljadele sisestatud väärtustega, on MAKROD.
  • ****** – ühendavate teenuste hulk järjestikku. NÄIDE:

"TYPE_NAME/GROUP" => Array(

"NAME" => GetMessage("SERVICE_MAIN_SETTINGS"),

"STAGES" => Array(

"service_file_1.php",

"service_file_2.php",

"service_file_3.php",

  • ******* – rühmade/tüüpide nimedega kaustad sisaldavad teenusefaile. Teenused teevad KONKREETSED muudatused. Näiteks asendavad nad avalikes failides/mallides olevad makrod installiviisardi väärtustega (näites) või imporditeabeplokkidega (mitte näites).

Veebisaidi pakkimise põhimõte:

  1. Laadige avalikud failid üles /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/public/LANGUAGE_ID/
  2. Laadi mall üles /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/templates/template_ID/
  3. Asendage vajalikud tükid makrodega
  4. Kirjutame viisardi ja kirjelduse samm-sammult avalikkuse/malli jaoks oluliste muutujatega
  5. Kirjutame teenuseid, mis töötavad makrodega
  6. Me kujundame (kirjutame keelefraase jne)

3. etapp – moodul

Siin

Struktuur:

  • * - /bitrix/modules/PARTNER_CODE.MODULE_CODE/..
    • Kohustuslik kaasata** - ../include.php
    • Mooduli keelefailid – ../lang/LANGUAGE_ID/
    • mooduli paigaldaja - ../install/
      • Mooduli versioon*** - ../version.php
      • Installer**** - ../index.php
      • Installiviisard***** - ../wizards/
      • Komponendid****** – ../components/

Iseärasused:

  • * - partneri kood väikeste tähtedega. Mooduli kood on ka väikeste ladina tähtedega ilma alljoonteta (erinevalt mallist/massist)
  • ** - Kui te demoversiooni kaitset ei rakenda, võib see olla tühi.
  • *** – turu jaoks kriitiline!
  • **** – sisaldab mooduli koodi koos partneriga.
  • ***** - eelmise etapi vastava kausta sisu koopia. Installimisel kopeeritakse lahendus kausta /bitrix/wizards/, mis viib teid 2. etappi.
  • ****** – näites pole näidatud. See lihtsalt kopeeritakse mooduli installimisel vastavasse kausta.

Pakkimise põhimõte

  1. Teeme meistriks.
  2. Tooriku järgi järjestame kõikvõimalikke tihvte.

4. etapp – turu arhiiv

Siin

Pakkimispõhimõte:

  1. Võtke /bitrix/modules/PARTNER_CODE.MODULE_CODE/ kausta sisu ja asetage see kausta /.last_version/
  2. Arhiveerige kaust /.last_version/ kausta archive.last_version.zip

5. etapp – turu värskendus

Siin

Struktuur:

Identne turu arhiiviga, välja arvatud mõned erandid*

  • ** – /VERSION_NUMBER/..
    • Värskenduse tekstikirjeldus*** - ../description.ru
    • Uuenda installerit**** - updater.php

Iseärasused:

  • * - Värskendusse on kaasatud ainult MUUDETUD failid
  • ** - /.last_version/ asemel kasutatakse kausta nimes mooduli versiooninumbrit (peab ühtima mooduli versiooninumbriga /VERSION_NUMBER/install/version.php)
  • *** – tekstifail, mida kasutatakse värskenduse kohta teabe kuvamiseks 1C-Bitrix Marketplace'is
  • **** - Kõige lihtsamal juhul saab kasutada repositooriumist pärinevat näidist, sinna pole veel konkreetseid toiminguid lisatud.

Pakkimispõhimõte:

  1. Võtame arhiivi uusima stabiilse mooduliga (täis), kõik muudatused tehakse saidi installiviisardis.
  2. Muutmata failide kustutamine
  3. Valmistame ette “kaasfailid” (värskendus, mooduli versioon, kirjeldus)
  4. Arhiivige kaust kogu sisuga failis VERSION_NUMBER.zip

Hurraa, moodul/värskendus on Marketile saatmiseks valmis!

Bitrix24-l on avatud API, mis võimaldab meie klientidel ja partneritel täiustada oma pilvesisese sisevõrgu lahendust, kohandades oma pilvepõhistes portaalides töövooge ja äriloogikat. Bitrix24 esindab ka suurepärast SaaS-i platvormi kohandatud ärirakenduste loomiseks.

Kuidas luua oma rakendus Bitrix24 jaoks?

Kui olete IT-spetsialist ja kaalute Bitrix24 jaoks veebirakenduse loomist, järgige neid lihtsaid juhiseid:

  1. Kui soovite, et teie taotlus oleks kättesaadav kõigile Bitrix24 kontodele, täitke meie partneriks . Kui soovite luua privaatse rakenduse ainult oma konto jaoks, pole registreerimine vajalik.
  2. Lisateavet selle kohta, kuidas veebirakendusi luua ja kuidas neid luua.
  3. Privaatse rakenduse üleslaadimiseks valige oma Bitrix24 konto rakenduste menüüst (vasakul) „Lisa rakendus” või oma partneriprofiilil, kui soovite, et teie rakendus oleks avalikult loetletud!

Veebirakenduste autoriseerimine ja turvalisus

Uue rakenduse lisamine oma Bitrix24 Cloudi kontole on lihtne ning samuti püüdsime muuta selle võimalikult läbipaistvaks ja turvaliseks. Iga veebirakendus annab teile loendi andmetest, mida see teie Bitrix24 kontol võib kasutada (ja muuta), ning küsib selleks teie luba. Uus rakendus installitakse ainult siis, kui annate selleks loa.

oAuthi turvamehhanism tagab, et see veebirakendus saab juurdepääsu ainult teie määratud andmetele (nt võib veebirakendus küsida teie luba juurdepääsuks ülesannetele, CRM-i müügivihjetele jne).

Kas teil on veebirakenduste jaoks ideid?

Kui sa ei ole IT-spetsialist, kuid teil on erivajadused, mida teie arvates saab lahendada kohandatud rakenduse kaudu teie Bitrix24 portaalis, jagage oma ideid meiega! Anname endast parima, et teie sisevõrgu lahendus sobiks ideaalselt teie ettevõttega! Saatke meile e-kiri