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

  • Тип – файловый менеджер Joomla 3.

 

 

Phoca Download – бесплатный компонент файлового менеджера Joomla 3 для создания каталога файлов – файлообменника. В предыдущих статьях уже были рассмотрены подобные расширения: Attachments, RSFiles, jDownloads, Core Design Attachments plugin (последний только для Joomla 1.5, 1.7). Больше всего, Phoca Download похоже на jDownloads. Это и аналогичные расширения позволяют создавать файловые архивы – каталоги файлов. При этом они оснащены всем необходимым функционалом: категории, рейтинги, теги, предварительный просмотр, описания файлов, статистика и так далее. Есть смыл использовать их для большого количества файлов с разветвлённой структурой каталога.

Если Файлов не слишком много, или они разделены между небольшим количеством категорий, то рекомендую обратить внимание на компонент Attachments. Он работает в связке со стандартным компонентом материалов Joomla (com_content). Преимуществом такого подхода является то, что его не нужно отдельно интегрировать с поиском по сайту, комментариями, SEF-компонентами и так далее. Так как всё это обязательно будет совместимым со стандартным компонентом материалов, а значит и с Attachments.

Однако, для создания большого каталога файлов: библиотек, фонотек и так далее, Phoca Download будет весьма полезен. Можно создавать и каталоги изображений, но для этого лучше использовать специализированные расширения галерей: RSMediaGallery, Phoca Gallery, DJ-MediaTools.

В обзоре будет участвовать последняя, на момент написания статьи (23.07.2016), русскоязычная версия Phoca Download 3.1.2 в Joomla 3.6. Шаблон сайта JM Financial Services 1.0.2.

На официальном сайте расширений Joomla 139 отзывов, расширение добавлено 27 июля 2008 года.

  • Общий рейтинг – 100 из 100.
  • Функциональность – 100 из 100.
  • Простота использования – 100 из 100.
  • Документация – 100 из 100.
  • Поддержка – 100 из 100.

Отмечу, что на данный момент перевод на русский язык неполный. Примерно, на 65-70%.

Особенности Phoca Download

Рассмотрим основные, на мой взгляд, особенности менеджера файлов Joomla 3.

  • Поддержка Joomla 5 – 3.х.
  • Адаптивный дизайн. На базе Bootstrap 3.
  • Возможность комментировать и проставлять рейтинги файлов. Интеграция с комментариями JComments, Ccomment Pro и Facebook.
  • Возможность создания лицензий и закрепления их за различными файлами\категориями.
  • Множество опций при «создании» файлов (рисунок ниже).
Phoca Download
Phoca Download
  • Поддержка зеркал для скачивания файлов.
  • Возможность предварительного просмотра PDF файлов и файлов изображений.
  • Возможность воспроизведения FLV и MP3 файлов.
  • Интеграция с YouTube.
  • Интеграция с гостевой книгой Phoca Guestbook.
  • Поддержка версионности файлов и возможность создания списка изменений (Changelog).
  • Файловый менеджер Joomla 3 поддерживает мультизагрузку (рисунок ниже) и пакетную обработку.
Файловый менеджер Joomla 3
Файловый менеджер Joomla 3
  • Файлы могут храниться не только на сервере, где расположен сайт, но и на внешнем сервере.
  • Возможность разграничения доступа к файлам и\или категориям для определённых групп пользователей или отдельных пользователей. Можно разграничить права на загрузку, выгрузку и удаление.
  • Размещение файлов в древовидной структуре категорий и подкатегорий.
  • Менеджер файлов Joomla 3 оснащён собственной «системой» статистики и логов.
  • Возможность добавления мета-данных (заголовки, описания и ключевые слова) для категорий и файлов.
  • Есть возможность редактировать макеты страниц категорий и файлов без необходимости правки PHP (рисунок ниже).
Менеджер файлов Joomla 3
Менеджер файлов Joomla 3
  • Наличие встроенного редактора CSS-файлов компонента.
  • Поддержка мультиязычности.
  • Поддержка тегов.
  • Возможность ограничения на загружаемые\выгружаемые файлы по их расширению.
  • Возможность хранения файлов выше директории «public_html» (вне корневой папки Вашего сайта).
  • Возможность установить ограничение на количество загрузок для одного файла.
  • Phoca Download позволяет управлять параметрами выгружаемых на сайт файлов пользователями (рисунок ниже).
Файлообменник Joomla 3
Файлообменник Joomla 3
  • Поддержка кэширования. Если данный вопрос Вас интересует, то ознакомьтесь со статьёй «Обзор JotCache. Кэширование Joomla 3».
  • Множество опций для гибкой настройки компонента, модулей и пунктов меню.
  • Наличие плагинов и модулей.
  • Добавление загружаемых файлов в материал Joomla.
  • Файлообменник Joomla 3 интегрируется с поиском по сайту.
  • Интеграция с картой сайта JSitemap PRO.
  • Документация и техническая поддержка на английском языке.

Учитывая «размеры» компонент и количество его настроек, вышеперечисленный список особенностей далеко не исчерпывающий. В этой и следующей статьях будут более детально рассмотрены различные разделы Phoca Download, его модули, плагины и пункты меню. Многие опции оснащены всплывающими подсказками или понятны из своего названия. Буду останавливаться только на наиболее полезных\интересных для большинства веб-мастеров опциях (на мой взгляд).

Файлы

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

Файл
Файл

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

Файловый менеджер Joomla 3
Файловый менеджер Joomla 3

Все опции, при создании файла, разделены на пять вкладок.

  1. General Options.
  2. Publishing Options.
  3. Metadata Options.
  4. Mirror Details.
  5. YouTube Options.

На вкладке General Options (Главные опции) (рисунок ниже) собраны основные настройки. Тут можно задать заголовок, присвоить файл к категории, добавить к нему изображение, указать версию, присвоить ему лицензию, а также дополнить описанием, примечанием и списком изменений. Не пугайтесь, обязательных для заполнения полей только два: Категория и Имя файла. Причём, если файл находится на том же сервере, что и сайт, тут же можно указать, какой именно файл на сервере нужно прикрепить.

Phoca Download
Phoca Download

На рисунке ниже показан пример, как может выглядеть страница файлового менеджера Joomla 3 во фронтальной части сайта.

Страница файла
Страница файла

На вкладке Publishing Options (Настройки публикации) (рисунок ниже) Вы сможете указать даты создания, начала и прекращения публикации, задать теги и количество загрузок. Помимо этого, можно закрепить файл за тем или иным языком (для мультиязычных сайтов), а также указать тоукен безопасности (опция Token (Unique Download Link)). Тоукен понадобится в тех случаях, когда Вы хотите разрешить загрузку файла только тем, кто знает секретный тоукен (подобие ключа или уникальной ссылки на файл). Обратите внимание, что это отличается от разграничения прав доступа на основании групп пользоватлей тем, что в случае с тоукеном, пользователю даже не нужно входить на сайт как зарегистрированным. Достаточно знать тоукен для загрузки файла. Подробнее об этом можно прочесть в справочной документации разработчика.

Опции публикации
Опции публикации

В менеджер файлов Joomla 3 есть две аналогичные, на первый взгляд, опции: Опубликовано и Авторизовано. Но, насколько я понял, есть небольшая разница. Опция Авторизовано отвечает за файлы, которые загружают пользователи из фронтальной части сайта. Если Вы активировали настройки Включить пользовательскую загрузку и Включить авторизацию файлов на вкладке Uploads в настройках Phoca Download, то все загружаемые из фронтальной части сайта файлы будут не авторизованными. То есть, сами файлы и записи о них будут видны в административной части сайта, но недоступны во фронтальной. Они станут доступны во фронтальной части сайта после того, как их проверит и одобрит администратор. Очень удобно сортировать перечень всех файлов в разделе Файлы именно по столбцу Авторизовано, чтобы администратору было легче найти файлы, требующие проверки. Также, если есть не авторизированные файлы, то об этом будет уведомление в разделе Файлы.

Обратите внимание на опции тегов Tags и Tags (String). На рисунке ниже показан пример того, где в категории файлового менеджера Joomla 3 отображается Tags – выделено синим и Tags (String) – выделено зелёным.

Теги
Теги

Аналогично для страницы описания файла (рисунок ниже).

Теги на странице файла
Теги на странице файла

Теги в поле Tags должны быть предварительно созданы в одноимённом разделе компонента Phoca Download. Об этом мы поговорим ниже в статье. А теги в поле Tags (String) вводятся прямо тут через запятую. Они выступают в роли обычных надписей (меток).

На вкладке Metadata Options (Настройки мета-данных) (рисунок ниже) Вы сможете указать мета-описание и мета- ключевые слова.

Мета-данные
Мета-данные

На вкладке Mirror Details (Подробности о зеркале) (рисунок ниже) Вы сможете задать зеркала для загрузки файла. Зеркало – резервное место хранения файла (запасной путь). Может быть на другом сервере.

Подробности о заказе
Подробности о заказе

Ссылку на зеркала можно отображать в категории менеджера файлов Joomla 3 или на странице описания файла (рисунки ниже). Для настройки отображения воспользуйтесь настройкой Показать зеркала ссылок во вкладке Опции показа в конфигурации компонента Phoca Download.

На вкладке YouTube Options (Настройки YouTube) (рисунок ниже) можно указать ссылку на видео, которое будет отображаться на странице категории и описания файла. Дополнительные опции собраны в общих настройках Phoca Download на вкладке Опции показа в разделе Настройки предпросмотра.

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

Категории

Phoca Download позволяет создавать категории и подкатегории для того, чтобы структурировать хранящиеся в файлообменнике Joomla 3 объекты. Плюс, Вы сможете повторить иерархию категорий и подкатегорий в файловой системе сайта путём создания папок и вложенных папок, где будут непосредственно храниться сами файлы. Это позволит упростить работы с большим количеством файлов – легче ориентироваться администратору.

Категории
Категории

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

  1. General Options.
  2. Publishing Options. Тут можно будет указать язык категории (для мультиязычных сайтов), дату создания и опубликовать\снять с публикации категорию.
  3. Metadata Options. Вкладка аналогично одноимённой вкладке в настройках файла, рассмотренной выше в статье.

На вкладке General Options (Главные опции) (рисунок ниже) можно задать название и алиас категории, сделать её вложенной в другую (опция Родительская категории), задать описание и права доступа. Обратите внимание, если Вы хотите разрешить загрузку файлов пользователями из фронтальной части сайта, то для опции Права загрузки нужно указать пользователя или группу пользователей, которым будет разрешено добавление файлов в данную категорию. Если ни для одной категории файлового менеджера Joomla 3 это не сделано, то пользователи не смогут загружать файлы на сайт, даже если это разрешено в глобальных настройках Phoca Download.

Создание или редактирование категории
Создание или редактирование категории

Лицензия

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

Лицензия
Лицензия

На вкладке Publishing Options можно опубликовать\снять с публикации лицензию.

Статистика

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

Статистика
Статистика

Загрузка файлов Джумла

В разделе Загрузки (рисунок ниже) можно просмотреть, сколько раз файл был загружен тем или иным пользователем. Если файлы загружались незарегистрированным пользователем, то в таблице будет указано «Гость».

Загрузка файлов Джумла
Загрузка файлов Джумла

Выгрузки

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

Выгрузки
Выгрузки

Рейтинг файлов

В Phoca Download есть возможность проставления рейтингов файлов. Для этого необходимо активировать опцию Показать рейтинг (Файл) в настройках компонента на вкладке Опции показа в области Настройка рейтинга. В разделе Рейтинг файлов (рисунок ниже) Вы сможете просмотреть и, при необходимости, удалить оценки, которые проставили пользователи к каждому файлу.

Рейтинг файлов
Рейтинг файлов

Теги

Теги в Phoca Download, по принципу работы, очень сильно похожи на теги в Phoca Gallery. В разделе Tags (Теги) (рисунок ниже) Вы сможете управлять всем перечнем имеющихся у Вас тегов.

Раздел Теги
Раздел Теги

При создании или редактировании тега (рисунок ниже) Вам будет доступен ряд опций. Обратите внимание, что Вы можете указать категорию тега (ссылка Select Category Link) или URL ссылку (опция Link To External Site). То есть, по нажатию на тег, пользователь будет переходить или в соответствующую категорию файлообменника Joomla 3 или по указанному URL-адресу. Что именно должно происходить по нажатию, Вы сможете указать в общих настройках Phoca Download на вкладке Опции показа в области Categories and Category View спадающий список Tags (Links). Там же можно указать, что по нажатию на тег ничего не должно происходить или по нажатию на тег нужно перейти на страницу с результатами поиска, где будут представлены все файлы с этим тегом.

Создание или редактирование тега
Создание или редактирование тега

На вкладке Publishing Options можно опубликовать\снять с публикации тег.

Макеты

Раздел Layout (Макеты) в Phoca Download (рисунок ниже) похож на аналогичный раздел в jDownloads. По приведённой ссылке Вы сможете узнать, что такое «макет» и «заполнитель», а также немного подробнее прочесть о принципе редактирования макета.

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

Менеджер файлов Joomla 3
Менеджер файлов Joomla 3

В следующей статье «Обзор Phoca Download. Файловый архив Joomla 3» мы поговорим о редакторе CSS-стилей, настройках компонента, а также о его модулях, плагинах и пунктах меню.

 

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