Приложение «Фото»
27 июля 2012Встречайте приложение «Фото»!
http://www.webasyst.com/ru/apps/photos/
Приложение бесплатное и уже доступно для установки через Инсталлер.
Разработка «Фото» длилась несколько месяцев. В течение этого времени во фреймворк были внедрены разные полезные механизмы, например, работа с изображениями (класс waImage
), а в самом приложении «Фото» реализовано множество интересных и крайне полезных для фотогалереи функций:
— организация фотографий по обычным (наборным) и «умным» (динамическим) альбомам,
— фотопоток без обязательной привязки фотографий к альбомом,
— иерархическое дерево альбомов,
— быстрая фильтрация фотографий по разным критериям, например, по тегам и оценкам,
— публикация фотографий и альбомов во фронтенде,
— группировка фотографий в стеки,
— экспорт фотографий в виде прямой ссылки или HTML,
— приватные фотографии, доступ к которым имеют только авторизованные пользователи бекенда,
— массовая загрузка фотографий, в том числе драг-н-дропом прямо в браузер,
— плагиновая структура, позволяющая очень гибко расширять функционал приложения,
— интеграция с приложением «Блог» (на основе связки приложений «Фото» и «Блог» очень удобно вести фотоблог!)
Попробуйте сами в демо-версии приложения:
— фронтенд (общедоступная часть),
— бекенд (в демо-версии отключена возможность загрузки фотографий).
Для приложения также доступны четыре плагина (как и само приложение, плагины бесплатные и устанавливаются через Инсталлер):
Будем рады услышать ваше мнение о приложении, замечания и пожелания.
Пользуясь случаем, поздравляем всех читателей блога, разработчиков и пользователей фреймворка с днем сисадмина и открытием ХХХ Олимпийских игр!
19 комментариев
Спасибо! Огромное. Действительно классная штука! Планируется ли плагин для добавления watermark?
ответитьСорри! Вы опередили меня )
ответитьВ превью появились пустые места после окончания просмотра, фото в потоке
ответитьhttp://facelines.ru/wa-data/public/photos/39/00/39/39.970.jpg
тамже можно потестировать!
Так и задумано. Когда поток заканчивается, отображаются изображения-пустышки, что значит, что дальше листать нельзя. В самом начале фотопотока то же самое.
ответитьА есть ли возможность прикреплять фотографии/альбомы к существующим записям блога?
ответитьЕсть возможность опубликовать выбранные фотографии в качестве блог-поста — прикрепить фото в тексте записи в блоге. Как-то публиковать фото «рядом» с записью встроенной возможности нет.
ответитьРасскажите, как вы хотите видеть интеграцию «Фото» и «Блога», как будут фотографии публиковаться во фронтенде, в бекенде блога, в RSS-ленте — возможно, кто-то из разработчиков напишет плагин для предложенного вами варианта.
Спасибо за ответ!
ответитьДа, сейчас есть ручная вставка, но, на мой взгляд, это не очень удобно. Как насчет чего-то вроде этого:
Фото:
а) Заходим во "Все фотографии", кликая по чекбоксам выделяем нужные фото;
б) допустим, в правом меню у нас есть ссылка "Привязать к записи блога", при нажатии на которую всплывает окно с инпутом и кнопкой подтверждения;
в) после выделения нужного кол-ва фотографий и открытия окошка, вводим в инпут название нужной записи (поиск записи по заголовку идет через аякс) и нажимаем OK.
г) где-нибудь под каждой миниатюрой выводим заголовок привязанной записи с возможностью убрать привязку кликом по заголовку (аякс)
Блог:
После привязки фотографий в "Фото" открываем для редактирования запись, к которой мы сделали привязку. Где-то под окном контента (к примеру) видим миниатюры привязанных фото; каждое фото можно отвязать, опять же через аякс.
Фронт:
Самый простой вариант: выводим привязанные фото списком миниатюр. При клике по миниатюре открывается лайтбокс с переходом по всем фото альбома.
RSS:
Просто выводим все привязанные фото в конце записи.
В качестве стандартного функционала мы такое делать не планируем. В качестве идеи для плагина — спасибо.
ответитьТак все супер, но как то нет того что хотелось бы...
ответитьК примеру, http://astappev.info/photos/photo/DSCN0221/, вот при группировке фото, неудобно листать кликая только по стрелкам. Может стоит добавить внизу ряд как в админке (групп), там удобнее навигации., да и не плохо бы навигацию по клику мышкой на изображение, правая сторона следующая, левая предыдущая, ну и что то подобное.
Так же с этой группировкой не понятно, как изьять одну фото, не всю группу разъединить а одно фото, из группы?
Лайтбокс планируется? Или статика останется? Больше динамики! (мое скромное мнение)
При загрузке фотографий вылетает ошибка: callback1.jpg Internal Server Error и снизу написано Файлы загружены с ошибками. Мучаюсь уже второй день
ответитьСкоро всего, не хватает памяти на создание эскизов фотографии. Попробуйте увеличить лимит памяти в настройках PHP — настройку memory_limit.
ответитьТак же проверьте наличие PHP расширения exif и, по возможности, включите расширение imagick - оно чуть более лояльно к потребной памяти.
ответитьВыпустили обновление приложения «Фото», в котором исправлены найденные недочеты и ошибки, появилась подсветка новых (загруженных другими пользователями) фотографий в бекенде. Установить обновление можно через «Инсталлер» как обычно.
ответитьКстати, совет пользователям приложения «Фото»: в бекенде фотографии можно выделять с помощью Shift. В списке фотографий отметьте галочку для некоторой фотографии, затем зажмите Shift и выделите другую фотографию — все фото, находящиеся между ними, будут отмечены галочками.
ответитьВыбранным фото можно быстро устанавливать оценку (рейтинг) нажатием на клавиатуре клавиши с цифрой от 0 до 5.
Будет ли поддержка гео-информации?
ответитьПоддержка уже есть. Если у снимка в EXIF есть данные о том, где был сделан снимок, то при просмотре фотографии в бекенде показывается Гугл-карта с маркером места.
ответитьХорошие новости. Спасибо!
ответитьА фотопоток единый для всех пользователей? Нет возможности разделить для каждого пользователя свои личные фотографии невидимые другим? Захожу под своим логином и у меня свои каталоги и фотографии.
ответитьКаждый пользователь может видеть только те фотографии, к которым у него есть доступ: и в фотопотоке, и в списке альбомов.
ответитьДоступ настраивается в приложении «Контакты» для каждого пользователя или группы пользователей и позволяет предоставить доступ либо ко всем фото, либо только к своим (которые загрузил он сам). Плюс определить права на редактирование фотографий.
В приложении «Фото» для альбомов можно определять уровень видимости для различных групп пользователей.