Bitrix Place. Paglalagay ng mga handa na solusyon sa Bitrix Markeple: Paano makatipid ng oras

Ang Bitrix24 ay may isang bukas na API na nagpapahintulot sa aming mga kliyente at kasosyo na mapahusay ang kanilang solusyon sa cloud intranet sa pamamagitan ng pagsasaayos ng mga daloy ng trabaho at lohika sa negosyo sa loob ng kanilang mga portal na nakabatay sa cloud. Ang Bitrix24 ay kumakatawan din sa isang mahusay na platform sa SAAS para sa paglikha ng mga pasadyang application ng negosyo sa negosyo.

Paano lumikha ng iyong app para sa Bitrix24?

Kung ikaw ay isang espesyalista at isinasaalang-alang ang paglikha ng isang web app para sa Bitrix24, mangyaring sundin ang mga simpleng tagubilin:

  1. Kung nais mong maging available ang iyong application sa lahat ng mga account Bitrix24, maging kasosyo sa pamamagitan ng pagpuno. Kung nais mong lumikha ng isang pribadong app para sa iyong account lamang, ang pagpapatala ay hindi kinakailangan.
  2. Alamin ang lahat tungkol sa at kung paano ka makakalikha ng iyong mga web app.
  3. Piliin ang 'Magdagdag ng Application' sa menu ng mga application sa loob ng iyong Bitrix24 account (sa kaliwa) upang i-upload ang iyong pribadong app o sa profile ng iyong kasosyo kung nais mong nakalista ang iyong app sa publiko!

Awtorisasyon at seguridad sa web app

Ang proseso ng pagdaragdag ng isang bagong app sa iyong Bitrix24 Cloud account ay madali, at sinubukan din naming gawin itong Asble. Ang bawat web app ay nagbibigay sa iyo ng panoorin ang isang listahan ng data na maaaring gamitin (at baguhin) sa iyong Bitrix24 account, at mga asseks ang iyong pahintulot na gawin ito. Ang bagong app ay mai-install lamang kung binibigyan mo ang iyong pahintulot.

Tinitiyak ng mekanismo ng seguridad ng OAuth na ang web app na ito ay makakakuha lamang ng access sa data na iyong tinukoy (hal. Maaaring hilingin ng web app ang iyong pahintulot na ma-access ang mga gawain, CRM leads, atbp.).

May mga ideya para sa mga web apps?

Kung ikaw ay hindi isang IT-propesyonal ngunit mayroon kang mga espesyal na pangangailangan na sa tingin mo ay maaaring malutas sa pamamagitan ng isang pasadyang app sa iyong Bitrix24 portal, huwag mag-atubiling ibahagi ang iyong mga ideya sa amin! Gagawin namin ang aming makakaya upang gawin ang iyong intranet solution isang perpektong akma para sa iyong negosyo! Abutin kami ng isang email sa

Paano mag-install ng isang libreng solusyon?

1. Install. 1C-Bitrix: Pamamahala ng site O. Corporate Portal. .
Maaari mong i-download ang mga ito para sa this.link.

2. Sa napiling pahina ng solusyon, pindutin ang pindutan ng Green "I-install".
Sa window ng pop-up, ipasok ang address ng iyong site o portal (tingnan ang talata 1), i-click ang "Itakda"

3. Ang pag-install ay magbubukas sa bagong tab, sundin ang mga hakbang ng wizard.

4. Ang bawat solusyon ay may sariling pagtitiyak, iba't ibang mga pagkilos ay maaaring kinakailangan upang tapusin ang pag-install at pagsasaayos.
Ang detalyadong impormasyon at dokumentasyon ay tinukoy sa desisyon card sa yunit ng pag-install. Inirerekumenda namin na maging pamilyar sa impormasyong ito bago simulan ang pag-install.

Paano bumili ng bayad na solusyon

Upang bumili, i-click ang pindutang "Bumili" sa card ng desisyon, ilagay ang order sa pamamagitan ng pagpili ng isang maginhawang paraan ng pagbabayad. Pagkatapos ng pagbabayad, ang isang e-mail letter ay may isang kupon at mga tagubilin para sa kanilang pag-activate.


Pansin! Buhayin ang kupon.lamang Sa proyekto kung saan binili ang desisyon. Huwag i-activate ito sa nfr at demo key.Imposible ang pag-activate ng kupon


Upang itakda ang solusyon na kailangan mo:
  1. Awtorisado sa control panel ng iyong site sa ilalim ng mga karapatan ng administrator.
  2. Pumunta sa Marketplace\u003e Pag-update ng desisyon - Ang tab na Pag-activate ng Kupon at magpasok ng isang kupon sa isang espesyal na larangan.
  3. Pagkatapos ng pagpasok ng kupon, lilitaw ang isang biniling solusyon sa listahan ng pag-install. I-click ang "Itakda" at sundin ang mga karagdagang tagubilin.

Teknikal na suporta at pag-update

1C-Bitrix ay hindi mananagot para sa desisyon ng mga kasosyo sa nagmemerkado. Ang teknikal na suporta para sa mga solusyon sa nagmemerkado ay isinasagawa ng kanilang mga developer. Ang mga detalye at regulasyon ng contact ay tinukoy sa desisyon card sa tab na "Suporta".

Ang lahat ng mga solusyon mula sa direktoryo ng Marketer ay naka-install lamang sa mga produkto na "1C-Bitrix" na mayaktibong lisensya. Maaari mong suriin ang katayuan sa control panel ng iyong site, sa seksyong "Mga Update" o kamilugar.

Mga update at suporta para sa mga bayad na solusyon sa 1C-Bitrix: Ang Markles ay may bisa1 taon. Matapos ang deadline para sa suporta, maaari kang bumili ng bagong bersyon sa anumang oras sa isang presyo ng 50% ng halaga ng solusyon (kung ang developer ay naglabas ng isang bagong bersyon at numero nito sa itaas ng iyong na-install). Hanggang sa oras na ito, ang iyong desisyon ay gagana sa parehong mode, walang mga update ay hindi nakakaapekto sa pagganap.

Pagbili bagong bersyon Exercised mula sa control panel ng iyong site: Marketplace - Itakda ang mga solusyon. Ipinapahiwatig din nito ang tiyempo ng pagtanggap ng mga update.

Ang Marketplace ay isang serbisyo mula sa 1C-Bitrix, na nagpapahintulot sa mga developer na ibahagi ang kanilang mga solusyon sa isang malawak na madla na binubuo ng mga customer at iba pang mga developer. Ano ang mga solusyon? Maaari itong maging isang mahusay na module o bahagi para sa isang proyekto sa mga produkto mula sa 1c-bitrix, tulad ng "pamamahala ng site" o " Corporate Portal."O ang natapos na site ay nasa 1c-bitrix platform. Ang unang kategorya ng mga solusyon ay nagpapahiwatig ng isang madla mula sa iba pang mga developer, at ang pangalawang ay mas nakatuon sa mga customer. Ang mga desisyon ay maaaring parehong bayad at libre.

Mga Bentahe ng Paggamit tool na ito Para sa mga developer, ito ang posibilidad ng pagkuha ng mga kita, mga bagong customer, pati na rin ang mga karagdagang puntos upang mapahusay ang kanilang rating sa 1C-Bitrix partner system. Pleasant bonus: Para sa unang placement, ang Bitrix ay sisingilin ng tinatawag na Welcome Points - sa isang triple size mula sa pag-asa.

Upang mapaunlakan ang mga solusyon sa nagmemerkado, kailangan mong magsagawa ng maraming yugto:

    Kinakailangan na maging isang kasosyo sa 1C-Bitrix.

    Tapusin ang isang kasunduan sa lisensya.
    Upang mapaunlakan ang mga bayad na solusyon, kinakailangan ang kasunduan sa lisensya. Ang pagkumpleto ng kontrata ay isinasagawa sa. personal na cabinet Kasosyo.

    Maghanda ng solusyon alinsunod sa mga kinakailangan ng kumpanya.
    Ang mga patakaran, regulasyon at mga kinakailangan ay matatagpuan sa personal na account sa seksyon ng Marketplayer, pati na rin ang mga kinakailangan sa solusyon ay matatagpuan sa link.

    Maghanda ng mga graphic na materyales upang lumikha ng isang desisyon wizard at upang mapaunlakan ang isang solusyon sa nagmemerkado.

    Gumawa ng isang setup wizard at mangolekta ng pamamahagi ng mga solusyon.
    Dokumentasyon sa paglikha ng mga handa na solusyon sa marketplace Bitrix framework.

    Upang magsagawa ng independiyenteng pagsubok ng solusyon.
    Ang plano ng pagsubok ay matatagpuan sa mga developer ng balangkas ng Bitrix.

    Maghanda ng mga teksto para sa naglalarawan ng mga solusyon, pag-install at data teknikal na suporta.
    Ito rin ay isang mahalagang yugto, dahil sa paglalarawan, ang kliyente ay dapat na maunawaan kung ano ang iyong desisyon, kung ito ay angkop para sa kanya at kung ito ay nagkakahalaga ng pagbili ito.

    Piliin ang pangalan ng solusyon at kategorya upang mapaunlakan ang mga handa na solusyon sa catalog.
    Ito ay kinakailangan upang isaalang-alang na ang mga customer ay madalas na naghahanap ng mga solusyon sa pamamagitan ng paghahanap sa pamamagitan ng pangalan, at upang baguhin ang pangalan na kailangan mong magpadala ng mga bagong bersyon ng mga application sa kontrata, kaya mahalaga na agad na piliin ang paglilinis at maliwanag na pangalan ng solusyon.

    Maghanda ng isang demo playground.
    Upang mas madaling maunawaan na ang iyong desisyon ay eksakto kung ano ang hinahanap nila, at upang matukoy ang pagbili, kailangan mong maghanda ng online na pagpapakita ng isang handa na solusyon.

    I-download ang pamamahagi sa opisina ng iyong personal na kasosyo.
    Maaari kang magbasa nang higit pa tungkol sa pag-download sa website ng markles. Ang mga tanong sa pangkalahatang accommodation ay matatagpuan sa personal na account sa seksyon ng markles.

    Maghintay para sa pag-moderate ng iyong desisyon.
    Tandaan na ang proseso ay maaaring tumagal ng mahabang panahon. Kung natagpuan ang di-pagsunod sa mga kinakailangan, ang solusyon ay ibabalik sa pagtatapos at pagkatapos na alisin ang mga pagkukulang, ang proseso ng pag-moderate ay paulit-ulit na muli. Kasabay nito, ang solusyon ay ibinalik pagkatapos ng unang natagpuan hindi pagkakapare-pareho, kaya ang pag-moderate ay hindi maaaring pumasa nang maraming beses sa isang hilera at mawalan ng maraming oras. Samakatuwid, inirerekumenda namin agad na pamilyar ang iyong sarili sa mga kinakailangan at hindi upang laktawan ang yugto ng pagsubok sa iyong produkto.

    Mag-isip tungkol sa mga paraan upang maakit ang mga solusyon sa customer.
    Dahil maliit na paglikha ng isang mahusay na produkto, kailangan mo upang makatulong target na madla Hanapin siya!

Ang pagbuo ng mga handa na solusyon ay magbibigay-daan sa iyo upang maabot ang isang mas mataas na antas ng pag-unlad. Maaari kang bumuo ng isang produkto tulad ng nakikita mo ito, isinasaalang-alang ang mga pangangailangan ng mga customer at makakuha ng pagkakataon upang madagdagan ang bilang ng mga customer, ang kasiyahan ng kung saan ay depende sa kalidad ng iyong desisyon, ang pagpapanatili at teknikal na suporta. At para sa mga customer, ito ay isang mabilis at medyo badyet magsimula. Samakatuwid, ipinapayo namin sa iyo na tingnan ang kapaki-pakinabang na tool na ito mula sa 1C-Bitrix.

Marina Sennikova.

Teknikal na direktor, whatasoft.

Ang MarketPlayer 1C-Bitrix ay higit sa 3 taon, at walang ganap na materyales sa pagsasanay na may mga halimbawa ng pag-unlad sa aking opinyon. Ang problemang ito ay hindi maglakas-loob kahit na ang output ng opisyal kursong pagsasanay 1c-Bitrix na may mga aralin sa video. Marahil ang mga nakaranas ng mga developer ay sapat na dokumentasyon ng API, ngunit hindi ako naging unang taon, na nag-iisip kung paano gawin ang aking desisyon, hindi ko alam kung saan magsisimula.

Lalo na para sa paglutas ng problemang ito, inilabas ko ang aking sariling pinakasimpleng solusyon na may kaunting pag-andar (sa bersyon 0.2) - "kagamitan ng audaptive landing".

Istraktura:

Mga Tampok:

Istraktura:

    • Kung ano ang inilagay namin - ../site/
      • "Mga Serbisyo" - ../services/

Mga Tampok:

  • *** - Naglalaman ng isang kopya ng mga file ng pampublikong file (pinapayagan ng Cyrillic).
    • Sa mga lugar kung saan ipinapalagay na palitan ang mga nilalaman na ipinasok sa wizard ng master ng user, matatagpuan ang mga macro.
  • pagkakasunud-sunod. Halimbawa:

Prinsipyo ng mga paghahanap ng site:

Stage 3 - Module.

Istraktura:

Mga Tampok:

Prinsipyo ng mga paghahanap

  1. Paggawa ng isang master.

Stage 4 - Archive for Market.

Prinsipyo ng pakete:

Istraktura:

Magkaparehong archive para sa merkado para sa ilang mga eksepsiyon *

  • ** - / / number_nation / ..

Mga Tampok:

Prinsipyo ng pakete:

  1. Kunin ang archive na may pinakabagong matatag na module (buong), ang lahat ng mga pagbabago ay nasa wizard ng pag-install ng site.
  2. Tanggalin ang mga hindi nabagong mga file
  3. Palamutihan namin ang "kasamang mga file" (update, bersyon ng module, paglalarawan)
  4. I-archive ang folder sa lahat ng mga nilalaman sa numero ng pagsusuri .zip

Hooray, Module / Update Handa nang ipadala sa merkado!

Isang halimbawa ng isang simpleng handa na solusyon para sa Marketer 1C-Bitrix

Ang MarketPlayer 1C-Bitrix ay higit sa 3 taon, at walang ganap na materyales sa pagsasanay na may mga halimbawa ng pag-unlad sa aking opinyon. Ang problemang ito ay hindi malulutas kahit na ang paglabas ng opisyal na kurso sa pagsasanay 1C-Bitrix na may mga aralin sa video. Marahil ang mga nakaranas ng mga developer ay sapat na dokumentasyon ng API, ngunit hindi ako naging unang taon, na nag-iisip kung paano gawin ang aking desisyon, hindi ko alam kung saan magsisimula.

Lalo na para sa paglutas ng problemang ito, inilabas ko ang aking sariling pinakasimpleng solusyon na may kaunting pag-andar (sa bersyon 0.2) - "kagamitan ng audaptive landing".

Sa repository sa GitHub, inilathala ko ang 5 ay gumawa ng 5 yugto ng pagbabagong-anyo lamang sa isang ganap na module para sa merkado (at ang kasunod na pag-update nito):

  • Stage 1 - Site.
    • Stage 2 - Site Creation Wizard.
    • Stage 3 - Module (naglalaman ng wizard)
    • Stage 4 - Archive para sa pagpapadala ng 1C-Bitrix sa Maritle
    • Stage 5 - Archive na may update para sa Marketplate 1C-Bitrix

Kaya't tingnan natin nang maikli kung saan naglalaman ito ng bawat yugto at kung anong mga pagbabago ang nangyayari dito:

Stage 1 - Site.

Dito

Istraktura:

  • Pampublikong mga file - / (mula sa ugat ng site)
  • Mga template ng site ng site - / bitrix / template / id_sblon /

Mga Tampok:

  • Kasama ang mga file Mga lugar na tindahan sa istraktura ng site (upang madali mong magdagdag ng mga bagong pahina ng landing page sa iba't ibang mga seksyon ng site at magmana ng kinakailangang "mga slide" ng mga lugar na kasama)
  • Ang tawag sa mga kasama na lugar ay nasa pahina ng index.php (tila hindi komportable sa akin, dahil ginagawa nito ang panganib ng pinsala sa code ng pagtawag sa mga bahagi ng editor ng nilalaman, ngunit hindi magdagdag ng anumang benepisyo. Gayunpaman, ito ay kinakailangang kinakailangan Ang pagpasa ng mga solusyon sa pag-moderate at mga tawag ay inilipat mula sa template sa pahina sa bersyon 0.2.1)

Stage 2 - Site Creation Wizard.

Dito

Istraktura:

  • Module mismo - / bitrix / wizards / space_inten / name_master / ..
    • .Description.php * - ../.description.php.
    • Wizard wizard.php ** - ../wizard.php.
    • Wika file ng wizard (visa at deskript!) - ../lang/id_inad/
    • Mga larawan (ginagamit sa wizard ng pag-install para sa pagpaparehistro ng proseso ng pag-install) - ../images/
    • Kung ano ang inilagay namin - ../site/
      • Pampublikong mga file *** - ../public/id_inad/
      • Mga file ng template **** - ../templates/id_savon/
      • "Mga Serbisyo" - ../services/
        • Listahan ng mga serbisyo ****** - ... /. Services.php.
        • "Mga uri" / "mga grupo" ng mga serbisyo, tulad ng pangunahing ******* - ../main/

Mga Tampok:

  • * - Naglalaman ng bersyon ng wizard (hindi kritikal) at ang array ng mga hakbang sa wizard (mahalaga na magdagdag ng mga bagong hakbang sa array!)
  • ** - Naglalaman ng mga hakbang ng wizard, pati na rin ang "default na mga halaga". Mahalaga sa file na ito:
    • Ilipat ang mga default na halaga mula sa pangunahing massif sa naaangkop na hakbang at iproseso doon, kahit na hindi sila binalak upang baguhin ang custom
    • Sa angkop na mga hakbang, punan ang mga patlang, lumikha ng mga site, kopyahin ang mga file mula sa mga folder ng file ("Ano ang" ano "). Walang tiyak na pagkilos.
    • Hindi katanggap-tanggap na paggamit ng Cyrillic !!! Lahat ng Cyrillic Characters Ipasok ang mga pariralang wika!
  • **** - Naglalaman ng isang kopya ng mga file ng template. MAHALAGA:
    • Hindi pinapayagan ng Cyrillic. Alinman gamitin ang mga file ng wika o macrors.
    • Sa mga lugar kung saan ipinapalagay na palitan ang mga nilalaman na ipinasok sa wizard ng master ng user, matatagpuan ang mga macro.
  • ****** - Array ng mga serbisyo na konektado pagkakasunud-sunod. Halimbawa:

"Pamagat / grupo" \u003d\u003e array (

"Pangalan" \u003d\u003e getMessage ("service_main_settings"),

"Mga yugto" \u003d\u003e array (

"file_servis_1.php",

"file_servis_2.php",

"File_servis_3.php",

  • ******* - Sa mga folder na may mga pangalan ng mga grupo / uri, may mga file ng serbisyo. Ang mga serbisyo ay nagsasagawa ng mga partikular na pag-edit. Halimbawa, pinalitan nila ang mga macro sa mga pampublikong file / template sa mga halaga mula sa wizard ng pag-install (halimbawa) o import ng impormasyon (hindi halimbawa).

Prinsipyo ng mga paghahanap ng site:

  1. Ibuhos ang mga pampublikong file sa / bitrix / wizard / space_inten / lamer / site / public / id_same /
  2. Ibuhos / Bitrix / Wizards / Space / Spee / Templates / Id_sblon /
  3. Pinalitan namin ang kinakailangang mga piraso ng macro
  4. Isinulat namin ang visacy at deskript sa mga hakbang na may mga variable na mahalaga para sa public / template
  5. Nagsusulat kami ng mga serbisyo na nagtatrabaho sa Macros.
  6. Palamutihan namin (isulat ang mga pariralang wika, atbp.)

Stage 3 - Module.

Dito

Istraktura:

  • * - /bitrix/modules/d_partner.kod_module/ ..
    • Ipinag-uutos na kasama ** - ../include.php.
    • Mga file ng wika ng module - ../lang/id_ wika /
    • module installer - .. / install /
      • Module version *** - ../version.php.
      • Installer **** - ../index.php.
      • Pag-install Wizard ***** - ../wizards/
      • Mga Bahagi ****** - ../components/

Mga Tampok:

  • * - Partner code na may maliliit na titik. Ang module code ay din maliit na latin titik nang walang undercuting (hindi tulad ng template / master)
  • ** - Kung hindi mo ipatupad ang proteksyon ng demo na bersyon, maaari itong maging walang laman.
  • *** - Kritikal na halaga para sa merkado!
  • **** - Naglalaman ng module code sa isang kasosyo.
  • ***** - Kopya ng mga nilalaman ng may-katuturang folder ng nakaraang yugto. Kapag ang solusyon ay naka-install, ito ay kinopya sa / bitrix / wizards folder /, pagsasalin ka sa hakbang 2.
  • ****** - Sa halimbawa, ito ay hindi kinakatawan. Nakopya lamang sa naaangkop na folder kapag nag-install ng module.

Prinsipyo ng mga paghahanap

  1. Paggawa ng isang master.
  2. Inilalabas namin ang lahat ng Mishur sa workpiece.

Stage 4 - Archive for Market.

Dito

Prinsipyo ng pakete:

  1. Kunin ang mga nilalaman ng / bitrix / modules / d_partrier folder. Module / at fold sa /.last_version/ folder
  2. Archive folder /.last_version/ sa archive.last_version.zip.

Stage 5 - I-update para sa Market.

Dito

Istraktura:

Magkaparehong archive para sa merkado para sa ilang mga eksepsiyon *

  • ** - / / number_nation / ..
    • Teksto Paglalarawan ng Update *** - ../description.ru.
    • I-update ang Installer **** - Updater.php.

Mga Tampok:

  • * - Binago lamang ang mga file ay inilalapat sa pag-update.
  • ** - Sa halip na /.last_version/ sa pangalan ng folder, ang numero ng bersyon ng module ay ginagamit (dapat tumugma sa numero ng bersyon ng module sa / chower_version_version_
  • *** - Text file, ginagamit upang mag-disenyo ng impormasyon tungkol sa pag-update sa Marketeple 1C-Bitrix
  • **** - Sa pinakasimpleng kaso, ang isang sample mula sa repository ay maaaring gamitin, walang mga tiyak na pagkilos sa ito ay hindi pa inilatag.

Prinsipyo ng pakete:

  1. Kunin ang archive na may pinakabagong matatag na module (buong), ang lahat ng mga pagbabago ay nasa wizard ng pag-install ng site.
  2. Tanggalin ang mga hindi nabagong mga file
  3. Palamutihan namin ang "kasamang mga file" (update, bersyon ng module, paglalarawan)
  4. I-archive ang folder sa lahat ng mga nilalaman sa numero ng pagsusuri .zip

Hooray, Module / Update Handa nang ipadala sa merkado!

Ibahagi sa mga kaibigan o i-save para sa iyong sarili:

Naglo-load ...