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

  • Тип – плагин, позволяющий организовать прикрепление файлов Joomla.

 

Основные параметры.

Дополнительные параметры.

 

Core Design Attachments plugin – это плагин, при помощи которого Вы сможете организовать прикрепление файлов Joomla 1.5, 1.7, который позволяет прикреплять файлы для загрузки к статьям. Загрузка файлов на сервер и прикрепление их к статьям осуществляется из фронтальной части сайта. Есть возможность разрешить загрузку файлов с сайта для всех пользователей, только для зарегистрированных или только для администраторов (менеджеров и так далее). Core Design Attachments plugin очень прост в настройке. О похожем компоненте вложений Вы можете прочесть в статье «Обзор Attachments. Загрузка файлов Joomla». Там же можно посмотреть на сравнительную таблицу двух этих расширений. В качестве альтернативы предлагаю ознакомится со статьями «Обзор jDownloads. Каталог файлов Joomla» и «Обзор Phoca Download. Менеджер файлов Joomla 3».

Помимо выше описанных особенностей плагина, хотелось бы отметить ещё следующие:

  • поддержка большого количества шаблонов оформления с различными стилями.
  • Разграничение для групп пользователей Joomla на прикрепление файлов к статьям.
  • Возможность запрета загрузки файлов с определёнными именами.
  • Поддержка загрузки большого количества форматов файлов. Около 480 типов файлов.
  • Ограничение на размер загружаемого файла можно задать в административной зоне сайта.
  • Вы сможете указать категории статей, к которым можно будет прикреплять файлы.
  • Можно настроить окно загрузки файлов с сайта (12 параметров).

В обзоре будет участвовать последняя на момент написания статьи (27.12.2011) версия Core Design Attachments plugin 2.0.2. Обзор будет проходить на базе Joomla 1.7 на локальном сервере (MySQL 5.1.4, PHP 5.3.3, Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k). Core Design Attachments plugin не работает без установленного в Joomla Core Design Scriptegrator plugin. Он необходим для большинства расширений от Core Design. В его состав входят такие JavaScript библиотеки, как jQuery, jQuery UI, Highslide и другие. Core Design Scriptegrator plugin доступен для загрузки с официального сайта совершенно бесплатно. Однако пользователи платной подписки имеют возможность загружать самую последнюю версию Core Design Scriptegrator plugin раньше, чем все остальные на 3-4 недели. На момент написания статьи на сайте разработчика доступен Core Design Scriptegrator plugin 2.1.7. Но в обзоре будет участвовать Core Design Scriptegrator plugin версии 2.1.6. Также Core Design Scriptegrator plugin будет полезен при использовании Community Builder 1.7, GTranslate 1.6.х.22, Google Libraries API, YT Warp Theme Framework 6.0.2, ZOO 2.4.17. Core Design Scriptegrator plugin позволит загружать дополнительные темы оформления для Core Design Attachments plugin и устанавливать созданную на сайте jQuery собственную тему. Это очень удобно, если Вы хотите придать кнопке «Вложения» индивидуальный вид.

Локализация Core Design Attachments plugin 2.0.2 на русский и украинский языки (фронтальная и административная часть сайта. Кодировка UTF-8) выполнена мною. Вы можете загрузить русскую и украинскую локализации, зайдя на сайт как зарегистрированный пользователь.

При использовании Core Design Attachments plugin 2.0.2 (для Joomla 1.7) в среде Denwer 3 Base (2010-11-07 a2.2.4 p5.3.1 m5.1.40 pma3.2.3) у Вас могут возникнуть проблемы в отображении шрифтов. После переноса на хостинг проблем не должно возникнуть.

Если Вас интересует альтернативное расширение, то предлагаю прочесть статью «Обзор RSFiles. Скачивание файлов Joomla».

Настройка

Настройка Core Design Attachments plugin состоит из основных и расширенных настроек собственно самого плагина и настроек Core Design Scriptegrator plugin. Пример того, как может выглядеть настроенный Core Design Attachments plugin с добавленными вложениями, показан на рисунке ниже.

Core Design Attachments plugin

Основные параметры

В основных параметрах Core Design Attachments plugin (рисунок ниже) Вы может выбрать одну из 15 тем оформления для кнопки «Вложения», которая будет отображаться в статьях. Также можно выбрать шаблон к теме оформления. Это что-то наподобие стиля для темы. Как добавить дополнительные темы или создавать свои, я рассмотрю ниже в этой статье.

Основные параметры

Среди основных настроек доступны ещё следующие:

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

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

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

Дополнительные параметры

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

Дополнительные параметры

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

Настройка Core Design Scriptegrator plugin

Как я уже говорил выше, для работы Core Design Attachments plugin в Joomla должен быть установлен и включён Core Design Scriptegrator plugin. Настраивать его не обязательно.

В настройках Core Design Scriptegrator plugin хочу отметить только две. А именно: GZIP сжатие (рекомендую его включить для уменьшения файлов стилей и скриптов Core Design Attachments plugin) и Менеджер тем (рисунок ниже).

Менеджер тем

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

Просмотр темы

На этом же сайте Вы сможете загрузить дополнительные темы с различными эффектами. Более того, выбрав подходящую Вам тему, Вы сможете модифицировать её прямо на сайте Jqueryui.com используя различные инструменты (рисунок ниже).

Инструменты настройки темы

После чего её можно сохранить и загрузить на свой компьютер, а в дальнейшем при помощи менеджера тем Core Design Scriptegrator plugin установить и использовать у себя на сайте.

Прикрепление файлов к статьям

В правом нижнем углу под текстом статьи, к которой нужно прикрепить файл нажмите кнопку Вложения.

В появившемся окне нажмите Файлы (рисунок ниже).

Загрузка файла на сервер

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

После загрузки файл можно увидеть в списке файлов слева от области загрузки (рисунок ниже). После этого нажмите кнопку Назад.

Список файлов

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

Прикрепление файла

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

Как видно из описанного выше, вложения Joomla с Core Design Attachments plugin может организовать даже начинающий веб-мастер. А само прикрепление файлов Joomla возможно даже для неопытного пользователя.

К недостаткам Core Design Attachments plugin 2.0.2 хочу отнести отсутствие возможности «централизованного» управления всеми вложениями на сайте. Также было бы весьма полезно видеть статистику загружаемых файлов. При установке прав доступа к загружаемому файлу с сайта было бы удобно видеть все группы пользователей Joomla, а не только «Публичная», «Зарегистрированные», «Специальная».

Можно ещё много добавить полезных функций (например, ограничение на количество одновременно скачиваемых файлов, количество скачиваемых файлов одним пользователем за сутки и так далее), но не стоит забывать, что это всего лишь плагин. Более того все, дополнительные возможности могут усложнить работу с ним.

 

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