Все записи февраля 2014

1

Разработчику на заметку: создание и выкладка модулей для Bitrix Marketplace

Роман Матвеев
26 февраля 2014 года

Во время первых попыток выложить модули для Bitrix в Marketplace я столкнулся с весьма не очевидными для меня трудностями. Решения для них были найдены, и здесь я попытался собрать небольшое количество технических моментов, о которых необходимо помнить при модульной сборке:

  • Публичная переменная идентификатора модуля в классе модуля (/install/index.php) должна быть объявлена, следуя устаревшим правилам языка: var $MODULE_ID = «modulename»; . В случае объявления ее как «public» при загрузке архива модуля в Marketplace будет выведена ошибка «В файле /install/index.php не указан $MODULE_ID;»
  • При создании партнерского модуля к идентификатору необходимо добавить код партнера. Идентификатор должен будет состоять из префикса и названия модуля, разделенных точкой (например, так: var $MODULE_ID = «htc.modulename»). Название класса модуля и метода-конструктора в этом случае так же будет состоять из двух частей: префикса и названия модуля, разделенных знаком подчеркивания («_»). Так же возможно использование метода __construct().
  • В конструкторе модуля нужно указать его название($this->MODULE_NAME), описание($this->MODULE_DESCRIPTION). Название партнера ($this->PARTNER_NAME) и ссылка на сайт ($this->PARTNER_URI) указываются только в случае создания партнерского модуля и загрузке в Marketplace.
  • Все файлы модуля должны находиться в кодировке cp-1251. При установке на сайт с кодировкой utf-8, они будут автоматически переконвертированы.
  • В процессе тестирования партнерского модуля, загруженного из marketplace, модуль будет присутствовать в пункте «Marketplace -> Установленные решения». В списке «Настройки — Настройки продукта — Модули» его не будет.
  • При создания архива партнерского модуля для загрузки в Marketplace пользоваться инструкцией, расположенной по адресу: http://dev.1c-bitrix.ru/learning/course/index.php? COURSE_ID=43&LESSON_ID=3216&LESSON_PATH=3913.4609.4792.4793.3216

По мере обнаружения новых интересных «фич» этого процесса постараюсь дополнять и статью. Надеюсь, она будет полезна всем, кто решит опубликовать свои решения позволит сэкономить небольшое количество времени. Удачи!

Метки: , , ,

Оставить комментарий
1

Вылегжанин и Архангелы

Ирина Хлебникова
21 февраля 2014 года

«Кто не любит ангелов — идите в Ад!», — прогремело в стенах бывшей прокуратуры. На столе тает ледяная голова, полумрак сгущается, в тишине раздается звонкое постукивание печатной машинки. Суд идет. Вылегжанин на стороне защиты выступает за сохранность Ангелов и Архангелов на территории города. Собравшиеся в зале представители культурного сообщества нервно ойкают.

Читать дальше »

Метки: , , ,

Оставить комментарий
1

Сетевым хомячкам

Ирина Хлебникова
19 февраля 2014 года

Подыхаете со скуки?
Ничего вас не бодрит?
Не о чем писать в Фейсбуке?
Мыслей нет даже на твит?

Блог в ЖЖ давно заброшен
Из-за дефицита тем?
Нет совсем идей хороших?
Безысходность, боль и тлен?

Тяжело в камментах троллить?
Стал «Вконтакте» скучен вдруг?
Стёрлись в памяти пароли
В LinkedIn, «Мой Мир», «Мой Круг»?

Быстро входим в интернеты
Хоть с десктопов, хоть с мобил,
И разносим весть по свету,
Как архангел Гавриил.

Вежливо, не КАПСом, нежно
Вводим текст за байтом байт:
«Мир не будет больше прежним:
ЦВТ сменил свой сайт».

Читать дальше »

Метки: ,

Оставить комментарий
0

Наши наработки

Роман Матвеев
14 февраля 2014 года

 

Все мы — разработчики — либо решаем схожие задачи, либо создаем новый еще никем не реализованный ранее (или реализованный, но неудобный и криво работающий) функционал. Периодически это выливается в интересные наборы классов, модулей или отдельных библиотек, которые можно было бы с легкостью использовать в других проектах. Исходя из этого, мы решили собрать воедино наработки, которыми мог бы воспользоваться каждый. Я сделал обход нашей большой компании в поисках интересных наработок. Надо сказать, что таковых нашлось предостаточно. Первый обход занял почти полдня и смог охватить только третью часть всей компании. Потому было решено ненадолго остановиться, и отобрать из найденных наработок наиболее интересные. Среди них были:

Конечно же, все наши наработки доступны в нашем github-репозитории и их список будет постоянно пополняться, так что милости просим, fork-it! :)

P. S. В ближайшем будущем мы напишем более подробно и о самих разработках. О чем бы вам хотелось узнать в первую очередь? Пишите в комментариях и следите за обновлениями!

Метки: , , , , , , ,

Оставить комментарий
0

Ищем менеджера проектов

Дарья Волоскова
13 февраля 2014 года

В последнее время мы выкладываем много вакансий о поиске разработчиков (на всякий случай с ними можно ознакомиться тут и тут) и может показаться, что нам совсем не нужны менеджеры проектов.
Это не так. Нужны. И очень.
И совсем не обязательно, что нам нужен менеджер, имеющий за плечами десятилетний опыт ведения проектов с распределенной командой из 100 разработчиков, знающий на зубок все методологии управления проектами и умеющий силой мысли общаться с заказчиками.

Мы охотно примем на работу стажера, который в перспективе хочет всему этому научиться.

Читать дальше »

Метки: , , , ,

Оставить комментарий