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

 

  • Тип – бесплатный компонент фото галереи для Джумла.

 

 

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

Настройка Phoca Gallery

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

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

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

Phoca Gallery
Phoca Gallery

Раздел Настройки пользовательской панели управления. Данные настройки относятся к панели управления (ПУ) Phoca Gallery. Это своего рода личный кабинет, как в Community Builder. Доступ к нему можно организовать путём добавления соответствующего типа пункта меню через менеджера меню Joomla (об этом поговорим в следующей статье).

Включить пользовательскую ПУ. Активирует использование панели управления пользователя (рисунок ниже).

Галерея для Joomla 3
Галерея для Joomla 3

Включить загрузку аватаров. Позволяет загружать аватары пользователей – авторов категорий галерей (рисунок выше). Эти аватары можно использовать в качестве изображений категорий на странице списка категорий. Об этом можно прочесть в статье «Обзор Joomla Phoca Gallery».

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

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

Редактирование категории
Редактирование категории

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

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

Компонент фото галереи для Джумла
Компонент фото галереи для Джумла

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

Максимум символов в описании категории. Максимальная длина описания категории в символах с пробелами.

Выбор языка. Так как Phoca Gallery поддерживает мультиязычность, то при помощи данной опции Вы можете указать, к какому языку будут относиться создаваемые пользователями категории и подкатегории. Доступны такие варианты:

  • Все. Относится ко всем языкам сайта. То есть, при переключении между языками, такие категории\подкатегории будут всегда доступны.
  • Язык пользователя. Категория\подкатегория будет относиться к языку, который установлен в качестве языка пользователя, который её создал.
  • Язык сайта. Категория\подкатегория будет относиться к языку, который установлен по умолчанию в менеджере языков Joomla.

Раздел Настройки загрузки. Настройки данного раздела относятся к ограничениям на загружаемые из фронтальной части сайта файлы. Помимо ограничения на загрузку файлов, заданных в Phoca Gallery, есть ещё ограничения сервера и, возможно, сторонних расширений, например, RSFirewall. Загружать файлы во фронтальной части сайта можно, например, через панель управления (рисунок ниже).

Загрузка изображений в Phoca Gallery
Загрузка изображений в Phoca Gallery

Загрузка изображений также возможна и на странице категорий (в нижней её части) (рисунок ниже).

Загрузка изображений из фронтальной части сайта
Загрузка изображений из фронтальной части сайта

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

Максимум символов описания. Максимальная длина описания изображения в символах с пробелами.

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

Максимальное разрешение – Ширина. Максимальное разрешение – Высота. Максимальная ширина и высота (в пикселях) загружаемого файла.

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

Максимальный размер всех изображений пользователя. Максимальный размер всех загруженных файлов пользователя в байтах. Без учёта миниатюр.

Включить Мульти-загрузку. Можно разрешить загружать несколько файлов на сайт одновременно. Доступны такие опции:

  • Отключить Мульти-загрузчик.
  • Включить Мульти-загрузку (Только для Администратора).
  • Да. Все зарегистрированные пользователи смогут использовать мульти-загрузку.

Метод Мульти-загрузки. Можно выбрать один из шести доступных методов мульти-загрузки. Обратите Ваше внимание на то, что тот или иной метод может потребовать наличия у пользователя определённого программного обеспечения: современного браузера с поддержкой HTML5, Flash плеера, плагина SilverlightJava и так далее. Доступны такие методы загрузки:

  1. Flash загрузчик.
  2. Gears-загрузчик.
  3. Silverlight загрузчик.
  4. HTML5 Загрузчик.
  5. Браузерный загрузчик.
  6. HTML4 Загрузчик.

Разбивать загруженный файл. Если для опции Метод Мульти-загрузки выбрано Flash загрузчик, то активировав данную опцию можно будет разбивать загружаемые файлы на небольшие «порции». Это может помочь в минимизации количества ошибок, связанных с загрузкой большого количества файлов.

Мульти изменение ширины. Мульти изменение высоты. Можно назначить автоматическое изменение ширины и высоты изображений перед загрузкой. Если указано «-1» (без кавычек), изменение не происходит. Данные опции работают для Java-загрузчика и не работают для мульти-загрузчика метод «HTML4 Загрузчик».

Включить Java-загрузчик. Активирует использование ещё одного метода загрузки, но на основании Java. У пользователя должен быть установлен соответствующий плагин.

Доступны такие опции:

  • Отключить Java-загрузчик.
  • Включить Java-загрузку (Только для Администратора).
  • Да. Все зарегистрированные пользователи смогут использовать мульти-загрузку на основании Java.

Ширина Java Box. Высота Java Box. Ширина и высота окна Java-загрузчика в пикселях.

Разрешить добавление из YouTube. Можно разрешить загружать ролики с YouTube в Вашу галерею для Joomla 3.

Загрузка с YouTube
Загрузка с YouTube

Раздел Настройки рейтинга.

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

Рейтинг
Рейтинг

Показать рейтинг изображений. Можно отобразить рейтинг изображений в «плитке» изображения (рисунок ниже) – опция Да (Категория).

Рейтинг в плитке
Рейтинг в плитке

А можно отобразить рейтинг и во всплывающем окне (рисунок ниже) – опция Да (Просмотр деталей).

Рейтинг во всплывающем окне
Рейтинг во всплывающем окне

Раздел Настройка комментариев. Система комментариев в Phoca Gallery, на мой взгляд, весьма аскетична. Считаю, лучше использовать специализированное расширение, например, JComments.

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

Комментарии Phoca Gallery
Комментарии Phoca Gallery

Показать комментарии изображения. Позволяет отобразить\спрятать форму комментариев для каждого конкретного изображения. Доступны такие варианты:

  • Нет.
  • Да (Просмотр деталей) (рисунок ниже).
  • Да (Категория).
  • Да (категория и просмотр деталей).
Комментарии Phoca Gallery к изображению
Комментарии Phoca Gallery к изображению

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

Комментарии к изображению
Комментарии к изображению

Ширина поля комментариев. Ширина области введённого комментария в пикселях (не формы).

Максимум символов в комментарии. Максимальное количество символов в комментарии с пробелами.

Показывать комментарии не во всплывающем окне. Если для данной опции Выбрано Да, по нажатию на пиктограмму комментария в «плитке» изображения (описание пиктограмм смотрите в статье «Обзор Phoca Gallery для Joomla 3») комментарии и увеличенное изображение откроются на новой странице (рисунок ниже).

Комментарии на отдельной странице
Комментарии на отдельной странице

Внешняя система комментирования. В качестве сторонней системы комментариев можно выбрать комментарии Facebook.

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

Комментарии Phoca Gallery
Комментарии Phoca Gallery

Эскизы

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

Эскизы
Эскизы

Раздел Настройка создания миниатюр.

Создание нумерации страниц. Это очень важный параметр. Если Вы выбираете для него Нет, миниатюры изображений будут создаваться для всех изображений, которые Вы добавляете в галерею. Если Вы зададите Да, тогда миниатюры будут создаваться только для тех изображений, которые перечислены в данный момент в разделе Изображения (с учётом пагинации). Данная опция полезна в том случае, когда у Вашего сервера (хостинга) нет достаточного количества вычислительной мощности для создания миниатюр всех изображений или же, когда у Вас много изображений. Например, Вы хотите создать миниатюры загруженных изображений, выбрали для данной опции Да, перешли в раздел изображений, и там Вы видите список из N изображений. Длина этого списка контролируется при помощи пагинации в правом верхнем углу страницы (на рисунке ниже это спадающий список с цифрой «20»). Выбрав все или несколько изображений (на данной странице) и нажав кнопку Пересоздать миниатюры, вы создадите\пересоздадите миниатюры только для выбранных изображений. Таким образом, можно контролировать нагрузку на сервер, создавая миниатюры небольшими партиями. А вот если для данной опции выбрано Нет, то в описанной ситуации будут созданы\пересозданы миниатюры всех изображений в разделе Изображения. При большом их количестве (и других настройках) подобная ситуация может привести к чрезмерной нагрузке Вашего сервера и, возможно, к появлению ошибок в его работе.

Создание миниатюр
Создание миниатюр

Очистить миниатюры. Если для данной опции выбрано Нет (по умолчанию именно так), то миниатюры изображений, которых уже нет на сервере (нет исходных изображений), не будут удаляться с сервера. Если выбрать Да, то миниатюры исходных изображений, которых уже нет на сервере, будут автоматически удаляться. Обратите внимание на то, что если у Вас большая галерея и для данной опции выбрано Да, то операция поиска и удаления неиспользуемых миниатюр может занять много времени и потреблять существенное количество серверных ресурсов. Что может негативно сказаться на скорости работы сайта. Рекомендуется отключить данную опцию и удалять неиспользуемые миниатюры вручную. Или можно произвести эту операцию с активированной опцией в часы и дни наименьшей нагрузки на сервер.

Включить создание миниатюр. Если для данной опции выбрано Да, то для загружаемых изображений будут автоматически создаваться миниатюры. Обратите внимание, что создание миниатюр может быть длительным и ресурсоёмким процессом. Он напрямую зависит от количества изображений и их размера (как в килобайтах, так и по ширине\высоте в пикселях). Рекомендую проводить создание миниатюр во время наименьшей нагрузки на сервер. Плюс, за чрезмерную и длительную нагрузку на сервер Вы можете получить предупреждение или бан (блокировку аккаунта) от Вашего хостинг-провайдера, если у Вас «общий» хостинг.

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

  • Нет.
  • Только большие миниатюры.
  • Только средние миниатюры.
  • Только маленькие миниатюры.
  • Большие и средние миниатюры.
  • Средние и маленькие миниатюры.
  • Большие и маленькие миниатюры.
  • Все.

Определимся с терминами. «Миниатюра» – любое изображение галереи для Joomla 3, кроме исходного (которое Вы загрузили на сайт и которое может скачать пользователь себе на компьютер, если Вы это разрешили).

«Большая миниатюра» – отображается, например, во всплывающем окне (просмотр подробностей) или на странице с просмотром комментариев к изображению. Пример показан на рисунке ниже.

Рейтинг во всплывающем окне
Рейтинг во всплывающем окне

«Средняя миниатюра» – отображается, например, на странице изображений категории. Пример показан на рисунке ниже.

Рейтинг в плитке
Рейтинг в плитке

«Маленькая миниатюра» – отображается, например, на странице перечня категорий в случаях, когда для опции Размер изображения выбрано Маленький. Пример показан на рисунке ниже.

Маленькая миниатюра
Маленькая миниатюра

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

  • Только средние миниатюры.
  • Только маленькие миниатюры.
  • Средние и маленькие миниатюры.
  • Нет.

Создание дополнительных миниатюр может улучшить внешний вид Вашей галереи. Приведем небольшой пример.

  • Исходные изображения: 12 штук, 1920х1080 каждый, суммарный размер 4,05 Мб.
  • Создание дополнительных миниатюр для средних и малых миниатюр (Качество JPEG – 85): в папке с миниатюрами появилось ещё 108 изображений (по 9 миниатюр на каждое исходное изображение), суммарный размер 1,85 Мб.
  • Без создания дополнительных миниатюр (Качество JPEG – 85): в папке с миниатюрами появилось ещё 36 изображений (по 3 миниатюры на каждое исходное изображение), суммарный размер 0,72 Мб.

Качество JPEG. Phoca Gallery создаёт миниатюры изображений в формате исходного файла. Если он был в JPEG, то Вы можете указать «уровень качества» миниатюр. От «0» до «100», где «0» – самое плохое качество. По умолчанию стоит «85». На мой взгляд, ниже «70-75» снижать не стоит, так как заметны существенные потери. Стоит отметить, что чем меньше данное значение, тем меньше размер файла миниатюр и тем быстрее будет загружаться изображение и страница в целом.

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

Ширина большого изображения. Высота большого изображения. Ширина и высота большого изображения в пикселях.

Ширина среднего изображения. Высота среднего изображения. Ширина и высота среднего изображения в пикселях.

Ширина маленького изображения. Высота маленького изображения. Ширина и высота маленького изображения в пикселях.

Ширина окна деталей. Высота окна деталей. Ширина и высота в пикселях всплывающего окна, в котором отображается большое изображение и дополнительные элементы\информация.

Раздел Настройки водяного знака. Phoca Gallery позволяет автоматически добавлять водяные знаки на изображения Вашей галереи Joomla 3. При этом для разных папок (категорий) можно добавлять разные водяные знаки. Во время тестирования столкнулся с тем, что при добавлении водяного знака (файл PNG с прозрачностью) на изображения в формате PNG (без прозрачности) Phoca Gallery вставляет водяной знак на белом фоне. При добавлении этого же файла водяного знака на картинки в JPG всё было нормально. Возможно, это особенности\проблемы моей библиотеки GD PHP и\или файлов изображений.

Файл водяного знака должен быть в формате PNG. Имя файла водяного знака для больших изображений должно быть – «watermark-large.png» (без кавычек), для средних изображений – «watermark-medium.png» (без кавычек). Обратите внимание, что при добавлении водяных знаков исходные изображения не модифицируются. Также для добавления водяных знаков нужно пересоздать миниатюры. Еще может понадобиться очистить кэш Joomla и браузера после пересоздания миниатюр для того, чтобы увидеть изменения.

Файлы «watermark-large.png» и «watermark-medium.png» нужно создавать с учётом размера большого и среднего изображений, а также предусмотреть небольшой отступ от края самого водяного знака до внешнего периметра файла водяного знака. Это обеспечит отступ изображения водяного знака от краёв фотографий, на которые он будет нанесён.

Создать водяной знак. Опция, контролирующая добавление водяных знаков на изображения. Доступны такие варианты:

  • Да (Папка). Водяные знаки будут создаваться с учётом наличия файлов водяных знаков в каждой конкретной папке изображений и только для тех изображений, которые будут находиться в этой папке. Например, есть папка «foto-s-vystavki» в ней есть папки «2014» и «2015» (все папки содержат фотографии, на которые нужно добавить водяной знак). Если активен это вариант опции и в папке «foto-s-vystavki» есть файлы водяного знака, то он будет добавлен только на фотографии в папке «foto-s-vystavki», а на фотографии в папках «2014» и «2015» водяной знак добавлен не будет.
  • Да (Корневой каталог). Водяные знаки будут создаваться с учётом наличия файлов водяных знаков в корневой папке изображений и для всех изображений этой папки и всех вложенных папок с изображениями. Например, есть папка «foto-s-vystavki» в ней есть папки «2014» и «2015» (все папки содержат фотографии, на которые нужно добавить водяной знак). Если активен этот вариант опции, и в папке «foto-s-vystavki» есть файлы водяного знака, то он будет добавлен только на фотографии в папке «foto-s-vystavki» и на фотографии в папках «2014» и «2015» тоже.
  • Нет. Водяные знаки не будут создаваться.

X-позиция водяного знака. Положение водяного знака на изображении по горизонтали. Доступны такие варианты: Осталось, Центр, Справа.

Y-позиция водяного знака. Положение водяного знака на изображении по вертикали. Доступны такие варианты: Топ, Посередине, Нижний край.

Раздел Настройки безопасности.

Права на папку. Тут Вы можете задать права на папки галереи внутри корневой папки «image/phocagallery». Права на файлы и папки можно также задавать при помощи FTP-клиента (например, FileZilla) или при помощи панели управления Вашим хостингом. Рекомендую на все папки устанавливать «755», а на файлы - «644».

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

Темы Phoca Gallery

Компонент фото галереи для Джумла позволяет Вам устанавливать готовые (или создавать свои) темы оформления. Это напоминает шаблон сайта, но распространяете только на дизайн самой галереи. Обратите внимание, что на 16.08.2015 (для Phoca Gallery 4 и Joomla 3.4) на сайте разработчика, где можно скачать готовые темы, нет подходящих тем. Те, что представлены, работают для Joomla 1.5, 1.7, 2.5. Единственная доступная тема «Restore Default Settings» (файл «com_phocagallery_theme_restore_default_settings_v1.0.0.zip») позволяет восстановить настройки оформления по умолчанию.

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

Темы Phoca Gallery
Темы Phoca Gallery

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

 

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