1s Bitrix Marketplace. Postavitev že pripravljenih rešitev na Bitrix Marketplace: kako prihraniti čas

Marketplace je storitev podjetja 1C-Bitrix, ki razvijalcem omogoča, da delijo svoje rešitve s širokim občinstvom strank in drugih razvijalcev. Kaj so rešitve? To je lahko že pripravljen modul ali komponenta za projekt na izdelkih 1C-Bitrix, kot je upravljanje spletnega mesta ali korporativni portal, ali že pripravljena spletna stran tudi na platformah 1C-Bitrix. Prva kategorija rešitev predvideva predvsem občinstvo drugih razvijalcev, druga pa je bolj usmerjena k strankam. Rešitve so lahko plačljive in brezplačne.

Prednosti uporabe tega orodja za razvijalce so priložnost za ustvarjanje dobička, nove stranke, pa tudi dodatne točke za povečanje njihove ocene v partnerskem sistemu 1C-Bitrix. Prijeten bonus: za prvouvrščeno rešitev Bitrix nabere tako imenovane točke dobrodošlice - trikratnik dolgovanega zneska.

Če želite rešitve postaviti na tržnico, morate opraviti več korakov:

    Postati morate partner 1C-Bitrix.

    Podpišite licenčno pogodbo.
    Za gostovanje plačljivih rešitev je potrebna licenčna pogodba. Pogodba se izpolni v osebnem računu partnerja.

    Pripravite rešitev v skladu z zahtevami podjetja.
    Pravila, predpise in zahteve najdete v svojem računu v razdelku »Tržnica«, prav tako zahteve za rešitve najdete na povezavi.

    Pripravite grafično gradivo za izdelavo čarovnika za namestitev rešitve in za objavo rešitve na tržnici.

    Ustvarite čarovnika za namestitev in zgradite distribucijo rešitve.
    Dokumentacija za ustvarjanje že pripravljenih rešitev Marketplace Bitrix Framework.

    Izvedite samotestiranje rešitve.
    Testni načrt je na voljo v tečaju za razvijalce Bitrix Framework.

    Pripravite besedila z opisom rešitve, podatke o namestitvi in ​​tehnični podpori.
    Tudi to je pomemben korak, saj mora opis naročnika razumeti, kakšna je vaša rešitev, ali mu ustreza in ali se splača kupiti.

    Izberite ime rešitve in kategorijo, ki jo želite umestiti v katalog že pripravljenih rešitev.
    Upoštevati je treba, da stranke pogosto iščejo rešitve z iskanjem po imenu, sprememba imena pa zahteva pošiljanje novih različic aplikacij v pogodbo, zato je pomembno, da takoj izberete pravo prostorno in razumljivo ime za rešitev.

    Pripravite demo stran.
    Da bodo kupci lažje razumeli, da je vaša rešitev točno to, kar so iskali in se odločili za nakup, morate pripraviti spletno predstavitev končne rešitve.

    Prenesite distribucijski komplet v partnerjev osebni račun.
    Več o prenosu lahko preberete na spletni strani Marketplace. Splošna vprašanja o umestitvah najdete v svojem računu v razdelku »Tržnica«.

    Počakajte, da se vaša odločitev moderira.
    Upoštevajte, da lahko postopek traja precej dolgo. Če so ugotovljena neskladja z zahtevami, se rešitev vrne v popravek, po odpravi napak pa se postopek moderiranja ponovno ponovi. V tem primeru se odločitev vrne po prvi ugotovljeni neskladnosti, zato moderiranje ne more potekati večkrat zaporedoma in izgubiti veliko časa. Zato priporočamo, da se takoj seznanite z zahtevami in ne preskočite faze testiranja vašega izdelka.

    Razmislite o načinih, kako pritegniti kupce k rešitvi.
    Ker ni dovolj ustvariti dober izdelek, ciljni publiki je treba pomagati, da ga najde!

Razvoj že pripravljenih rešitev vam bo omogočil doseganje višje stopnje razvoja. Produkt boste lahko razvili tako, kot ga vidite, ob upoštevanju potreb kupcev in dobili priložnost povečati število kupcev, katerih zadovoljstvo je odvisno od kakovosti vaše rešitve, njenega vzdrževanja in tehnične podpore. In za stranke je to hiter in dokaj proračunski začetek. Zato vam svetujemo, da si podrobneje ogledate tako uporabno orodje 1C-Bitrix.

Marina Sennikova

Tehnični direktor, whatAsoft

Bitrix24 ima odprt API, ki našim strankam in partnerjem omogoča, da izboljšajo svoje intranetne rešitve v oblaku s prilagajanjem delovnih tokov in poslovne logike znotraj svojih portalov v oblaku. Bitrix24 predstavlja tudi odlično platformo SaaS za ustvarjanje poslovnih aplikacij po meri.

Kako ustvariti svojo aplikacijo za Bitrix24?

Če ste IT-strokovnjak in razmišljate o izdelavi spletne aplikacije za Bitrix24, sledite tem preprostim navodilom:

  1. Če želite, da je vaša aplikacija na voljo vsem računom Bitrix24, postanite naš partner tako, da izpolnite . Če želite ustvariti zasebno aplikacijo samo za svoj račun, registracija ni potrebna.
  2. Izvedite vse o tem, kako lahko ustvarite svoje spletne aplikacije.
  3. Izberite »Dodaj aplikacijo« v meniju z aplikacijami v vašem računu Bitrix24 (na levi), da naložite svojo zasebno aplikacijo ali v vašem partnerskem profilu, če želite, da je vaša aplikacija javno navedena!

Avtorizacija in varnost spletne aplikacije

Postopek dodajanja nove aplikacije v vaš račun Bitrix24 Cloud je enostaven, poleg tega smo se potrudili, da je čim bolj pregleden in varen. Vsaka spletna aplikacija vam ponudi seznam podatkov, ki jih lahko uporablja (in spreminja) v vašem računu Bitrix24, in vas prosi za dovoljenje za to. Nova aplikacija bo nameščena le, če daste svoje dovoljenje.

Varnostni mehanizem oAuth zagotavlja, da ta spletna aplikacija dobi dostop samo do podatkov, ki ste jih določili (npr. spletna aplikacija vas lahko vpraša za dovoljenje za dostop do opravil, CRM potencialnih strank itd.).

Imate ideje za spletne aplikacije?

Če niste IT-strokovnjak, vendar imate posebne potrebe, za katere menite, da jih je mogoče rešiti z aplikacijo po meri na vašem portalu Bitrix24, delite svoje ideje z nami! Potrudili se bomo, da bo vaša intranetna rešitev popolna za vaše podjetje! Pošljite nam e-pošto na

Kako namestiti brezplačno rešitev?

1. Namestite 1C-Bitrix: Upravljanje spletnega mesta oz Korporacijski portal .
Lahko jih prenesete s tega povezava

2. Na strani z izbrano rešitvijo kliknite zeleni gumb »Namesti«.
V pojavnem oknu vnesite naslov vaše strani ali portala (glejte točko 1), kliknite »Namesti«

3. Namestitev se bo odprla v novem zavihku, nato sledite korakom čarovnika.

4. Vsaka rešitev ima svoje posebnosti, za dokončanje namestitve in konfiguracije so lahko potrebni različni koraki.
Podrobne informacije in dokumentacija so na kartici rešitve v razdelku »Namestitev«. Priporočamo, da pred začetkom namestitve preberete te informacije.

Kako kupiti plačljivo rešitev

Za nakup kliknite gumb »Kupi« na kartici rešitve, oddajte naročilo in izberite priročen način plačila. Po plačilu bo na e-mail, ki ste ga navedli ob naročilu, poslano pismo s kuponom in navodili za njegovo aktivacijo.


Pozor! Aktivirajte kuponsamona projektu, za katerega se nabavlja rešitev. Ne aktivirajte ga na ključih NFR in DEMO.Kupona ni mogoče ponovno aktivirati


Za namestitev rešitve potrebujete:
  1. Prijavite se v nadzorno ploščo svojega spletnega mesta s skrbniškimi pravicami.
  2. Pojdite v razdelek Marketplace > Posodobite rešitve - zavihek "Aktivacija kupona" in v posebno polje vnesite kupon.
  3. Po vnosu kupona se kupljena rešitev pojavi na seznamu rešitev za namestitev. Kliknite "Namesti" in sledite navodilom.

Tehnična podpora in posodobitve

1C-Bitrix ne odgovarja za odločitve partnerjev na tržnici. Tehnično podporo za rešitve v Marketplace zagotavljajo njihovi razvijalci. Kontaktni podatki in predpisi so navedeni na kartici rešitve v zavihku "Podpora".

Vse rešitve iz kataloga Marketplace so nameščene samo na izdelkih 1C-Bitrix zaktivno licenco. Stanje lahko preverite na nadzorni plošči vašega spletnega mesta, v razdelku »Posodobitve« ali na našem spletnem mestu. Spletna stran.

Posodobitve in podpora za plačljive rešitve v "1C-Bitrix: Marketplace" veljajo zastar 1 leto.Po koncu obdobja podpore lahko kadar koli kupite novo različico po ceni 50 % cene rešitve (pod pogojem, da je razvijalec izdal novo različico in je njena številka višja od tiste, ki ste jo namestili). ). Do takrat bo vaša rešitev delovala kot prej, pomanjkanje posodobitev ne vpliva na delovanje.

Nakup nove različice se izvede z nadzorne plošče vašega spletnega mesta: Marketplace - Nameščene rešitve. Označuje tudi čas posodobitev.

Tržnica 1C-Bitrix je stara že več kot 3 leta in po mojem mnenju še vedno ni polnopravnih učnih gradiv s primeri razvoja. Ta problem ni bil rešen niti z izdajo uradnega tečaja usposabljanja 1C-Bitrix z video vajami. Morda je za izkušene razvijalce dokumentacija API-ja dovolj, a že nekaj let, ko sem razmišljal, kako naj se odločim, sploh nisem vedel, kje naj začnem.

Posebej za rešitev te težave sem izdal svojo najpreprostejšo rešitev z minimalno funkcionalnostjo (v različici 0.2) - "SimpleAdaptive Landing".

Struktura:

Posebnosti:

Struktura:

    • KAJ DAMO - ../site/
      • "Storitve" - ​​../storitve/

Posebnosti:

  • *** - Vsebuje kopije javnih datotek (dovoljena je cirilica).
    • Na mestih, kjer naj bi zamenjali vsebino z vrednostmi, ki jih v polja čarovnika vnese uporabnik, se nahajajo MAKRI.
  • zaporedno. PRIMER:

Načelo pakiranja spletnega mesta:

3. stopnja – modul

Struktura:

Posebnosti:

Načelo pakiranja

  1. Naredimo mojstra.

Faza 4 - Arhiv za trg

Načelo pakiranja:

Struktura:

Enako kot arhiv za trg z nekaj izjemami*

  • ** - /VERSION_NUMBER/..

Posebnosti:

Načelo pakiranja:

  1. Vzamemo arhiv z najnovejšim stabilnim modulom (poln), vse spremembe bodo v čarovniku za namestitev spletnega mesta.
  2. Izbrišite nespremenjene datoteke
  3. Izdajamo "spremne datoteke" (posodobitev, verzija modula, opis)
  4. Mapo z vso vsebino arhiviramo v VERSION_NUMBER.zip

Hura, modul/posodobitev je pripravljen za pošiljanje na trg!

Primer preproste že pripravljene rešitve za tržnico 1C-Bitrix

Tržnica 1C-Bitrix je stara že več kot 3 leta in po mojem mnenju še vedno ni polnopravnih učnih gradiv s primeri razvoja. Ta problem ni bil rešen niti z izdajo uradnega tečaja usposabljanja 1C-Bitrix z video vajami. Morda je za izkušene razvijalce dokumentacija API-ja dovolj, a že nekaj let, ko sem razmišljal, kako naj se odločim, sploh nisem vedel, kje naj začnem.

Posebej za rešitev te težave sem izdal svojo najpreprostejšo rešitev z minimalno funkcionalnostjo (v različici 0.2) - "SimpleAdaptive Landing".

V repozitoriju na GitHubu sem objavil 5 zavez, ki ustrezajo 5 stopnjam spreminjanja preprostega spletnega mesta v polnopravni modul za Market (in njegove kasnejše posodobitve):

  • 1. stopnja - Spletna stran
    • Faza 2 - Čarovnik za ustvarjanje spletnega mesta
    • Faza 3 – Modul (ki vsebuje glavno)
    • Faza 4 - arhiv za pošiljanje na tržnico 1C-Bitrix
    • Faza 5 - Arhivirajte s POSODOBITEV za 1C-Bitrix Marketplace

Torej, na kratko analizirajmo, kaj vsebuje vsaka stopnja in kakšne transformacije se zgodijo z njo:

1. stopnja - Spletna stran

Tukaj

Struktura:

  • Javne datoteke - / (iz korena mesta)
  • Datoteke predlog spletnega mesta – /bitrix/templates/TEMPLATE_ID/

Posebnosti:

  • Datoteke vključenih območij so shranjene v strukturi spletnega mesta (tako da lahko preprosto dodate nove ciljne strani v različne razdelke spletnega mesta in podedujete potrebne "diapozitive" vključenih območij)
  • Klic za vključevanje območij se nahaja na strani index.php (zdi se mi neprijetno, ker prinaša tveganje, da urejevalniki vsebine poškodujejo klicno kodo komponente, vendar ne prinaša nobene koristi. Vendar je bila to obvezna zahteva za rešitev za moderiranje in klici so bili premaknjeni iz predloge na stran v različici 0.2.1)

Faza 2 - Čarovnik za ustvarjanje spletnega mesta

Tukaj

Struktura:

  • Sam modul je /bitrix/wizards/NAME_SPACE/MASTER_NAME/..
    • .description.php* - ../.description.php
    • wizard.php** - ../wizard.php
    • Jezikovne datoteke čarovnika (čarovnik in opis!) - ../lang/language_id/
    • Slike (uporabljene v čarovniku za namestitev za OBLIKOVANJE postopka namestitve) - ../images/
    • KAJ DAMO - ../site/
      • Javne datoteke*** - ../public/LANGUAGE_ID/
      • Datoteke predlog**** - ../templates/TEMPLATE_ID/
      • "Storitve" - ​​../storitve/
        • Seznam storitev****** - ../.services.php
        • "Vrste" / "Skupine" storitev, na primer MAIN******** - ../main/

Posebnosti:

  • * - vsebuje različico čarovnika (ni kritično) in niz korakov čarovnika (pomembno je dodati nove korake v niz!)
  • ** - Vsebuje same korake čarovnika in "privzete vrednosti". Pomembno v tej datoteki:
    • Prenesite "privzete" vrednosti iz primarne matrike v ustrezen korak in jih tam obdelajte, tudi če jih ne nameravate spremeniti s strani uporabnika
    • V ustreznih korakih izpolnite polja, ustvarite spletne strani, kopirajte datoteke iz map z datotekami (razdelek "KAJ DAJEMO"). Brez posebnega ukrepa.
    • Uporaba cirilice ni dovoljena!!! Vsi znaki v cirilici so vstavljeni kot jezikovne fraze!
  • **** – Vsebuje kopijo datotek predloge. Pomembno:
    • Cirilica NI dovoljena. Uporabite jezikovne datoteke ali makre.
    • Na mestih, kjer naj bi zamenjali vsebino z vrednostmi, ki jih v polja čarovnika vnese uporabnik, se nahajajo MAKRI.
  • ****** - Nabor storitev povezovanja zaporedno. PRIMER:

"TYPE/GROUP_NAME" => Array(

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

"STOPNJE" ​​=> Niz(

"storitvena_datoteka_1.php",

"datoteka service_2.php",

"datoteka service_3.php",

  • ******* – Mape z imeni skupin/vrst vsebujejo storitvene datoteke. Storitve izvajajo POSEBNA urejanja. Na primer, zamenjajo makre v javnih datotekah/datotekah predloge z vrednostmi iz čarovnika za namestitev (v primeru) ali uvozijo infobloke (ni v primeru).

Načelo pakiranja spletnega mesta:

  1. Naloži javne datoteke v /bitrix/wizards/NAMESPACE/MASTER_NAME/site/public/LANGUAGE_ID/
  2. Predlogo naložite v /bitrix/wizards/NAMESPACE/MASTER_NAME/site/templates/template_ID/
  3. Potrebne kose nadomestimo z makri
  4. Napišemo čarovnika in opis korak za korakom s spremenljivkami, ki so pomembne za javnost / predlogo
  5. Pišemo storitve, ki delajo z makri
  6. Izgovarjamo (pišemo jezikovne fraze itd.)

3. stopnja – modul

Tukaj

Struktura:

  • * - /bitrix/modules/PARTNER_CODE.MODULE_CODE/..
    • Zahtevano include** - ../include.php
    • Jezikovne datoteke modula - ../lang/LANGUAGE_ID/
    • namestitveni program modulov - ../install/
      • Različica modula*** - ../version.php
      • Namestitveni program**** - ../index.php
      • Čarovnik za namestitev***** - ../wizards/
      • Komponente****** - ../components/

Posebnosti:

  • * - koda partnerja z malimi črkami. Koda modula je tudi v majhnih latiničnih črkah brez podčrtajev (za razliko od predloge / glavnega)
  • ** - Če ne implementirate demo zaščite, je lahko prazen.
  • *** - Kritična vrednost za trg!
  • **** - Vsebuje kodo modula s partnerjem.
  • ***** - Kopija vsebine ustrezne mape prejšnje stopnje. Pri namestitvi se rešitev prekopira v mapo /bitrix/wizards/ in vas popelje na 2. stopnjo.
  • ****** - Ni prikazano v primeru. Preprosto se prekopira v ustrezno mapo ob namestitvi modula.

Načelo pakiranja

  1. Naredimo mojstra.
  2. Poljubne bleščice okrasimo glede na pripravo.

Faza 4 - Arhiv za trg

Tukaj

Načelo pakiranja:

  1. Vzamemo vsebino mape /bitrix/modules/PARTNER_CODE.MODULE_CODE/ in jo dodamo v mapo /.last_version/
  2. Arhivirajte mapo /.last_version/ v archive.last_version.zip

Faza 5 - Posodobitev trga

Tukaj

Struktura:

Enako kot arhiv za trg z nekaj izjemami*

  • ** - /VERSION_NUMBER/..
    • Besedilni opis posodobitve*** - ../description.ru
    • Namestitveni program za posodobitve**** - updater.php

Posebnosti:

  • * - Za posodobitev so uporabljene samo SPREMENJENE datoteke
  • ** - Namesto /.last_version/ se v imenu mape uporablja številka različice modula (ujemati se mora s številko različice modula v /VERSION_NUMBER/install/version.php)
  • *** - Besedilna datoteka, ki se uporablja za oblikovanje informacij o posodobitvi v tržnici 1C-Bitrix
  • **** - V najpreprostejšem primeru je mogoče uporabiti vzorec iz repozitorija, vanj še niso vključena nobena posebna dejanja.

Načelo pakiranja:

  1. Vzamemo arhiv z najnovejšim stabilnim modulom (poln), vse spremembe bodo v čarovniku za namestitev spletnega mesta.
  2. Izbrišite nespremenjene datoteke
  3. Izdajamo "spremne datoteke" (posodobitev, verzija modula, opis)
  4. Mapo z vso vsebino arhiviramo v VERSION_NUMBER.zip

Hura, modul/posodobitev je pripravljen za pošiljanje na trg!