Три поверхности, одно событие
Экраны выше — не три продукта. Это одно событие, увиденное с трёх сторон, и каждая из них смотрит на один и тот же набор загрузок.
Владелец видит очередь. Всё, что присылают гости, попадает туда с состоянием, и он публикует или отклоняет каждый элемент — пакетом, если вечер дал четыреста штук. Гость видит телефон: код, страницу загрузки, а потом то, что владелец разрешил гостям видеть. Фотограф видит портал: свою сдачу одному клиенту, отделённую от гостевых загрузок, хотя обе принадлежат одному событию.
Между тремя меняются не данные. Меняется то, кому позволено смотреть, — и это владелец решает один раз.
Свадьбы, помолвки, дни рождения, фестивали
Механизм одинаков на любом типе события; меняется настройка, которую стоит выбрать, и комната, в которой стоишь.
Свадьба — это двести камер и одна галерея, и большинство пар придерживает загрузки на одобрение, чтобы ничего не дошло до списка гостей раньше, чем они это увидят. Помолвка — сорок человек в маленькой комнате, и интересный вопрос в том, какие кадры её покинут. День рождения — гости восьми и восьмидесяти лет, где работает только код на столе и полное отсутствие того, что надо устанавливать. Фестиваль — толпа, которую никто не звал по имени, где код уходит на навигацию, а работу делает очередь модерации.
У каждого из них есть своя страница с подробностями, и все они работают на показанных здесь поверхностях.
Что происходит, когда код сканируют
Код выше настоящий и ведёт на страницу присоединения. Сканирование камерой телефона открывает страницу в том браузере, который у телефона уже есть, — ничего не скачивать, никакой учётной записи, никакого пароля.
Гость может вписать имя, чтобы владелец знал, кто что прислал, а может оставить поле пустым. Дальше он загружает: и фотографии, и видео, в том разрешении, в котором снял телефон. Гости не являются учётными записями на этой платформе. Они не появляются ни в каком списке пользователей, не получают пароль, и их возможности ограничены событием, к которому они присоединились, и ничем больше.
Тот же код можно напечатать на карточке, поставить в приглашение, показать с экрана или отправить обычной ссылкой.
Очередь и решение, которое ей предшествует
Ничто не публикуется само. При создании события владелец отвечает на один вопрос, и этот ответ управляет каждой последующей загрузкой.
Оставить всё закрытым — и гости присылают, ни разу не увидев галерею. Придержать каждую загрузку на одобрение — и гостям ничего не видно, пока её не выпустили. Или разрешить приглашённым видеть загрузки сразу после завершения — для комнаты, где всем и так доверяют. Без дополнительного шага публикует только третий вариант, и выбирают его осознанно.
Что бы ни было выбрано, у каждой загрузки есть состояние — ждёт, одобрена или отклонена, — так что владелец всегда знает, что в комнате, а что ещё у него. Очередь на макете выше и есть этот список.
Профессиональная половина: сдача, порталы и альбомы
У фотографа, работающего в Momenly, есть собственное рабочее пространство и портал для каждого клиента. Готовая подборка передаётся туда, за ссылку и клиентский вход, и клиент видит её и больше ничего — ни других клиентов, ни гостевых загрузок, ни рабочего пространства.
Приходящие файлы — не только те, что умеет рисовать браузер. Camera raw, PSD, AI, EPS и PDF хранятся и возвращаются нетронутыми; там, где формат нельзя показать, карточка так и говорит, а не показывает сломанную миниатюру, выдающую себя за фотографию.
Альбомы — то, что оставляет большое событие пригодным к работе. Соберите вместе то, что связано, поделитесь этим альбомом, а не всем сразу, и задайте ему собственные настройки скачивания и комментариев.
Пятнадцать дней, затем тридцать
У каждого события в Momenly одни и те же часы, и они видны в событии с момента его создания.
Пятнадцать дней открыто. На пятнадцатый день доступ закрывается и для владельца, и для гостей. Администраторы могут обращаться к содержимому до тридцатого дня — для восстановления, безопасности и поддержки. На тридцатый день оно удаляется навсегда, и после этого вернуть его не может никто, включая нас.
Поэтому сохраняйте важное, пока галерея открыта. Сегодня это делается файл за файлом: единый архив всего события есть на экране загрузок, но служба, которая его собирает, ещё не включена, и кнопка прямо об этом говорит, вместо того чтобы запускать задачу, которая никогда не завершится.