Обещанные доработки мастера jom2bit не заставили себя ждать. Прежде всего переделал всего мастера, чтобы создать функционал загружаемых модулей импорта. На это ушло больше всего сил и кода, но оно того стоило. Теперь список доступных модулей мастера выглядит так:
Пока всего две позиции. Теперь все модули хранятся в своих подпапках. Создаем папку и описание шагов и получаем новый модуль импорта. Сам мастер при этом не меняется. Так же можем создать дополнительные шаги, включаемых в цепочку шагов мастера перед началом работы модуля. Например, запрашиваем тип инфоблоков для импорта контента:
Тут кстати сразу же и оговорюсь. Функционал по сравнению с демо в этой редакции сокращен. Теперь контент кладется каждый раздел в свой инфоблок. Для других вариантов импорта достаточно немного модифицировать модуль и сохранить в другую папку.
Перед началом работы модуля даем информацию, что он собирается сделать:
Теперь о безопасности скрипта экспорта. Добавил параметр в вызывающий URL. Проверяется при каждом вызове. Как говорится если у вас нет паранойи..... В общем теперь в какой то степени можно не беспокоиться о присутствии на сайте доноре такой дыры.
Теперь обращаюсь к сообществу. Мастера пока предлагаю только по запросу. Во первых не дорос он до "готового продукта", а во вторых хочу изучить спрос и интерес к мастеру и сформировать справедливую цену(об этом ниже). Прошу откликнуться так же тех, кто уже выполнял подобные задачи. С какими трудностями сталкивались. Сколько проектов уже перенесено. Ну в общем все интересно.
Теперь о цене. Роман Забродин предпринял попытку в своем блоге создать рыночек готовых компонентов и модулей. Цены меня например сразу удивили. О других попытках определения справедливой цены на сторонние компоненты Битрикса мне пока неизвестно. Может откроем обсуждение?
Решение в лоб - считаем количество рабочего времени, которое Вы ухнули на этот модуль и вычисляете стоимость разработки.
Потом вспоминаем пары по экономике и прикидываем сколько нужно продать что бы окупиться в заданные сроки.
Имхо, разработчик, назначающий цену на модуль вещь потенциально опасная, поскольку по большей части цена эта берётся с потолка или путём приблизительной прикидки в уме.
По хорошему - расчёт стоимости должен производить экономист.
Решение в лоб - считаем количество рабочего времени, которое Вы ухнули на этот модуль и вычисляете стоимость разработки.
В лоб задача не решается. Пример на другом компоненте, встретил в списке того же Романа ссылка. Компонент алфавитного поиска. Он оценил его в 490 рублей. Я месяц назад сделал такой же для своего сайта часа за 2 (с обдумыванием 3-4), добавить вычищение кода, наведение лоска, написание хелпа - часов 8. По минимальной часовой ставке 300 руб. в час - 2400 руб. То есть (с амортизациями, налогами и прочими) надо продать 5-6 копий, чтобы окупится. Не думаю, что рынок не "схавает" такое количество. Но если бы он стоил 100 руб, то я бы например не раздумывал, писать самому или купить. Естественно купил бы. И речь шла бы не о единицах, а о десятках продаж..... Рынок компонент не сформирован. Поэтому и цена "дикая".
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».