Обоснование: устаревшие брошенные разговоры годами зря занимают ресурсы. Количество таких разговоров, думаю, растёт. Предполагаю, что внедрение указанных функций как минимум сократит скорость роста количества брошенных разговоров, а следовательно, сэкономятся расходы на функционирование сайта.
Речь не об удалении всех подряд устаревших разговоров, а исключительно об утративших актуальность. Действительно, некоторые давнишние разговоры не теряют своей ценности годами. Перед удалением разговора целесообразно предупредить об этом его участников и выждать оговоренное время, а в случае его востребованности участниками - оставить. Можно включить рекомендацию о таком предупреждении в текст подтверждения удаления разговора. А ещё можно сохранить разговор на своём ПК.
По поводу имеющихся способов удаления. Во-первых, автоматическое удаление при выходе всех - это хорошо, но это - идеальный случай. А в реальности есть "мёртвые души", редко появляющиеся сообщники, "пропавшие без вести". Во-вторых, я уверен, что от разговоров с тысячью участников его создатель не будет всех отключать, проделав такое хотя бы единожды.
Alex2010 написал:Ну, в принципе, так можно делать и сейчас, если есть необходимость. Нужно только, чтобы создатель разговора желал это сделать. Оставляет предупреждающее сообщение, затем при отсутствии возражений отключает всех и уходит сам. Зачем нужны дополнительные инструменты там, где справляются нынешние?
Речь не об удалении всех подряд устаревших разговоров, а исключительно об утративших актуальность. Действительно, некоторые давнишние разговоры не теряют своей ценности годами. Перед удалением разговора целесообразно предупредить об этом его участников и выждать оговоренное время, а в случае его востребованности участниками - оставить. Можно включить рекомендацию о таком предупреждении в текст подтверждения удаления разговора. А ещё можно сохранить разговор на своём ПК.
Alex2010 написал:Полагаю, Вы сейчас говорите о разговорах с большим количеством участников? Но разговоры бывают не только такими. Миллионы разговоров проходят между 2-3 сообщниками, и они легко ликвидируются как раз таким всеобщим выходом из этих разговоров.
Во-первых, автоматическое удаление при выходе всех - это хорошо, но это - идеальный случай. А в реальности есть "мёртвые души", редко появляющиеся сообщники, "пропавшие без вести". Во-вторых, я уверен, что от разговоров с тысячью участников его создатель не будет всех отключать, проделав такое хотя бы единожды.
Или можно на странице "Пригласить участника" добавить кнопочку "Отключить всех" или "Снять галочки" или т.п.
Эту функцию можно добавить в раздел "Управление разговором". Целесообразно предусмотреть автоматическое информирование участников разговора о предстоящем его удалении и отсрочку удаления, чтобы желающие могли его скопировать (или отменить удаление). А число в составе ссылок последних разговоров приближается к полумиллиону.
Насколько я понимаю по комментариям к идее, речь скорее идёт о добавлении кнопки "отключить всех участников разговора" на странице приглашения новых участников. Плюс о предоставлении возможности отключённым участникам в течение какого-то времени иметь доступ к разговору, чтобы при необходимости скопировать нужную информацию. И та, и другая идеи очень разумны.
Но не думаю, что это является для разработчиков приоритетными задачами. Хорошо, что эта идея есть. Со временем она точно будет воплощена хотя бы частично (кнопка "отключить всех участников разговора")
"Однако мне не нравится её обоснование, а также то, что с помощью этой кнопки создатель разговора чрезмерно легко сможет отключить меня от тех разговоров для многих, которые я бы хотела сохранить, если посчитает разговор неактуальным."
"Во-вторых, создатель разговора может вручную отключить всех сообщников оттуда (да, муторно, но всё-таки можно) и тоже выйти из него - результат тот же."
StarAnastasy, мне кажется, Вы противоречите сами себе. Сейчас создатель разговора может Вас отключить от любого своего разговора, не спрашивая Вашего мнения по этому поводу. Появление новой кнопки в ЭТОМ вопросе ничего не изменит. Наоборот может добавить функцию "Предупредить сообщников об удалении разговора". Так что я за эту идею.
Есть еще один вариант, который имеет место у нас. В одном из больших и нужных разговоров создатель ушла с сайта (то есть вместо ника сейчас просто цыфирки), среди участников есть "мертвые души" - теперь этот разговор будет висеть на сайте вечно. Конкретно данный разговор важен и удалять его никто не собирается. Но и нет возможности исключить аналогичные ненужные разговоры, существующие из-за этой схемы(( Да, весят они возможно и немного в рамках всего сервера, но все-таки...
Не вижу здесь противоречия. Дело в том, что препятствие в виде необходимости нажимать десятки, а то и сотни галочек - это действительно серьёзное препятствие как в психологическом плане, так и в плане затраты времени и усилий (отключала как-то около 150 участников, ликвидируя ненужный разговор: палец сильно устаёт кликать). По сравнению с этим даже четверное предупреждение и подтверждение кажется ерундой. Так что влияет всё-таки.
Кроме того, введение новой кнопки - это неизменно усложнение интерфейса, а и с текущим сообщниками редко используется более 50-70% возможностей, которыми богат раздел разговоров. Так что я считаю это излишним.
Что касается ненужных разговоров с удалившимся создателем, то активный участник может в любой момент выйти из такого разговора, а весит такой разговор действительно немного, настолько, что это не требует особенного внимания. А если такое внимание понадобится - разработчики напишут простой скрипт и легко подчистят такие "излишки", в этом я не сомневаюсь :)
Противоречие в том, что сейчас создатель может отключить Вас от нужного для Вас разговора, не спрашивая Ваше мнение. А Вы пишете, что против этой кнопки, потому что "с помощью этой кнопки создатель разговора чрезмерно легко сможет отключить меня от тех разговоров для многих, которые я бы хотела сохранить, если посчитает разговор неактуальным". Он и сейчас может отключить, просто сняв галочку, БЕЗ этой кнопки.
Во-вторых, сейчас на дарах есть функция оповещения об удалении и ярлычок "Будет удален". Думаю, не сложно сделать то же для разговоров. Но это уже не к Вам, а к разработчикам.
В-третьих, считаю причиной нежелания вводить нужную функцию то, что "с текущим сообщниками редко используется более 50-70% возможностей, которыми богат раздел разговоров", как и то, что "введение новой кнопки - это неизменно усложнение интерфейса" вообще неправильной. Встает вопрос, что важнее - упрощение интерфейса или удобство для сообщников. Лучше убрать эти 30-50% ненужных возможностей и ввести нужные. По крайней мере это логичнее... По-моему...
А в целом я за эту идею, потому что сначала добавлять, а потом удалять 300 человек каждые 2 недели и по 50 каждую ОП это сложно. Я Алекса понимаю. Посмотрим, сколько сообщников согласится с его идеей))
Прошло почти полтора года, а воз и ныне там.
Интересно, а когда ликвидируют разговор за то, что в нем кто-то что-то нежелательное написал, разработчики это тоже все делают вручную до сих пор?
Или все же есть уже возможность сделать это одним действием?
Если есть, то ничто не мешает дать ее и автору разговора.
А если нет, то стоит создать, хотя бы чтобы самим не морочиться каждый раз...
А если это делается, например, подключением к базе данных и вводом нескольких запросов? То есть, не для ликвидирующего не сложно. А на вывод этого в интерфейс, в таком случае, придётся потратить чкловекочасы. А это, судя по всему, не очень приоритетная задача всё ещё.
Не думаю, что если бы разговоры занимали так много ресурсов, не придумали бы какую-нибудь систему для ликвидации проблемы.
В целом мне не нравится идея принудительно или даже рекомендательно удалять старые разговоры. Ведь в них часто может находиться какая-то полезная информация, пароли и явки, пруфлинки и прочее. Да и для истории полезно и интересно.
Разговоры как правило бросаются, когда тема не актуальна или разговор настолько велик, что уже плохо загружается, и создают новый. В первом случае создавать новый нет никакого резона, а во втором - это необходимость. Тут лучше говорить о реорганизации самой системы разговоров для её лучшего быстродействия, чем таким образом заставлять их пользоваться одним тормознутым разговором, лишь бы не бросать его.
К тому же, возможность удалить разговор есть и сейчас. Во-первых, разговор автоматически удаляется, если все участники разговора из него выйдут. Во-вторых, создатель разговора может вручную отключить всех сообщников оттуда (да, муторно, но всё-таки можно) и тоже выйти из него - результат тот же.