Bitrix Marketplace-də hazır həllərin yerləşdirilməsi: vaxta necə qənaət etmək olar. Bitrix Marketplace-də hazır həllərin yerləşdirilməsi: vaxta necə qənaət etmək olar 1s Bitrix marketplace

Bitrix24, müştərilərimizə və tərəfdaşlarımıza bulud əsaslı portallarında iş axınlarını və biznes məntiqini tənzimləməklə bulud intranet həllini təkmilləşdirməyə imkan verən açıq API-yə malikdir. Bitrix24 həmçinin fərdi biznes proqramları yaratmaq üçün əla SaaS platformasını təmsil edir.

Bitrix24 üçün tətbiqinizi necə yaratmaq olar?

Əgər siz İT mütəxəssisisinizsə və Bitrix24 üçün veb proqram yaratmağı düşünürsünüzsə, lütfən, bu sadə təlimatlara əməl edin:

  1. Əgər ərizənizin bütün Bitrix24 hesabları üçün əlçatan olmasını istəyirsinizsə, dolduraraq bizim tərəfdaşımız olun. Yalnız hesabınız üçün şəxsi proqram yaratmaq istəyirsinizsə, qeydiyyat tələb olunmur.
  2. Veb tətbiqlərinizi necə yarada biləcəyiniz haqqında hər şeyi öyrənin.
  3. Şəxsi tətbiqinizi yükləmək üçün Bitrix24 hesabınızın daxilində (solda) Proqramlar menyusunda və ya tətbiqinizin açıq siyahıya alınmasını istəyirsinizsə, Partnyor Profilinizdə "Tətbiq əlavə et" seçin!

Veb tətbiqinin icazəsi və təhlükəsizliyi

Bitrix24 Cloud hesabınıza yeni proqram əlavə etmək prosesi asandır və biz də onu mümkün qədər şəffaf və təhlükəsiz etməyə çalışdıq. Hər bir veb tətbiqi sizə Bitrix24 hesabınızda istifadə edə biləcəyi (və dəyişdirə biləcəyi) məlumatların siyahısını təqdim edir və bunu etmək üçün icazənizi istəyir. Yeni proqram yalnız icazənizi verdiyiniz halda quraşdırılacaq.

oAuth təhlükəsizlik mexanizmi əmin edir ki, bu veb tətbiqi yalnız sizin göstərdiyiniz məlumatlara giriş əldə edir (məsələn, veb tətbiqi tapşırıqlara, CRM rəhbərlərinə və s. daxil olmaq üçün sizdən icazə istəyə bilər).

Veb tətbiqləri üçün ideyalarınız var?

Əgər siz İT mütəxəssisi deyilsinizsə, lakin Bitrix24 portalınızdakı xüsusi proqram vasitəsilə həll edilə biləcəyinə inandığınız xüsusi ehtiyaclarınız varsa, fikirlərinizi bizimlə bölüşməkdən çəkinməyin! Biz "intranet həllinizi biznesinizə mükəmməl uyğunlaşdırmaq üçün əlimizdən gələni edəcəyik! Bizə e-poçt göndərin

Marketplace 1C-Bitrix-in xidmətidir və tərtibatçılara öz həllərini müştərilərdən və digər tərtibatçılardan ibarət geniş auditoriya ilə bölüşməyə imkan verir. Həll yolları nədir? Bu, "Sayt İdarəetmə" və ya " kimi 1C-Bitrix məhsullarına əsaslanan layihə üçün hazır modul və ya komponent ola bilər. Korporativ portal”, və ya 1C-Bitrix platformalarında da hazır sayt. Birinci kateqoriya həllər əsasən digər tərtibatçıların auditoriyasını nəzərdə tutur, ikincisi isə daha çox müştəri yönümlüdür. Həlllər həm ödənişli, həm də pulsuz ola bilər.

İstifadənin faydaları bu alət tərtibatçılar üçün bu, qazanc əldə etmək, yeni müştərilər, həmçinin 1C-Bitrix tərəfdaş sistemində reytinqlərini artırmaq üçün əlavə xallar əldə etmək imkanıdır. Gözəl bonus: birinci yerləşdirilmiş həll üçün Bitrix qondarma xoş gəlmisiniz balları toplayır - ödənilməli olan məbləğdən üç dəfə.

Həllləri Marketplace-də yerləşdirmək üçün bir neçə addımı yerinə yetirməlisiniz:

    Siz 1C-Bitrix-in tərəfdaşı olmalısınız.

    Lisenziya müqaviləsi imzalayın.
    Ödənişli həlləri qəbul etmək üçün lisenziya müqaviləsi tələb olunur. Müqavilə tamamlandı şəxsi hesab tərəfdaş.

    Şirkətin tələblərinə uyğun həll hazırlayın.
    Qaydalar, qaydalar və tələblər hesabınızda "Bazar yeri" bölməsində, eləcə də həllər üçün tələblər linkdə tapıla bilər.

    Həll quraşdırma sihirbazını yaratmaq və həlli Marketplace-də yerləşdirmək üçün qrafik materialları hazırlayın.

    Quraşdırma ustası yaradın və həllin paylanmasını qurun.
    Hazır həllərin yaradılması üçün sənədlər Marketplace Bitrix Framework.

    Həllin özünü sınayın.
    Test planı Bitrix Framework tərtibatçılarının kursunda tapıla bilər.

    Həll təsviri mətnlərini, quraşdırma və texniki dəstək məlumatlarını hazırlayın.
    eynidir mərhələ, çünki təsvirə görə, müştəri həllinizin necə olduğunu, ona uyğun olub-olmadığını və almağa dəyər olub olmadığını başa düşməlidir.

    Həllin adını və hazır həllər kataloqunda yerləşdiriləcək kateqoriyanı seçin.
    Nəzərə almaq lazımdır ki, müştərilər tez-tez adla axtarış yolu ilə həll yolları axtarırlar və adın dəyişdirilməsi müqaviləyə ərizələrin yeni versiyalarının göndərilməsini tələb edir, ona görə də həll üçün dərhal düzgün tutumlu və başa düşülən adı seçmək vacibdir.

    Demo saytı hazırlayın.
    Alıcıların sizin həllinizin məhz onların axtardıqları şey olduğunu başa düşmələrini asanlaşdırmaq və alış-verişə qərar vermək üçün siz hazır həllin onlayn nümayişini hazırlamalısınız.

    Partnyorun şəxsi hesabında paylama dəstini yükləyin.
    Siz Marketplace saytında yükləmə haqqında ətraflı oxuya bilərsiniz. Ümumi yerləşdirmə suallarını hesabınızda "Bazar yeri" bölməsində tapa bilərsiniz.

    Qərarınızın moderasiya edilməsini gözləyin.
    Nəzərə alın ki, proses kifayət qədər uzun çəkə bilər. Tələblərə uyğunsuzluq aşkar edilərsə, həll yenidən baxılmaq üçün qaytarılacaq və çatışmazlıqlar aradan qaldırıldıqdan sonra moderasiya prosesi yenidən təkrarlanır. Bu halda, qərar ilk aşkar uyğunsuzluqdan sonra qaytarılır, belə ki, moderasiya ardıcıl olaraq bir neçə dəfə keçə bilməz və çox vaxt itirir. Buna görə də, dərhal tələblərlə tanış olmağı və məhsulunuzun sınaq mərhələsini qaçırmamağı tövsiyə edirik.

    Həll üçün alıcıları cəlb etməyin yollarını düşünün.
    Çünki yaxşı məhsul yaratmaq kifayət deyil, kömək etmək lazımdır hədəf auditoriyası tapın!

Hazır həllərin hazırlanması daha yüksək inkişaf səviyyəsinə çatmağa imkan verəcəkdir. Siz müştərilərin ehtiyaclarını nəzərə alaraq məhsulu gördüyünüz kimi inkişaf etdirə və məmnuniyyəti həllinizin keyfiyyətindən, onun texniki dəstəyindən və texniki dəstəyindən asılı olan müştərilərin sayını artırmaq imkanı əldə edəcəksiniz. Və müştərilər üçün bu, sürətli və kifayət qədər büdcə başlanğıcıdır. Buna görə də, 1C-Bitrix-dən belə faydalı bir alətə daha yaxından baxmağı məsləhət görürük.

Marina Sennikova

CTO, whatAsoft

Pulsuz həlli necə quraşdırmaq olar?

1. Quraşdırın 1C-Bitrix: Saytın İdarə Edilməsi və ya Korporativ portal .
Onları buradan yükləyə bilərsiniz keçid.

2. Seçilmiş həll səhifəsində yaşıl "Quraşdır" düyməsini basın.
Açılan pəncərədə saytınızın və ya portalınızın ünvanını daxil edin (1-ci bəndə baxın), "Quraşdır" düyməsini basın.

3. Quraşdırma yeni tabda açılacaq, sonra sehrbazın addımlarını izləyin.

4. Hər bir həllin öz xüsusiyyətləri var, quraşdırma və konfiqurasiyanı tamamlamaq üçün müxtəlif addımlar tələb oluna bilər.
Ətraflı məlumat və sənədlər "Quraşdırma" bölməsində həll kartında verilmişdir. Quraşdırmaya başlamazdan əvvəl bu məlumatı oxumağınızı tövsiyə edirik.

Ödənişli bir həlli necə almaq olar

Satın almaq üçün həll kartındakı "Al" düyməsini sıxın, rahat ödəniş üsulunu seçərək sifariş verin. Ödənişdən sonra sifariş verərkən göstərdiyiniz e-poçt ünvanına kupon və onun aktivləşdirilməsi təlimatı olan məktub göndəriləcək.


Diqqət! Kuponu aktivləşdirinyalnızhəllinin alındığı layihə üzrə. Onu NFR və DEMO düymələrində aktivləşdirməyin.Kupon yenidən aktivləşdirilə bilməz


Həll quraşdırmaq üçün sizə lazımdır:
  1. Administrator hüquqları ilə saytınızın idarəetmə panelinə daxil olun.
  2. Marketplace bölməsinə keçin > Həlləri Yeniləyin - "Kuponun Aktivləşdirilməsi" sekmesine keçin və kuponu xüsusi sahəyə daxil edin.
  3. Kuponu daxil etdikdən sonra satın alınan həll quraşdırma həlləri siyahısında görünəcək. "Quraşdır" düyməsini basın və təlimatları izləyin.

Texniki dəstək və yeniləmələr

1C-Bitrix Marketplace-də tərəfdaşların qərarlarına görə məsuliyyət daşımır. Texniki dəstək Marketplace-də həllər onların tərtibatçıları tərəfindən həyata keçirilir. Əlaqə məlumatları və qaydalar "Dəstək" sekmesinde həll kartında göstərilmişdir

Marketplace kataloqunun bütün həlləri yalnız 1C-Bitrix məhsullarına quraşdırılıraktiv lisenziya. Vəziyyəti saytınızın idarəetmə panelində, "Yeniləmələr" bölməsində və ya saytımızda yoxlaya bilərsiniz. vebsayt.

"1C-Bitrix: Marketplace"-də ödənişli həllər üçün yeniləmələr və dəstək etibarlıdır1 yaş.Dəstək müddəti başa çatdıqdan sonra, istənilən vaxt həllin dəyərinin 50% -i qiymətə yeni versiya ala bilərsiniz (bir şərtlə ki, tərtibatçı yeni versiyanı buraxıb və onun sayı quraşdırdığınız versiyadan çox olsun). ). O vaxta qədər həlliniz əvvəlki kimi işləyəcək, yeniləmələrin olmaması performansa təsir göstərmir.

Alış yeni versiya saytınızın idarəetmə panelindən həyata keçirilir: Marketplace - Quraşdırılmış həllər. O, həmçinin yeniləmələrin vaxtını göstərir.

Marketplace 1C-Bitrix 3 ildən çoxdur və tam hüquqludur tədris materialları inkişaf nümunələri ilə məncə indiyə qədər yoxdur. Məmurun azadlığa çıxması ilə də bu problem həll olunmayıb təlim kursu Video dərsləri ilə 1C-Bitrix. Ola bilsin ki, təcrübəli tərtibatçılar üçün API sənədləri kifayətdir, amma artıq bir neçə ildir ki, qərarımı necə qəbul edəcəyimi düşünərək, haradan başlayacağımı belə bilmirdim.

Xüsusilə bu problemi həll etmək üçün mən minimal funksionallıqla (0.2 versiyada) öz ən sadə həllimi buraxdım - "SimpleAdaptive Landing".

Struktur:

Xüsusiyyətlər:

Struktur:

    • NƏ QOYDUK - ../site/
      • "Xidmətlər" - ../xidmətlər/

Xüsusiyyətlər:

  • *** - Ümumi faylların surətini ehtiva edir (Kiril əlifbasına icazə verilir).
    • Məzmunu istifadəçi tərəfindən sehrbazın sahələrinə daxil edilmiş dəyərlərlə əvəz etməli olduğu yerlərdə MACROS var.
  • ardıcıl olaraq. MÜSƏL:

Saytın qablaşdırılması prinsipi:

Mərhələ 3 - Modul

Struktur:

Xüsusiyyətlər:

Qablaşdırma prinsipi

  1. Biz usta edirik.

Mərhələ 4 - Market üçün arxiv

Qablaşdırma prinsipi:

Struktur:

Bir neçə istisna olmaqla, bazar arxivi ilə eynidir*

  • ** - /VERSION_NUMBER/..

Xüsusiyyətlər:

Qablaşdırma prinsipi:

  1. Arxivi ən son stabil modulla (tam) götürürük, bütün dəyişikliklər sayt quraşdırma sihirbazında olacaq.
  2. Dəyişdirilməmiş faylları silin
  3. Biz "müşayət edən fayllar" veririk (yeniləyici, modul versiyası, təsvir)
  4. VERSION_NUMBER.zip-də bütün məzmunu olan qovluğu arxivləşdiririk

Yaşasın, modul/güncəlləmə Marketə göndərilməyə hazırdır!

1C-Bitrix Marketplace üçün sadə hazır həll nümunəsi

1C-Bitrix bazarı artıq 3 ildən çoxdur və mənim fikrimcə, inkişaf nümunələri ilə hələ də tam hüquqlu təlim materialları yoxdur. Bu problem hətta video dərsləri ilə rəsmi 1C-Bitrix təlim kursunun buraxılması ilə də həll edilmədi. Ola bilsin ki, təcrübəli tərtibatçılar üçün API sənədləri kifayətdir, amma artıq bir neçə ildir ki, qərarımı necə qəbul edəcəyimi düşünərək, haradan başlayacağımı belə bilmirdim.

Xüsusilə bu problemi həll etmək üçün mən minimal funksionallıqla (0.2 versiyada) öz ən sadə həllimi buraxdım - "SimpleAdaptive Landing".

GitHub-dakı repozitoriyada sadə saytı Bazar üçün tam hüquqlu modula çevirməyin 5 mərhələsinə uyğun gələn 5 öhdəlik dərc etdim (və onun sonrakı yeniləməsi):

  • Mərhələ 1 - Veb sayt
    • Mərhələ 2 - Saytın Yaradılması Sihirbazı
    • Mərhələ 3 - Modul (magistrdən ibarətdir)
    • Mərhələ 4 - 1C-Bitrix Marketplace-ə göndərmək üçün arxiv
    • Mərhələ 5 - 1C-Bitrix Marketplace üçün YENİLƏMƏ ilə arxiv

Beləliklə, mərhələlərin hər birinin nəyi ehtiva etdiyini və onunla hansı dəyişikliklərin baş verdiyini qısaca təhlil edək:

Mərhələ 1 - Veb sayt

Budur

Struktur:

  • İctimai fayllar - / (saytın kökündən)
  • Sayt şablon faylları – /bitrix/templates/TEMPLATE_ID/

Xüsusiyyətlər:

  • Daxil edilmiş ərazilərin faylları sayt strukturunda saxlanılır (saytın müxtəlif bölmələrində asanlıqla yeni açılış səhifələri əlavə edə və daxil edilmiş sahələrin lazımi “slaydlarını” miras ala biləsiniz)
  • Daxil sahəsi çağırışı index.php səhifəsində yerləşir (bu, mənim üçün əlverişsiz görünür, çünki bu, məzmun redaktorları tərəfindən komponentlərə zəng etmək üçün kodun zədələnməsi riskini təqdim edir, lakin heç bir fayda vermir. Lakin bu, məcburi tələb qərarlar və problemlər 0.2.1 versiyasında şablondan səhifəyə köçürüldü)

Mərhələ 2 - Saytın Yaradılması Sihirbazı

Budur

Struktur:

  • Modulun özü /bitrix/wizards/NAME_SPACE/MASTER_NAME/..
    • .description.php* - ../.description.php
    • wizard.php** - ../wizard.php
    • Sehrbaz dili faylları (sehrbaz və təsvir!) - ../lang/language_id/
    • Şəkillər (quraşdırma prosesinin layihələndirilməsi üçün quraşdırma sihirbazında istifadə olunur) - ../images/
    • NƏ QOYDUK - ../site/
      • İctimai fayllar*** - ../public/LANGUAGE_ID/
      • Şablon faylları**** - ../templates/TEMPLATE_ID/
      • "Xidmətlər" - ../xidmətlər/
        • Xidmətlərin siyahısı******** - ../.services.php
        • Xidmətlərin "Növləri"/"Qrupları", məsələn MAIN********* - ../main/

Xüsusiyyətlər:

  • * - sehrbaz versiyasını (kritik deyil) və bir sıra sehrbaz addımlarını ehtiva edir (massilə yeni addımlar əlavə etmək vacibdir!)
  • ** - Sehrbaz addımlarının özlərini, həmçinin "standart dəyərləri" ehtiva edir. Bu faylda vacibdir:
    • "Defolt" dəyərləri əsas massivdən müvafiq addıma keçirin və onları istifadəçi tərəfindən dəyişdirməyi planlaşdırmasanız belə, orada emal edin
    • Müvafiq addımlarda sahələri doldurun, saytlar yaradın, fayl qovluqlarından faylları köçürün ("BİZ NƏ QOYDUQ" bölməsi). Xüsusi hərəkət yoxdur.
    • Kiril əlifbasının istifadəsinə icazə verilmir!!! Bütün kiril hərfləri dil ifadələri kimi daxil edilir!
  • **** - Şablon fayllarının surətini ehtiva edir. Əhəmiyyətli:
    • Kiril əlifbasına icazə verilmir. Ya dil fayllarından, ya da makrolardan istifadə edin.
    • Məzmunu istifadəçi tərəfindən sehrbazın sahələrinə daxil edilmiş dəyərlərlə əvəz etməli olduğu yerlərdə MACROS var.
  • ****** - Birləşən xidmətlər sırası ardıcıl olaraq. MÜSƏL:

"TYPE/GROUP_NAME" => Massiv(

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

"MƏRHƏLƏLƏR" => Massiv(

"service_file_1.php",

"service_2.php faylı",

"service_3.php faylı",

  • ******* - Qrup/növ adları olan qovluqlarda xidmət faylları var. Xidmətlər XÜSUSİ redaktələri həyata keçirir. Məsələn, onlar ictimai/şablon fayllarında makroları quraşdırma sihirbazındakı dəyərlərlə əvəz edir (nümunədə) və ya infoblokları idxal edir (nümunədə deyil).

Saytın qablaşdırılması prinsipi:

  1. İctimai faylları /bitrix/wizards/NAMESPACE/MASTER_NAME/site/public/LANGUAGE_ID/ ünvanına yükləyin
  2. Şablonu /bitrix/wizards/NAMESPACE/MASTER_NAME/site/templates/template_ID/ ünvanına yükləyin
  3. Lazım olan parçaları makrolarla əvəz edirik
  4. Biz ictimai / şablon üçün vacib olan dəyişənlərlə addım-addım sehrbaz və təsvir yazırıq
  5. Biz makrolarla işləyən xidmətlər yazırıq
  6. Biz çıxarırıq (dil ifadələri yazırıq və s.)

Mərhələ 3 - Modul

Budur

Struktur:

  • * - /bitrix/modules/PARTNER_CODE.MODULE_CODE/..
    • Tələb olunan daxil** - ../include.php
    • Modul dili faylları - ../lang/LANGUAGE_ID/
    • modul quraşdırıcısı - ../install/
      • Modul versiyası*** - ../version.php
      • Quraşdırıcı**** - ../index.php
      • Quraşdırma Sihirbazı***** - ../wizards/
      • Komponentlər****** - ../komponentlər/

Xüsusiyyətlər:

  • * - kiçik hərflərlə tərəfdaş kodu. Modul kodu da kiçik latın hərfləri ilə alt xəttsizdir (şablondan/masterdən fərqli olaraq)
  • ** - Demo müdafiəni həyata keçirməsəniz, o, boş ola bilər.
  • *** - Bazar üçün kritik dəyər!
  • **** - Partnyorla modulun kodunu ehtiva edir.
  • ***** - Əvvəlki mərhələnin müvafiq qovluğunun məzmununun surəti. Həllini quraşdırarkən o, sizi 2-ci Mərhələyə apararaq /bitrix/wizards/ qovluğuna kopyalanır.
  • ****** - Nümunədə göstərilməyib. Modulu quraşdırarkən sadəcə müvafiq qovluğa kopyalanır.

Qablaşdırma prinsipi

  1. Biz usta edirik.
  2. İstənilən tinseli hazırlığa uyğun bəzəyirik.

Mərhələ 4 - Market üçün arxiv

Budur

Qablaşdırma prinsipi:

  1. Biz /bitrix/modules/PARTNER_CODE.MODULE_CODE/ qovluğunun məzmununu götürürük və onu /.last_version/ qovluğuna əlavə edirik.
  2. /.last_version/ qovluğunu archive.last_version.zip-ə arxivləşdirin

Mərhələ 5 - Bazar yeniləməsi

Budur

Struktur:

Bir neçə istisna olmaqla, bazar arxivi ilə eynidir*

  • ** - /VERSION_NUMBER/..
    • Yeniləmənin mətn təsviri*** - ../description.ru
    • Quraşdırıcını yeniləyin**** - updater.php

Xüsusiyyətlər:

  • * - Yalnız DƏYİŞİLƏN fayllar yeniləməyə tətbiq edilir
  • ** - /.last_version/ əvəzinə, modulun versiya nömrəsi qovluq adında istifadə olunur (/VERSION_NUMBER/install/version.php-dəki modul versiya nömrəsinə uyğun olmalıdır)
  • *** - 1C-Bitrix Marketplace-də yeniləmə haqqında məlumatı formatlaşdırmaq üçün istifadə olunan mətn faylı
  • **** - Ən sadə halda, depodan bir nümunə istifadə edilə bilər, hələ ki, heç bir xüsusi hərəkət daxil edilmir.

Qablaşdırma prinsipi:

  1. Arxivi ən son stabil modulla (tam) götürürük, bütün dəyişikliklər sayt quraşdırma sihirbazında olacaq.
  2. Dəyişdirilməmiş faylları silin
  3. Biz "müşayət edən fayllar" veririk (yeniləyici, modul versiyası, təsvir)
  4. VERSION_NUMBER.zip-də bütün məzmunu olan qovluğu arxivləşdiririk

Yaşasın, modul/güncəlləmə Marketə göndərilməyə hazırdır!