Brilliant Instajoom

Сегодня хочу поделиться с вами информацией о том как я опубликовал свой joomla-модуль на Joomla Extensions Directory (JED). Кто не знает, JED - это официальный каталог расширений для Joomla, основное хранилище joomla-дополнений в интернете. Попасть туда - очень неплохо и не так сложно, как кажется.

Около двух месяцев назад я решил написать для своего сайта модуль, который будет отображать изображения из моего аккаунта в Instagram. Раньше никогда не пользовался этим сервисом, но последнее время переосмыслил его идею, он действительно крут! Я уже несколько раз писал модули для Joomla, но в этот раз решил все сделать более аккуратно, сделать административную панель. Естественно, программировал с любовью.

Основу дополнения написал буквально за пару часов, после чего решил сделать автоматическое обновление модуля, что позволит пользователю загружать обновления из административной панели сайта всего одним кликом. Я считаю, очень здорово, когда расширения можно обновлять из админки.

Когда всё было сделано, - я подумал, почему бы не разместить его на Joomla Extensions Directory. Пришлось до утра читать лицензионные соглашения Joomla, Instagram и GNU/GPL. Утром я сделал логотип, нарисовал рекламный баннер и сделал несколько принтскринов приложения. Далее зарегистрировался на Joomla Extensions Directory и разместил там приложение. Звучит просто, на самом же деле я потратил несколько часов: пришлось писать статьи с описанием модуля (на английском языке), создавать веб-страницы для поддержки, скачивания и демо модуля. Позже я решил вести подсчет количества скачиваний, для чего написал небольшую программку которая ведет этот учет. Это вам не Google Play, где паблишерам всегда предложат любые отчеты для анализа скачиваний и аудитории.

Прошло почти два месяца с момента публикации модуля на Joomla Extensions Directory и только пару дней назад мне пришло сообщение от модераторов, что не во всех PHP-файлах модуля правильно указана версия лицензии, по которой публикуется приложение. После того, как я прописал в каждом файле версию лицензии GPL, где-то через неделю приложение оказалось в заветном JED'е в категории "Social Web -> Social Media -> Photo Channels -> Instagram".

Теперь немного о самом приложении. Модуль для Joomla "Brilliant Instajoom" (так я его назвал) позволяет выводить в любой позиции вашего сайта последние фотографии любого Instagram-аккаунта. Модуль разработан с адаптивной версткой: на мобильных устройствах фотографии будут увеличены. Также сделан интересный эффект при наведении на фотографии (посмотрите сами). Модуль реализован на двух языках (русский и английский). При нажатии на фотографии открывается соответствующая страница на Instagram. Кстати, это одна из причин, почему я решил написать свой модуль для Instagram. Дело в том, что все модули или виджеты, которые я встречал, при нажатии на фотографию отправляли пользователя не на Instagram, а на сайт, похожий на него, но с кучей навязчивой рекламы. В моем модуле нет рекламы, более того в административной панели можно убрать ссылку на разработчика. В скором времени хочу сделать обновление расширения, в которое добавлю возможность, выводить в модуле фотографии, помеченные хеш-тегом. Например, люди смогут публиковать на своем сайте фотографии со всего мира с тегом "футбол". Это обновление сделает модуль более конкурентным. Кстати, по поводу конкуренции, на момент написания данной статьи, в моей категории на Joomla Extensions Directory, модуль "Brilliant Instajoom" является единственным бесплатным модулем, что меня очень радует. Надеюсь модуль окажется действительно полезным для пользователей!

Можете перейти на страничку "Brilliant InstaJoom" прямо сейчас!

П.С. Кстати, вот как выглядит админка модуля:

Brilliant Instajoom