Пример прости разтвори готови за marketpleysa 1С- Bitriks

За да се реши този проблем, аз пусна своя собствена простото решение с минимални функционалност (версия 0.2) - ". ProstoyAdaptivny Landing"

  • Етап 1 - Site
    • Етап 2 - Site Creation Wizard
    • Етап 3 - Модул (съдържащ мастър)
    • Етап 4 - файла, за да бъде изпратен на Marketpleys 1C-Битрикс
    • Етап 5 - архив с актуализациите за Marketpleysa 1C-Битрикс

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

Етап 1 - Site

  • publichki файлове - / (от корена на сайта)
  • шаблонни сайт файлове - / Битрикс / шаблони / ID_SHABLONA /

Етап 2 - Site Creation Wizard

  • Самият модул - / Битрикс / помощници / PROSTRANSTVO_IMON / IMYA_MASTERA / ..
    • .description.php * -. /.description.php
    • Магистър wizard.php ** -. /wizard.php
    • съветника Езикови файлове (магьосник и deskripshena!) -. / В Lang / ID_yazyka /
    • Изображения (използвани в процеса на настройка на Помощ.настр.е.поща за клирънс) -. / изображения /
    • Това, което отличава -. / Сайта /
      • publichki файлове *** -. / Обществени / ID_YAZYKA /
      • Файлове на шаблона **** -. / Шаблони / ID_SHABLONA /
      • "Услуги" -. / Услуги /
        • списък услуги ****** -. /.services.php
        • "Видове" / "Групата" услуги, като ОСНОВНА ******* -. / Майн /
  • * - съдържа версия на капитана (не е критично) и набор от стъпки съветника (това е важно да се добавят нови стъпки за масите!)
  • ** - Съдържа собствени стъпки в съветника, както и "стойности по подразбиране". Важно е в този файл:
    • Минете ценности "по подразбиране" от масива на съответната стъпка, и там се лекува, дори ако те не планират да променят потребителя
    • Съответните стъпки запълнят областта, създаване на сайтове, копирате файловете от папка с файлове (раздел ", който поставя"). Не конкретни действия.
    • Никога не използвайте кирилица. Всички символи на кирилица въведете езика фрази!
  • *** - Съдържа копие publichki файлове (допустимо кирилица). На места, където би трябвало подмяна на съдържанието вписани в стойностите на поле майстор на потребителите са макроси.
  • **** - Съдържа копие на файла на шаблона. Важно е да се:
    • Кирилица не е допустимо. Или използвате езиковите файлове или makorsy.
    • На места, където би трябвало подмяна на съдържанието вписани в стойностите на поле майстор на потребителите са макроси.
  • ****** - Един спектър от услуги са свързани последователно. ПРИМЕР:

"NAZVANIE_TIPA / група '=> Array (

името '=> GetMessage ( "SERVICE_MAIN_SETTINGS"),

"ЕТАПИ '=> Array (

  • ******* - Папките с групи / видове имена са работни файлове. Услуги, извършвани конкретни промени. Например, макро файлове заменени publichki / шаблон върху ценностите на съветника за инсталиране (в примера) или внасят информационни блокове (не в примера).

Принцип zapakovki сайт:

  1. Напълнете publichki файлове в / Битрикс / помощници / PROSTRANSTVO_IMON / IMYA_MASTERA / сайт / публичен / ID_YAZYKA /
  2. Попълнете в шаблона / Битрикс / помощници / PROSTRANSTVO_IMON / IMYA_MASTERA / сайт / шаблони / ID_shablona /
  3. Замяна на необходимите бройки макроси
  4. Писане магьосник и deskripshn стъпките с променливи, които са важни за publichki / шаблон
  5. Писане на услугите, работа с макроси
  6. Регистрираме (писмени езикови фрази и т.н.)

Етап 3 - Модул

  • * - /bitrix/modules/KOD_PARTNORA.KOD_MODULYa/ ..
    • Задължително включва уязвимост ** -. /include.php
    • Език модул файлове -. / В Lang / ID_YAZYKA /
    • модул инсталатор -. / Инсталиране /
      • Модул Версия *** -. /version.php
      • Инсталаторът **** -. /index.php
      • Съветник за инсталиране ***** -. / Магьосниците /
      • Компоненти ****** -. / Компоненти /
  • * - партньор код с малки букви. Модул код твърде малки латински букви, без долни черти (за разлика от шаблон / магистър)
  • ** - Ако не приложи защитата на демо версия, тя може да бъде празно.
  • *** - от решаващо значение за пазарната стойност!
  • **** - Съдържа код на модула с партньор.
  • ***** - Копирайте съдържанието на съответната папка на предишната стъпка. Когато инсталирате разтворът се копира в папката / Битрикс / Магьосниците /, вие се прехвърлят към Етап 2.
  • ****** - В примера. Просто копира в съответната папка, когато инсталирате модула.
  1. Ние правим господар.
  2. Ние правим всичко сърма на детайла.

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

  1. Вземете съдържанието на папката и добавя /bitrix/modules/KOD_PARTNORA.KOD_MODULYa/ в /.last_version/ папка
  2. /.last_version/ ние архивиране на папка в архива на .last_version.zip

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

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

  • ** - / VERSION_NUMBER / ..
    • Текст описание на актуализацията *** -. /description.ru
    • актуализации на инсталатора **** - updater.php
  • * - За да актуализирате прилагат само променени файлове
  • ** - Вместо /.last_version/ използва в името на папката на номера на модула версия (трябва да съвпада с номера на модула версия в /NOMER_VERSII/install/version.php)
  • *** - текстов файл се използва за обработка на информация за актуализацията в Marketpleyse 1C-Битрикс
  • **** - В най-простия случай може да се използва представителна извадка от хранилището, без конкретни действия все още не е определила.
  1. Вземете файла с последната стабилна модул (пълна), всички промени ще бъдат в съветника за настройка на сайта.
  2. Премахване на немодифицирани файлове
  3. Ние правим "кош файлове" (на Updater, версия на модула, описание)
  4. Ние архив папка с цялото съдържание в NOMER_VERSII.zip

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