Обзоры расширений Joomla

 

 

В предыдущей статье «Обзор DJ-Classifieds 3. Доска объявлений Joomla» мы начали рассматривать настройки самого компонента. В этой статье закончим их рассмотрение и поговорим о дополнениях, способах вывода страниц расширения во фронтальную часть и общем алгоритме создания доски объявлений.

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

Настройки DJ-Classifieds 3

Изображения

На данной вкладке (рисунок ниже) Вы сможете управлять различными параметрами изображения, начиная их размерами и заканчивая стоимостью за дополнительно размещённые картинки в объявлениях. На этой же вкладке можно настроить добавление водяного знака к изображениям.

Настоятельно рекомендую сперва продумать и проверить настроенные Вами характеристики изображений (ширину, высоту, метод обработки, качество и так далее), а только потом применять их на рабочем сайте. Лучше всё продумать до запуска сайта. Так как изменение этих настроек для уже существующих изображений может вызвать большую нагрузку на сервер, при условии большого количества изображений. Если такая ситуация возникнет, рекомендую пересоздавать эскизы и оптимизировать миниатюры не для всех объявлений сразу, а для категорий\подкатегорий и по несколько объявлений. Это можно сделать в разделах Категории и Объявления.

DJ-Classifieds
DJ-Classifieds

Безопасность

На данной вкладке (рисунок ниже) предоставлены некоторые настройки, которые помогут повысить защиту от спама. Как уже упоминалось, при настройке категории, Вы можете «ограничивать» доступ к некоторым категориям объявлений несовершеннолетним. Ограничение состоит в том, что им будет показано сообщение, где они должны чётко подтвердить, что им есть 18 лет. Там же можно вывести ссылку на «правила и условия». Если делать вывод ссылки на правила не нужно, то для опции Статья для 18+ выберите Нет. Если нужно, выберите другое значение этой опции и в поле ID статьи 18+ укажите ID материала Joomla, на который будет вести ссылка.

Создание доски объявлений на Joomla
Создание доски объявлений на Joomla

Настройки SEO

DJ-Classifieds обладает весьма полезными, на мой взгляд, настройками (рисунок ниже). Помимо возможности задания шаблона формирования мета-заголовков объявлений и категорий можно ещё влиять на формирование URL-адресов, нижеперечисленные на рисунке опции (начиная с Разделитель ID и ниже) как раз для этого предназначены. К сожалению, нет возможности настройки шаблона формирования URL, но при необходимости можно воспользоваться сторонними SEF-расширениями. Например, sh404SEF.

Зачем может понадобиться управление формированием URL? По умолчанию, URL-адрес объявления выглядит так: «…marketing/ad/sales-and-services-manager-81», где «marketing» – псевдоним категории, «ad» – псевдоним просмотра записи, «sales-and-services-manager» – псевдоним объявления, «-» – разделитель ID, «81» – ID объявления. По отдельности всё это можно изменить (кроме ID объявления). Но с точки зрения SEO может возникнуть необходимость в таком адресе «…/sales-and-services-manager-81», то есть после домена сразу псевдоним и ID объявления. Так как доска объявлений заполняется пользователями, то они могут указать при создании неправильную категорию или может понадобится поместить объявление в архив. Такие случаи не редки. В любом из них конечный URL объявления будет меняться. Если поисковые системы успеют проиндексировать страницу объявления по одному URL, а в результате переноса объявления в другую категорию\архив, этот URL будет недействителен и посетители Вашего сайта, пришедшие с поисковой системы, могут попасть не на ту страницу или на страницу 404. Это нежелательно, поскольку может увеличить показатель отказов.

Настройки SEO
Настройки SEO

Плагины DJ-Classifieds

Вместе с компонентом Вам будет доступно около тридцати плагинов, расширяющих возможности DJ-Classifieds. Кратко перечислим их и укажем назначение.

Плагины для интеграции DJ-Classifieds с другими расширениями (3rd Party).

  1. Плагин интеграции с компонентом ARTIO JoomSEF (бесплатный компонент управления URL-адресами). Аналог sh404SEF – платный. Имя файла плагина «DJClassifieds_artio_jomsef_plg».
  2. Плагин интеграции с компонентом AutoTweet (бесплатный компонент кроспостинга в социальные сети). Аналог Social Backlinks – платный. Имя файла плагина «plg_autotweet_djclassifieds».
  3. Плагин интеграции с компонентом Community Builder (бесплатный компонент создания социальной сети). Имя файла плагина «plug_dj-classifiedsforcb».
  4. Плагин интеграции с компонентом EasySocial, включая ленту активности (платный компонент создания социальной сети). Имя файла плагина «DJ-Classifieds_EasySocial_application» и «plg_djclassifieds_easysocialstream».
  5. Плагин интеграции с компонентом Falang (бесплатный компонент для создания мультиязычности на сайте). Имя файла плагина «DJ Classifieds 3.3.3 falang xml».
  6. Плагин интеграции с компонентом J!MailAlerts (бесплатный компонент e-mail рассылок). Аналог AcyMailing. Имя файла плагина «jma_latestads_djcf».
  7. Плагины интеграции с компонентом JomSocial, включая ленту активности (платный компонент создания социальной сети). Имя файла плагина «plg_djcf_jomsocial» и «plg_djclassifieds_communitystream».
  8. Плагины интеграции с компонентом jUpgrade (платный компонент миграции с Joomla5). Имя файла плагина «com_djclassifieds_jupgrade».
  9. Плагины интеграции с компонентом OSMap (бесплатный компонент карты сайта). Аналог JSitemap PRO – платный. Имя файла плагина «plg_osmap_djclassifieds».
  10. Плагины интеграции с компонентом Xmap (бесплатный компонент карты сайта, который более не поддерживается его разработчиками). Подробнее о нём Вы можете прочесть в статье «Обзор Xmap 2 (часть 1). Карта сайта Joomla 2.5 – 3.0». Имя файла плагина «plg_xmap_djclassifieds».

«Общие» плагины DJ-Classifieds.

  1. Имя файла плагина «djcfadstoken». Предназначен для присоединения объявлений, оставленных незарегистрированными пользователями к их аккаунтам после регистрации, если адреса электронной почты совпадают.
  2. Имя файла плагина «djcfpoints». Предназначен для «выдачи» нескольких баллов вновь зарегистрированным пользователям.
  3. Плагины регистрации, позволяющие заменить обычную регистрацию Joomla на регистрацию DJ-Classifieds. Файл «plg_djcflassifieds_registration» – главный плагин регистрации, «plg_system_djcfregistration» – плагин, перенаправляющий с обычной формы регистрации Joomla на форму регистрации DJ-Classifieds, «plg_djcflassifieds_acymailing» – позволяет пользователям подписаться на e-mail-рассылку компонента AcyMailing. Подробнее о настройке регистрации можно прочесть в статье.
  4. Имя файла «plg_search_djclassifieds». Позволяет произвести интеграцию поиска по сайту Joomla и объявлений DJ-Classifieds.
  5. Имя файла «djcfquickicon». Плагин выводит иконки быстрого доступа к DJ-Classifieds на начальной странице административной части панели управления Joomla (боковая панель, область Расширения).
  6. Имя файла «plg_djclassifieds_pagebreak» (входит в пакет инсталляции DJ-Classifieds). Палагин, который позволяет вставлять разрывы страницы в описание объявления. По сути, это позволяет разделить описание в объявлении на вкладки (рисунок ниже) или аккордеон.
Вкладки в описании
Вкладки в описании

Вам нужно включить плагин «plg_djclassifieds_pagebreak», выбрать, как именно нужно разделять контент, а затем при помощи обычной кнопки Разрыв страницы в редакторе Joomla, при создании\редактировании описания объявления, вставлять разрывы (рисунок ниже).

Вставка разрывов
Вставка разрывов

Плагины доставки DJ-Classifieds.

Имя файла «plg_djcflassifieds_shipping» и «plg_djcflassifiedsshipping_standard». Добавляет функции доставки в созданную доску объявлений на Joomla. Вы сможете добавить функцию доставки товара в объявления, где используется «Купить сейчас». По сути, это уже полноценное оформление заказа интернет-магазина.

После установки и активации этих плагинов перейдите в компонент DJ-Classifieds и в новом разделе Доставка (рисунок ниже) создайте нужные Вам способы доставки.

Плагины DJ-Classifieds
Плагины DJ-Classifieds

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

Редактирование способа доставки
Редактирование способа доставки

После этого в объявлениях, где предусмотрена продажа можно настроить, какие способы доставки и с какой ценой будут доступны для каждого конкретного объявления (рисунок ниже).

Добавление способа доставки в объявление
Добавление способа доставки в объявление

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

Плагины оплаты DJ-Classifieds.

  1. Оплата при помощи «2Checkout». Имя файла плагина «djcf2co».
  2. Оплата при помощи «Skrill/Moneybookers». Имя файла плагина «djcfskrill».
  3. Оплата при помощи «DotPay SMS». Имя файла плагина «djcfDotPaySms».
  4. Оплата при помощи «Sofort Banking». Имя файла плагина «djcfSofortBanking».
  5. Оплата при помощи «Google Wallet». Имя файла плагина «djcfGoogleWallet».
  6. Оплата при помощи «Mercadopago». Имя файла плагина «djcfMercadoPago».
  7. Оплата при помощи «Stripe». Имя файла плагина «djcfStripe».
  8. Оплата при помощи «Ideal Mollie». Имя файла плагина «djcfIDeal».
  9. Оплата при помощи «AuthorizeNET». Имя файла плагина «djcfAuthorizeNET» (входит в пакет инсталляции DJ-Classifieds).
  10. Оплата при помощи банковского счёта на оплату. Имя файла плагина «djcfBankTransfer» (входит в пакет инсталляции DJ-Classifieds).
  11. Оплата при помощи «PayPal». Имя файла плагина «djcfPaypal» (входит в пакет инсталляции DJ-Classifieds).
  12. Оплата при помощи «PayU». Имя файла плагина «djcfPayU» (входит в пакет инсталляции DJ-Classifieds).
  13. Оплата при помощи «Przelewy24». Имя файла плагина «djcfPrzelewy24» (входит в пакет инсталляции DJ-Classifieds).

Также для расширения функциональности сайта, в целом, и создаваемой доски объявлений на Joomla, в частности, можно подключить дополнительные компоненты, например:

  • DJ-Mediatools – компонент галерей. Можно будет выводить изображения объявлений в качестве изображений галерей и слайд-шоу.
  • DJ-Reviews – компонент рейтингов и отзывов. Можно будет добавить возможность голосования и написания отзывов к объявлениям.
  • DJ-MegaMenu – модуль меню. Можно будет создавать удобное меню с выводом категорий по столбцам и добавлением в меню модулей из DJ-Classifieds.

Модули объявления для Joomla 3

На данный момент в DJ-Classifieds 3.4.1.1 девять модулей объявления для Joomla 3. Обратите внимание, что примеры модулей, указанные ниже, могут сильно отличаться от того, что Вы увидите у себя на сайте. Это зависит от Вашего шаблона. В моём примере используется шаблон JM Job Listings. Также на внешний вид влияют настройки самих модулей.

«DJ Classifieds Category Tree module» – модуль вывода списка категорий доски объявлений в виде дерева (можно с изображениями и в колонки) (рисунок ниже).

Модуль объявлений для Joomla 3
Модуль объявлений для Joomla 3

«DJ Classifieds Items module» – модуль вывода объявлений. Ко всему это ещё один способ монетизации сайта. Можно разместить модуль на видном месте и брать деньги за размещение в нём объявлений (рисунок ниже).

Модуль вывода объявлений
Модуль вывода объявлений

«DJ Classifieds Google Maps module» – модуль вывода карты Google с отмеченными на ней объявлениями (если для них был корректно указан адрес) (рисунок ниже).

DJ Classifieds Google Maps module
DJ Classifieds Google Maps module

«DJ Classifieds Menu module» – модуль вывода категорий доски объявлений (вертикальный вид с прокруткой) и кнопки добавления объявления (рисунок ниже).

DJ Classifieds Menu module
DJ Classifieds Menu module

«DJ Classifieds Regions» – модуль вывода областей (регионов) (рисунок ниже). Очень удобно, если, например, нужно быстро найти все объявления, касающиеся Харькова.

DJ Classifieds Regions
DJ Classifieds Regions

«DJ Classifieds Search» – модуль поиска\фильтрации (рисунок ниже).

DJ Classifieds Search
DJ Classifieds Search

«DJ Classifieds Stats» – модуль для отображения различной статистической информации по доске объявлений. Например, сколько всего объявлений, сколько добавлено сегодня, сколько добавлено за последнюю неделю и другое.

«DJ Classifieds User Menu» – выводит модуль с перечнем ссылок, которые будут полезны для зарегистрированных пользователей (рисунок ниже).

DJ Classifieds User Menu
DJ Classifieds User Menu

«DJ Classifieds User Points» – этот модуль выводит информацию о баллах рекламодателя и ссылки на историю пополнений\растрат балов, а также ссылку на покупку пакетов баллов (рисунок ниже).

DJ Classifieds User Points
DJ Classifieds User Points

Пункты меню

После установки DJ-Classifieds в менеджере меню Joomla появится новый раздел с типами пунктов меню данного компонента. Размещая эти пункты меню в меню Joomla, Вы сможете направлять пользователей на нужные страницы. Название пунктов меню соответствует тому, на какую страницу они будут вести.

  1. Баллы пользователей.
  2. Дерево категорий.
  3. Добавить объявление.
  4. Избранные материалы.
  5. История заказов Пользователя.
  6. История продаж.
  7. Объявления пользователя.
  8. Отображение объявления.
  9. Пакеты баллов.
  10. Профиль пользователя.
  11. Редактирование профиля.
  12. Шаблон блога категории.
  13. Шаблон таблицы категории.

Создание доски объявлений на Joomla

Приведу общий «алгоритм» создания доски объявлений при помощи DJ-Classifieds. Предполагается, что Вы определились с тем, что данный компонент Вам подходит, купили его, установили сам компонент и все необходимые дополнения. В решении вопроса соответствия данного компонента Вашим потребностям может помочь данная статья. В качестве альтернативы предлагаю обратить своё внимание на альтернативный компонент RSDirectory.

Также предполагается, даже до покупки компонента, что Вы максимально подробно «спроектировали» и продумали все основные моменты. Например, состав и вложенность категорий, необходимые поля, вопросы монетизации, модерации, дизайна, SEO, защиты от взлома, скорости работы и так далее. Этап проектирования/планирования крайне важен. Его не стоит пропускать, так как ошибки, допущенные на этом этапе, в дальнейшем могут привести к сложным ситуациям и проблемам.

Если Вы не собираетесь монетизировать свою доску объявлений, то пункты 7-9 не для Вас.

Если Вы не собираетесь давать возможность покупки товаров на Вашей доске объявлений, то пункты 11-12 не для Вас.

  1. Настройте сам компонент DJ-Classifieds.
  2. Настройте плагины DJ-Classifieds.
  3. Создайте и настройте категории объявлений.
  4. Создайте и настройте пункты меню.
  5. Создайте и настройте дополнительные поля.
  6. Создайте местоположения.
  7. Создайте сроки публикации.
  8. Создайте пакеты баллов.
  9. Настройте тарифы.
  10. Настройте шаблоны писем.
  11. Настройте единицы товаров.
  12. Настройте доставку.
  13. Создайте и настройте типы (не обязательно).
  14. Создайте и настройте модули.

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

Надеюсь, что на основании цикла статей о DJ-Classifieds у Вас появилось понимание, что может предложить Вам данный компонент, и что с его помощью можно будет создать доску объявлений на Joomla с довольно приличной функциональностью.

 

Полезные ссылки: