[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 300: Undefined variable $ip
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4127: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3006)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4127: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3006)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4127: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3006)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4127: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3006)
Форум проекта SFERA • Нужно Ваше мнение.
Страница 1 из 2

Нужно Ваше мнение.

Добавлено: 19 авг 2020, 12:43
Основатель
Сейчас в системе когда мы переписываемся, сообщения проходят через сервер и хранятся там до того момента, пока получатель не получит его. После получения, сообщение удаляется с сервера. + такого принципа, в конфиденциальности переписки и в том, что мы не задействуем ресурсы сервера, для хранения данных. Минус, в том, что если Вы зайдете с другого устройства, либо поменяете устройство, переписка не сохранится. Очевидно, что многим не важна конфиденциальность и важно иметь возможность работать с разных устройств. Т.е. подходит система, когда сообщения хранятся на сервере. Мы думали сделали "переключатель", чтобы Вы сами могли выбирать по какому принципу у Вас идет отправка-получение сообщений. Логика была следующая, Вы в базовых настроек, устанавливает основной принцип: хранить сообщения на сервере или нет, а потом, в случае необходимости, можете на каждый отдельный чат, поменять, например, все чаты хранятся на сервере, кроме одного конкретного. Вроде система понятна и удобна. НО (всегда есть но), возникла проблема, что делать, если Вы поставили хранить на сервере, а Ваш собеседник нет. Есть мысли по этому поводу?

Re: Нужно Ваше мнение.

Добавлено: 19 авг 2020, 15:24
DiDoK
Собеседник же не в статусе гостя, а полноценный пользователь Сферы. Тогда по логике, если я поставил хранить, а он нет, тогда у меня переписка сохраняется, а у него нет. Да, нарушается логика принципа конфиденциальности. Тогда необходимо вводить статус чатов - конфиденциальный и свободный. Конфиденциальный хранится только при условии согласия всех его участников на сохранение у всех участников (при присоединении к чату участник принимает условия его сохранения или отсутствия сохранности на сервере в зависимости от выбранного режима конфиденциальности создателем чата), свободный - по выбору и индивидуально для каждого участника чата.

PS при смене девайсов, как правило ватсап и иже с ними позволяют сделать перенос данных. условия храннеия или нет "озвучивать" сразу при подключении к чату, и предусмотреть резервирование и перенос при необходимости на указанное основное устройство

Re: Нужно Ваше мнение.

Добавлено: 19 авг 2020, 19:58
koshak_pp
Доброго времени, по сути лишняя трата времени,сил и т.д. ответ рядом.
Сделайте без выбора конф. добавьте возможность удалять переписку и у себя и у собеседника, как это в телеграмме реализовано.(удобно и правильно)
По поводу конфиденциальности:
поставьте шифратор на выходе данных и дешифратор на входе.(что-бы на сервере лежали закодированные данные )
низкоуровневые или по выше, имхо скрыть инфо об этом от пользователя таким красивым словом мол (Ваш диалог защищен сквозным шифрованием.. WP)
и не светить этим постоянно. один раз в диалоге появится и всё.

пока всё.

Re: Нужно Ваше мнение.

Добавлено: 24 авг 2020, 13:33
Основатель
DiDoK писал(а): 19 авг 2020, 15:24 Собеседник же не в статусе гостя, а полноценный пользователь Сферы. Тогда по логике, если я поставил хранить, а он нет, тогда у меня переписка сохраняется, а у него нет. Да, нарушается логика принципа конфиденциальности. Тогда необходимо вводить статус чатов - конфиденциальный и свободный. Конфиденциальный хранится только при условии согласия всех его участников на сохранение у всех участников (при присоединении к чату участник принимает условия его сохранения или отсутствия сохранности на сервере в зависимости от выбранного режима конфиденциальности создателем чата), свободный - по выбору и индивидуально для каждого участника чата.

PS при смене девайсов, как правило ватсап и иже с ними позволяют сделать перенос данных. условия храннеия или нет "озвучивать" сразу при подключении к чату, и предусмотреть резервирование и перенос при необходимости на указанное основное устройство
Чат не может быть одновременно и с хранением на сервере и без. Либо так, либо так.

Re: Нужно Ваше мнение.

Добавлено: 24 авг 2020, 13:37
Основатель
koshak_pp писал(а): 19 авг 2020, 19:58 Доброго времени, по сути лишняя трата времени,сил и т.д. ответ рядом.
Сделайте без выбора конф. добавьте возможность удалять переписку и у себя и у собеседника, как это в телеграмме реализовано.(удобно и правильно)
По поводу конфиденциальности:
поставьте шифратор на выходе данных и дешифратор на входе.(что-бы на сервере лежали закодированные данные )
низкоуровневые или по выше, имхо скрыть инфо об этом от пользователя таким красивым словом мол (Ваш диалог защищен сквозным шифрованием.. WP)
и не светить этим постоянно. один раз в диалоге появится и всё.

пока всё.
Ключи шифрования мы используем. Правда по закону, необходимо их передавать ... ну вы поняли куда. Еще вопрос увязан с местом. Если мы храним переписку (вопрос скорее пересылаемых файлов), то используем ресурсы серверов, которые по логике будут расти (задействованные ресурсы) без остановки. Не очень хочется хранить фото переписок весом несколько гигабайт.
У нас есть логика решения проблемы, думаем через пару недель выложим описание. Но пока интересны Ваши мысли.

Re: Нужно Ваше мнение.

Добавлено: 30 авг 2020, 23:07
ПавелС
Вообще смысл задействовать сервера для передачи информации может иметь смысл только для сообщений принципа письма.
Если два+ пользователя на связи, идеально для разгрузки серверов смыкать их напрямую.
Создать двух уровневый чат. Живой диалог и письмо.
Письмо: выйди на связь, перезвони, я сделал то-то и это, жду этого.
Живой диалог: передача от пользователя пользователю при активности обоих. Логинов, паролей, личных фото и другой конфеденциалки. Сервер лишь для взаимонахождения.
Вы же планируете заменить все остальные приложения. У людей не только освободиться место на телефонах, но и оперативная память, то есть сфера может(должна) занять их ресурсы.
Т.е. по хорошему сфера должна работать в пассивном режиме, при включенном интернете. Работая как приемник и передатчик сообщений, для крупных сообществ при отсутствии автора, пересылка от прочитавших(от двух и более для надежности)
А так же в активном, запуская остальные под приложения.
То есть чат должен сам запускаться с уведомлением доступного режима.
Диалог - прямое общение.
Письмо - один из участников выбыл, двойное нажатие на принудительную отправку сообщения через сервер.(достучаться хоть через сервер, отправил и вышел сам, рассылка)
Даже для крупных групп можно сделать живой диалог(монолог), есть же прямой эфир в видео.
Лишние переключатели зачем? Все автоматизировать, что бы людей не путать, лишние переключатели не настраивать и не хранить.
А по поводу удаления информации на сервере, я бы сделал автоматическое удаление переписки у пользователей. На самом деле актуальна лишь крайняя информация, не доверяешь сам себе, ну сохрани принудительно последний месяц в память телефона одной кнопкой.

Re: Нужно Ваше мнение.

Добавлено: 27 сен 2020, 16:03
Основатель
Сделать прямое соединение как Вы это представляете - не возможно. Информация в любом случае проходит через сервера. Сотовый оператор это первый сервер. Если у человека другой сотовый оператор, то прямое соединение становится не возможным. При обычных условиях.

Re: Нужно Ваше мнение.

Добавлено: 08 окт 2020, 14:29
Oldy Digambara
Если у пользователя два, три, и более устройств, сделать синхронизацию между ними, его чаты будут храниться на основном девайсе, который он выберет сам, а кнопкой 'синхронизировать' он даст доступ другому девайсу к своей переписке. Таким образом информация будет проходить через сервера сквозняком.

Re: Нужно Ваше мнение.

Добавлено: 09 окт 2020, 16:56
Oldy Digambara
Я сразу не въехал в тему и предложил ерунду. Зело подумавши кажеться нашёл решение. На всех девайсах есть облако. Кому важно сохранять переписку может хранить её там и не получится как в телеге (бесконтрольный рост массы приложухи на девайсе) и ваш сервер будет работать только на передачу. Просто в настройках надо добавить кнопку автозагрузки в облако. Таким образом каждый пользователь будет сам решать проблему накопления данных.

Re: Нужно Ваше мнение.

Добавлено: 14 окт 2020, 08:56
PRIZRAK
Oldy Digambara писал(а): 09 окт 2020, 16:56 Я сразу не въехал в тему и предложил ерунду. Зело подумавши кажеться нашёл решение. На всех девайсах есть облако. Кому важно сохранять переписку может хранить её там и не получится как в телеге (бесконтрольный рост массы приложухи на девайсе) и ваш сервер будет работать только на передачу. Просто в настройках надо добавить кнопку автозагрузки в облако. Таким образом каждый пользователь будет сам решать проблему накопления данных.
Неплохой вариант