Модуль для маркетплейс — от идеи до старта продаж. Часть 12 — Доработка билдера и заливаемся на маркетплейс

В прошлый раз я не успел закончить сборщик, набросав только поверхностную версию для сборки всего модуля целиком. Однако залив его в личном кабинете маркета стало ясно, что работа по данной части еще не закончена. А кроме этого мне надо же еще и обновления для модулей собирать, а это уже чуть более сложная задача. Но обо всем по порядку … ...

December 16, 2017 · 6 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 11 — Сборка, логи, ограничения и локализация

Все ближе и ближе тот момент, когда модуль выйдет в открытое плавание. До этого события нужно еще многое успеть сделать. В этой статье я расскажу о том, как будет организован процесс сборки модуля, а также пару мелочей касательно логов, локализации и совместимости. ...

December 12, 2017 · 10 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 10 — Бизнес логика

На этот раз речь пойдет о бизнес-логике модуля. Это, пожалуй, самая важная часть. Это то, без чего смысла в модуле вообще никакого нет. Бизнес-логика должна решать реальную задачу, что в свою очередь нацелено на извлечение прибыли. Ей и займемся, но сначала …. ...

December 2, 2017 · 10 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 9 — Вдыхаем жизнь в генератор

Пришла пора обучить страницу генератора взаимодействовать с пользователем.Для этого потребуется набросать функционал обработки ajax запросов в компоненте, а также набросать небольшой кусок js кода для контроля над страницей. Поехали ...

November 21, 2017 · 9 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 8 — форма настроек и снова инсталлятор

Пора бы уже начать решать поставленную задачу, а то уже на протяжении 7ми последних частей - один трёп 🙂 Но перед этим снова придется немного повозиться с инсталлятором, т.к. появились дополнительные потребности, а также нужно исправить недочеты, сделанные ранее. Чувствую, что с инсталлятором придется возиться до момента самого запуска … ...

November 7, 2017 · 9 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 7 — еще немного возни с инсталлятором

Хотел было взяться уже за разработку бизнес-логики, но нет. Как только задумался о файлах, как и где их хранить, что инсталлировать, а что нет, сразу стало понятно, что сложность инсталлятора сильно возрастет и будет слишком много кода в одном классе. Поэтому решил вместе с разработкой файлового инсталлятора заодно сделать небольшой рефакторинг процесса инсталляции. ...

October 28, 2017 · 9 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 6 — база данных

Перед тем, как начать реализовывать эту часть, я решил все-таки проверить, насколько битрикс трепетно относится к структуре тех таблиц, которые сам создает. И, кажется, не зря. ...

October 24, 2017 · 6 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 5 — держим себя в руках. Файловая структура модуля, инсталлятор

Пора начинать наконец заниматься делом и приступать к созданию модуля. Первым делом нужно реализовать базовую файловую структуру и механизм инсталляции. Каждый раз так влом создавать эту структуру всю, лень писать инсталлятор, но надо перебороть себя и сделать. ...

October 21, 2017 · 8 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 4 — техническое задание и архитектура

Разработка архитектуры и составление технического задания - это, пожалуй, самый сложный этап работ во всем процессе. Особенно важным этот этап становится при разработке особо крупных и сложных проектов, т.к. на нем закладываются базовые принципы взаимодействия подмодулей системы, гибкость и расширяемость, структуры данных; если что-то на этом этапе не додумать и не доработать, то в будущем это может аукнуться серьезными переработками и массовыми вливаниями средств. Но, у нас фан-проект 🙂 сурового энтерпрайза тут нет и не предвидится. Да и команды разработки у нас нет, у нас всего один человек в штате 🙂 Так и хочется сказать, что «мы забьем на этот этап», но нет, все же надо заложить какой-то фундамент, чтобы потом от него уже строить код. ...

October 17, 2017 · 10 min · Михаил Журов

Модуль для маркетплейс — от идеи до старта продаж. Часть 3 — функциональные требования

Итак, функциональные требования (далее - ФТ). Наиболее удобный формат для составления ФТ - это User Stories + Наброски интерфейса. Рассказывать о том, что такое User Stories я не буду, в интернетах масса информации на эту тему, поэтому сразу к делу. ...

October 13, 2017 · 3 min · Михаил Журов