Trhové riešenia. Umiestňovanie hotových riešení na Bitrix Marketplace: ako ušetriť čas. Ako nainštalovať bezplatné riešenie

Marketplace je služba od 1C-Bitrix, ktorá umožňuje vývojárom zdieľať svoje riešenia so širokým publikom klientov a iných vývojárov. Aké sú riešenia? Môže to byť hotový modul alebo komponent pre projekt na produktoch od 1C-Bitrix, ako napríklad „Site Management“ alebo „Corporate Portal“, alebo hotová stránka aj na platformách 1C-Bitrix. Prvá kategória riešení zahŕňa najmä publikum iných vývojárov, zatiaľ čo druhá kategória je viac zameraná na klientov. Riešenia môžu byť platené alebo bezplatné.

Výhody používania tohto nástroja pre vývojárov sú príležitosť získať zisk, nových klientov a ďalšie body na zvýšenie ich hodnotenia v partnerskom systéme 1C-Bitrix. Príjemný bonus: za prvé zverejnené riešenie Bitrix udeľuje takzvané uvítacie body – trojnásobok dlžnej sumy.

Ak chcete umiestniť riešenia na Marketplace, musíte vykonať niekoľko krokov:

    Musíte sa stať partnerom 1C-Bitrix.

    Uzavrieť licenčnú zmluvu.
    Na umiestnenie platených riešení je potrebná licenčná zmluva. Dohoda je dokončená v osobný účet partnera.

    Pripravte riešenie v súlade s požiadavkami spoločnosti.
    Pravidlá, predpisy a požiadavky nájdete vo svojom osobnom účte v sekcii „Trhové miesto“ a požiadavky na riešenia nájdete na odkaze.

    Pripravte si grafické podklady na vytvorenie sprievodcu inštaláciou riešenia a na zverejnenie riešenia na Marketplace.

    Vytvorte sprievodcu inštaláciou a zostavte distribučný balík riešenia.
    Dokumentácia na vytváranie hotových riešení Marketplace Bitrix Framework.

    Vykonajte nezávislé testovanie riešenia.
    Testovací plán nájdete v kurze pre vývojárov Bitrix Framework.

    Pripravte textové popisy riešenia, inštalácie a údajov technickej podpory.
    je to rovnaké dôležitá etapa, pretože z popisu by mal klient pochopiť, aké je vaše riešenie, či mu vyhovuje a či sa oplatí kúpiť.

    Vyberte názov riešenia a kategóriu pre umiestnenie v katalógu hotových riešení.
    Treba počítať s tým, že klienti často hľadajú riešenia vyhľadávaním podľa názvu a zmena názvu si vyžaduje zasielanie nových verzií príloh k zmluve, preto je dôležité ihneď zvoliť správny názov riešenia.

    Pripravte si demo stránku.
    Aby zákazníci ľahšie pochopili, že vaše riešenie je presne to, čo hľadali a rozhodli sa o kúpe, musíte pripraviť online ukážku hotového riešenia.

    Stiahnite si distribučný balík v osobnom účte vášho partnera.
    Viac o sťahovaní si môžete prečítať na webovej stránke Marketplace. Všeobecné otázky o umiestnení nájdete vo svojom osobnom účte v sekcii „Trhovisko“.

    Počkajte na zmiernenie vášho rozhodnutia.
    Upozorňujeme, že proces môže trvať pomerne dlho. V prípade zistenia nezrovnalostí s požiadavkami sa rozhodnutie vráti na prepracovanie a po odstránení nedostatkov sa proces moderovania opäť zopakuje. V tomto prípade sa rozhodnutie vráti po prvom zistení nezrovnalosti, takže moderovanie nemusí byť dokončené niekoľkokrát za sebou a stratí sa veľa času. Preto vám odporúčame, aby ste sa okamžite oboznámili s požiadavkami a nepreskočili fázu testovania vášho produktu.

    Premýšľajte o spôsoboch, ako prilákať kupujúcich riešení.
    Pretože nestačí vytvoriť dobrý produkt, musíte pomôcť cieľovému publiku nájsť ho!

Vývoj hotových riešení vám umožní dosiahnuť vyššiu úroveň vývoja. Budete môcť vyvíjať produkt tak, ako ho vidíte, s ohľadom na potreby zákazníkov a budete mať možnosť zvýšiť počet zákazníkov, ktorých spokojnosť závisí od kvality vášho riešenia, jeho údržby a technickej podpory. A pre klientov je to rýchly a pomerne lacný začiatok. Preto vám odporúčame, aby ste sa na to pozreli bližšie užitočný nástroj od 1C-Bitrix.

Marína Senníková

CTO, whatAsoft

Ako nainštalovať bezplatné riešenie?

1. Nainštalujte 1C-Bitrix: Správa stránok alebo Firemný portál .
Môžete si ich stiahnuť tu odkaz.

2. Na stránke zvoleného riešenia kliknite na zelené tlačidlo „Inštalovať“.
Vo vyskakovacom okne zadajte adresu svojej webovej stránky alebo portálu (pozri bod 1), kliknite na „Inštalovať“

3. Inštalácia sa otvorí na novej karte, potom postupujte podľa krokov sprievodcu.

4. Každé riešenie má svoje špecifiká a môže vyžadovať rôzne kroky na dokončenie inštalácie a konfigurácie.
Podrobné informácie a dokumentácia sú uvedené na karte riešenia v bloku „Inštalácia“. Odporúčame, aby ste si pred začatím inštalácie prečítali tieto informácie.

Ako kúpiť platené riešenie

Ak chcete zakúpiť, kliknite na tlačidlo „Kúpiť“ na karte riešenia, zadajte objednávku a vyberte spôsob platby, ktorý vám vyhovuje. Po zaplatení Vám bude na Vami uvedený e-mail pri objednávke zaslaný list s kupónom a návodom na jeho aktiváciu.


Pozor! Aktivujte kupónibana projekte, pre ktorý je riešenie zakúpené. Neaktivujte ho na NFR a DEMO kľúčoch.Kupón nie je možné opätovne aktivovať


Na inštaláciu riešenia potrebujete:
  1. Prihláste sa do ovládacieho panela svojho webu s právami správcu.
  2. Prejdite do časti Trhovisko > Aktualizovať riešenia - karta „Aktivácia kupónu“ a do špeciálneho poľa zadajte kupón.
  3. Po zadaní kupónu sa zakúpené riešenie zobrazí v zozname riešení na inštaláciu. Kliknite na „Inštalovať“ a postupujte podľa ďalších pokynov.

Technická podpora a aktualizácie

1C-Bitrix nezodpovedá za rozhodnutia partnerov na Marketplace. Technickú podporu pre riešenia na Marketplace poskytujú ich vývojári. Kontaktné údaje a predpisy sú uvedené na karte riešenia v záložke „Podpora“.

Všetky riešenia z katalógu Marketplace sú nainštalované iba na produktoch 1C-Bitrix saktívna licencia. Stav môžete skontrolovať na ovládacom paneli vašej stránky, v sekcii „Aktualizácie“ alebo na našej stránke webovej stránky.

Aktualizácie a podpora pre platené riešenia v 1C-Bitrix: Marketplace sú platné pre1 rok.Po uplynutí doby podpory si môžete kedykoľvek kúpiť novú verziu za cenu 50 % z ceny riešenia (za predpokladu, že vývojár vydal novú verziu a jej číslo je vyššie ako tá, ktorú ste si nainštalovali). Dovtedy bude vaše riešenie fungovať ako predtým, nedostatok aktualizácií nemá vplyv na výkon.

Zakúpenie novej verzie sa vykonáva z ovládacieho panela vašej stránky: Marketplace – Inštalované riešenia. Sú tam uvedené aj termíny prijímania aktualizácií.

Trhovisko 1C-Bitrix je už viac ako 3 roky staré, no plnohodnotné vzdelávacie materiály Podľa môjho názoru stále chýbajú príklady vývoja. Tento problém sa nevyriešil ani prepustením úradníka výcvikový kurz 1C-Bitrix s video lekciami. Možno, že dokumentácia API stačí skúseným vývojárom, ale už niekoľko rokov, keď som premýšľal o tom, ako vytvoriť vlastné riešenie, som ani nevedel, kde začať.

Najmä na vyriešenie tohto problému som vydal svoje vlastné najjednoduchšie riešenie s minimálnou funkčnosťou (vo verzii 0.2) - „SimpleAdaptive Landing“.

Štruktúra:

Zvláštnosti:

Štruktúra:

    • ČO DÁVAME - ../site/
      • “Služby” - ../services/

Zvláštnosti:

  • *** - Obsahuje kópiu verejných súborov (azbuka je prijateľná).
    • Na miestach, kde má byť obsah nahradený hodnotami zadanými do polí sprievodcu používateľom, sú MAKRÁ.
  • postupne. PRÍKLAD:

Princíp balenia webových stránok:

3. fáza – Modul

Štruktúra:

Zvláštnosti:

Princíp balenia

  1. Urobme majstra.

4. fáza – Archív pre trh

Princíp balenia:

Štruktúra:

Identické s archívom trhu s niekoľkými výnimkami*

  • ** – /VERSION_NUMBER/..

Zvláštnosti:

Princíp balenia:

  1. Berieme archív s najnovším stabilným modulom (plný), všetky zmeny budú v sprievodcovi inštaláciou lokality.
  2. Odstránenie neupravených súborov
  3. Pripravíme „sprievodné súbory“ (aktualizácia, verzia modulu, popis)
  4. Archivujte priečinok so všetkým obsahom vo formáte VERSION_NUMBER.zip

Hurá, modul/aktualizácia je pripravená na odoslanie do Marketu!

Príklad jednoduchého hotového riešenia pre 1C-Bitrix Marketplace

Trhovisko 1C-Bitrix má už viac ako 3 roky, no podľa mňa stále neexistujú plnohodnotné školiace materiály s príkladmi vývoja. Tento problém sa nevyriešil ani vydaním oficiálneho školiaceho kurzu 1C-Bitrix s video lekciami. Možno, že dokumentácia API je pre skúsených vývojárov dostatočná, ale už niekoľko rokov, keď som premýšľal o tom, ako vytvoriť vlastné riešenie, som ani nevedel, kde začať.

Najmä na vyriešenie tohto problému som vydal svoje vlastné najjednoduchšie riešenie s minimálnou funkčnosťou (vo verzii 0.2) - „SimpleAdaptive Landing“.

V úložisku GitHub som zverejnil 5 commitov zodpovedajúcich 5 fázam premeny jednoduchej stránky na plnohodnotný modul pre Market (a jeho následnú aktualizáciu):

  • Fáza 1 – Webová stránka
    • Fáza 2 – Sprievodca vytvorením webovej stránky
    • Fáza 3 – Modul (obsahujúci sprievodcu)
    • Fáza 4 – archív na odoslanie na Marketplace 1C-Bitrix
    • Fáza 5 – Archivácia s UPDATE pre 1C-Bitrix Marketplace

Poďme sa teda stručne pozrieť na to, čo každá fáza obsahuje a aké transformácie s ňou nastávajú:

Fáza 1 – Webová stránka

Tu

Štruktúra:

  • Verejné súbory – / (z koreňového adresára stránky)
  • Súbory šablón lokality – /bitrix/templates/TEMPLATE_ID/

Zvláštnosti:

  • V štruktúre lokality ukladáme súbory pre zahrnuté oblasti (aby ste mohli jednoducho pridať nové vstupné stránky do rôznych sekcií lokality a zdediť potrebné „snímky“ zahrnutých oblastí)
  • Výzva na zahrnutie oblastí sa nachádza na stránke index.php (toto sa mi zdá nepohodlné, pretože prináša riziko poškodenia kódu na volanie komponentov editormi obsahu, ale neprináša žiadnu výhodu. Bola to však povinná požiadavka za odovzdanie moderovania rozhodnutia a výzvy boli presunuté zo šablóny na stránku vo verzii 0.2.1)

Fáza 2 – Sprievodca vytvorením webovej stránky

Tu

Štruktúra:

  • Samotný modul je /bitrix/wizards/NAME_SPACE/MASTER_NAME/..
    • .description.php* - ../.description.php
    • Wizard wizard.php** - ../wizard.php
    • Jazykové súbory sprievodcu (sprievodca a popis!) - ../lang/language_ID/
    • Obrázky (používané v sprievodcovi inštaláciou na NÁVRH procesu inštalácie) - ../images/
    • ČO DÁVAME - ../site/
      • Verejné súbory*** - ../public/LANGUAGE_ID/
      • Súbory šablón**** - ../templates/TEMPLATE_ID/
      • “Služby” - ../services/
        • Zoznam služieb******** - ../.services.php
        • „Typy“/„Skupiny“ služieb, napríklad MAIN******* - ../main/

Zvláštnosti:

  • * - obsahuje verziu sprievodcu (nie je kritická) a rad krokov sprievodcu (je dôležité pridať do poľa nové kroky!)
  • ** - Obsahuje samotné kroky sprievodcu, ako aj „predvolené hodnoty“. Dôležité v tomto súbore:
    • Odovzdajte „predvolené“ hodnoty z primárneho poľa do príslušného kroku a tam ich spracujte, aj keď ich neplánujete meniť na mieru
    • V príslušných krokoch vyplňte polia, vytvorte stránky, skopírujte súbory z priečinkov súborov (časť „ČO DÁME“). Žiadne konkrétne akcie.
    • Je neprípustné používať azbuku!!! Všetky znaky azbuky vkladáme do jazykových fráz!
  • **** - Obsahuje kópiu súborov šablón. Dôležité:
    • Cyrilika NIE JE povolená. Buď použite jazykové súbory alebo makrá.
    • Na miestach, kde má byť obsah nahradený hodnotami zadanými do polí sprievodcu používateľom, sú MAKRÁ.
  • ****** - Pole pripojených služieb postupne. PRÍKLAD:

"TYPE_NAME/GROUP" => Pole(

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

"STAGES" => Pole(

"service_file_1.php",

"service_file_2.php",

"service_file_3.php",

  • ******** - V priečinkoch s názvami skupín/typov sa nachádzajú súbory služieb. Služby vykonávajú KONKRÉTNE úpravy. Napríklad nahrádzajú makrá vo verejných súboroch/šablónach hodnotami zo sprievodcu inštaláciou (v príklade) alebo importujú informačné bloky (nie v príklade).

Princíp balenia webových stránok:

  1. Nahrajte verejné súbory do /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/public/LANGUAGE_ID/
  2. Nahrajte šablónu do /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/templates/template_ID/
  3. Nahraďte potrebné kúsky makrami
  4. Sprievodcu a popis píšeme krok za krokom s premennými, ktoré sú dôležité pre verejnosť/šablónu
  5. Píšeme služby, ktoré pracujú s makrami
  6. Navrhujeme (píšeme jazykové frázy atď.)

3. fáza – Modul

Tu

Štruktúra:

  • * - /bitrix/modules/PARTNER_CODE.MODULE_CODE/..
    • Povinné zahrnúť** - ../include.php
    • Jazykové súbory modulu - ../lang/LANGUAGE_ID/
    • inštalačný program modulu - ../install/
      • Verzia modulu*** - ../version.php
      • Inštalátor**** - ../index.php
      • Sprievodca inštaláciou***** - ../wizards/
      • Komponenty******* - ../components/

Zvláštnosti:

  • * - kód partnera malými písmenami. Kód modulu je tiež napísaný malými latinskými písmenami bez podčiarkovníkov (na rozdiel od šablóny/predlohy)
  • ** - Ak neimplementujete ochranu pre demo verziu, môže byť prázdna.
  • *** - Kritické pre trh!
  • **** - Obsahuje kód pre modul s partnerom.
  • ***** - Kópia obsahu zodpovedajúceho priečinka predchádzajúcej fázy. Po inštalácii sa riešenie skopíruje do priečinka /bitrix/wizards/, čím sa presuniete do fázy 2.
  • ****** - Nezobrazuje sa v príklade. Pri inštalácii modulu sa jednoducho skopíruje do príslušného priečinka.

Princíp balenia

  1. Urobme majstra.
  2. Usporiadame všetky druhy pozlátka podľa polotovaru.

4. fáza – Archív pre trh

Tu

Princíp balenia:

  1. Vezmite obsah priečinka /bitrix/modules/PARTNER_CODE.MODULE_CODE/ a vložte ho do priečinka /.last_version/
  2. Archivujte priečinok /.last_version/ do archive.last_version.zip

Fáza 5 – Aktualizácia trhu

Tu

Štruktúra:

Identické s archívom trhu s niekoľkými výnimkami*

  • ** – /VERSION_NUMBER/..
    • Textový popis aktualizácie*** - ../description.ru
    • Inštalátor aktualizácie**** - updater.php

Zvláštnosti:

  • * - Aktualizácia obsahuje iba ZMENENÉ súbory
  • ** - Namiesto /.last_version/ sa v názve priečinka používa číslo verzie modulu (musí sa zhodovať s číslom verzie modulu v /VERSION_NUMBER/install/version.php)
  • *** - Textový súbor, ktorý sa používa na zobrazenie informácií o aktualizácii na 1C-Bitrix Marketplace
  • **** - V najjednoduchšom prípade je možné použiť vzorku z úložiska, zatiaľ v ňom nie sú zahrnuté žiadne konkrétne akcie.

Princíp balenia:

  1. Berieme archív s najnovším stabilným modulom (plný), všetky zmeny budú v sprievodcovi inštaláciou lokality.
  2. Odstránenie neupravených súborov
  3. Pripravíme „sprievodné súbory“ (aktualizácia, verzia modulu, popis)
  4. Archivujte priečinok so všetkým obsahom vo formáte VERSION_NUMBER.zip

Hurá, modul/aktualizácia je pripravená na odoslanie do Marketu!

Bitrix24 má otvorené API, ktoré umožňuje našim klientom a partnerom vylepšiť ich cloudové intranetové riešenie úpravou pracovných postupov a obchodnej logiky v rámci ich cloudových portálov. Bitrix24 tiež predstavuje skvelú platformu SaaS na vytváranie vlastných podnikových aplikácií.

Ako vytvoriť aplikáciu pre Bitrix24?

Ak ste IT špecialista a uvažujete o vytvorení webovej aplikácie pre Bitrix24, postupujte podľa týchto jednoduchých pokynov:

  1. Ak chcete, aby bola vaša aplikácia dostupná pre všetky účty Bitrix24, staňte sa naším partnerom vyplnením . Ak si chcete vytvoriť súkromnú aplikáciu len pre svoj účet, registrácia nie je potrebná.
  2. Zistite všetko o a ako môžete vytvárať webové aplikácie.
  3. Vyberte „Pridať aplikáciu“ v ponuke Aplikácie vo svojom účte Bitrix24 (vľavo) a nahrajte svoju súkromnú aplikáciu alebo vo svojom profile partnera, ak chcete, aby bola vaša aplikácia uvedená verejne!

Autorizácia a zabezpečenie webovej aplikácie

Proces pridávania novej aplikácie do vášho účtu Bitrix24 Cloud je jednoduchý a snažili sme sa ho urobiť čo najtransparentnejším a najbezpečnejším. Každá webová aplikácia vám poskytuje zoznam údajov, ktoré môže použiť (a zmeniť) vo vašom účte Bitrix24, a požiada vás o povolenie tak urobiť. Nová aplikácia sa nainštaluje iba vtedy, ak dáte povolenie.

Bezpečnostný mechanizmus oAuth zaisťuje, že táto webová aplikácia získa prístup iba k údajom, ktoré ste zadali (napr. webová aplikácia môže požiadať o povolenie na prístup k úlohám, potenciálnym zákazníkom CRM atď.).

Máte nápady na webové aplikácie?

Ak nie ste IT profesionál, ale máte špeciálne potreby, o ktorých si myslíte, že sa dajú vyriešiť pomocou vlastnej aplikácie na vašom portáli Bitrix24, neváhajte sa s nami podeliť o svoje nápady! Urobíme, čo bude v našich silách, aby sa vaše intranetové riešenie perfektne hodilo pre vašu firmu! Napíšte nám e-mail



zdieľam