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

 

 

RSFiles – это компонент для загрузок файлов на сайтах под управлением Joomla 1.5 – 3. Его можно использовать в качестве файлового менеджера для обмена файлами в интернете или в рамках локальной сети предприятия. Расширение обеспечивает возможность скачивания файлов Joomla с сайта и загрузку их на сайт.

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

Расширение будет работать почти на любом сервере, где будет нормально работать соответствующая версия Joomla. Рассмотрим рекомендованные системные требования.

  • Joomla! 2.5 или 3.x.
  • PHP 5.x.
  • MySQL 5.x.
  • В настройках PHP должны быть активированы такие функции как MySQL, XML и zlib.
  • При условии использования reCaptcha необходимо активировать функцию fsockopen на Вашем сервере.

Отмечу, что поддержка RSFiles для Joomla 1.5 прекращена. Но на сайте разработчика всё равно можно будет скачать последнюю из доступных версий для этой ветки CMS.

Если Вы не уверены в том, что модуль загрузки файлов Joomla будет работать на Вашем хостинге, то воспользуйтесь бесплатным компонентом RSTester.

Обзор расширения будет проходить в последней, на момент написания статьи (10.07.2014), версии RSFiles 1.14.00, Joomla 3.3.1 на локальном сервере. Учтите данный факт, так как он влияет на отображаемые пути к объектам на рисунках в статьях. Шаблон фронтальной части сайта «atomic».

RSFiles

Перечислим основные особенности расширения.

  • Загрузка файлов на сайт и с сайта.
  • Разграничение прав доступа на основании групп пользователей или на основании отдельных учётных записей пользователей.
  • Возможность создания приватных файловых архивов для каждого пользователя.
  • Настройка макета страницы загрузки файла.
  • Возможность работы из фронтальной части сайта.
  • Отслеживание загрузок.
  • Возможность прикрепления лицензионных соглашений к файлам.
  • Интеграция с RSMail.
  • Интеграция с поиском по сайту Joomla.
  • Наличие нескольких модулей для вывода содержимого файлового архива.
  • Возможность добавления мета-описаний к файлам.
  • Поддержка Bootstrap.
  • Поддержка RSS.
  • Поддержка зеркал для загружаемого файла.
  • Возможность отправки ссылки на загрузку файла по электронной почте.

На рисунке ниже показана панель управления RSFiles.

RSFiles

Файлы

Каталог файлов Joomla начинается с раздела Файлы (рисунок ниже).

Загрузка файлов Joomla

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

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

Скачивание файлов Joomla

  • Статус. Неопубликованные файлы недоступны для скачивания и просмотра во фронтальной части сайта.
  • Добавлен. Дата добавления файла.
  • Статистика файлов. Можно включить сбор статистики по загрузке файла.
  • Версия файла. Номер версии файла.
  • Файл лицензии. Лицензия, прикреплённая к файлу. О том, как создавать лицензии, поговорим немного ниже в статье.
  • Метод загрузки. Можно выбрать один из двух методов загрузки: Загрузка файла (при нажатии на кнопку Скачать во фронтальной части сайта пользователь начнёт загружать файл), Загрузка E-mail (при нажатии на кнопку Скачать во фронтальной части сайта перед пользователем появится окно (рисунок ниже) с полями Имя и E-mail. Введя туда свои данные, он получит письмо со ссылкой на загрузку файла).
  • Ограничение загрузок. Количество раз, которое файл может быть скачан.
  • Технического обслуживания. Вы можете указать, пользователи из какой группы могут выполнять техническое обслуживание. Под техническим обслуживанием подразумевается удаление и редактирование любых данных о файле из фронтальной части сайта.
  • Может просматривать. Модуль загрузки файлов Joomla позволяет задать группы пользователей CMS, пользователи которых могут просматривать страницу с файлом.
  • Можно скачивать. Загрузка файлов Joomla может быть разрешена только для определённых групп пользователей.
  • Может удалять папки/файлы. Устанавливает права доступа для групп пользователей на удаление объектов.
  • Может просматривать. Устанавливает права доступа для групп пользователей на просмотр файла.
  • Может скачивать. Устанавливает права доступа для групп пользователей на загрузку файла с сайта.
  • Заменить существующие файлы. Если активировать данную опцию, а среди загружаемых Вами файлов будут те,  что уже есть на сервере (совпадение по имени), то существующие на сервере файлы будут перезаписаны.

Отмечу, что одновременно можно загружать несколько файлов.

Окно ввода адреса электронной почты

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

Для создания приватного каталога файлов в RSFiles предусмотрены портфели (рисунок ниже). Портфель – это личный каталог файлов Joomla пользователя.

Каталог файлов Joomla

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

Выбор пользователя

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

Загрузка файлов в портфель

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

Модуль загрузки файлов Joomla

Рассмотрим дополнительные опции, доступные при редактировании или создании новой «карточки» файла. Все они разделены на пять вкладок.

  1. Общие.
  2. Разрешения. На данной вкладке (рисунок ниже) собраны уже рассмотренные ранее настройки по разграничению прав доступа к файлам.
  3. Метаданные.
  4. Зеркала.
  5. Скриншоты.

Разрешения

Общие

Данная вкладка (рисунок ниже) содержит как уже рассмотренные ранее опции (при добавлении файла), так и новые.

Добавить/изменить файлы

  • Путь к файлу. Указывает полный фактический путь к файлу.
  • Имя файла. Название файла, отображаемое во фронтальной части сайта на странице файла (рисунок ниже).
  • Снять с публикации. Модуль загрузки файлов Joomla позволяет задать дату, по наступлению которой файл будет автоматически снят с публикации и перестанет быть доступным из фронтальной части сайта.
  • Описание. Описание файла, которое отображается во фронтальной части сайта.
  • Миниатюра. Графическое представление файла. Доступны форматы файлов JPG, PNG, GIF.
  • Предварительный просмотр. Файл предварительного просмотра основного файла. Например, несколько секунд видео файла от основного. Доступны форматы файлов JPG, JPEG, TXT, PNG, PDF, GIF, MP3, 3GP, MP4, FLV.

Метаданные

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

Метаданные

  • Мета-заголовок. Информация, которая будет отображаться в теге «title».
  • Мета-описание. Информация, которая будет отображаться в теге «description».
  • Мета-ключевые слова. Информация, которая будет отображаться в теге «keywords».

Отмечу, что к содержимому данных полей есть ряд формальных и не формальных рекомендаций. Например:

  • Мета-заголовок. Желательно до 65 символов с пробелами (максимум до 70). Должен быть информативным, ёмким, логичным, содержать ключевые слова, быть написанным согласно правилам грамматики и пунктуации. Пишите его для людей, а не для машин. Заголовок должен раскрывать основную суть содержимого страницы.
  • Мета-описание. От 70 до 150 символов с пробелами (лучше до 120). Остальные требования такие же, как и у заголовков.
  • Мета-ключевые слова. 1-3, максимум 10 ключевых слов и\или словосочетании, которые характеризуют содержимое Вашей страницы. Разделяются запятыми. Например, «RSFiles, загрузка файлов Joomla, скачивание файлов Joomla» - это три ключевых слова, а «RSFiles, загрузка, файлов, Joomla, скачивание, файлов, Joomla» - это семь ключевых слов. Для подбора ключевых слов Вы можете воспользоваться специальным программным обеспечением Rank Tracker.

Если Вы оптимизируете страницу под такие ключевые слова как «Incomedia Website X5, Incomedia, Website X5, Website X5», то можно остановиться только на одном, составном, «Incomedia Website X5». Рекомендация по поводу 1-3 ключевых слова на страницу появилась в результате собственного опыта. Лучше оптимизировать одну станицу под одно ключевое слово или словосочетание. Так как оптимизировать под 10 слов очень сложно.

Существует мнение, что заголовок и описание должны быть максимально запоминающимися и «побуждающими к нажатию». Возможно, это связано с тем, что эти данные поисковые системы могут использовать в снипетах. Например, на рисунке ниже показан снипет одной из страниц моего сайта в поисковой выдаче Google.

Сниппет

Здесь «RSTickets Pro. Система тикетов для техподдержки» – это мета-заголовок, «RSTickets Pro – многофункциональная тикет система Joomla 1.5 – 2.5 для создания технической поддержки на сайте.» – это мета-описание. В мета-описании слова «RSTickets Pro» и «технической поддержки» выделены жирным, так как соответствуют тем ключевым словам, которые были введены в строку поиска Google.

Если Вас заинтересовала тема SEO-оптимизации сайтов, рекомендую ознакомиться с циклами статей о таком программном обеспечении как: WebSite Auditor, Rank Tracker, RSseo, sh404SEF, Xmap.

Зеркала

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

Зеркала

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

Фронтальная страница файла

Скриншоты

Каталог файлов Joomla может содержать набор изображений, характеризующих каждый файл. Они видны во фронтальной части сайта (рисунок выше). Для загрузки таких изображений служит вкладка Скриншоты (рисунок ниже). Там же можно их и удалить.

Скриншоты

Лицензии

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

Лицензии

Процесс создания и\или изменения лицензии чем-то напоминает создание статьи в Joomla (рисунок ниже).

Добавление/изменение лицензии

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

Лицензия во фронтальной части сайта

Группы

Модуль загрузки файлов Joomla позволяет разделять права различных групп пользователей CMS. Для этого служит раздел Группы (рисунок ниже).

Группы

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

  • Название группы. Название группы пользователей RSFiles.
  • Группы Joomla. Группы пользователей Joomla, входящие в состав группы пользователей RSFiles.
  • Пользователи Joomla. Пользователи Joomla, входящие в состав группы пользователей RSFiles.
  • Скачать портфель файлов. Разрешает или запрещает пользователям, входящим в эту группу пользователей, скачивать портфели файлов с сайта.
  • Загрузить портфель файлов. Модуль загрузки файлов Joomla позволяет разрешить или запретить пользователям, входящим в эту группу пользователей, загружать портфели файлов на сайт.
  • Удалить портфель файлов. Указывает на то, что эта группа пользователей может удалять файлы
  • Обслуживание портфеля файлов. Указывает на то, что эта группа пользователей может или не может выполнять обслуживание портфеля файлов.
  • Максимальное количество файлов. Определяет максимальное количество файлов в портфеле для каждого отдельного пользователя в данной группе.
  • Максимальный размер загружаемого файла. Загрузка файлов Joomla может быть ограничена этим значением, значением в файле «php.ini» или расширениями безопасности. Например, RSFirewall.
  • Квота портфеля. Максимальный суммарный размер всех загруженных файлов в портфеле пользователя.

Данные права относятся к фронтальной части сайта.

Добавление/изменение группы

Статистика

Скачивание файлов Joomla может сопровождаться сбором статистических данных. Для отображения этих данных служит раздел Статистика (рисунок ниже).

Статистика

Количество хитов отображает количество раз, которое файл был загружен с сайта. Обратите внимание на то, что если один и тот же пользователь скачал один и тот же файл три раза, это будет засчитано как три хита.

Можно просмотреть статистику по каждому конкретному файлу (рисунок ниже), просто нажав на имя файла в столбце Путь к файлу.

Статистика по файлу

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

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

 

Как видите, при помощи данного программного обеспечения можно не только создать некий файловый каталог для общего доступа из интернета, но и дать возможность зарегистрированным пользователям сохранять и использовать файлы в своей персональной части – портфеле. Также стоит ещё раз отметить тот факт, что в RSFiles уделяется внимание вопросам SEO-оптимизации страниц с файлами. Это особенно важно в том случае, если файловый каталог занимает весомое место на Вашем веб-ресурсе. А возможность создания нескольких зеркал для одного и того же файла даёт больше шансов тому, что нужный файл всегда будет доступен для загрузки.

В качестве альтернативы предлагаю ознакомится со статьёй «Обзор jDownloads. Каталог файлов Joomla» и «Обзор Phoca Download. Менеджер файлов Joomla 3».

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

 

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