Галерея — различия между версиями
м |
(→Для системных администраторов) |
||
Строка 38: | Строка 38: | ||
Включение автоуменьшения и задание порога, где уменьшение начинает срабатывать, задаётся обычным для всех компонент способом, в настройках (пункт меню Сайт — Компоненты). | Включение автоуменьшения и задание порога, где уменьшение начинает срабатывать, задаётся обычным для всех компонент способом, в настройках (пункт меню Сайт — Компоненты). | ||
+ | |||
+ | Пример настройки samba-сервера (фрагмент файла /etc/samba/smb.conf): | ||
+ | |||
+ | <pre> | ||
+ | [gallery] | ||
+ | delete readonly = yes | ||
+ | comment = School Site Gallery | ||
+ | map system = yes | ||
+ | preserve case = yes | ||
+ | writable = yes | ||
+ | map hidden = yes | ||
+ | wide links = yes | ||
+ | path = /var/www/html/sp/pic/gallery | ||
+ | create mode = 0666 | ||
+ | directory mode = 0777 | ||
+ | write list = web | ||
+ | valid users = web | ||
+ | public = yes | ||
+ | </pre> |
Версия 10:56, 17 июля 2013
Галерея — это компонент, появившийся в Школьном портале версии 5.2, служащий для создания на сайте фотоальбомов.
Размещение фотографий на сайте происходит простым и привычным для пользователя образом: в определённой сетевой папке можно создавать папки и складывать туда файлы.
Из полученной структуры папок Школьный портал при просмотре галереи автоматически строит альбомы и показывает внутри них фотографии.
Сортировка альбомов выполняется от новых (сверху) к старым (вниз).
Страница альбома представляют собой наборы миниатюр фотографий. По щелчку на миниатюре открывается большая фотография. Перелистывать фотографии в альбоме можно мышкой (колесо или кликом в левую/правую часть фото) и клавиатурой (стрелки влево/вправо).
Альбомы могут быть вложенными. Поскольку альбомы ни что иное как папки с файлами, для удобного создания и управления ими можно использовать всю мощь вашего любимого файлового менеджера.
Для экономии трафика или при наличии медленного интернета большие фотографии могут показываться не в оригинальном размере, а в уменьшенном. Включение уменьшения и задание предела делается в настройках компонента.
В компонент Последние публикации добавлена поддержка галереи.
Для системных администраторов
Корень галереи:
/var/www/html/sp/pic/gallery
Обеспечить доступ к этой папке можно через samba-сервер. Это наиболее привычный способ для пользователей. Однако никто не мешает использовать FTP, sshfs и т. д. Это исключительно ваш выбор. Мы лишь рекомендуем обратить внимание на samba. Главное требование к этой папке после внесения изменений в системе для обеспечения доступа пользователям — соблюсти правило: apache должен по-прежнему иметь доступ на листинг папок и чтение файлов. Доверенные пользователи должны иметь доступ на чтение и запись.
Две соседние папки
/var/www/html/sp/pic/gallery.thumbs /var/www/html/sp/pic/gallery.resize
служебные. К ним доступ пользователям не нужен. С ними портал обращается автоматически. Резервное копирование этих двух папок не требуется, информация в них вторична (там хранятся уменьшенные копии и миниатюры оригиналов).
Самый первый просмотр альбома через сайт происходит с некоторой задержкой, зависящей от количества фотографий и быстродействия сервера. Школьный портал в этот момент создаёт миниатюры фотографий из альбома. Также создаются уменьшенные копии (если настроено). Уменьшенные копии создаются только в том случае, если фотография превышает порог, иначе будет показана оригинальная фотография. После создания миниатюр и опционально уменьшенных копий второй и последующие просмотры альбома будут быстрыми.
Если у вас медленный интернет, рекомендуем включить показ уменьшенных фотографий на сайте. Это особенно важно, если фотографии перед помещением в папку галереи вы не уменьшаете, а кладёте как есть из современных фотокамер, обладающих матрицами настолько высокого разрешения, что конечные файлы могут занимать по нескольку мегабайт. Некоторые модели делают снимки, занимающие более 20 мегабайт. Комфорт при просмотре подобных снимков без автоуменьшения может значительно снижаться.
Включение автоуменьшения и задание порога, где уменьшение начинает срабатывать, задаётся обычным для всех компонент способом, в настройках (пункт меню Сайт — Компоненты).
Пример настройки samba-сервера (фрагмент файла /etc/samba/smb.conf):
[gallery] delete readonly = yes comment = School Site Gallery map system = yes preserve case = yes writable = yes map hidden = yes wide links = yes path = /var/www/html/sp/pic/gallery create mode = 0666 directory mode = 0777 write list = web valid users = web public = yes