Статьи Новости Контакты

21.11.2008
Петр Агофонов

Картинная галерея для WordPress

описание плагина NextGEN для WordPress

NextGEN
Стартовая страница настроек плагина

Если вам постоянно приходится добавлять множество изображений, рано или поздно наступит тот момент, когда встроенных возможностей WordPress уже станет не хватать. Если же еще хочется, чтобы блог удивил своих посетителей чем-то новым и необычным, также может понадобиться внести изменения в пользовательский интерфейс. И тут встает извечный вопрос: как же достичь совершенства и при этом не потратить уйму таких недешевых человеко-часов на изобретение того, что уже кем-то реализовано. Но не расстраивайтесь, выход, конечно же, есть. Следует найти и подключить правильный плагин, который бы содержал все то, что необходимо. И так уж замечательно вышло, что те возможности обработки изображений, которых, собственно, и не хватает в стандартном WordPress, с успехом можно подключить с помощью расширения, которое я сегодня и хочу представить на ваш суд. Итак, эта статья расскажет об особенностях плагина NextGEN, который позволяет сделать процесс демонстрации изображений в WordPress более привлекательным.

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

Установка плагина

Установка любого расширения WordPress начинается с копирования распакованного архива, точнее, каталога с программными файлами, который в нем находится, в веб-директорию wp-content/plugins. Кроме того, рекомендуется также установить и русификатор к плагину, то есть скопировать файлы локализации с расширениями mo и po в подкаталог lang уже скопированного плагина. После всех этих несложных манипуляций достаточно запустить админпанель WordPress и в меню «Плагины» активировать расширение NextGEN Gallery и виджет, который, правда, будет полезен только в том случае, если ваш шаблон будет поддерживать такую возможность.

NextGEN
Активация плагина

Итак, каким же образом функционирует данное расширение и какие новшества можно от него ожидать? Первое, что бросается в глаза, — это то, что плагин интегрируется в административный интерфейс WordPress (как новый пункт меню с названием «Галерея») и в диалог выбора и загрузки медиафайлов.

Галерея

Позиция админменю под названием «Галерея» предназначена для управления всеми функциями NextGEN. Конечно же, вы увидите «Галерею», а не какую-нибудь Gallery, только в том случае, если не забыли добавить файлы русификации расширения, как уже было рекомендовано. NextGEN имеет большое количество функций, которые разделены по нескольким формам, краткий список которых и будет приведен далее:

  • «Галерея» — на этой форме вы увидите общие настройки системы, то есть сможете проанализировать, например, причину произошедших сбоев. Также здесь выводится лента новостей от разработчиков NextGEN.

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

  • «Управлять галерей» — именно в этой форме можно обработать фотографии, выполнить подгрузку изображений, которые были залиты по FTP.

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

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

  • «Стиль» — собственно, это простой элемент textarea, в котором можно отредактировать CSS-файл со стилями NextGEN. Вероятно, это сделано по просьбам дизайнеров, которым ведь тоже приходится работать с WordPress. С помощью этой формы, кстати, можно отключить вообще все стили, которые используются при выводе изображений с помощью библиотеки, и тем самым, например, выявить виновного в сбое оформления.

  • «Удаление/Сброс» — это сервисная форма, которая предназначена для полного удаления не только самих данных NextGEN, но и таблиц, в которых они хранились. Вероятно, это все же необходимо, поскольку WordPress не имеет специальных механизмов деинсталляции расширений.

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

  • «Справка» — страница с копирайтами разработчиков, самой же справки вы там, собственно, и не найдете. Да, вероятно, в ней и нет особой необходимости. Ведь интерфейсы галереи и сами по себе достаточно информативны.

NextGEN
Форма настроек водяных знаков

Тюнинг NextGEN

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

  • «Общие настройки». На этой странице можно определить характеристики плагина в целом. Именно с помощью этого меню можно указать путь, в котором плагин будет хранить изображения. Все же понимают, что для поисковой оптимизации стоит указывать «говорящий» путь, а не используемый по умолчанию gallery. Тут же стоит обратить внимание на флажок «Удалить файлы изображений». Рекомендуется тут же выключить эту невинную функцию, ведь при случайном удалении галереи можно легко стереть изображения, для сбора которых, возможно, понадобилось много времени и усилий. Подраздел «Метки/Категории» позволяет привязывать опубликованные в блоге картинки из конкретной галереи прямо к конкретной записи. Таким образом, в дальнейшем можно будет добавлять какие-то возможности, основываясь на такой привязке. Кроме того, при добавлении медиафайлов станет видно, какие картинки уже есть в указанной теме, что в принципе достаточно удобно при изменении публикации.

  • «Миниатюры». На этой вкладке формы настроек можно задать габариты уменьшенных копий изображений, которые используются для предварительного просмотра. Обратите внимание, что в виджете, который также добавляется при установке NextGEN, есть отдельная настройка размеров. То есть этот параметр необходим для работы с картинками именно в статьях (записях и страницах в терминах WordPress). Флажок «Игнорировать фиксированные размеры» рекомендуется устанавливать только в том случае, если вы больше любите дизайн, чем своих пользователей. Ведь предпросмотр обрезанной части картинок — это еще то удовольствие. Также здесь можно задать качество миниатюр и режим загрузки серверной операционной системы. Последнее может быть очень актуально для крупных хостинговых компаний, которые откровенно не переносят, когда «простые» сайты сильно занимают их мощности. Именно поэтому в случае использования площадки такого провайдера крайне рекомендуется указывать первый, то есть наиболее сберегающий ресурсы режим создания миниатюр.

  • «Изображения». С помощью этого диалога можно задать уменьшение всех загружаемых картинок до какого-либо стандартного размера, что позволит уменьшить дисковое пространство, необходимое NextGEN для хранения картинок. Тут же можно указать кеширование одиночных изображений. Имеется в виду, что определенным образом вставленные картинки, которые хранятся отдельно, будут показаны без предварительной обработки, что в принципе уменьшит нагрузку на хостинг. Стоит разрешить такое при включении режима добавления водяных знаков.

  • «Галерея». На этой вкладке указываются размеры страницы списка изображений, режим показа картинок, порядок сортировки в формах галерей.

  • «Эффекты». Эта страница позволяет указать, какой именно визуальный эффект будет вызываться при загрузке полноразмерной картинки. Есть возможность выбора из нескольких вариантов настройки, каждый из которых в принципе позволяет сильно оживить ваш блог. Если же вы предпочитаете строгий стиль ведения блога, то тут же можно вообще отключить все специальные эффекты. Эта вкладка позволяет пометить загружаемые картинки с помощью водяного знака. Следует обратить внимание на тот факт, что, для того чтобы эта возможность работала в полную силу, важно, чтобы была подключена функция php imagettftext(). К сожалению, в свое время некоторые американские провайдеры просто отключали эту функцию. Собственно, поэтому надо быть очень внимательным и при анализе хостинговых планов не стесняться спрашивать о режиме включения GD и наличии всех функций. Потому что отсутствие этой возможности само по себе сразу незаметно. И только со временем может оказаться, что не заработают некоторые функции вроде упомянутых водяных знаков. Плагин позволяет просматривать внешний вид «водяной» маркировки и настраивать ее по своему вкусу. Вместо текста можно наложить картинку.

  • «Слайд-шоу». На этой форме можно более подробно настроить, каким образом будут показываться слайды. Для организации процесса демонстрации картинок в виде слайд-шоу используется библиотека JW Image Rotator, то есть в принципе работать такой «слайдер» будет в подавляющем большинстве браузеров.

NextGEN
Эффект затемнения при выводе полноразмерной картинки

Загрузка и вставка

Загрузка изображений с помощью плагина осуществляется со страницы «Добавить галерею» меню «Галерея». Тут разработчики, видимо, недоглядели, поскольку было бы правильно назвать эту позицию как «Добавить» или как-то иначе. Однако суть от этого не меняется — с помощью этой формы выполняются как пакетная загрузка изображений, так и другие виды импорта картинок. Для этого используется либо flash-приложение, либо обычный JavaScript. Оба способа в принципе работают одинаково быстро, различие будет только в большей удобности способа с flash.

Вставка изображений в блог осуществляется с помощью стандартного диалога работы с медиафайлами. В нем появляется дополнительная вкладка с одноименным названием — NextGEB Gallery. Именно там можно выбрать нужную картинку из списка ранее загруженных. Можно сказать, что было бы верно прямо тут сделать и загрузку новых фото и картинок, однако, видимо, разработчики решили отделить приятное от полезного и разделить функциональность системы на несколько частей для удобства отладки.

Выводы

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




Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2018 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100