Настройка Magma для широкой аудитории
nonameВ последнее время вижу, как всё чаще недоброжелатели пытаются испортить опыт художников в интернет-пространстве, особенно когда дело касается интерактива, где могут поучаствовать все желающие. Со мной это приключилось ещё где-то в октябре-ноябре, об этом я сказал открыто и также извинился за приченённые неудобства. Сегодня я хочу рассказать, как настроить магму и в принципе как реагировать на таких недоброжелателей.
В САМОМ КОНЦЕ ОСТАВЛЮ СКРИНШОТ НАСТРОЕННОЙ МАГМЫ.
1) Вы открыли сайт, зарегистрировались, все дела. Создаём новый холст.

2) Создаём несколько слоёв в File -> Quick New (потом можно внизу на плюсики нажимать). Прежде чем давать кому-либо ссылку, помимо будущих администраторов, вам необходимо настроить права пользователей, которые придут сюда. Здесь поподробнее.
2.1) Виды пользователей:
а) Владелец/Owner - тот, кто рулит у причала и имеет полный доступ к любому функционалу.
б) Администратор/Admin - очевидно, человек, который имеет бОльшую часть функционала, но не всю. Ограничивает администратора владелец.
в) Одобренный/Approved - что-то типа доверенного пользователя, он может влиять на холст, если владелец даст ему на это соответствующие полномочия.
г) Пользователь/None/all - человек, который перешёл по ссылке и обладает ограниченными правами, связанные с изменением холста.
Если подытожить:
Владелец может делать всё
Администратор и Одобренный - ограничен правами, выданными владельцем, но обладающий возможностью повлиять на происходящее в холсте
2.2) Не давайте админку и одобренным тем пользователям, которым вы не доверяете на все 100%. Чтобы выдать кому-либо роль на холсте - достаточно щёлкнуть по пользователю на холсте и дать соответствующую роль

2.3) Сверху, слева, будет классическая менюшка. Там будет категория Admin - именно там мы, как владельцы, настраиваем нашу магму. Если вы НЕ ПЛАНИРУЕТЕ делиться ссылкой на публику, а только между "своими" - вы можете проигнорировать этот пункт. Но все мы знаем, почему мы здесь, поэтому открываем вкладку и начинаем настраивать.
Unblock all blocked users - все пользователи, которые были заблокированы - будут разблокированы. Так как холст новый, то там никого и не будет.
Anyone can take over Offline users layers - Каждый пользователь может завладеть холстом другого пользователя, если он оффлайн. Эта плашка ОЧЕНЬ важна, так как именно она может стать роковой при недоброжелателях.
Проще говоря: если Пользователь А нарисовал картинку и вышел, то пользователь Б может два раза кликнуть по холсту и забрать рисунок себе и удалить все наработки.
Галочку убираем.
Max layers per user - ограничение кол-во холстов для пользователя. Можно оставить неизменным, но помните, что если у вас реально много людей - большое кол-во холстов будет нагружать сервер, отсюда пойдут лаги.
Рекомендация: так как возможно этот же туториал могут читать и недоброжелатели (дарова), рекомендую снизить риск и поставить ограничение в 5-10 слоёв.

Дальше идут права. Список пугающий, но нас интересует от силы 6-8 пунктов, которые могут именно негативно повлиять на опыт в магме. Рассмотрим.
Own layers - кто может владеть холстами. Все, иначе обычные пользователи не смогут порисовать.
Take over layers - возможность перехватывать холсты. Это значит, что если пользователь два раза кликнет по чужому холсту - он сможет полностью завладеть им и удалить всё. Оставляем только админам/доверенным.
Re-order layers - изменение порядка холстов, как в программах, выстраивание иерархии. Несильно влияет на опыт, но можно на всякий ограничить до доверенного.
Add/remove layers - добавлять/удалять новые слои. Оставляем на all, иначе люди не смогут рисовать.
Resize canvas - изменение размера холстов. Возможность в реальном времени увеличить/уменьшить холст. Оставляем это право админам и доверенным.
Drawing setting - настройки, связанные с рисованием, по типу нажатие пера и etc, оставляем для всех.
Paint Bucket - ВЕДРО с заливкой. В магме есть несколько видов заливки 1) Ведро; 2) Лассо. Если пользователь неаккуратный и случайно нажмёт на ведро - он закрасит весь холст. Хуже, если он после этого ещё и вылетит. Также недоброжелатели могут воспользоваться этой функцией и быстро испортить холст. Можно ограничить, но можно и оставить, если есть администраторы и владельцы на холсте.
Совет для пользователей: используйте закраску лассо. Так вы точно никому не помешаете и не ошибётесь.
Настройка в САМОМ конце - Edit sequence - Как я понимаю, это добавление/редактирование новых холстов внизу (там где все холсты показаны и в конце плюсик, типа новый создать). Удалить холст нельзя, но люди могут отвязать его от основной цепочки. Потеряется он короче для других. Отдаём это право доверенным/админам.

Дальше идут настройки, которые несильно влияют на опыт, но недоброжелатель также может вывернуть это в проблему. Тем не менее, благодаря настройкам выше - это можно будет исправить за несколько минут, с учётом его бана. Но давайте рассмотрим.
Paste - "Вставить" - картинку, свой скриншот, неважно. Просто функция ctrl+v
Chat - чат, кто может туда писать
Chat images - картинки в чате - можно ограничить на всякий случай.
Show cursors - видеть курсор пользователя
Create comments - возможность комментировать что-либо на холсте (хзвще зачем нужна эта функция, но вот)
Voice call listen и Voice call talk - возможность говорить и слушать в голосом чате. Очевидно, что listen - слушать кого-то, talk- говорить. Можно настроить, если хотите типа вести стрима, где вы будете балакать, а другие слушать.

2.4) Перепроверяем все выданные права. Можно позвать доверенное лицо без прав и попросить поделать всяких пакостей. Если всё супер-гуд и вас устраивает всё - делаем ссылку публичной и даём на широкую аудиторию.

3) АЛЯРМ, К НАМ ЗАШЁЛ НЕДОБРОЖЕЛАТЕЛЬ! Что делать?
3.1) Пользователь: если вы видите странное поведение человека: перекрывает ваш рисунок, начинает писать оскорбления и закрашивать холст - сообщите об этом в чате. Можно тэгнуть владельца холста через собаку "@" чтобы он точно заметил. Также напишите юзернейм недоброжелателя
3.2) Владелец: не паникуйте. Ваш холст УЖЕ защищён, осталось только выдворить недоброжелателя.
Достаточно просто нажать на аватарку недоброжелателя и нажать: Kick and block - кикнуть со всех холстов и блокнуть его на этой конкретной магме.


Когда вы выкинете его из магмы, дело останется за малым:
а) Два раза кликнуть по холсту недоброжелателя;
б) удалить его холсты.
3.3) Готово, всё вернулось на свои места и теперь каждый может спокойно рисовать дальше.
Дополнительная информация и Совет дня:
1) В магме могут участвовать максимум 30 человек по бесплатному тарифу и 50 по платному. Это на случай, если кто-то не может к вам зайти и пишет об этом.
2) Технически, вы можете сделать один холст, настроить его и постоянно крутить интерактив. Но помните, магма подчищает файлы (вроде срок хранения холстов 30 дней). Так что лучше сохраните свои настройки куда-нибудь и периодически возвращайтесь к ним, если память подводит.
3) Прежде чем вы закроете магму и пойдёте отдыхать - сохраните все холсты в формате PSD/PNG/как хотите вообще - спать спокойнее будете.
4) Не воспринимайте подобные сообщения, комментарии и прочее как что-то личное. Цель подобных людей - испортить опыт, прекратить творчество и дружелюбную атмосферу. Им неважно, что именно писать и рисовать, главное задеть чувства.
А последнее, что надо делать в интернете - реагировать на очевидные провокации и завершать интерактив из-за недоброжелателей.
Уверяю, подписчики понимают, что есть те люди, за которыми попросту невозможно уследить и им несложно подождать несколько минут, чтобы вы решили проблему. И подобное вмешательство никак не портит чьё-либо настроение в долгосрочной перспективе, об этом забудется буквально минут через 10-15.

Всех благ.