Каталог для разработчиков

Если вы являетесь автором какого-либо дополнения или шаблона для InstantCMS любой версии, мы будем рады видеть вашу работу в каталоге. Добавить в каталог можно как бесплатные, так и платные дополнения.

С чего начать?

Подготовка к добавлению

Перед добавлением дополнения в каталог вам необходимо подготовить:

  • Краткое описание дополнения (2-3 абзаца);
  • Изображения:
    • Обложка 120x120 пикселей, будет использоваться в списках в каталоге;
    • Обложка 550x250 пикселей, будет использоваться в блоке "Выбор редакции" на главной странице каталога, если ваше дополнение будет признано достойным для размещения там;
  • Скриншоты, в количестве, необходимом для того чтобы полностью оценить функционал и/или внешний вид вашего дополнения.

Добавление в каталог

  • Войдите, используя ваш логин и пароль от аккаунта на instantcms.ru;
  • Перейдите на главную страницу каталога и выберите категорию, которая лучше всего подходит для вашего дополнения;
  • Внутри категории нажмите на ссылку "Добавить дополнение" в боковом меню;
  • Заполните форму с описанием дополнения, следуя подсказкам, и отправьте ее на модерацию;
  • Добавьте первую версию дополнения (см. ниже).

Добавление платных дополнений

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

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

Поскольку мы не берём комиссий за платные дополнения и если вы впервые публикуете платное дополнение, то должно быть выполнено хотя бы одно из условий:

  • наличие авторской статьи про InstantCMS на любом из сторонних сайтов (Хабрахабр, любые форумы вебмастеров и т.п.);
  • есть опубликованное бесплатное дополнение для InstantCMS;
  • вы принимаете участие в разработке на GitHub;
  • вы разработчик со стажем и можете подтвердить это, например ссылкой на свой авторский сайт и/или иной сайт с вашими разработками. Нам важно убедиться, что вы пришли с серьёзными намерениями, а не для единичной/единственной продажи.

Добавление версий

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

При создании версии для бесплатного дополнения необходимо будет приложить к ней файл дистрибутива. Для InstantCMS 2 дистрибутив должен быть упакован в формате стандартного пакета, который можно установить автоматически через админку.

Также, при необходимости можно приложить файл патча различий между новой версией и текущей.

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

Публикация в блоге

Если вы создаете пост о вашем дополнении в своем блоге на instantcms.ru, то вы можете вставить блок с описанием и ссылкой на дополнение в каталоге. Для этого воспользуйтесь ссылкой "Код для блога" в левом меню на странице дополнения.