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

 

 

 

 

RSDirectory – гибко настраиваемый, универсальный компонент каталога Joomla. С его помощью можно создать не только сайт каталога, но и доску объявлений с возможностью платного или бесплатного размещения объявлений пользователями из фронтальной части сайта.

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

В компоненте предусмотрена своя внутренняя «валюта» – Кредиты. Эту валюту можно использовать для добавления записей в каталог, для размещения записей вверху списка и т.д.

При помощи RSDirectory можно создать сайты такого «направления»:

  • каталог товаров.
  • Каталог организаций.
  • Каталог недвижимости.
  • Каталог компаний.
  • Доску объявлений.
  • Сайт недвижимости.
  • Библиотеку.
  • Справочник.

 Это далеко не исчерпывающий список «типов» сайтов, которые можно сделать при помощи данного расширения. В его состав также входит десять модулей и восемь плагинов, о которых мы поговорим в статье «Обзор RSDirectory. Каталог организаций и недвижимости для Joomla». Для вывода страниц компонента во фронтальную часть сайта предусмотрено десть типов пунктов меню:

  • Добавить запись. Отображает форму отправки записей.
  • Избранное. Показывает список записей, отмеченных как избранное пользователями, которые сейчас находятся на сайте.
  • Категории по значениям полей. Отображение списка категорий в зависимости от значений выбранного поля.
  • Купить кредиты. Отображение формы оплаты.
  • Мои объявления. Отображение списка записей, отправленных пользователем, который сейчас находится на сайте.
  • Мой счет. Отображение учётной записи пользователя.
  • Отдельная запись. Показывает одну запись.
  • Радиус поиска на карте. Отображает форму поиска по карте Google.
  • Список категорий. Отображение списка всех подкатегорий в категории.
  • Список страниц. Отображение списка записей из одной или нескольких категорий.

Под «записью» понимаем любой объект каталога. Например, если у Вас каталог недвижимости, то запись - это квартира, дом, участок, гараж, сарай, дача и др. Если каталог автомобилей - Audi R8, ВАЗ 2101, BMW X5 и пр.

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

В обзоре будет участвовать последняя, на момент написания статьи (19.01.2015), русскоязычная версия RSDirectory 1.5.4 в Joomla 3.3.6. Шаблон административной части сайта – «isis», фронтальной – «Beez3». В компоненте установлены демонстрационные данные, доступные по умолчанию.

Каталог Joomla

Рассмотрим основные особенности RSDirectory.

  • Возможность создания полей, описывающих записи каталога. 14 типов полей с множеством настроек каждого поля (включая проверку вводимых данных по различным критериям).
  • Возможность создания форм добавления записей из фронтальной части сайта,используя ранее созданные поля.
  • Гибкая настройка страниц описания записей каталога при помощи заполнителей, редактора материалов Joomla, HTML и CSS.
  • Возможность создания шаблонов генерации заголовков записей (больших и малых) с использованием заполнителей.
  • Создание категорий и подкатегорий записей.
  • Поддержка добавления мета-данных для категорий.
  • Возможность приёма платежей при помощи Paypal, 2Checkout, Authorize.Net и банковских переводов. Поддержка наличной оплаты путём внесения суммы кредитов на счёт пользователя из административной части сайта.
  • Возможность создания «кредитных пакетов», которые пользователи смогут купить и использовать для размещения и продвижения своих записей в Вашем каталоге.
  • Добавление записей в каталог из фронтальной части сайта различными пользователями (можно настроить права доступа).
  • Возможность добавления обзоров и голосования из фронтальной части сайта за записи в каталоге.
  • Возможность создавать специальные группы пользователей на основании групп пользователей Joomla.
  • Возможность настройки и отправки писем пользователям, когда записи публикуются, снимаются с публикации, удаляются и так далее.
  • Возможность фильтрации, поиска и сортировки записей в административной части сайта.
  • Возможность автоматического добавления водяных знаков на загружаемые в каталог изображения.
  • Возможность настройки автоматического изменения размеров для загружаемых на сайт изображений.
  • Множество настроек RSDirectory позволяющих более тонко настроить компонент. Например, использовать отличный от заданных в глобальных настройках Джумла, адрес и имя отправителя почтовых сообщений.
  • Встроенная защита от спама при помощи капчи и reCAPTCHA.
  • Поддержка комментариев RScomments, Disqus и комментарии Facebook.
  • Возможность миграции с SobiPro при помощи плагина.
  • Импорт данных в каталог Joomla из CSV файла.
  • Интеграция с JomSocial и Community Builder.
  • Интеграция с поиском по сайту Joomla и умным поиском.
  • Наличие модуля фильтрации записей, отображения последних, популярных, наиболее рейтинговых и других записей.
  • Поиск записей на карте Google. Например, домов на сайте агентства недвижимости.
  • Архивация и восстановление данных каталога (записей).
  • Поддержка Joomla 3 и 2.5.
  • Перевод на русский, английский, немецкий, французский и другие языки.
  • Поддержка отзывчивого дизайна (Bootstrap).
  • Возможность установки демонстрационных данных для изучения функциональности компонента каталога Joomla.
  • Поддержка JQuery.

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

Доступ к основным разделам RSDirectory можно получить из панели управления (рисунок ниже).

RSDirectory

Записи

В разделе Записи (рисунок ниже) отображаются все материалы Вашего каталога. Так как на тестовом сайте установлены демонстрационные данные автомобилей, то записи, в моём примере, - это марки машин.

Напомню, что RSDirectory – универсальный конструктор каталога. Он не привязан к тематике.

Обратите внимание, что Вам доступна возможность сортировки, поиска и фильтрации записей. Это существенно упростит работу, когда в каталоге будут сотни и тысячи записей. Такой подход доступен для разных разделов компонента.

Каталог Joomla

Также для упрощения работы с большим количеством записей доступна пакетная обработка (рисунок ниже). Это позволяет выполнить одно действие со многими записями сразу.

Пакетная обработка записей

Записи попадают в каталог товаров Joomla несколькими путями:

  1. Добавление записей из фронтальной части сайта (пользователями или администраторами).
  2. Добавление записей из административной части сайта.
  3. Импорт данных из CSV.
  4. Импорт данных из SobiPro.

Все они отображаются в этом разделе.

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

Каталог товаров Joomla

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

Компонент каталога Joomla

Сообщения о записях

Компонент каталога Joomla позволяет посетителям Вашего сайта оставлять сообщения о записях. Это не комментарии, а уведомления администраторам каталога, например, о нарушениях правил или о «сомнительных» записях. Эти сообщения доступны в разделе Сообщения о записях (рисунок ниже).

Каталог для Joomla 3

Можно просмотреть сообщение (рисунок ниже).

Просмотр сообщения

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

Во фронтальной части сайта пользователям достаточно нажать на соответствующую кнопку и заполнить форму (рисунок ниже).

Форма сообщения о записи

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

Обратите внимание на то, что сообщения о записях не отображаются во фронтальной части сайта.

Рейтинги и отзывы

В каталоге для Joomla 3 посетители Вашего сайта смогут оставлять отзывы и оценки (рейтинг) на записи. По сути, рейтинг – это голосование (пятибальная шкала). Во фронтальной части это выглядит так, как показано на рисунке ниже.

Добавление отзыва

Рейтинги и отзывы по всем записям можно просмотреть в одноимённом разделе (рисунок ниже).

Рейтинг и отзывы

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

Редактирование отзыва

В области Подробнее собраны основные данные о записи, к которой оставлен отзыв.

В области Редактировать отзыв есть всё необходимое для его изменения.

  • Выберите запись. Выбор записи к которой относится отзыв.
  • Автора отзыва. Логин автора отзыва.
  • Рейтинг. Оценка, которую поставили записи.
  • Имя. Имя автора отзыва.
  • Email. Адрес электронной почты автора отзыва.
  • Тема. Тема отзыва
  • Отзыв. Текст самого отзыва.
  • Ответ владельца. В каталоге Joomla предусмотрена возможность оставлять ответы владельца записи (автора записи) на отзывы пользователей. Пример того, как это может выглядеть во фронтальной части сайта показан на рисунке ниже.
  • Опубликовано. Статус отзыва. Не опубликованные отзывы не отображаются во фронтальной части сайта (включая ответы автора на них).

Пример отзыва

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

Ответ владельца

Пользователи

В RSDirectory предусмотрен свой менеджер пользователей. Раздел Пользователи (рисунок ниже).

Пользователи

В нём отображается весь список зарегистрированных пользователей Joomla (синхронизация происходит автоматически). При редактировании пользователя (рисунок ниже) Вы сможете просмотреть основную информацию о его профиле со ссылками на более подробные данные по большинству пунктов. Для редактирования непосредственно учётных данных пользователя воспользуйтесь менеджером пользователей Joomla.

Редактирование пользователя

В области Изменить пользователя  будут доступны следующие настройки:

  • Неограниченный кредит. Позволяет задать неограниченное количество кредитов. Как уже отмечалось ранее, кредиты – это некая «валюта» RSDirectory. Кредиты можно тратить на размещение записей в каталоге и их продвижение (положение в списке записей). Это очень удобно, если Вы хотите сделать платной возможность размещения в Вашем каталоге Joomla.
  • Кредиты пользователя. Можно указать вручную, сколько кредитов назначено пользователю. Например, если Вы получили оплату наличными или при помощи банковского перевода.
  • Включить форму контактов. Если опция включена, на странице с записью (во фронтальной части сайта) появится кнопка Связаться с автором. После нажатия на неё откроется окно с формой обратной связи с автором записи (рисунок ниже).

Связь с автором

Транзакции

В данном разделе (рисунок ниже) собрана информация о состоянии оплаты (транзакциях) всех пакетов кредитов. О том, как создавать кредитные пакеты, мы поговорим в статье «Обзор RSDirectory. Доска объявлений Джумла».

Транзакции

На рисунке ниже показан пример вида страницы с покупкой кредитных пакетов для посетителей Вашего сайта.

Покупка кредитов

Можно просмотреть более подробную информацию о транзакциях (рисунок ниже).

Информация о транзакции

История кредитов

В разделе История кредитов (рисунок ниже) Вы сможете просмотреть информацию о том, куда тратятся кредиты на Вашем каталоге товаров Joomla. Подробнее о том, как назначать стоимость в кредитах за те или иные действия пользователей (продвижение записей, добавление и др.) мы поговорим в статье «Обзор RSDirectory. Доска объявлений Joomla 3».

История кредитов

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

Пример продвижения записи

Русификатор RSDirectory

Скачать русификатор RSDirectory.

 Обратите Ваше внимание на то, что русификатор периодически меняется. Именно поэтому, некоторые элементы интерфейса (их названия и подписи) могут отличаться от тех, которые Вы видите в цикле статей.

Хочу уточнить некоторые «термины», применяемые в русификаторе и статьях.

Запись – материал (страница) в каталоге. Если у Вас каталог недвижимости, то записью являются все объекты недвижимости: квартиры, дома, гаражи и т. д.

Кредит – условная валюта в RSDirectory, применяемая для платного размещения записей в каталоге. Кредиты могут быть куплены по безналичному и наличному расчёту.

Кредитные пакеты – совокупность кредитов, которую может приобрести пользователь на Вашем сайте.

Макет – расположение элементов на странице или части страницы (аналог модульной сетки).

Отзывы – текст, который пользователи могут оставлять на странице записи во фронтальной части. Аналог комментариев, но без длительной (в несколько сообщений) переписки между собеседниками. На отзыв может ответить владелец записи.

Сообщения – уведомления от пользователей администратору сайта о записях в каталоге. Например, уведомление о некачественном товаре, размещённом в каталоге. Не отображается во фронтальной части сайта.

Транзакция – процесс оплаты кредитного пакета.

Как видите RSDirectory обладает весьма солидным функционалом для создания каталога для Joomla 3. Компонент также поддерживает Джумлу 2.5, но 31 декабря 2014 ветка 2.5 официально закрыта разработчиками самой CMS. Стоит отметить, что RSJoomla, разработчик RSDirectory, заявил о прекращении предоставления технической поддержки Joomla 1.5 с 1 марта 2015 (спустя три года с момента прекращения её разработки). Поэтому не стоит волноваться, что поддержка RSDirectory для Joomla 2.5 будет прекращена в ближайшее время. Если Ваш сайт создан на CMS версии 2.5,  рекомендую вплотную заняться вопросом перехода на Джумлу 3.х.

В следующей статье «Обзор RSDirectory. Доска объявлений Joomla 3» мы рассмотрим одну из самых главных функций любого компонента каталога – настройку полей. Именно при помощи полей Вы сможете создавать форму отправки записей в каталог и сами страницы каталога. Так как в RSDirectory можно размещать записи на платной основе, именно при создании полей Вы задаёте стоимость размещения в каталоге. Также по полям идёт фильтрация и поиск записей в каталоге.

 

 

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