телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Bitrix Marketplace. Поставяне на готови решения в Bitrix Marketplace: как да спестите време. Трябва ли да правя безплатни решения?

Как да инсталирате безплатното решение?

1. Инсталирайте 1C-Bitrix: Управление на сайтаили Корпоративен портал .
Можете да ги изтеглите туквръзка.

2. На страницата на избраното решение щракнете върху зеления бутон „Инсталиране“.
В изскачащия прозорец въведете адреса на вашия уебсайт или портал (вижте точка 1), щракнете върху „Инсталиране“

3. Инсталацията ще се отвори в нов раздел, след което следвайте стъпките на съветника.

4. Всяко решение има свои собствени специфики и може да изисква различни стъпки за завършване на инсталацията и конфигурацията.
Подробна информация и документация са предоставени в картата на решението в блок "Инсталация". Препоръчваме ви да прегледате тази информация, преди да започнете инсталацията.

Как да закупите платено решение

За да закупите, щракнете върху бутона „Купете“ в картата с решение, направете поръчката си, като изберете удобен за вас начин на плащане. След плащане на имейла, който сте посочили при поръчка, ще бъде изпратено писмо с купон и инструкции за активирането му.


внимание! Активирайте купонасамовърху проекта, за който е закупено решението. Не го активирайте на NFR и DEMO ключове.Купонът не може да бъде повторно активиран


За да инсталирате решението, трябва:
  1. Влезте в контролния панел на вашия сайт с администраторски права.
  2. Отидете в секцията Marketplace > Актуализиране на решения - раздел „Активиране на купон” и въведете купона в специалното поле.
  3. След като въведете купона, закупеното решение ще се появи в списъка с решения за инсталиране. Щракнете върху „Инсталиране“ и следвайте по-нататъшните инструкции.

Техническа поддръжка и актуализации

1C-Bitrix не носи отговорност за решенията на партньорите в Marketplace. Техническата поддръжка за решения в Marketplace се осигурява от техните разработчици. Данните за контакт и правилата са посочени в картата с решение в раздела „Поддръжка“.

Всички решения от каталога Marketplace са инсталирани само на продукти на 1C-Bitrix сактивен лиценз. Можете да проверите състоянието в контролния панел на вашия сайт, в секция „Актуализации“ или на нашияуебсайт.

Актуализациите и поддръжката на платени решения в 1C-Bitrix: Marketplace са валидни заЕдна година.След изтичане на периода на поддръжка можете да закупите нова версия по всяко време на цена от 50% от цената на решението (при условие, че разработчикът е пуснал нова версия и нейният номер е по-голям от този, който сте инсталирали). До този момент вашето решение ще работи както преди; липсата на актуализации не влияе на производителността.

Закупуването на нова версия се извършва от контролния панел на вашия сайт: Marketplace - Инсталирани решения. Там са посочени и сроковете за получаване на актуализации.

Пазарът 1C-Bitrix вече е на повече от 3 години, но по мое мнение все още няма пълноценни учебни материали с примери за развитие. Този проблем не беше решен дори с пускането на официалния курс за обучение 1C-Bitrix с видео уроци. Може би документацията на API е достатъчна за опитни разработчици, но от няколко години, мислейки как да направя собствено решение, дори не знаех откъде да започна.

Специално за решаване на този проблем пуснах собственото си най-просто решение с минимална функционалност (във версия 0.2) - „SimpleAdaptive Landing“.

Структура:

Особености:

Структура:

    • КАКВО СЛАГАМЕ - ../site/
      • “Услуги” - ../services/

Особености:

  • *** – Съдържа копие на публични файлове (допуска се кирилица).
    • На места, където съдържанието трябва да бъде заменено със стойности, въведени в полетата на съветника от потребителя, има МАКРОИ.
  • последователно. ПРИМЕР:

Принцип на опаковане на уебсайта:

Етап 3 – Модул

Структура:

Особености:

Принцип на опаковане

  1. Да направим майстор.

Етап 4 – Архив за пазара

Принцип на опаковане:

Структура:

Идентичен с пазарния архив с няколко изключения*

  • ** - /VERSION_NUMBER/..

Особености:

Принцип на опаковане:

  1. Вземаме архива с най-новия стабилен модул (пълен), всички промени ще бъдат в съветника за инсталиране на сайта.
  2. Изтриване на непроменени файлове
  3. Подготвяме „придружаващи файлове“ (актуализация, версия на модула, описание)
  4. Архивирайте папката с цялото съдържание във VERSION_NUMBER.zip

Ура, модулът/актуализацията е готова за изпращане на пазара!

Пример за просто готово решение за 1C-Bitrix Marketplace

Пазарът 1C-Bitrix вече е на повече от 3 години, но по мое мнение все още няма пълноценни учебни материали с примери за развитие. Този проблем не беше решен дори с пускането на официалния курс за обучение 1C-Bitrix с видео уроци. Може би документацията на API е достатъчна за опитни разработчици, но от няколко години, мислейки как да направя собствено решение, дори не знаех откъде да започна.

Специално за решаване на този проблем пуснах собственото си най-просто решение с минимална функционалност (във версия 0.2) - „SimpleAdaptive Landing“.

В хранилището на GitHub публикувах 5 ангажимента, съответстващи на 5-те етапа на превръщането на прост сайт в пълноценен модул за пазара (и неговата последваща актуализация):

  • Етап 1 – Уебсайт
    • Етап 2 – Съветник за създаване на уебсайт
    • Етап 3 – Модул (съдържащ съветник)
    • Етап 4 – архив за изпращане до Marketplace 1C-Bitrix
    • Етап 5 - Архив с АКТУАЛИЗАЦИЯ за 1C-Bitrix Marketplace

И така, нека разгледаме накратко какво съдържа всеки етап и какви трансформации се случват с него:

Етап 1 – Уебсайт

Тук

Структура:

  • Публични файлове – / (от корена на сайта)
  • Файлове с шаблони на сайтове – /bitrix/templates/TEMPLATE_ID/

Особености:

  • Ние съхраняваме файлове за включени области в структурата на сайта (така че можете лесно да добавяте нови целеви страници в различни секции на сайта и да наследите необходимите „слайдове“ на включени области)
  • Извикването за включване на области се намира на страницата index.php (това ми се струва неудобно, тъй като въвежда риск от повреда на кода за извикване на компоненти от редактори на съдържание, но не добавя никакви предимства. Това обаче беше задължително изискване за преминаване на модерирането на решението и обажданията бяха преместени от шаблона на страницата във версия 0.2.1)

Етап 2 – Съветник за създаване на уебсайт

Тук

Структура:

  • Самият модул е ​​/bitrix/wizards/NAME_SPACE/MASTER_NAME/..
    • .description.php* - ../.description.php
    • Помощник wizard.php** - ../wizard.php
    • Езикови файлове на съветника (съветник и описание!) - ../lang/language_ID/
    • Снимки (използвани в съветника за инсталиране за ПРОЕКТИРАНЕ на инсталационния процес) - ../images/
    • КАКВО СЛАГАМЕ - ../site/
      • Публични файлове*** - ../public/LANGUAGE_ID/
      • Шаблонни файлове**** - ../templates/TEMPLATE_ID/
      • “Услуги” - ../services/
        • Списък с услуги****** - ../.services.php
        • „Типове“/„Групи“ услуги, например MAIN******** - ../main/

Особености:

  • * - съдържа версията на съветника (не критична) и масив от стъпки на съветника (важно е да добавите нови стъпки към масива!)
  • ** - Съдържа самите стъпки на съветника, както и „стойности по подразбиране“. Важно в този файл:
    • Предайте стойностите „по подразбиране“ от основния масив към подходящата стъпка и ги обработете там, дори ако не планирате да ги промените по избор
    • В съответните стъпки попълнете полетата, създайте сайтове, копирайте файлове от файлови папки (раздел „КАКВО ПОСТАВЯМЕ“). Без конкретни действия.
    • Недопустимо е използването на кирилица!!! Вмъкваме всички знаци на кирилица в езиковите фрази!
  • **** – Съдържа копие на шаблонните файлове. Важно:
    • Кирилицата НЕ е разрешена. Използвайте или езикови файлове, или макроси.
    • На места, където съдържанието трябва да бъде заменено със стойности, въведени в полетата на съветника от потребителя, има МАКРОИ.
  • ****** - Набор от услуги за свързване последователно. ПРИМЕР:

"TYPE_NAME/GROUP" => Array(

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

"ЕТАПИ" => масив(

"service_file_1.php",

"service_file_2.php",

"service_file_3.php",

  • ******* - В папките с имена на групи/типове има служебни файлове. Услугите правят СПЕЦИФИЧНИ редакции. Например, те заменят макроси в публични файлове/шаблони със стойности от съветника за инсталиране (в примера) или импортират информационни блокове (не в примера).

Принцип на опаковане на уебсайта:

  1. Качете публичните файлове в /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/public/LANGUAGE_ID/
  2. Качете шаблона в /bitrix/wizards/NAME_SPACE/MASTER_NAME/site/templates/template_ID/
  3. Заменете необходимите части с макроси
  4. Ние пишем съветника и описанието стъпка по стъпка с променливи, които са важни за публиката/шаблона
  5. Ние пишем услуги, които работят с макроси
  6. Ние проектираме (пишем езикови фрази и т.н.)

Етап 3 – Модул

Тук

Структура:

  • * - /bitrix/modules/PARTNER_CODE.MODULE_CODE/..
    • Задължително включване** - ../include.php
    • Езикови файлове на модула - ../lang/LANGUAGE_ID/
    • инсталатор на модули - ../install/
      • Версия на модула*** - ../version.php
      • Инсталатор**** - ../index.php
      • Съветник за инсталиране***** - ../wizards/
      • Компоненти****** - ../components/

Особености:

  • * - код на партньор с малки букви. Кодът на модула също е с малки латински букви без долна черта (за разлика от шаблона/основния)
  • ** - Ако не внедрите защита за демо версията, тогава тя може да е празна.
  • *** - Критично за пазара!
  • **** - Съдържа кода за модула с партньора.
  • ***** - Копие на съдържанието на съответната папка от предишния етап. Когато се инсталира, решението се копира в папката /bitrix/wizards/, което ви премества в Етап 2.
  • ****** - Не е показано в примера. Просто се копира в съответната папка при инсталиране на модула.

Принцип на опаковане

  1. Да направим майстор.
  2. Подреждаме всякакви сърми според заготовката.

Етап 4 – Архив за пазара

Тук

Принцип на опаковане:

  1. Вземете съдържанието на папката /bitrix/modules/PARTNER_CODE.MODULE_CODE/ и го поставете в папката /.last_version/
  2. Архивирайте папката /.last_version/ в archive.last_version.zip

Етап 5 - Актуализация на пазара

Тук

Структура:

Идентичен с пазарния архив с няколко изключения*

  • ** - /VERSION_NUMBER/..
    • Текстово описание на актуализацията*** - ../description.ru
    • Инсталатор на актуализации**** - updater.php

Особености:

  • * - В актуализацията са включени само ПРОМЕНЕНИ файлове
  • ** - Вместо /.last_version/, номерът на версията на модула се използва в името на папката (трябва да съвпада с номера на версията на модула в /VERSION_NUMBER/install/version.php)
  • *** - Текстов файл, използван за показване на информация за актуализацията в 1C-Bitrix Marketplace
  • **** - В най-простия случай може да се използва извадка от хранилището, в която все още не са включени конкретни действия.

Принцип на опаковане:

  1. Вземаме архива с най-новия стабилен модул (пълен), всички промени ще бъдат в съветника за инсталиране на сайта.
  2. Изтриване на непроменени файлове
  3. Подготвяме „придружаващи файлове“ (актуализация, версия на модула, описание)
  4. Архивирайте папката с цялото съдържание във VERSION_NUMBER.zip

Ура, модулът/актуализацията е готова за изпращане на пазара!

Задойни А.В.

Marketplace е услуга от 1C-Bitrix, която позволява на разработчиците да споделят своите решения с широка аудитория от клиенти и други разработчици. Какви са решенията? Това може да бъде готов модул или компонент за проект върху продукти от 1C-Bitrix, като „Управление на сайт“ или „Корпоративен портал“, или готов сайт също на платформи 1C-Bitrix. Първата категория решения включва основно аудитория от други разработчици, докато втората е по-фокусирана върху клиентите. Решенията могат да бъдат платени или безплатни.

Предимствата на използването на този инструмент за разработчиците са възможността да получават печалба, нови клиенти и допълнителни точки за повишаване на рейтинга си в партньорската система 1C-Bitrix. Приятен бонус: за първото публикувано решение Bitrix награждава така наречените точки за добре дошли - утроява дължимата сума.

За да поставите решения на Marketplace, трябва да изпълните няколко стъпки:

    Трябва да станете партньор на 1C-Bitrix.

    Сключете лицензионно споразумение.
    За да поставите платени решения, е необходимо лицензионно споразумение. Споразумението се попълва в личния акаунт на партньора.

    Подгответе решение в съответствие с изискванията на компанията.
    Правилата, разпоредбите и изискванията можете да намерите в личния си акаунт в раздела „Пазар“, а изискванията за решения можете да намерите на връзката.

    Подгответе графични материали за създаване на съветник за инсталиране на решение и за публикуване на решението в Marketplace.

    Създайте съветник за инсталиране и сглобете пакет за разпространение на решението.
    Документация за създаване на готови решения Marketplace Bitrix Framework.

    Извършете независимо тестване на решението.
    Тестовият план може да бъде намерен в курса за разработчици на Bitrix Framework.

    Подгответе текстови описания на решението, данни за инсталация и техническа поддръжка.
    Това също е важен етап, тъй като от описанието клиентът трябва да разбере какво е вашето решение, дали е подходящо за него и дали си струва да го купите.

    Изберете името на решението и категорията за поставяне в каталога с готови решения.
    Трябва да се има предвид, че клиентите често търсят решения чрез търсене по име, а промяната на името изисква изпращане на нови версии на приложения към договора, така че е важно веднага да изберете правилното име за решението.

    Подгответе демо сайт.
    За да улесните клиентите да разберат, че вашето решение е точно това, което търсят и да решат да закупят, е необходимо да подготвите онлайн демонстрация на готовото решение.

    Изтеглете пакета за разпространение в личния акаунт на вашия партньор.
    Можете да прочетете повече за изтеглянето на уебсайта на Marketplace. Общи въпроси относно разположението можете да намерите в личния си акаунт в раздела „Пазар“.

    Изчакайте модериране на вашето решение.
    Моля, имайте предвид, че процесът може да отнеме доста дълго време. Ако се установят несъответствия с изискванията, решението ще бъде върнато за преразглеждане и след отстраняване на недостатъците процесът на модериране ще бъде повторен. В този случай решението се връща след първото открито несъответствие, така че модерирането може да не бъде завършено няколко пъти подред и ще бъде загубено много време. Затова ви препоръчваме незабавно да се запознаете с изискванията и да не пропускате етапа на тестване на вашия продукт.

    Помислете за начини за привличане на купувачи на решения.
    Тъй като не е достатъчно да създадете добър продукт, трябва да помогнете на целевата аудитория да го намери!

Разработването на готови решения ще ви позволи да достигнете по-високо ниво на развитие. Ще можете да разработите продукт така, както го виждате, като вземете предвид нуждите на клиентите и ще имате възможност да увеличите броя на клиентите, чието удовлетворение зависи от качеството на вашето решение, неговата поддръжка и техническа поддръжка. А за клиентите това е бърз и сравнително евтин старт. Затова ви съветваме да разгледате по-отблизо този полезен инструмент от 1C-Bitrix.

Марина Сенникова

Технически директор, whatAsoft

Bitrix24 има отворен API, който позволява на нашите клиенти и партньори да подобрят своето облачно интранет решение чрез коригиране на работни потоци и бизнес логика в своите облачно базирани портали. Bitrix24 също представлява страхотна SaaS платформа за създаване на персонализирани бизнес приложения.

Как да създадете свое приложение за Bitrix24?

Ако сте ИТ специалист и обмисляте да създадете уеб приложение за Bitrix24, моля, следвайте тези прости инструкции:

  1. Ако желаете приложението ви да е достъпно за всички акаунти в Bitrix24, станете наш партньор, като попълните . Ако искате да създадете частно приложение само за вашия акаунт, регистрацията не е необходима.
  2. Научете всичко за и как можете да създавате свои уеб приложения.
  3. Изберете „Добавяне на приложение“ в менюто „Приложения“ във вашия акаунт в Bitrix24 (вляво), за да качите вашето лично приложение или във вашия партньорски профил, ако искате приложението ви да бъде публично посочено!

Упълномощаване и сигурност на уеб приложения

Процесът на добавяне на ново приложение към вашия Bitrix24 Cloud акаунт е лесен и ние също се опитахме да го направим възможно най-прозрачен и сигурен. Всяко уеб приложение ви предоставя списък с данни, които може да използва (и променя) във вашия акаунт в Bitrix24, и иска вашето разрешение за това. Новото приложение ще бъде инсталирано само ако дадете вашето разрешение.

Защитният механизъм oAuth гарантира, че това уеб приложение получава достъп само до данните, които сте посочили (напр. уеб приложение може да поиска вашето разрешение за достъп до задачи, CRM потенциални клиенти и т.н.).

Имате идеи за уеб приложения?

Ако не сте ИТ професионалист, но имате специални нужди, които смятате, че могат да бъдат разрешени чрез персонализирано приложение във вашия портал Bitrix24, не се колебайте да споделите идеите си с нас! Ще направим всичко възможно, за да направим вашето интранет решение идеално подходящо за вашия бизнес! Изпратете ни имейл до



Свързани публикации