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

  • Тип – бесплатный файловый менеджер Joomla с поддержкой облачных хранилищ.

 

 

AS3 Cloud File Manager – компонент Joomla для хранения файлов в облаке Dropbox и Amazon S3 и возможностью их продажи. Данное расширение бесплатное и может быть интегрировано с VirtueMart при помощи Spiral Download plugin for VirtueMart. Связка AS3 Cloud File Manager и Spiral Download plugin for VirtueMart подойдёт для создания интернет-магазина продажи файлов. В принципе, с этим справится и сам плагин, без компонента, но если у Вас много файлов и\или они большие (более 200 Мб), то лучше хранить их на Dropbox или Amazon S3. Причём, в случае с Dropbox можно использовать бесплатный аккаунт. Если места будет мало, то его можно докупить или воспользоваться Amazon S3. Кстати говоря, Amazon S3 предоставляет ограниченный бесплатный тестовый период в течение одного года.

Файлы не обязательно продавать, Вы можете использовать AS3 Cloud File Manager просто для вставки ссылки на бесплатную загрузку файла с Dropbox или Amazon S3.

В своём интернет-магазине продаю видео-уроки. Файлы размером 886 Мб и 743 Мб. Сайт на Joomla 3 и VirtueMart 3. Ранее использовал плагин продажи файлов через интернет eKerner VirtueMart Downloadable Products. Файлы хранились на моём VPS (процессор 2х2.6 ГГц, ОЗУ 1024 Мб, SSD диск, сеть 100 Мбит/с). К сожалению, в 50% случаев клиенты не могли нормально скачать файл. Опытным путём выяснил, что скорость соединения между моим сервером и компьютером клиента должна быть не менее 3-5 Мбит (постоянно и без обрывов). Тогда файлы загружались нормально. Но учитывая слишком большую географию клиентов (от запада Европы до востока России) это было проблемой. Для подстраховки я держал копию файлов на Яндекс.Диске, Dropbox и Облаке Mail.ru. С них загрузка шла гораздо лучше. Пару месяцев назад поменял eKerner VirtueMart Downloadable на AS3 Cloud File Manager и Spiral Download plugin for VirtueMart. Храню файлы на бесплатном аккаунте Dropbox. Пока жалоб не было. Файлы загружаются нормально. Возможно, это частично связано с переездом сайта на общий хостинг с более мощным процессором, с лучшим программным обеспечением и большей пропускной способностью канала.

В обзоре будет участвовать последняя, на момент написания статьи (27.03.2017), русскоязычная версия AS3 Cloud File Manager 2.6.0 в Joomla 3.6.5. Интеграция с VirtueMart 3.0.18 при помощи Spiral Download plugin for VirtueMart 1.8.0. Шаблон админки Джумла – Isis 1.0, шаблон сайта – protostar 1.0. Текстовый редактор TinyMCE 4.4.3.

Особенности AS3 Cloud File Manager

Рассмотрим основные, на мой взгляд, особенности данного расширения. Отмечу, что AS3 Cloud File Manager доступен для Joomla 3 и 2.5 но ниже перечислены моменты, относящиеся к версии компонента для Joomla 3.

  • Переведён на русский язык.
  • Возможность хранения файлов в облачном файловом хранилище Amazon S3 и\или Dropbox.
  • Поддержка объектов и «вёдер» Amazon S3. Возможность загрузки\удаления объектов и создания\удаления «вёдер» прямо из админки Joomla.
  • Поддержка просмотра, загрузки и удаления файлов на Dropbox прямо из админки Joomla.
  • Поддержка интеграции с VirtueMart при помощи Spiral Download plugin for VirtueMart.
  • Возможность создания пакетов загрузки из нескольких файлов. С добавлением к ним мета-данных изображений и другими настройками. Для пакета можно задать отличное от глобальных параметров количество дней и раз, когда пакет будет доступен для загрузки (если он платный). Можно разделять пакеты загрузок на категории.
  • Возможность продажи файлов через интернет или предоставление их бесплатной загрузки. К файлам можно добавить описание, мета-данные, изображения, версию и другую информацию.
  • Поддержка разграничения прав доступа к файлам на основании групп пользователей Joomla (ACL).
  • Возможность ограничения выгрузки файлов на сервера по расширению.
  • Возможность ограничения скорости загрузки файла.
  • Скрытие реального адреса размещения файла.
  • Поддержка шифрования секретного ключа Amazon.
  • Поддержка мультиязычности. Стандартный механизм Joomla.
  • Поддержка меток (тегов) стандартного компонента Joomla – Метки (com_tags).
  • Наличие документации (на английском языке).

Как видите с AS3 Cloud File Manager, VirtueMart и Spiral Download plugin for VirtueMart Joomla становятся полноценной CMS для цифровых товаров.

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

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

  • Категория Блог. У данного пункта меню есть дополнительные настройки внешнего вида станицы: скрытие\отображение различных элементов, задание количества колонок и отображаемых элементов и так далее.
  • Один пакет.
  • Один файл.
  • Перечислить все категории. Список категорий пакетов.
  • Список категорий.
  • Список пакетов.
  • Список файлов. У данного пункта меню есть опции, позволяющие скрывать\отображать некоторые элементы страницы (фильтры, хиты, автора).

На рисунках ниже показаны примеры фрагментов страниц, выводимых при помощи указанных выше пунктов меню.

Категория Блог
Категория Блог
Один пакет
Один пакет
Один файл
Один файл
Список категорий
Список категорий
Список пакетов
Список пакетов
Список файлов
Список файлов

Рассмотрим процесс размещения файла на Dropbox с его последующим подключением в CMS для цифровых товаров и отображением на сайте. Также Вы сможете вставить файл или пакет файлов в материал или даже модуль при помощи специальной кнопки редактора (рисунок ниже).

Вставка файла в материал
Вставка файла в материал

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

Пакет файлов в материале
Пакет файлов в материале

Размещение файла на Dropbox

Шаг 1. Зарегистрируйте аккаунт на Dropbox. Или войдите в уже существующий. Вы даже можете включить двухэтапную аутентификацию на Dropbox. Это не помешает продаже файлов через интернет.

Шаг 2. Перейдите на страницу создания приложения и нажмите кнопку Create app.

Шаг 3. На следующей старице (рисунок ниже) выберите опции Dropbox API, App folder и укажите приложения. Нажмите кнопку Create app.

Создание приложения в Dropbox
Создание приложения в Dropbox

Шаг 4. На следующей странице (рисунок ниже), в принципе, можно оставить всё без изменений.

Создание приложения в Dropbox (2)
Создание приложения в Dropbox (2)

Скопируйте значение App key, перейдите в админку своего сайта в Компоненты – Файловый менеджер AS3 Cloud. Выберите вкладку Редактировать ключи Dropbox, нажмите ссылку Edit Dropbox Keys и в поле Dropbox Public Key вставьте скопированный ключ. Вернитесь на страницу приложения Dropbox, нажмите на ссылку Show напротив App secret, скопируйте ключ и вставьте его в поле Dropbox Secret Key в админке своего сайта и нажмите Save (рисунок ниже).

AS3 Cloud File Manager
AS3 Cloud File Manager

Шаг 5. Заново откройте вкладку Редактировать ключи Dropbox и нажмите кнопку Перейти в Dropbox. В открывшемся окне разрешите доступ Вашего приложения к Вашему аккаунту Dropbox. После этого скопируйте появившийся код со страницы сайта Dropbox в поле Dropbox Code в админке Вашего сайта (рисунок ниже) и сохраните его.

CMS для цифровых товаров
CMS для цифровых товаров

Шаг 6. Перейдите в свой аккаунт Dropbox. Там должна появиться папка «Приложения» (её название зависит от языка Вашего аккаунта). Если папка не появилась, то обновите страницу. Зайдите внутрь папки «Приложения» там будет ещё одна папка с именем, которое Вы задали на шаге 3. Зайдите в эту папку и загрузите в неё нужные Вам файлы. Загружать можно любым удобным для Вас способом, доступным в Dropbox.

Шаг 7. Перейдите в раздел Файлы Dropbox, отметьте нужные Вам файлы, которые хотите выложить на сайт для возможности их скачивания, и нажмите кнопку Создать загрузки (рисунок ниже).

Интернет магазин продажи файлов
Интернет магазин продажи файлов

Шаг 8. Сконфигурируйте файл так, как Вам нужно, используя доступные опции (рисунок ниже). Некоторые из них оснащены всплывающими подсказками. Сохраните изменения.

Продажа файлов через интернет
Продажа файлов через интернет

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

Информация о файле
Информация о файле

При необходимости можно изменить настройки на других вкладках (рисунок ниже):

  1. Информация о файле.
  2. Изображения.
  3. Метаданные.
  4. Параметры публикации.
  5. ACL Configuration.
Настройка файла
Настройка файла

Если файлов много, то их можно объединять в пакеты загрузки, а пакеты загрузки в категории. Для создания категории перейдите в одноимённый раздел и нажмите Создать. На появившейся странице достаточно указать только заголовок категории. А на вкладке Параметры (рисунок ниже) можно указать макет страницы категории файлов для фронтальной части сайта. Есть три варианта:

  1. По умолчанию.
  2. Категория вид Блог.
  3. Отобразить список пакетов в категории.

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

Параметры
Параметры

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

Пакеты загрузок
Пакеты загрузок

Для добавления файлов в пакеты перейдите в раздел Показать загружаемые файлы, откройте нужный файл и на вкладке File выберите пакет, в который нужно включить файл, при помощи одноимённой опции. Или файл можно добавить в пакет при создании загрузки в разделе Файлы Dropbox.

Продажа файлов через интернет

В предыдущей статье мы уже рассматривали вопрос настройки продажи файлов в VirtueMart 3. По большому счёту, данный процесс, в случае с размещением файлов на Dropbox, состоит из шагов №1-9 (рассмотренных выше) и шагов №1-5, рассмотренных в предыдущей статье. Но при настройке файлов нужно оставлять No для опции Бесплатно.

А на 5-м шаге из предыдущей статьи, перейдя в настраиваемые поля и выбрав нужный тип поля, вы ничего не выбираете для опции Выберите файл Virtuemart для продажи, но указываете нужный для продажи файл в опции Управление файлами AS3.

Настройка CMS для цифровых товаров
Настройка CMS для цифровых товаров

Если нужно, то можно прикрепить для продажи пакет файлов, предварительно его создав в AS3 Cloud File Manager (описано на шаге №9 в статье выше).

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

 

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