Печать

Занятие 8. Установка расширений: Фотогалерея

Рейтинг:   / 0
ПлохоОтлично 

Для чего нужна фотогалерея, думается, нет смысла объяснять. Тот, кто хоть раз пытался выложить на своем сайте фотографии посредством ручного прописывания в html-коде тега <img> и сопутствующих ему атрибутов, без сомнения, оценит преимущества этого расширения. Здесь, несмотря на бесплатность продукта, представлены весьма профессиональные возможности выкладки и визуального представления графической информации. Вы можете с легкостью создавать именованные категории рисунков, загружать в них изображения как поодиночке, так и архивированными пакетами (объем которых, правда, не может превышать объем, разрешенный сервером),  демонстрировать изображения на соответствующей странице вашего сайта как в уменьшенном варианте, так и в оригинальном размере, в обычном режиме листания или в режиме слайд-шоу. Словом, это должно быть на вашем сайте.

Бесплатная галерея JoomGallery_1_5_0_2


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

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

Установили?

Теперь в меню «Компоненты» выбираем «JoomGallery», чтобы перейти в панель управления галереей. Чтобы загрузить в неё фотографии, нужно сначала создать соответствующую категорию. Для этого выбираем «Менеджер категорий» и жмем кнопку «Новый». Вводим название этой категории, например,  «Наша школа». Можем написать комментарии к этой категории в соответствующем поле, хотя это и не обязательно: фотографии сами нагляднее сотни томов комментариев к ним. В строке «Доступ» можно установить уровень доступа к этим фото для групп пользователей: для всех (Public), для зарегистрированных или же для специальных. Собственно, нечего особо секретничать, поэтому ставим общий доступ, чтобы любой посетитель вашего сайта без процедуры регистрации мог просмотреть вашу галерею.

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

Теперь начинаем добавлять фото в эту категорию.

Загрузка поштучно


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

Жмем «Загрузка изображений».

Здесь вам предоставляется возможность загрузить 10 изображений, но если их объем  в сумме будут превышать 2Mb,  загрузить их не получится. Поэтому вы сначала должны проверить «вес»  выбранных к загрузке изображений. При этом, не исключено, придется ужимать фото, поскольку ни один уважающий себя пользователь не станет смотреть слишком «тяжелые» изображения. Во-первых,  если скорость интернета у него невысокая, фотографии будут долго загружаться, во-вторых, при сегодняшней цене в 2,5 рубля за 1 Mb трафика просмотр, скажем, 10 ваших изображений  объемом по 2 Mb каждое выльется пользователю в 50 рублей. Удовольствие, сами понимаете, сомнительное. Поэтому, если вы хотите, чтобы ваши фото были просмотрены, не допускайте, чтобы размер каждого из них превышал максимум 100Kb. Сжать изображения можно в MSO Picture Manager, который поставляется вместе с офисом или в любом другом графическом редакторе, поддерживающем сохранение в формате .jpg. (Например, GIMP. Он позволяет даже вручную регулировать размер файла)

Определившись с этим, можете приступать к загрузке, поочередно нажимая кнопки «Обзор» и указывая нужный файл. (Имена файлов должны быть на латинице! Это нужно для сервера, который не понимает кириллицу!) Затем выбираем категорию в строке «Категория будет назначена»,  указываем общее имя для всех изображений, допустим, «День знаний» или «1 Сентября», да какое будет угодно, главное, чтобы по теме. Вписываем, если нужно, автора. Ставим галку в строке про прозрачность и анимацию, но поле Режим отладки оставляем пустым – оно для программистов, тестирующих эту программу. И нажимаем кнопку «Загрузка». Теперь нужно подключить нашу галерею в пункт меню. Идем во «Все меню» - «Главное меню». Жмем «Создать». Выбираем «JoomGallery».  Вводим название пункта – «Галерея», хотя вы не ограничены в этом, называйте, как хотите. Все. Заходим с улицы и жмем на этот пункт меню. Перед вами ваша первая фотогалерея.  Намеренно не будем описывать, как ей пользоваться. Поскольку программисты сделали все максимально прозрачным, низкий им поклон.

Ftp-загрузка


Очень удобная вещь для тех, кто не любит загружать изображения по одному, поскольку есть возможность через протокол ftp в определенную папку сайта скопировать сразу большое количество изображений. Путь к этой папке: /components/com_joomgallery/ftp_upload/. На неё надо предварительно разрешить полный доступ. Копируем в неё все нужные изображения с вашего компьютера (имена файлов только на латинице!). Только помним о том, что существуют квоты размеров вашего сайта (по умолчанию на виртуальном сервере это 150Mb), чтобы не переборщить. Вообще это должно стать доброй привычкой – постоянно знать о размерах файлов, с которыми работаете – это сбережет вам много времени и нервов.

Затем идем в панель управления галереи и выбираем Ftp-загрузка.

В поле «Выбери фото» мы видим имена всех только что загруженных файлов, и полоса прокрутки поможет нам их пролистать, если список  больше визуально отображаемого поля. В этом списке, воспользовавшись клавишей Ctrl (если выделяем выборочно) или Shift (если выделяем подряд) и одновременным щелчком мыши, выделяем нужные изображения. Строки настроек, что ниже этого поля, настраиваем так же, как мы это делали и при загрузке поштучно. Обратите внимание, что по умолчанию стоит флажок в строке «Удалить фото после загрузки». Это означает, что после загрузки в галерею файлы изображений будут удалены из той папки, куда вы их загрузили по ftp – ftp_upload. Это нас вполне устраивает.

Затем жмем «Загрузка». Если объем изображений значителен (до 15 Mb), joomla потребуется какое-то время (до 30 секунд), чтобы выполнить ваше требование. Если joomla не справилась, вам потребуется уменьшить количество рисунков, загружаемых одновременно, выделив их меньшее, чем до этого, число.

Все. Заходим с улицы и любуемся.

Java-загрузка


Еще один способ загрузки изображений, с использованием Java-машины. Когда вы выберете эту возможность, система покажет вам окно-предупреждение, в котором вам потребуется нажать кнопку Run.

Этим вы разрешите установить (запустить) Java-машину на вашем компьютере.

Спустя несколько секунд вы увидите окно, несколько отличающееся по внешнему виду от окна ftp-загрузки, но, однако же, по функциональности очень схожее с ним.

Нажав на «Обзор», вы указываете те изображения, которые хотите загрузить, но помните об ограничениях в объеме файлов (до 2 Mb загружаются без проблем). Посмотрите на рисунок (столбец «Размер») – и вы поймете, что не все выбранные на нем файлы загрузятся, поскольку их суммарный объем намного превышает лимит сервера. Далее делаем то же, что и при других видах загрузки.

Загрузка зипованным пакетом


Последний вариант загрузки представляет собой загрузку предварительно заархивированных в Zip формате (отсюда слово «зипованный») изображений. Для этого сначала отбираем фото, оптимизируем их объем, выделяем их все, щелкаем ПКМ по выделенному и выбираем «Отправить» - «Сжатая Zip-папка». Через мгновение вы будете иметь зипованный архив фото, который и укажете после нажатия кнопки «Обзор» в разделе «Загрузка пакетом» панели управления галереи.

Далее вам все известно.

Какой способ выбрать для загрузки – решать вам.  Мы советуем ftp-загрузку, поскольку она позволяет быстро загрузить  много фотографий, а потом уже рассортировывать их по категориям.

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

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

«Менеджер комментариев». Здесь отображаются все комментарии, сделанные пользователями относительно конкретных изображений вашей галереи. Их можно опубликовать, т.к. они ждут вашего администраторского разрешения на это, одобритьих или, наоборот, запретить или удалить вовсе.

«Менеджер голосований». Здесь можно представить все голоса, отданные за ваши изображения пользователями сайта в виде таблицы, где будут указаны все данные проголосовавших. Кроме того, можно удалить все голоса.

«Менеджер миграции». Здесь можно настроить свою галерею на миграцию из версии  PonyGallery ML. Так как у вас таковой не имеется, то и нет смысла нажимать на эту кнопку.

«Помощь». Сюда даже не нажимайте, если, конечно, вы не владеете в совершенстве английским языком, поскольку в этом разделе вам предлагаются десятки ссылок на иноязычные ресурсы поддержки проекта.

«Редактировать CSS». Здесь вы можете отредактировать внешний вид галереи, если предварительно изучили язык каскадных стилей CSS.

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

Контрольные вопросы


  1. Зачем на сайте нужна фотогалерея?
  2. В чем преимущества подобной галереи по сравнению с html-галереей «Конструктора сайтов»?
  3. Какие виды загрузки изображений существуют?
  4. Что значит «зипованный» архив?
  5. Зачем нужна оптимизация изображений?
  6. Каким способом можно загрузить изображения, своим объемом превышающие лимит сервера?
  7. Создайте Zip-архив из 20 изображений, предварительно оптимизировав их, и установите подходящим способом в категорию под названием «Загружено Zip».
  8. Загрузите 10 изображений способом Java-загрузки в категорию «Загружено Java».
  9. Загрузите 15 изображений способом ftp-загрузки в категорию «Загружено Ftp».
  10. Пришлите по e-mail адрес галереи для проверки.

Контрольные задания


  1. Создайте Zip-архив из 20 изображений, предварительно оптимизировав их, и установите подходящим способом в категорию под названием «Загружено Zip».
  2. Загрузите 10 изображений способом Java-загрузки в категорию «Загружено Java».
  3. Загрузите 15 изображений способом ftp-загрузки в категорию «Загружено Ftp».
  4. Пришлите по e-mail адрес галереи для проверки.