Обзор Phoca Guestbook. Гостевая книга Joomla. Joomla 3 гостевая книга
Гостевая книга Joomla 3 Phoca Guestbook
- Тип – бесплатный компонент гостевой книги для Джумла 2.5 - 3
Phoca Guestbook – это бесплатный компонент гостевой книги для Joomla 1.5 – 3.х от известной команды разработчиков Phoca. Ранее в статьях был рассмотрен их популярный компонент бесплатной галереи Phoca Gallery. На сайте расширений Joomla Phoca Guestbook зарегистрирован 14 ноября 2007 года. Данный компонент может пригодиться на любом сайте, владельцы которого собирают и хранят отзывы о рекламируемых продуктах, услугах, мероприятиях и пр. Это расширение подойдёт как для блогов и сайтов-визиток, так и для крупных интернет-магазинов. Наличие большого количества настроек, особенно касающихся защиты от спама, делают расширение легко адаптируемым к различным проектам.
В обзоре будет участвовать последняя на момент написания статьи (12.09.2015) версия Phoca Guestbook 3.0.4 в Joomla 3.4.4. Шаблон фронтальной части «Beez3», шаблон админки Джумла – «isis».
Phoca Guestbook
Перечислим основные возможности и особенности компонента гостевой книги Джумла.
- Поддержка Joomla 1.5 – 3.х.
- Возможность создания множества отдельных гостевых книг.
- Наличие журнала событий с подробной информацией о действиях в гостевой книге: кто, когда, с какого IP-адреса оставил отзыв и так далее.
- Большое количество настроек компонента и пункта меню.
- Возможность настройки разных гостевых книг отдельно друг от друга.
- Поддержка Bootstrap.
- Поддержка кэширования.
- Поддержка мультиязычности.
- Возможность подписки пользователей на RSS-ленту гостевых книг.
- Настройки формы отправки записи.
- Возможность ответа на записи в книге из административной панели сайта.
- Множество настроек безопасности и защиты от спама:
- фильтр слов,
- ограничение на длину записи,
- настройка вариантов действий при обнаружении ссылок или запрещённых слов,
- интеграция с анти-спам сервисами Akismet и Mollom,
- проверка IP-адреса пользователя в анти-спам базах StopforumSpam, Honeypot, Botscout,
- блокировка по IP (собственный «чёрный список»),
- встроенная капча с очень гибкими настройками,
- поддержка капчи reCAPTCHA, EasyCalc, Math Captcha, TTF Captcha, Mollom Captcha, hnCaptcha, капча Joomla по умолчанию (для некоторых есть настройки),
- наличие скрытых полей в форме,
- ограничение на временные интервалы для добавления повторного комментария,
- настройка групп пользователей Joomla, которым разрешено добавлять записи в гостевую книгу,
- проверка совпадений e-mail и имени пользователя у зарегистрированных и незарегистрированных пользователей при добавлении записей (в случае, если разрешено добавлять записи незарегистрированным пользователям),
- предварительная модерация записей,
- защита от добавления в сообщения небезопасных (запрещённых) HTML-тегов.
Такой обширный набор возможностей защиты от спама встречается достаточно редко. Если не учитывать возможности интеграции с другими капчами и антиспам-сервисами, возможно, не хватает лишь системы распознавания поведенческих характеристик пользователя.
В панели управления Phoca Guestbook (рисунок ниже) собраны ссылки на основные разделы компонента, информация о нём и ссылки на полезные ресурсы на сайте разработчика.
В разделе Инфо (рисунок ниже) частично дублируется информация из раздела Панель управления (рисунок выше).
ИнфоСообщения
В разделе Сообщения (рисунок ниже) отображаются все записи гостевой книги Джумла. Тут Вы сможете найти записи, требующие проверки и принятия решения (опубликовать, удалить, отредактировать).
Гостевая книга Joomla 3При помощи фильтров, поиска и полей сортировки, можно с лёгкостью находить нужные записи. Это особенно удобно, если их много. В этом разделе можно не только редактировать, но и создавать записи. На рисунке ниже показан пример страницы при создании\редактировании записи.
Гостевая книга ДжумлаРассмотрим только те опции, которые отличаются от страницы создания материала Joomla.
- Имя пользователя. Имя пользователя, оставившего сообщение. Если он зарегистрирован, будет использоваться значение имени из профиля, если нет, тогда или заданное в настройках Phoca Guestbook (об этом поговорим в этой статье ниже) или то, что он сам введёт.
- Адрес электронной почты пользователя, оставившего запись. Заполнение поля аналогично полю Имя пользователя (но без возможности задать его значение по умолчанию).
- Веб-сайт. Значение одноимённого поля, если оно включено для показа во фронтальной части сайта.
- Тема. Тема записи в гостевой книге Joomla
- Гостевая книга. Это аналог категорий в менеджере категорий Joomla. Гостевых книг может быть несколько. Например, если на сайте несколько разделов, то для каждого из них можно создать отдельную гостевую книгу. Или, к примеру, если на сайте пишут несколько авторов, то для каждого автора.
- Дата. Дата и время добавления записи в гостевую книгу.
- IP-адрес, с которого зашёл на сайт пользователь, оставивший комментарий.
- Уникальный идентификационный номер записи гостевой книги в базе данных Джумла.
- Родительский id. Уникальный идентификационный номер ответа на записи гостевой книги в базе данных Джумла. Для добавления ответа Вы как администратор можете в разделе Сообщения отметить нужное сообщение и нажать кнопку Добавить комментарий (рисунок ниже).
Ответ будет отображаться так, как показано на рисунке ниже.
Ответ на запись во фронтальной части сайтаГостевая книга Joomla 3
Рассмотрим опции, доступные при редактировании\создании книги. Не будем затрагивать те из них, которые являются аналогами рассмотренных выше или доступны при создании материала Джумла (в менеджере материалов).
Все настройки разделены на четыре вкладки:
- Категория.
- Публикация. Всё опции, которые доступны на данной вкладке аналогичны тем, что есть при создании материала Joomla.
- Права доступа.
- Параметры. Всё опции, которые доступны на данной вкладке, аналогичны тем, что есть при создании материала Joomla.
На вкладке Категория (рисунок ниже) всё, что задано в области Описание будет отображаться во фронтальной части сайта над формой добавления записей в гостевую книгу.
Создание\редактирование книгиНа вкладке Права доступа (рисунок ниже), например, можно настроить добавление записей незарегистрированными пользователями. Для этого выберите группу Public и для действия Пункты сообщений в колонке Выбор нового значения 1 из спадающего списка выберите Разрешено.
Журнал событий
На данной вкладке (рисунок ниже) доступно достаточно большое количество информации о каждой записи в книге. Для того, чтобы Phoca Guestbook собирала эти данные, необходимо заблаговременно активировать соответствующую опцию в настройках компонент. Также, для максимально полного сбора данных и для увеличения защиты гостевой книги Joomla 3 от спама, нужно настроить интеграцию с различными антиспам-сервисами: Akismet, Mollom и другие. Подробнее об этом мы поговорим в следующей статье.
Журнал событийДавайте кратко перечислим, какие именно данные доступны в журнале событий (номера на рисунке выше совпадают с номерами в списке ниже).
- S. Статус записи. Опубликовано или не опубликовано. Неопубликованные записи не отображаются на сайте. Их статус можно изменить в разделе Сообщения.
- Сообщение. ID-сообщения из раздела Сообщения (рассмотрен выше в статье). По нему можно найти нужное сообщение в разделе Сообщения.
- GB. ID гостевой книги Джумла из раздела Гостевые книги (рассмотрен выше в статье). При помощи данного столбца удобно ориентироваться в большом количестве данных, если у Вас несколько гостевых книг.
- Captcha. Указывает на то, была ли применена капча для ввода данного сообщения. По этому значению, например, можно судить об эффективности использования капчи. То есть, если ввод капчи был успешный, а сообщение оказалось спамом, то нужно что-то предпринять (менять капч, например).
- Time. Время в миллисекундах, в течение которого было написано сообщение. Если сообщение отправлено автоматически, время будет очень коротким.
- Come in. URL-адрес станицы, с которой была отправлена запись. Обратите внимание, если в данном столбце указан не URL-страницы с формой добавления записи в гостевую книгу, то это может сообщать о вероятных проблемах в общей защите сайта. Например, если URL-адрес страницы с формой выглядит так: «http://www.vash-domen.com/gostevaya-kniga», а ссылка в Come in столбце – такая «http://www.vash-domen.com/option=com_phocaguestbook&view=guestbook&id=...», то это может свидетельствовать о проблеме с ЧПУ (SEF) на сайте. Возможно, стоит его включить (будьте с этим осторожны, это может навредить Вашему сайту) или проверить файл «.htaccess». Либо воспользуйтесь сторонними SEF-расширениями, например, sh504SEF (это тоже надо использовать с осторожностью). Если значения в Come in столбце нет, это значит, что запись была добавлена в обход формы. Например, при помощи других установленных у Вас расширений, напрямую в таблицу базы данных Phoca Guestbook.
- Поля формы. В настройках Phoca Guestbook можно задавать ограничения на слова, вводимые в поля формы книги, длину сообщений, URL-адреса и так далее. А в данном столбце отображается пометка о том, нарушают ли данные, введённые в поля формы, какие-то из Ваших ограничений.
- S. В настройках безопасности можно задавать уникальный суффикс сессии. В данном столбце отображается информация о его соответствии (валидности).
- HF. Указывает на наличие\отсутствие в форме, через которую добавлялась запись, скрытого поля. Оно предназначено для обмана роботов – ещё один контур защиты от автоматического спама.
- FW. Указывает на наличие\отсутствие в сообщении запрещённых слов из списка запрещённых слов в настройках компонента.
- CC. Результат проверки содержимого добавленной записи (самого текста) в антиспам-сервисе Aksimet.
- CC. Результат проверки содержимого добавленной записи (самого текста) в антиспам-сервисе Mollom.
- IP. Наличие IP-адреса пользователя в чёрном списке IP-адресов Phoca Guestbook. Если обнаружится, что с этого IP оставляют вполне нормальные записи, то его можно будет исключить из чёрного списка.
- IP. Наличие IP-адреса пользователя в чёрном списке IP-адресов антиспам-сервиса Stopforum.
- IP. Наличие IP-адреса пользователя в чёрном списке IP-адресов антиспам-сервиса Honeypot.
- IP. Наличие IP-адреса пользователя в чёрном списке IP-адресов антиспам-сервиса Botscout.
- IP. IP-адрес пользователя, который отправил запись.
- Дата. Дата и время добавления записи. На основании этих данных можно, например, отследить добавление нескольких записей в короткий промежуток времени.
- ID. Уникальный идентификационный номер записи информации об отправленной записи гостевой книги в базе данных Джумла.
Касательно №14-16, на основании анализа записей можно, например, сделать вывод, какой из антиспам-сервисов даёт большее число ложных срабатываний, и отключить его.
Настройка Phoca Guestbook
Форма
Все настройки Phoca Guestbook разделены на девять вкладок. Начнём с первой – Форма (рисунок ниже). Эти настройки влияют на внешний вид формы добавления записей в гостевую книгу Joomla 3.
Доступны такие варианты переключателей для каждой из настроек:
- Да. Поле отображается на сайте, но его заполнение не обязательно.
- Да (Рекомендуется). Поле отображается на сайте и его заполнение обязательно.
- Нет. Поле не отображается на сайте.
Рассмотрим сами опции.
- Отображать Тему в форме. Поле темы записи. На рисунке ниже №1.
- Отображать Имя в форме. Поле имени пользователя. На рисунке ниже №2.
- Отображать Email в форме. Поле адреса электронной почты пользователя. На рисунке ниже №3.
- Отображать Website в форме. Поле адреса сайта пользователя. На рисунке ниже №4.
- Показать содержимое в форме. Поле добавления самой записи в гостевую книгу Джумла. На рисунке ниже №5.
- Включить редактор Javascript. Текстовый редактор поля добавления записи. На рисунке ниже №6.
- Отображать Форму. Если для данной опции выбрано Скрыть, то никакие поля формы не будут отображаться на странице. Будут отображаться только уже добавленные записи или те, которые добавите через панель управления Phoca Guestbook.
- Позиция формы. Можно отображать форму ввода записи над или под записями. Если указано Выбрать, и Bootstrap загружен, форма и записи будут отображаться во вкладках (рисунок ниже).
- Стиль формы. Можно выбрать стиль формы. На рисунке выше показан С иконками, а на рисунке ниже Стандартный.
Обратите внимание, что внешний вид формы и записей может очень сильно зависеть от таблицы стилей шаблона Вашего сайта.
Основные
На данной вкладке (рисунок ниже) собраны «глобальные» настройки компонента.
Основные- Гостевое имя. Имя, которое будет по умолчанию отображаться в одноимённом поле во фронтальной части сайта, в случаях, когда запись в книге будут оставлять незарегистрированные пользователи. При желании, они могут его изменить.
- Имя или имя пользователя. Выберите, какое именно значение (Логин или Имя пользователя (из учётной записи пользователя Joomla)) будет использоваться в качестве данных поля Имя в форме добавления записи в книгу. Это относится только к зарегистрированным пользователям.
- Отключить проверку пользователя. Это параметр безопасности. Помогает снизить вероятность добавления спама или указания имении, e-mail зарегистрированного пользователя незарегистрированным. Если для опции выбрано Нет, то Phoca Guestbook будет проверять имя и адрес электронной почты, указанные незарегистрированным пользователем, по базе зарегистрированных (в менеджере пользователей Joomla). Если будет найдено совпадение, то незарегистрированный пользователь не сможет добавить запись с такими данными.
- Премодерация. Если данная опция включена, тогда все без исключения записи гостевой книги Joomla 3 должны будут пройти модерацию перед публикацией. На мой взгляд, это самый лучший способ защиты от «ручного» и «автоматического» спама (если «автоматического» не очень много). Под «ручным» спамом подразумеваем случаи, когда используются не программы, оставляющие записи автоматически, а записи, добавляемые реальными людьми. При небольшом количестве записей можно попытаться обойтись только этой опцией и не включать капчи и антиспам-сервисы. Капчи, как правило, снижают активность посетителей, а антиспам-сервисы могут или замедлить работу формы или давать ложные срабатывания. Но, предварительная модерация требует внимания человека. Если записей много, тогда это может стать проблемой.
- Отправить Email. Можно выбрать одну или несколько учётных записей, на которые будут отправляться письма о добавлении записей в гостевую книгу Джумла.
- Формат Даты. Формат даты и времени, отображаемых на сайте в записях (рисунок ниже).
- Загрузка Bootstrap. Для корректной работы (отображения) Phoca Guestbook на сайте необходимо наличие Bootstrap. Если Ваш шаблон, CMS или другой компонент не загружают Bootstrap, или с загруженным Phoca Guestbook работает плохо, то активируйте данную опцию.
В следующей статье «Обзор Phoca Guestbook. Книга отзывов для Joomla 3» мы продолжим рассмотрение настроек компонента, поговорим о выводе книги во фронтальную часть сайта при помощи пункта меню и подробно рассмотрим арсенал средств и способы защиты от спама.
Похожие материалы
Полезные ссылки:
aleksius.com
Phoca Guestbook v3.0.6 - компонент гостевой книги для Joomla
Описание расширения
Когда у вас есть свой сайт, то вам всегда хочется узнать на сколько ваш сайт хорош для пользователей. Наиболее быстрым способом такой критики будут комментарии оставленные в компоненте Phoca Guestbook. Вы сможете оценить критику и оперативно на неё отреагировать, что будет безусловно удобной возможностью для любого веб-мастера.
Гостевая книга на сайте позволяет его владельцу чувствовать себя попросту уверенней. Как и всякий человек, администратор полон домыслов и сомнений. А удобен ли пользователям дизайн? А не многовато ли рекламы? А как им мои товары и услуги? И вообще, не крутят ли они у виска, просматривая мой сайт? А гостевая книга поможет избавиться от всего этого. Пользователи сайта сами напишут свое мнение о ресурсе. И не только о нем. Вот для каких целей может использоваться на сайте компонент Phoca Guestbook.
При установке на сайт данного компонента вы можете использовать его в качестве книги жалоб и предложений и т.п. вещей. Гостевая книга, как её ещё называют, поможет вам заострить внимание пользователей на обсуждении услуг вашего сайта или просто его тематики. Компонент Phoca Guestbook имеет большой потенциал и нужен как при старте сайта, так и поможет своей установкой уже старенькому сайту.
Отзывы на сайте-визитке. На сайте-визитке ваши клиенты могут обсуждать ваши товары или предоставляемые вами услуги: их качество, опыт использования, рассказывать свои истории из жизни.Отзывы на сайте-портфолио. Каждому мастеру приятно, когда его работу ценят. Будь-то фотограф, журналист, дизайнер, или даже ювелир: каждому приятно получать приятные отзывы о своей работе. А если возникнут какие-то вопросы от потенциальных заказчиков - их всегда можно обсудить.Отзывы о самом сайте. О его функциональности, удобстве дизайна, что на него добавить и что убрать.
Данное расширение Joomla имеет свои особенности. Например вы сможете выставить в настройках то, чтобы только зарегистрированные пользователи смогли писать в гостевой книге. Мнения зарегистрированных пользователей куда важнее, т.к. эти люди действительно интересуются вашим ресурсом, а не просто проходили мимо. Также вы сможете составить фильтр слов, которые не будут отображаться в сообщениях. С точки зрения цензуры это очень удобно. Если вас одолевают спамеры, то просто поставьте блокировку IP на те аккаунты, с которых приходит спам. Также защитным уровнем от такого рода напастей будет установка ввода капчи перед отправкой и публикация комментариев, только после проверки администратором. Это расширение Joomla характерно тем, что можно создать не одну, а несколько гостевых книг на сайте. Посвятить их можно самым разным вопросам. Всё это лёгким движением руки устанавливается в настройках данного компонента. Очень удобно для веб-мастеров новичков.
В итоге этот компонент Joomla является необходимым условием успешного развития вашего сайта. Ведь критика сторонних пользователей должна только помочь вам улучшить функционал вашего сайта. А исходя из оставленных предпочтений пользователями, вы сможете добавить на сайт нужную информацию.
www.joomfox.org
Easybook Reloaded - функциональная гостевая книга Joomla
Гостевая книга на сайте – это одна из наиболее незаменимых вещей, позволяющих не просто иметь связь между посетителями и администрацией, а обладать возможностью практически прямого полноценного канала связи для вопросов и ответов, отзывов, а также много чего другого. Компонент Easybook Reloaded, является одним из лучших решений в этой области, поскольку он и функционально, и по своей простоте, подойдет всем категориям пользователей. Данная гостевая книга Joomla открывает возможность для гостей сайта оставлять замечания, пожелания, отзывы и вопросы, а для владельца сайта – обрабатывать их и отвечать на них. С таким компонентом, максимально просто налаживать связь с аудиторией, а помимо того, в комплекте будут идти еще и другие дополнения, лишь упрощающие работу для обеих сторон. В функционале этого расширения есть много чего интересного, потому стоит с этим вопросом разобраться.
Функционал Easybook Reloaded
Несмотря на то, что функционал тут достаточно обширным, всем можно управлять благодаря структурированному интерфейсу. Даже несмотря на такое обилие полей в панели настроек, пользователь может практически не вмешиваться туда, организовав необходимую форму на своем сайте. Из функциональных особенностей этого компонента выделим:
- Возможность получения уведомлений по электронной почте;
- Управлять расширением можно с Front – End;
- Отличная, сложная защита от спама. Сюда входит блокировка определенных IP адресов, установка времени (периода) блокировки для IP адреса, ограничение по количеству ссылок в сообщении, различные задачи арифметического характера и вопросы;
- Установка прав для групп пользователей;
- Есть подборка смайлов для сообщений;
- Специальный фильтр, который не допускает заданные слова в сообщениях на трех языках;
- Три варианта оформления гостевой книги;
- Может выполняться сортировка записей;
- Имеется функция рейтинга (шкалы) для оценивания сайта;
- Возможно проведение форматирования сообщений.
Помимо этого, гостевая книга для joomla 3 имеет еще некоторые функции, например включения или отключения автоматического размещения новых записей, выбор количества отображаемых записей, а также есть возможность назначить модераторов для редактирования записей в гостевой книге из уже имеющихся пользователей. Ко всему прочему, вместе с самим компонентом, в архиве будут поставляться еще и модуль, который позволит отображать на сайте последние записи из гостевой книги, а также плагин, с помощью которого удастся осуществлять поиск определенных записей из всей книги. Вот и получается, что установив такое расширение на свой сайт, пользователь получает великолепную возможность получать от всех посетителей и клиентов сообщения, притом различного содержания, начиная от вопросов, заканчивая полноценными отзывами. Ну а недоброжелателей в виде тех, кто любит рассылать спам, вручную убирать из всего разнообразия сообщений точно не придется.
Практически лучшая гостевая книга
Учитывая имеющийся функционал, а также простоту настройки Easybook Reloaded, можно считать данный компонент самым лучшим выбором. Такой уровень защиты, такое количество параметров, а также свобода действий, мало где будет доступна еще. Даже независимо от того, какой именно сайт находится в распоряжении пользователя, установка этого компонента послужит более доверительным отношениям между ним и каждым посетителем сайта.
atempl.com
Гостевая книга Joomla
Функциональность Joomla! легко поддается расширению. Благодаря популярности Joomla! 1.0.x, доступно множество готовых специализированных расширений.
Команда разработчиков проекта Joomla! открыла собственный раздел расширений на веб-сайте, который доступен по адресу http://extensions.joomla.org/. Каждый посетитель может свободно загружать оттуда нужные ему расширения, а каждый зарегистрированный пользователь — посылать свои собственные расширения.
В конечном счете, если вы разработаете функциональное расширение, почему бы ни предложить его другим на упомянутом сайте? Другие пользователи загрузят его, оценят, и если разработанное вами действительно окажется полезным для других, вы вскоре получите некоторые отклики, которые, возможно, помогут в дальнейшей разработке.
Расширения могут состоять из компонентов, модулей, подключаемых модулей или внешних программ.
Благодаря модульной структуре Joomla! и удобному инсталлятору, устанавливать расширения очень легко. По состоянию на ноябрь 2007 г. было представлено всего 2267 расширений, 97 из которых — компоненты, работающие также с Joomla! 1.5.
К сожалению, некоторые из наиболее популярных компонентов, вроде Virtuemart (торговая система) или Pony Gallery (галерея изображений), на момент написания нашей книги еще не доступны для версии Joomla! 1.5. Однако все эти популярные расширения сейчас обновляются для Joomla! 1.5, и вероятно, скоро будут готовы. Работа с этими расширениями в Joomla! 1.5 будет похожа на работу в версиях Joomla! 1.0.x. Модификации в основном коснутся исходного кода и усовершенствованной интеграции.
В этой главе вы инсталлируем популярное программное обеспечение форумов Fireboard, которое создано в рамках проекта Joomla!Board, затем систему управления документами DOCman и, наконец, галерею изображений по имени Exposé. Для того чтобы все эти компоненты работали гладко, необходимо активизировать подключаемый модуль Legacy в меню Plugin Manager. О его корректной работе говорит наличие элемента System – Legacy в области меню административного раздела страницы Plugin Manager.
joomla-v.narod.ru