Порядок размещения и продажи модулей в магазине дополнений ImageCMS
Компания ImageCMS осуществляет продажу дополнительных модулей, не входящих по умолчанию в сборки системы посредством ресурса imagecms.net , в разделе "Маркетплейс":
Маркетплейс содержит модули, услуги и шаблоны как собственной разработки ImageCMS (модули, обозначенные как "Официальный модуль", большинство шаблонов и полный список услуг), так и модули, принадлежащие сторонним разработчикам.
Любой разработчик, чей продукт соответствует ниже описанным требованиям и аккаунт которого не имеет нарушений правил сообщества и/или лицензии ImageCMS, может реализовывать свои наработки (модули и шаблоны) не зависимо от того, являетесь ли вы партнером ImageCMS или нет.
Перед разработкой собственного дополнения, рекомендуем ознакомится со следующим материалом:
1. Требования к разработчику
Разрабатывая собственное дополнение, вы, как разработчик, должны учесть, что модуль может быть абсолютно свободным по своему функционалу, но должен соответствовать ряду правил:
- Дополнение не должно конфликтовать со стандартным функционалом системы, но может его дополнять дополнять.
- Дополнение не должно нарушать чьих-либо авторских прав (решения, использованные при разработке модуля, должны относится или к свободно распространяемому (opensource) коду или полностью являться интеллектуальной собственностью разработчика)
- Дополнение должно корректно работать с актуальной (последней доступной) версией системы, или же должна быть указана версия, на которой дополнение работает корректно.
- В целом, дополнение должно быть выдержано в духе стандартного функционала (сохраняя общую логику, стилистику и структуру папок и файлов)
В случаях, если имеется несколько аналогичных дополнений, мы предоставляем условия свободной конкуренции между разработчиками и их продуктами (например, в момент написания статьи, в маркетплейсе присутствует несколько модулей по интеграции "Новой почты", принадлежащие разным разработчикам - мы не удаляем и не блокируем ни один из них, как маловостребованный или неактуальный).
Единственным условием в данном случае, является уникальность кода нового дополнения (ваш модуль не должен быть копией уже существующего).
1.1. Предоставление материала
После разработки модуля или шаблона, вам, как автору, необходимо обязательно протестировать его работоспособность.
Затем нужно разместить дополнение через форму "Добавить дополнение" на imagecms.net в разделе личного кабинета "Мой магазин":
При подаче дополнения на модерацию, вместе с zip-архивом , содержащим модуль или шаблон, обязательно нужно:
- Указать развернутое описание модуля - четко описать функционал и предназначение дополнения.
- Указать версию системы, для которой создано дополнение или шаблон
- Предоставить четкую и полную информацию по установке дополнения, на "чистую" систему ImageCMS. Желательно в пошаговом формате.
- Предоставить актуальные контактные данные, которые будут использованы для прямой связи со страницы загрузки дополнения , с вами, как с разработчиком дополнения, клиентами, приобревшими модуль или шаблон.
- Прикрепить, по крайней мере, один скрин (или иконку) дополнения, который будет использоваться при размещении в маркетплейсе.
- Предоставить скриншоты, демонстрирующие функционал и преимущества дополнения
Все эти данные можно заполнить в соответствующих полях раздела "Мой магазин"
Если модуль кодирован и/или каким-либо способом привязывается к конкретному домену сайту, то , в таком случае, вы можете не прилагать архив с файлами и инструкцию по установке.
Однако, вы, как разработчик, будете обязаны предоставлять услуги по установке своего дополнения клиентам, которые приобрели ваш продукт
В случае нарушения этого обязательства, покупка будет отменена, средства возвращены покупателю, а ваше дополнение деактивировано.
После подачи дополнения ваша заявка будет отправлена на модерацию. Если модерация пройдет успешно (дополнение отвечает всем требованиям , перечисленным в данной статье), ваш продукт появится в маркетплейсе.
1.2. Обеспечение модуля в будущем
Так как система ImageCMS постоянно развивается, разработчик, продающий дополнения через меркетплейс ImageCMS, берет на себя ряд обязательств:
Техническая поддержка дополнения - у пользователей могут возникнуть определенные вопросы относительно стороннего дополнения. Подобные запросы будут перенаправлены к вам, как к непосредственному разработчику, через форму обратной связи на странице загрузки дополнения в Маркетплейсе.
Установка и отображение в шаблоне - в случаях, когда дополнение не будет иметь четкой инструкции по установке и отображению в шаблоне и/или будет требовать отдельной установки на сайт (например из-за необходимости привязки к конкретному домену или элементу дизайна), запрос будет перенаправлен разработчику.
При этом, установка продукта должна входить в изначальную стоимость дополнения и/или ее возможность, как дополнительной услуги, должна оговариваться отдельно в описании к модулю (в таком случае цена на модуль должна быть без учета установки)
Актуализация - если автор дополнения желает продолжать продажи своего продукта для старых версий системы ImageCMS, указание версии сборки системы, на которой дополнение работает корректно - обязательно.
Но для успешных продаж необходимо актуализировать продукт, соответственно к новым глобальным релизам ImageCMS. В идеале, продукт должен работать с текущей версией системы и/или с предыдущей).
Также актуализация предусматривает авторские правки в случаях, когда использованные при разработке дополнения сторонние сервисы, меняют правила или методы (например, изменения использованных в продукте API и т.п.I)
Исправление - если пользователями продукта будут выявлены баги в продукте, разработчик обязан исправить их:
- в исходном архиве продукта, на странице дополнения в маркетплейсе.
- конкретному клиенту/клиентам, обнаружившим баг, в индивидуальном порядке без дополнительной оплаты со стороны пользователя.
Под бесплатное исправление не попадают проблемы с продуктом, причинами которых стали сторонние факторы (вмешательство пользователя или третьего разработчика в код, настройки/несоответствие со стороны хостинга и .т.д.)
В таких случаях, вам необходимо предоставить достаточно четкие факты, подтверждающие снятие с вас ответственности (например измененный участок кода или конкретную, не соответствующую настройку хостинга) клиенту, как аргумент.
Доработка - в случае, если пользователь пожелает доработать или изменить ваш стандартный продукт, его запрос будет отправлен вам как разработчику. В таких случаях вы можете действовать полностью на свое усмотрение.
Для того, чтобы обновить версию модуля, надо отредактировать текущее дополнение, в вашем личном кабинете на imagecms.net . Изменения нужно указать в описании к модулю.
После этого просим написать билет в службу поддержки ImageCMS из личного кабиента о модерации (проверке) вашего дополнения.
2. Наши гарантии и ответственность.
Со своей стороны, мы как посредники между разработчиком и пользователем, берем на себя следующее обязательства:
2.1. Оплата
Мы гарантируем оплату всех приобретенных клиентами ImageCMS продуктов сторонних разработчиков, исходя из расчета: 100% стоимости - 15% комиссии нашего магазина = 85% оплачивается разработчику, без учета комиссий платежных систем и налоговых сборов (если таковые имеются).
Статистику просмотров и подтвержденных покупок ваших продуктов, вы можете просмотреть в вашем личном кабинете на imagecms.net, в разделе: "Мой магазин" → "Мои дополнения":
Вывод осуществляется посредством платежной системы webmoney или на карту Приват Банка (для разработчиков из Украины)
Вывод средств возможен, если с момента покупки дополнения прошло более 14 календарных дней, поскольку в указанный период действует гарантия на приобретенное дополнение и покупатель имеет право вернуть деньги по обоснованной причине (неработоспособность дополнения, несоответствие описания функционалу и невозможность установить/активировать доработку)
Для вывода средств необходимо в период от 20 до 24 числа каждого месяца через службу поддержки сообщить нам о желании вывести средства. Мы осуществим расчет доступных к выводу средств и осуществим оплату после 25 числа этого же месяца.
Расчеты осуществляются в период от 25-го числа каждого месяца вплоть до 1-го числа следующего месяца.
Если разработчик не реагирует на поступающий фидбек от покупателей дополнения (систематически или на протяжении длительного времени), то в таком случае, сделка будет отменена, средства возвращены покупателю, а сам продукт будет деактивирован и недоступен в магазине дополнений ImageCMS.
2.2.Соблюдение авторских прав
Мы гарантируем соблюдение ваших авторских прав со своей стороны на ваш продукт. Дополнение будет выставлено в маркетплейсе ImageCMS под вашим именем (псевдонимом), которое не будет изменено в будущем.
Если при разработке дополнения вы создали свой уникальных код, мы со стороны ImageCMS гарантируем, что не будем использовать ваши уникальные решения, в своих продуктах или передавать данные решения третьим лицам.