На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> QMS (Quick Message System) , Система быстрого обмена сообщениями
     
    QMS (Quick Message System)

    Предлагаю создать крупномасштабный международный проект, представляющий собой облегчённый вариант гибрида электронной почты и форумов. На данный момент для меня это слишком сложно хотя бы потому, что я не владею программированием под MySQL.
    Итак...



    Суть проекта.

    Основной принцип работы QMS - простота пользования, в т.ч. при создании и прочтении сообщений (не смейтесь над таким громоздким описанием, на самом деле всё действительно просто, если это как следует понять и прочувствовать, тем более что основная сложность заключается лишь в настройке), минимум трафика (дизайн - простейший, а отображение смайлов, аватаров и подписей пользователей по умолчанию отключены) и гибкость.

    Проект позволяет наиболее простым способом отправлять авторизированные или анонимные сообщения другим пользователям. Система имеет 7 уровней вложенности: группа (group), подгруппа (subgroup), пользователь (user), раздел (section), тема (topic), сообщение (message) и комментарий (comment). Существует две схемы обращений (к любому из уровней):
    1. [group[.subgroup].]user[/section[.topic]][:message[#comment]] (сообщения привязаны к пользователю)
    2. group[.subgroup][/section[.topic]][:message[#comment]] (сообщения привязаны к группе или подгруппе)
    Если какой-либо из уровней не указывается, подразумевается корневой уровень с именем root.

    Более подробно об уровнях.

    В первой схеме главным звеном является пользователь, который регистрируется в системе под определённым логином. Пользователь может состоять в одной либо нескольких группах и подгруппах, причём в каждой группе он может иметь различное имя, например:
    jin-x (аналогично root.jin-x и root.root.jin-x)
    qms.admin (аналогично qms.root.admin)
    sources-ru.asm.moderator
    Имя группы не может совпадать с именем существующего пользователя корневой группы, а имя подгруппы - с именами пользователей, находящихся в подгруппе root, т.е. нельзя создать пользователя jin-x и группу с тем же именем, как нельзя создать пользователя qms.admin и подгруппу с тем же именем. Группа root не может иметь подгрупп.
    Раздел и тема представляют собой нечто вроде системы директорий на жёстком диске, ограниченную двумя уровнями, а сообщение - нечто вроде файла. Комментарии к сообщениям не имеют уровней вложенности. Раздел или тема одной группы является синонимом раздела или темы другой группы.
    Сообщения в группе могут быть привязаны не к конкретному пользователю, а к самой группе (см. схему номер 2), т.о. можно создавать нечто вроде форума или блога.
    Каждая группа и подгруппа имеет администраторов (один из них и создаёт эту группу, он - главный администратор), которые могут ею управлять (при этом их пароли могут отличаться от пароля управления логином пользователя). Кроме администраторов группы могут иметь модераторов, которые управляют подгруппой (и имеют свои пароли), всеми её разделами, темами, сообщениями и комментариями, не привязанными к конкретному пользователю. Администраторы могут управлять всеми входящими в неё группами. Личными сообщениями пользователя без соответствующего его разрешения не может читать и управлять никто.
    Администраторы, модераторы и пользователи могу устанавливать отдельные права на просмотр, создание и управление группами, подгруппами, разделами, темами, сообщениями, комментариями, а также на добавление и удаление пользователей в/из групп или подгрупп. При этом привязка производится и к конкретному пользователю, и к паролю, по которому производится доступ. Права могут передаваться или копироваться другим пользователям.

    Примеры настройки системы.

    1. Имеется группа sources-ru с двумя администраторами: purpe (sources-ru.admin) и vot (sources-ru.admin2). Пользователь vot имеет ограничение: он не может создавать группы (но может создавать подгруппы). Группа имеет подгруппы: cpp, delphi, basic, asm, private и users, каждая из которых имеет своих модераторов. Группа asm имеет разделы main, sys32, hard и re, в каждом из которых назначены свои модераторы с ограниченными правами. Разумеется, администраторы имеют доступ ко всем группам, подгруппам, разделам, темам, сообщениям и комментариям. Модераторы - ко всем разделам, темам и т.д. Любой из пользователей может создать внутри раздела свою темы, сообщения и комментарии, однако удалять их он не может, как и не может управлять сообщениями внутри неё (для этого есть модераторы). В подгруппе private пользователи могут создавать любые сообщения, однако просматривать их могут только администраторы и модераторы. К подгруппе users могут присоединяться любые пользователи.
    Т.о., мы получили структуру, похожую на наш форум с почтой и возможностью добавлять комментарии к каждому сообщению.

    2. Имеется группа research с админом (research.admin) и подгруппами pub, private, topsecret. В подгруппу pub имеют доступ все, в подгруппу private - только пользователи, находящиеся в этой подгруппе, а в подгруппу topsecret - только избранные.
    Т.о., мы получили исследовательский форум с закрытыми разделами и личной почтой.

    3. Имеется группа store с несколькими разделами, в которых хранятся зашифрованные сообщения. На специализированном сайте магазина хранятся ссылки на эти сообщения, а пароль выдаётся при оплате.
    Т.о., мы имеем электронный магазин.

    4. Имеется пользователь jin-x с несколькими разделами и темами. Для личных сообщений, касающихся qms, создана тема qms, а для сообщений, которые могут видеть все пользователи, создана группа pvt. Пользователи подгруппы sources-ru.users могут создавать в ней собственные темы.
    А теперь мы получили личную почту с возможностью просмотра отдельных разделов сторонними пользователями.

    5. Имеется группа docs с подгруппой delphi. Подгруппа имеет разделы, посвящённые различным аспектам программирования на Delphi, ограниченные в правах создания сообщений, но позволяющая оставлять комментарии. Кроме того, подгруппа имеет раздел fourm, в котором пользователи могу общаться.
    Вот вам и документация с минифорумом.

    Параметры и отображение.

    Группа и подгруппа имеют:
    * Логин
    * Пароль главного администратора
    * Название
    * Ключевые слова
    * Описание
    * Иконка (аватар)
    * Категория и подкатегория размещения информации о ней в каталоге (размещение необязательно) - только для групп
    * Описание прав доступа и управления

    Пользователь имеет:
    * Логин
    * Отображаемое имя (ФИО)
    * Пароль
    * E-mail (после регистрации можно пользоваться аккаунтом в течение недели без активации)
    * Секретный вопрос и ответ (при правильном ответе пароль отсылается на указанный e-mail)
    * Ключевые слова
    * URL на собственные сайт
    * Интересы, увлечения
    * Контакты
    * Дополнительная видимая информация
    * Иконка (аватар)
    * Подпись
    * Прочие настройки

    Раздел и тема имеют:
    * Заголовок
    * Ключевые слова
    * Описание
    * Описание прав доступа и управления

    Сообщение имеет:
    * Заголовок
    * Ключевые слова (не более 40 символов)
    * Текст (при вводе можно пользоваться тегами, как на форумах)
    * Степень важности (срочное, обычное, несрочное)
    * Описание прав доступа и управления

    Комментарий имеет:
    * Заголовок
    * Текст (при вводе можно пользоваться тегами, как на форумах)
    * Описание прав доступа и управления

    Любой логин состоит из набора букв английского алфавита (без учёта регистра), цифр, символов "_" и "-" (логин не может начинаться либо заканчиваться дефисом).

    Все сообщения (как и комментарии) просматриваются подряд, одно за другим, а около каждого из них будут стоять checkbox'ы для выполнения групповых операций. При этом сообщения можно сортировать по заголовкам, пользователям, степени важности, ключевым словам и т.д.
    Т.о. можно, например, на каком-нибудь форуме создать тему со ссылкой вида http://qm-sys.com/post.php?id=jin-x&sec=reginfo.game&subj=successfulcomplete, при переходе на которую перед пользователями будет возникать простая форма, и они будут делать быструю отписку о регистрации в игре, а владелец аккаунта при просмотре будет видеть все сообщения сразу (или ежедневно будет получать их на e-mail), а не открывать сотню писем (как бы это было при отправке на e-mail или через систему приватных сообщений форума).

    Дополнительные возможности.

    Пользователи могут получать уведомления о любом происходящем событии (если они имеют на это соответствующие права), причём получать они могу всю информацию целиком, только заголовки, либо системное сообщение о событии. При этом можно получать сообщение о каждом событии либо отчёт за указанное кол-во часов, дней и месяцев.

    Удобная и гибкая система поиска.

    Можно сделать систему рассылок с подпиской.

    Было бы неплохо создать возможность прикрепления файлов.

    В дальнейшем можно сделать программу-клиента.

    Автор Красников Е.П. (Jin X) © 15.12.2006



    Вроде бы всё, жду отзывов! ;)
      Почему-то мне очень напомнило FIDO
        7in X, я вот среди написанного не увидел основного: а зачем это нужно-то?
        Сообщение отредактировано: Nich -
          Цитата cozzzy @
          Почему-то мне очень напомнило FIDO
          Хе-хе, у меня тоже промелькала такая мысль.

          Цитата Nich @
          7in X, я вот среди написанного не увидел основного: а зачем это нужно-то?
          Это система обмена сообщениями, причём она отличается от e-mail, ICQ и форумов тем, что:
          Во-первых, можно писать анонимные сообщения (хотя это настраиваемо).
          Во-вторых, сообщения можно группировать по разделам (в e-mail можно группировать по папкам, через фильтры, но это очень неудобно).
          В-третьих, отправка сообщений делается очень быстро, с одной страницы (не нужно запускать специальных программ, а если автоматическое залогинивание отключено или ты находишься не дома, то ввести имя пользователя и пароль можно при отправке сообщения, т.е. на той же странице).
          В-четвёртых, ты можешь получить сразу все (или, например, 100) сообщений в открытом виде, а не кликать на каждое.
          В-пятых, можно создавать группы (блоги, форумы с различными правовыми настройками), т.е. это гибрид почты, форумов и блогов.
          В-шестых, можно создавать множество синонимов, т.е. можно отправить сообщение на адрес "jin-x", можно на "sources-ru.asm.moderator" и т.д.
          В-седьмых, можно получать все сообщения на e-mail раз в сутки или неделю (к примеру).
          В-восьмых, трафика эта система не жрёт огромными кусками, а кушает очень аккуратно.
          и т.д.

          Два принципа, которые легли в основу идеи, выделены подчёркиванием.

          А вообще говоря, можно её ещё додумать таким образом, чтобы была возможность там ещё и чат сделать :)
            Кстати, вот вам мысль о том, как QMS можно использовать на нашем форуме в разделе "Обсуждаем новый идеи". В разделе создаётся тема, к примеру, "Редактор аудио". В первом посте описывается основная идея, цели, принципы и добавляются следующие строки: "Обсуждение интерфейса ведётся тут: ссылка", "Обсуждение алгоритмов кодирования и декодирования звука ведётся тут: ссылка", "Обсуждение фильтров ведётся тут: ссылка", "Обсуждение мультитрековой организации ведётся тут: ссылка", "Обсуждение нового формата хранения звука ведётся тут: ссылка", "Обсуждение переводов на иностранные языки ведётся тут: ссылка" и т.д. А далее идёт обсуждение общих вопросов. Теперь главное: что такое "сслыка" и причём тут QMS? Ещё не догадываетесь? Создаётся группа sources-ru с подгруппой projects, в нём делаем раздел audioeditor, а далее - темы: interface, codec, filters, miltitrack, format, translation и т.д. В каждой из тем пользователи обсуждают все нюансы, причём на каждое сообщение можно оставить ещё и комментарий :)
              Тоже если честно не въехал, зачем оно надо. Много техники, мало изюма. Все, что ты наподчеркивал, можно получить существующими способами, тем же тюнингованым инвиженом.
                Nich, насколько я понял, это будет клиент для работы с web-ом, такой себе онлайн-клиент (а может и с возможностью работы в оффлайн)...
                  7in X, похоже, ты предлагаешь создать очередной движок для форума с дополнительными фишками. Хотя, возможно, речь идет о пиринговой сети (иначе зачем упоминается ФИДО?). Или это аналог ICQ/AIM/еще-чего-нибудь-в-этом-роде? Непонятно...

                  "Гибкость", "удобная и гибкая система поиска" - звучит красиво (как, например, "эксклюзивное супер-предложение"), но что конкретно это означает - неизвестно.

                  Структура форума и разграничение доступа - любопытно, но мало (слишком уж фрагментарно). Структуры объектов (а заодно алфавит логина, чекбоксы и прочие технические подробности) - нелюбопытно и несвоевременно (все равно, что белить потолки и клеить обои, когда еще фундамент не заложен :)

                  Восьмой пункт несколько смущает (особенно в сочетании с четвертым). Как ты собираешься экономить трафик? Упрощение дизайна - это хорошо, но для этого достаточно внести небольшие изменения в уже имеющийся движок. Отключение аватаров - еще лучше, но Опера с этим справляется сама :) Можно сэкономить на HTML разметке и HTTP заголовках (использовать простенький локальный сервер, который с браузером обменивается громоздкими HTTP запросами и ответами, а с сервером форума - короткими датаграммами). Но это, пожалуй, чересчур радикальное решение для очередного движка форума :)
                    Цитата 7in X @
                    Это система обмена сообщениями, причём она отличается от e-mail, ICQ и форумов тем, что:
                    незнаю, мне на форум похоже :rolleyes:
                    Цитата 7in X @
                    Во-первых, можно писать анонимные сообщения (хотя это настраиваемо)
                    заходи гостем и пиши
                    Цитата 7in X @
                    Во-вторых, сообщения можно группировать по разделам
                    форум
                    Цитата 7in X @
                    В-третьих, отправка сообщений делается очень быстро, с одной страницы
                    форум, быстрый ответ
                    Цитата 7in X @
                    В-четвёртых, ты можешь получить сразу все (или, например, 100) сообщений в открытом виде, а не кликать на каждое
                    форумайзер
                    Цитата 7in X @
                    В-пятых, можно создавать группы
                    форум
                    Цитата 7in X @
                    В-шестых, можно создавать множество синонимов, т.е. можно отправить сообщение на адрес "jin-x", можно на "sources-ru.asm.moderator"
                    форум
                    Цитата 7in X @
                    В-седьмых, можно получать все сообщения на e-mail раз в сутки или неделю
                    избраное на форуме
                    Цитата 7in X @
                    В-восьмых, трафика эта система не жрёт огромными кусками, а кушает очень аккуратно.
                    текстовый скин, отключение аватаров, кеширование графики броузером, ............ на форуме ;)
                    __________________________________________________
                    Цитата 7in X @
                    QMS (Quick Message System)
                    начинается как система обмена сообщениями, а заканчивается как новый движок форума :huh:
                      Цитата AVA12 @
                      7in X, похоже, ты предлагаешь создать очередной движок для форума с дополнительными фишками. Хотя, возможно, речь идет о пиринговой сети (иначе зачем упоминается ФИДО?). Или это аналог ICQ/AIM/еще-чего-нибудь-в-этом-роде? Непонятно...
                      В посте вроде бы всё подробно описано: имеется сервак, на котором хранятся сообщения, а пользователи эти сообщения могут создавать, просматривать, удалять и т.д.

                      Цитата AVA12 @
                      "Гибкость", "удобная и гибкая система поиска" - звучит красиво (как, например, "эксклюзивное супер-предложение"), но что конкретно это означает - неизвестно.
                      Систему поиска я пока не продумывал, но смысл в том, что можно искать внутри личных сообщений и внутри сообщений группы (форума) по заголовкам, тексту, ключевым словам. Должны быть различные настройки и регулярные выражения.

                      Цитата orb @
                      Это система обмена сообщениями, причём она отличается от e-mail, ICQ и форумов тем, что:
                      незнаю, мне на форум похоже
                      Почему вы все привязались к форуму? Изначально это задумывалось как альтернатива электронной почты, а группы - это дополниетльная фича.

                      Цитата orb @
                      Во-первых, можно писать анонимные сообщения (хотя это настраиваемо)
                      заходи гостем и пиши
                      А на e-mail и ICQ?

                      Цитата orb @
                      Во-вторых, сообщения можно группировать по разделам
                      форум
                      Аналогично (см. выше).

                      Цитата orb @
                      В-третьих, отправка сообщений делается очень быстро, с одной страницы
                      форум, быстрый ответ
                      Аналогично (см. выше).

                      Цитата orb @
                      В-четвёртых, ты можешь получить сразу все (или, например, 100) сообщений в открытом виде, а не кликать на каждое
                      форумайзер
                      Ну не скажи. Во-первых, форумайзер есть далеко не у всех форумов, а во-вторых, как быть с личными сообщениями? Заметь, тут два пункта :)

                      Цитата orb @
                      В-пятых, можно создавать группы
                      форум
                      Да? Интересно! Например? Группа "модераторы", "участники клуба", "пользователи" что ли? Сравнил, однако...

                      Цитата orb @
                      В-шестых, можно создавать множество синонимов, т.е. можно отправить сообщение на адрес "jin-x", можно на "sources-ru.asm.moderator"
                      форум
                      В форумах такого нет. Или приведи конкретный пример.

                      Цитата orb @
                      В-седьмых, можно получать все сообщения на e-mail раз в сутки или неделю
                      избраное на форуме
                      Две совершенно разные вещи.

                      Многие приводят в качестве примеров решения каких-то проблем изменение настроек, редактирование других фрумов, ещё какие-то исхищрения, которые большинство людей не делают во-первых, потому что это не всегда удобно или просто сделать, во-вторых, даже не догадываются, в-третьих, в лом, а в-четвёртых, конечно, что-то из этого и выйдет, но только как пародия, т.к. в итоге будет сильно отличаться от предлагаемого. И т.д. Зачем геморроиться, когда можно сделать систему, в которой будет всё вышеперечисленное? Яркий пример - ответ на п.4 "форумайзер". Нафига он мне нужен, когда я могу зайти по одной ссылке и всё увидеть, а не запускать форумайзер, скачивать полфорума ради прочтения одной темы и т.д.? Да ещё и получу не то, что мне надо. А вот предположим, я хочу, чтобы все прислали мне номера своих телефонов. Вместо того, чтобы выделить всю страницу, скопировать её в блокнот, а затем править, я должен буду открывать каждое сообщение, выделять там номер, копировать в блокнот. И так 50 раз.

                      Цитата orb @
                      начинается как система обмена сообщениями, а заканчивается как новый движок форума
                      Основная функция - личные сообщения, а группы - это скорее как дополнение.
                        сказу сразу - ничего не понял, хоть и написано много
                        Цитата 7in X @
                        Основная функция - личные сообщения, а группы - это скорее как дополнение.
                        зачем для личных сообщений куча подгруп??? :blink:
                        давй на примерах обсуждать, я общаюсь с Иглом ....... тут три подтемы: пиво, софт, юмор :lol:
                        нафига мне делать это все в каких-то подтемах если я могу это все сказать без тем, просто в аське ?!?!?!?
                        Цитата 7in X @
                        А на e-mail и ICQ?
                        это тоже непонятно
                        мы общаемся, а копия общения идет в аську и на мыло??? Вечером прихожу домой, забираю почту .............. а тут вся переписка в виде 100 сообщений >:( , а копия в аське?

                        Добавлено
                        несколько раз
                        Цитата 7in X @
                        Аналогично (см. выше).
                        я непонял что ты хочешь делать??? Все это есть в форуме
                        Цитата 7in X @
                        В форумах такого нет. Или приведи конкретный пример.
                        зачем к тебе обращаться по нескольким синонимам? могу написать тебе приват, а могу и сообщить модератору в твоем разделе :lol:
                          Цитата orb @
                          зачем для личных сообщений куча подгруп???
                          Пользователь имеет разделы и темы (читай "подразделы") - это нужно для сортировки писем (то же самое, что папки в e-mail, только в QMS при отправке сообщения пользователь сразу может указать "папку", в которую нужно отправить сообщение), т.е., например, в теме (подразделе) "sources-ru" раздела "phones" у меня хранятся телефоны форумчан Sources.Ru, поэтому я сразу даю ссылку для отправки сообщений в эту тему (типа http://qm-sys.com/post.php?id=jin-x&sec=phones.sources-ru).
                          А группы и подгруппы - это объединения пользователей, (которые, ко всему прочему, могут содержать сообщения, не привязанные к конкретным пользователям, - это что-то типа форума/блога и т.п.).
                          Например, создаётся группа "sources-ru", в ней подгруппы "asm", "users" и т.д. Если мой логин в системе "jin-x", то я могу иметь ещё и синоним (псевдоним) "sources-ru.users.jin-x" и "sources-ru.asm.moderator".

                          Цитата orb @
                          мы общаемся, а копия общения идет в аську и на мыло??? Вечером прихожу домой, забираю почту .............. а тут вся переписка в виде 100 сообщений, а копия в аське?
                          Да нет! Я говорю о том, что твои способы решения вопросов можно применить для форума, но нельзя для ICQ и мыла. Например, на форум можно отправить анонимное сообщение, а на мыло и в ICQ - нельзя. Группировать по разделам сообщения в форуме можно, а в e-mail и ICQ - нельзя. Моментально отправить сообщение на e-mail (т.е. без программ-клиентов или авторизации + открытия ещё кучи страниц) тоже нельзя, на ICQ вроде тоже.
                          Никаких копий никуда отправляться не будет (без специальной подписки). При желании можно включить отправку на e-mail всех новых QMS-сообщений (в одной e-mail письме), скажем, за неделю. Разве не удобно?

                          Цитата orb @
                          я непонял что ты хочешь делать??? Все это есть в форуме
                          Это (такие сервисы) есть на форуме, но нет в ICQ, e-mail. К тому же, не все люди, работающие в интернете, сидят на каких-либо форумах!

                          Цитата orb @
                          зачем к тебе обращаться по нескольким синонимам? могу написать тебе приват, а могу и сообщить модератору в твоем разделе
                          Для того чтобы отправить сообщение модератору раздела "asm", которого зовут "jin-x", без системы синонимов ты должен знать, что модератора, действующего на текущий момент, зовут именно "jin-x". А в случае с синонимами, тебе этого знать не нужно, набираешь "sources-ru.asm.moderator", и система сама смотрит, кому отправить сообщение.
                            7in X, начинаю по немного вьезжать
                            1. ты представляешь всю сложность этого проэкта? А теперь ответь на вопрос: зачем?
                            тоесть зачем затрачивать громадные усилия, на протяжении полугода что бы создать новый движок форума? :blink:
                            2. может стоить взять за основу уже готовый форум, создать "супер-текстовый" скин, вырезать смайлы, ........... - хотя такие переделки тоже требуют значительных усилий.
                            3. немогу понять для чего эта система.
                            3.1. Т.е. как обмен сообщениями, но не представляю зачем мне для общения с ограниченым кругом людей, админы, модераторы, подгруппы, группы ?!
                            3.2. если эту переписку видят много людей и я вижу их переписку, тогда как ты представляешь загрузку всех сообщений по всем темам. Просчитай сколько у нас на форуме в день сообщений пользователей. Некоторые меня интересовать не будут, поэтому будет отключения разделов. Но даже в интересующих меня разделах будут ветки, которые мне не интересны - зачем мне грузить все сообщения которые есть в этой теме ??? Я веду к тому что "велосипед" называется Invision Power Board

                            Добавлено
                            4. как ты видишь этот сервис?
                            это наподобие форума: тоесть на любом хостинге, движок QMS
                            или наподобие сервера ICQ - у пользователей клиенты и идет обмен по "твоему" протоколу

                            Добавлено
                            Цитата 7in X @
                            Для того чтобы отправить сообщение модератору раздела "asm", которого зовут "jin-x", без системы синонимов ты должен знать, что модератора, действующего на текущий момент, зовут именно "jin-x".
                            ну так можно посмотреть имя модератора и ему отправить
                            встречный вопрос: зачем тебе писать письмо модератору раздела, если ты даже не знаешь кто он? И как ты к нему будешь обращаться, парень, девушка, имя

                            Добавлено
                            7in X, давай что-то попроще
                            обьеденим ЧАТ и аську, возможность работы как с браузера так и с клиента, так и с мобильника (джава)
                            сейчас актуально - безопастность, поэтому немешало бы кодить все сообщения
                              Цитата
                              можно писать анонимные сообщения (хотя это настраиваемо)

                              Цитата
                              Изначально это задумывалось как альтернатива электронной почты

                              Гм. Альтернатива e-mail и ICQ с возможностью отправки анонимных сообщений - спамеры будут в восторге >:)
                                Цитата 7in X, 17.12.2006, 13:45:04, 1379958
                                В посте вроде бы всё подробно описано: имеется сервак, на котором хранятся сообщения, а пользователи эти сообщения могут создавать, просматривать, удалять и т.д.

                                по-моему, это придумали много лет назад и назвали "форум" :)
                                Цитата 7in X, 17.12.2006, 13:45:04, 1379958
                                Во-первых, можно писать анонимные сообщения

                                ананонимные сообщения не имеют смысла и могут применяться только в злых целях. нафиг.
                                  Цитата Змей(Чёрный) @
                                  ананонимные сообщения не имеют смысла и могут применяться только в злых целях. нафиг.
                                  я так подразумеваю анонимность сообщений только для юзеров ;)
                                  в твоем профиле есть поля для нескольких имен, которые ты можешь бесконечное количество раз менять
                                  в случае спама, админы будут блокировать весь профиль
                                    Цитата orb @
                                    Просчитай сколько у нас на форуме в день сообщений пользователей. Некоторые меня интересовать не будут, поэтому будет отключения разделов. Но даже в интересующих меня разделах будут ветки, которые мне не интересны - зачем мне грузить все сообщения которые есть в этой теме ???
                                    Дык, а на форуме ты не грузишь все сообщения? Ессно, будет настройка, чтобы выводить на все сообщения сразу, а скажем, по 20 или 100 штук.

                                    Цитата orb @
                                    ну так можно посмотреть имя модератора и ему отправить
                                    Ты знаешь, зимой мясо можно тоже на балкон выносить, а летом - класть в пакеты и заливать холодной водой (или вырыть подвал и сложить туда), но почему-то придумали холодильник. Не догадываешься почему? Потому что так удобнее!
                                    Цитата orb @
                                    встречный вопрос: зачем тебе писать письмо модератору раздела, если ты даже не знаешь кто он? И как ты к нему будешь обращаться, парень, девушка, имя
                                    Модераторам обычно пишут не для того, чтобы спросить как дела, а чтобы сообщить о нарушении или задать какой-то организационный вопрос. А придумать обращение, думаю, не проблема. Ты как обращаешься к незнакомым людям? "Здравствуйте! Скажите, пожалуйста, ...". Обязательно нужно указать имя? А когда ты отсылаешь письмо в группу поддержки, ты как пишешь: "Здравствуйте, support!"? :)

                                    Цитата Змей(Чёрный) @
                                    ананонимные сообщения не имеют смысла и могут применяться только в злых целях. нафиг.
                                    Анонимность можно отключить - это раз, а при отправке сообщения будет необходимо ввести проверочный код - это два (думаю, килобайтом ради этого можно и пожертвовать). Так что, спаммеры здесь обломаются больше, чем в случае с почтой. Зато удобно тем, что для отправки сообщения тебе не нужно иметь аккаунт в системе.

                                    Цитата orb @
                                    1. ты представляешь всю сложность этого проэкта? А теперь ответь на вопрос: зачем?
                                    тоесть зачем затрачивать громадные усилия, на протяжении полугода что бы создать новый движок форума?
                                    Хорошо, можно делать эту систему по частям: сначала без групп и комментариев, например, т.е. user/section.topic:message . Да и я не думаю, что здесь работы на полгода (тем более, что сложностей в разработки дизайна нет практически никаких) :)
                                    А что-либо переделывать я не любитель, если честно.
                                      Цитата 7in X @
                                      Модераторам обычно пишут не для того, чтобы спросить как дела, а чтобы сообщить о нарушении или задать какой-то организационный вопрос. А придумать обращение, думаю, не проблема.
                                      угадай к чему я веду :) уже есть форум, на нем есть кнопка "Сообщить модератору о нарушении в этой теме", которая как раз и сообщает текущему модератору в не зависимости от его ника
                                      Цитата 7in X @
                                      Анонимность можно отключить - это раз, а при отправке сообщения будет необходимо ввести проверочный код - это два (думаю, килобайтом ради этого можно и пожертвовать).
                                      ты сам себе противоречешь
                                      говоришь что трафик экономится до безабразия, а потом килобайтом можно принебречь :blink:
                                      IPB по твоему жрет трафик, за красивые глаза???

                                      Добавлено
                                      Цитата 7in X @
                                      Да и я не думаю, что здесь работы на полгода
                                      бесплатно, для изобретения "велосипеда"
                                      Цитата 7in X @
                                      А что-либо переделывать я не любитель, если честно.
                                      можем посоревноваться кто больше не любит переделовать ;)
                                        Цитата 7in X, 18.12.2006, 22:51:02, 1381830
                                        Дык, а на форуме ты не грузишь все сообщения? Ессно, будет настройка, чтобы выводить на все сообщения сразу, а скажем, по 20 или 100 штук.

                                        я гружу все сразу, ибо форумайзер рулит :) :) :)
                                        Цитата 7in X, 18.12.2006, 22:51:02, 1381830
                                        Анонимность можно отключить - это раз

                                        не можно а нужно, и сделать это надо на уровне исходных кодов. нет аккаунта - послан нафиг.
                                        Цитата 7in X, 18.12.2006, 22:51:02, 1381830
                                        а при отправке сообщения будет необходимо ввести проверочный код - это два (думаю, килобайтом ради этого можно и пожертвовать).

                                        гы... не бывает неломаемых "проверочных кодов", а килобайт это ОЧЕНЬ много.
                                        Цитата 7in X, 18.12.2006, 22:51:02, 1381830
                                        Модераторам обычно пишут не для того

                                        уместно напомнить, что ссылка на каждой странице форума работает именно так - сообщение отправляется определённой группе модераторов. просто и логично. Я так подозреваю, что администрация при желании может и например всем пользователям послать ПМ, или всем пользователям определённой группы.


                                        зы.
                                        7in X, настоятельно рекомендую ознакомиться с форумайзером, у меня возникает впечатление что процентов на 80 это то, чего ты хочешь сделать.
                                          Цитата Змей(Чёрный) @
                                          7in X, настоятельно рекомендую ознакомиться с форумайзером, у меня возникает впечатление что процентов на 80 это то, чего ты хочешь сделать.
                                          неа, просто то что хочет 7in X. нельзя сделать быстро и с малым трафиком :(
                                          он пытается охватить необьятное :)
                                          Цитата Змей(Чёрный) @
                                          не можно а нужно, и сделать это надо на уровне исходных кодов. нет аккаунта - послан нафиг.
                                          Цитата orb @
                                          в твоем профиле есть поля для нескольких имен, которые ты можешь бесконечное количество раз менять
                                          в случае спама, админы будут блокировать весь профиль
                                            Цитата orb @
                                            угадай к чему я веду уже есть форум, на нем есть кнопка "Сообщить модератору о нарушении в этой теме", которая как раз и сообщает текущему модератору в не зависимости от его ника
                                            Блин, ну кроме модераторов, там может быть ещё сотня разных людей: админы, веб-мастера, поддержка, координаторы отдельных проектов и т.д.

                                            Цитата orb @
                                            ты сам себе противоречешь
                                            говоришь что трафик экономится до безабразия, а потом килобайтом можно принебречь
                                            Это необходимость, как и добавление тегов <html></html>, <body></body>, и ввод имени пользователя, темы и т.д. Килобайт даже на модемах 14400 будет грузиться меньше секунды.

                                            Цитата orb @
                                            IPB по твоему жрет трафик, за красивые глаза???
                                            Да, я думаю, что IPB жрёт трафик именно за красивые глаза. Я не поленился сохранить текущую станицу форума, и увидел, что 100кб из них составляют картинки и внешний javascript (14 кб), а внутри 150кб исходника: 3.5кб - счётчики (которых даже не видно), 15кб - быстрый переход по разделам, 13кб - описание стилей, 3.5кб - javascript (внутри кода), 4+2кб - шапка и нижняя часть форума, 12.5кб - форма быстрого ответа, 2кб - прочая хрень. Итого около 55кб всякого, простите, хлама. Остальное - сообщения, причём сообщение "Почему-то мне очень напомнило FIDO" от cozzzy занимает 3кб (без аватара, ессно), а 20 сообщений - 93кб. Так, как ты думаешь, за что жрёт трафик IPB? :)
                                            p.s. Замечательно, что всё это gzip'уется, но это не оправдание...

                                            Цитата Змей(Чёрный) @
                                            не можно а нужно, и сделать это надо на уровне исходных кодов. нет аккаунта - послан нафиг.
                                            Если это сделать, потеряется часть идеи создания QMS.

                                            Цитата Змей(Чёрный) @
                                            гы... не бывает неломаемых "проверочных кодов", а килобайт это ОЧЕНЬ много.
                                            Да ладно тебе, брось! Покажи мне хоть одну статью, в которой рассказывается о взломах хорошо продуманных проверочных кодов. К тому же, технологию кода можно менять, например, каждый месяц - это раз. Можно ограничить отсылку сообщений с одного IP-адреса, скажем, кол-вом 10 штук за 5 минут. И т.д.

                                            Цитата Змей(Чёрный) @
                                            7in X, настоятельно рекомендую ознакомиться с форумайзером, у меня возникает впечатление что процентов на 80 это то, чего ты хочешь сделать.
                                            Нет, спасибо. С форумайзером я ознакомился. Если честно (не в обиду автору), мне он не нравится (как по возможностям, так и по внешнему облику), и у меня даже есть желание сделать клиент для форума по-своему (если мне помогут написать плагин и кто-то сделает серверную часть) :)

                                            Цитата orb @
                                            неа, просто то что хочет 7in X. нельзя сделать быстро и с малым трафиком
                                            На счёт быстро - может быть, но с малым трафиком сделать можно. Попробуй опровергнуть аргументально.

                                            Цитата orb @
                                            в твоем профиле есть поля для нескольких имен, которые ты можешь бесконечное количество раз менять
                                            в случае спама, админы будут блокировать весь профиль
                                            Я что-то так и не понял, что это значит :)
                                              Цитата 7in X @
                                              Я что-то так и не понял, что это значит
                                              тоесть 2 поля в твоем профиле:
                                              логин - имя под которым логинися, постоянно и изменить нельзя
                                              ник - имя которое отображается возле твоих постов, можешь менять сколько угодно раз
                                              в каждом сообщении сохраняется ID профиля (видет только админы) и этот ник, когда ты меняешь ник, то в сообщении остался старый ник, а ты уже постишь под новым
                                                Цитата orb @
                                                тоесть 2 поля в твоем профиле:
                                                логин - имя под которым логинися, постоянно и изменить нельзя
                                                ник - имя которое отображается возле твоих постов, можешь менять сколько угодно раз
                                                в каждом сообщении сохраняется ID профиля (видет только админы) и этот ник, когда ты меняешь ник, то в сообщении остался старый ник, а ты уже постишь под новым
                                                Вместо ника будет "Отображаемое имя", но при получении сообщения будет видно и логин, и имя, например:
                                                ExpandedWrap disabled
                                                  from Eugene Krasnikov (jin-x)  |_Subject________________________________________________________________________
                                                  posted on 19-dec-2006 at 20:29 | The First Message String
                                                                                 | The Second Message String
                                                  [ ]      [get link] [comments] | The Third Message String
                                                  Жека, зачем тебе лично этот проект?
                                                    Эээммм...
                                                    Пригодится :D
                                                      Просто твою идею можно поизменять, привести в божий вид, но в какую сторону - зависит, что ты от нее хочешь получить.
                                                        Ну, предложи что-нибудь. Поделись, так скть, идеями какими-то...
                                                          Цитата 7in X @
                                                          Ну, предложи что-нибудь. Поделись, так скть, идеями какими-то...
                                                          ну так, отказаться от кучи разделов и разных прав на них
                                                          Сделать удар на безопастность и мобильность
                                                          выкинуть идею о деления н аразделы и подразделы (я досих пор не понял, как я буду для одного человека делать разделы)
                                                            Цитата orb @
                                                            выкинуть идею о деления н аразделы и подразделы (я досих пор не понял, как я буду для одного человека делать разделы)
                                                            Ты - пользователь, заходишь в свой аккаунт и создаёшь там разделы и темы (подразделы, то бишь). Это то же самое, что и папки.

                                                            И по поводу прав и групп - от этого можно отказаться, но на первых порах, т.е. чтоб можно было добавить потом...
                                                              Если это система обмена сообщениями, то:

                                                              1. Кто будет общаться (параметры групп людей)?
                                                              2. Зачем будет общаться (что они хотят получить благодаря конкретно этому сервису)?
                                                              3. Чем этих людей не устраивает форум-мыло-ася-чат?
                                                                Ой, честно говоря, уже надоело отвечать на вопрос: "Зачем это надо?"... :wall: <_<

                                                                Цитата Тайлер @
                                                                1. Кто будет общаться (параметры групп людей)?
                                                                2. Зачем будет общаться (что они хотят получить благодаря конкретно этому сервису)?
                                                                3. Чем этих людей не устраивает форум-мыло-ася-чат?
                                                                Странный вопрос какой-то. Кто общается в аське или форумах? Все будут общаться. Все, кто хочет быстро отправить сообщение конкретному пользователю или группе (без предварительного гемора в виде регистрации, залогинивания и т.д... на край - зарегался ОДИН раз за всю жизнь, а не как с форумами: на каждом форуме регишься, а потом ещё активацию производить надо, а тут активацию профиля можно произвести не сразу, а в течение недели, а до этого пользоваться почти без ограничений) и быстро получить сообщение (например, просмотреть сразу все сообщения на ОДНОЙ странице или получить их в ОДНОМ письме на e-mail). Вообще говоря, в посте #4 (и далее) я уже всё это описал, к чему повторять?

                                                                Вообще говоря, я искренне не понимаю, зачем нужна такая система, как RSS. Ну ладно, можно её использовать как систему новостей (хотя, html для этого куда удобнее и красивей), но зачем она может быть нужна на форуме - вот это для меня загадка. Попробовал я пользоваться RSS на нашем форуме: каждое сообщение (не тема!) в отдельной строке, сообщения всех тем и разделов перемешаны... большего извращения и придумать сложно! И если уж кто-то такой системой пользуется, то для QMS применение найдётся однозначно...
                                                                  Цитата
                                                                  Кто общается в аське или форумах? Все будут общаться.

                                                                  Ты действительно законченный оптимист :)

                                                                  Цитата
                                                                  быстро отправить сообщение конкретному пользователю или группе

                                                                  Можно отвечать анонимно, можно хранить сессию в куке - все это уже есть.

                                                                  Цитата
                                                                  без предварительного гемора в виде регистрации, залогинивания и т.д... [...] а тут активацию профиля можно произвести не сразу, а в течение недели, а до этого пользоваться почти без ограничений

                                                                  Что-то я не пойму, в чем смысл юзабельных "неактивированных" профилей. Профиль ведь нужно создавать, вводить какие-то данные (хотя бы логин и пароль). И перед отправкой сообщения с этого профиля придется авторизоваться. И причем тут "быстро отправить сообщение"? И что случится, если через неделю профиль не будет "активирован"?

                                                                  Цитата
                                                                  на край - зарегался ОДИН раз за всю жизнь, а не как с форумами: на каждом форуме регишься

                                                                  Гм... Один раз зарегистрировался в QMS - и можешь писать в любом форуме на любом сайте? Или эта регистрация будет действительна только в пределах QMS (и чем она будет отличаться от обычного форума)?

                                                                  Цитата
                                                                  быстро получить сообщение (например, просмотреть сразу все сообщения на ОДНОЙ странице или получить их в ОДНОМ письме на e-mail

                                                                  Нужна мощная поддержка со стороны сервера, придется серьезно переделывать существующие движки. Нечто подобное уже обсуждалось в теме XForumReader.

                                                                  7in X, я пока очень смутно представляю, что ты хочешь получить (да и ты, наверное, тоже :) Попробую кратко сформулировать (З)адачи, которые должна решать QMS и возможные способы их (Р)еализации в общем виде:


                                                                  З: Глобальная регистрация: единый профиль пользователя, действующий в пределах всей системы QMS (нечто вроде "электронного паспорта").

                                                                  Р: Центральный сервер (лучше - несколько зеркальных серверов), на котором хранятся все профили и личные сообщения для пользователей. Множество сторонних серверов (форумов, чатов, блогов, мессенджеров), принимающих эти профили. Требуется протокол для быстрой авторизации на сервере. Скорее всего, потребуется локальный сервер.


                                                                  З: Система разграничения доступа - группы, категории, ACL-ы.

                                                                  Р: Совместно на центральном (группы "администраторы QMS", "программисты QMS" и т. п.) и сторонних серверах (категории "создатель темы", "модератор" и т. п.).


                                                                  З: Гибкая система именования ресурсов: каталоги, связи...

                                                                  Р: На движках сторонних серверов (если это вообще надо).


                                                                  З: Гибкая и мощная система поиска.

                                                                  Р: На движках сторонних серверов. Язык для поисковых запросов (a la SQL?).


                                                                  З: Экономия трафика.

                                                                  Р: Вероятно, придется отказаться от HTTP и передачи по сети HTML файлов. Использовать собственные, экономные протоколы, эффективные алгоритмы сжатия, подгрузку частей страниц по необходимости.


                                                                  7in X, это то, что ты хочешь?
                                                                    Цитата AVA12 @
                                                                    Ты действительно законченный оптимист :)
                                                                    А тут, я смотрю, одни пессимисты собрались... <_<

                                                                    Цитата AVA12 @
                                                                    Можно отвечать анонимно, можно хранить сессию в куке - все это уже есть.
                                                                    Для этого нужно: 1. зарегаться на конкретном форуме и говорить на ограниченные темы, либо регаться на сотне форумов; 2. анонимно отправить сообщение в приват ты не сможешь никак.

                                                                    Цитата AVA12 @
                                                                    Что-то я не пойму, в чем смысл юзабельных "неактивированных" профилей. Профиль ведь нужно создавать, вводить какие-то данные (хотя бы логин и пароль). И перед отправкой сообщения с этого профиля придется авторизоваться. И причем тут "быстро отправить сообщение"? И что случится, если через неделю профиль не будет "активирован"?
                                                                    Смысл в том, что лично меня (и я догадываюсь, что я не один такой) ОЧЕНЬ достаёт эта активация на разных форумах, а тут ты сможешь сразу зарегаться и отправлять/принимать мессаги. А если через неделю не активируешься, профиль заблокируется, а ещё через неделю (если туда не поступило ни одного сообщения, либо через 3 недели, если поступило) - удалится. А авторизоваться можно при отправке сообщения (т.е. открывается форма, где вводится твой логин, твой пароль, логин адресата, раздел/тема, заголовок, ключевые слова, текст сообщения и проверочный код... из которых обязательны лишь логин адресата, текст сообщения и проверочный код), об этом я тоже писал!

                                                                    Цитата AVA12 @
                                                                    Гм... Один раз зарегистрировался в QMS - и можешь писать в любом форуме на любом сайте? Или эта регистрация будет действительна только в пределах QMS (и чем она будет отличаться от обычного форума)?
                                                                    В пределах QMS, конечно (но ведь в QMS с помощью групп можно сделать сколько угодно форумов), хотя можно сделать какой-нибудь стандарт, который позволяет регаться в этом стандарте и использовать этот логин в других форумах, а затем внедрить его в существующие движки... но там тоже есть свои подводные камни и это тема уже другого проекта.

                                                                    Цитата AVA12 @
                                                                    Нужна мощная поддержка со стороны сервера, придется серьезно переделывать существующие движки. Нечто подобное уже обсуждалось в теме XForumReader.
                                                                    Да ничего переделывать не нужно! Я говорю о форумах внутри QMS, т.е. о "группах" и "подгруппах"!

                                                                    Цитата AVA12 @
                                                                    З: Глобальная регистрация: единый профиль пользователя, действующий в пределах всей системы QMS (нечто вроде "электронного паспорта").
                                                                    Р: Центральный сервер (лучше - несколько зеркальных серверов), на котором хранятся все профили и личные сообщения для пользователей. Множество сторонних серверов (форумов, чатов, блогов, мессенджеров), принимающих эти профили. Требуется протокол для быстрой авторизации на сервере. Скорее всего, потребуется локальный сервер.
                                                                    Капец! Ты, я смотрю, любитель всё усложнять...
                                                                    У нас форум вроде как не шибко простой, но как-то умещается на одном сервере!

                                                                    Цитата AVA12 @
                                                                    З: Система разграничения доступа - группы, категории, ACL-ы.
                                                                    Р: Совместно на центральном (группы "администраторы QMS", "программисты QMS" и т. п.) и сторонних серверах (категории "создатель темы", "модератор" и т. п.).
                                                                    А вот тут я что-то не совсем понял, что ты хотел сказать...

                                                                    Цитата AVA12 @
                                                                    З: Гибкая система именования ресурсов: каталоги, связи...
                                                                    Р: На движках сторонних серверов (если это вообще надо).

                                                                    З: Гибкая и мощная система поиска.
                                                                    Р: На движках сторонних серверов. Язык для поисковых запросов (a la SQL?).
                                                                    Всё на одном сервере, пока...
                                                                    Язык запросов (для пользователей) ближе к Perl или типа такого + опции.

                                                                    Цитата AVA12 @
                                                                    З: Экономия трафика.
                                                                    Р: Вероятно, придется отказаться от HTTP и передачи по сети HTML файлов. Использовать собственные, экономные протоколы, эффективные алгоритмы сжатия, подгрузку частей страниц по необходимости
                                                                    Отказываться от HTTP и HTML не надо. Я понимаю, что заголовки весят много, но всё же есть разница между заголовки+3..5кб html-кода или заголовки+50..100кб html-кода (как это обычно бывает) для отправки сообщения...
                                                                    Хотя свой протокол тоже можно сделать, но это не сразу.
                                                                      Цитата 7in X, 25.12.2006, 23:46:28, 1390897
                                                                      Капец! Ты, я смотрю, любитель всё усложнять...
                                                                      У нас форум вроде как не шибко простой, но как-то умещается на одном сервере!

                                                                      дык у нас и активных пользователей всего несколько тысяч, а не миллионы. твоя же система могла бы быть эффективной ТОЛЬКО в случае, если у неё будут именно МИЛЛИОНЫ ПОЛЬЗОВАТЕЛЕЙ.
                                                                      Цитата 7in X, 25.12.2006, 23:46:28, 1390897
                                                                      Я понимаю, что заголовки весят много, но всё же есть разница между заголовки+3..5кб html-кода или заголовки+50..100кб html-кода (как это обычно бывает) для отправки сообщения...

                                                                      хм. насчёт заголовков (кстати, а при чём тут вообще заголовки???) ты неправ: чем меньше страница, теб больше потери на заголовки. пара сотен байт по сравнению с килобайтом - это ОЧЕНЬ много. а по сравнению с мегабайтом - это вообще ничего.

                                                                      а вообще, насчёт протокола - xml+gzip рулят однозначна.

                                                                      зы. насчёт анонимности - <censored>
                                                                      У честного человека в принципе не может возникнуть нужды посылать кому-то анонимку...
                                                                      У меня, например, в старом телефоне была включена фишка - если номер не определён (unknown number), телефон сам делает отбой. Сейчас сам отбой жму. Всегда. Потому что если человек прячется за антиАОН, значит хочет сказать что-нить плохое. с этой твоей "анонимностью" то же самое.

                                                                      ззы. а когда-то за "подмётные письма" плетей прописывали...
                                                                      Цитата 7in X, 25.12.2006, 23:46:28, 1390897
                                                                      2. анонимно отправить сообщение в приват ты не сможешь никак.
                                                                      А тебе бы понравилось получить письмо типа "ты очень нехороший человек", только матерно на пятьсот слов? И жаловаться не накого, и даже и ответить "сам такой" никак... фтопку, кароче.


                                                                      ззззы. стопроцентная анонимность противоречит нашим законам - ты (как владелец сервера) обязан обеспечить "возможность проведения оперативно розыскных мероприятий", т.е. должен обеспечить протоколирование всех переговоров через твой сервис...
                                                                        Цитата
                                                                        2. анонимно отправить сообщение в приват ты не сможешь никак

                                                                        Ты все-таки хочешь отправлять в приват анонимки? А получать такие анонимки хочешь? Как тебе понравится сотня "кг/ам"-ов от Вась Пупкиных?

                                                                        Цитата
                                                                        лично меня [...] ОЧЕНЬ достаёт эта активация на разных форумах, а тут ты сможешь сразу зарегаться и отправлять/принимать мессаги. А если через неделю не активируешься, профиль заблокируется, а ещё через неделю (если туда не поступило ни одного сообщения, либо через 3 недели, если поступило) - удалится

                                                                        То есть, любой прохожий может моментально "зарегистрироваться", кинуть единственное сообщение и навсегда оставить этот форум. И чем такой "зарегистрированный пользователь" отличается от анонима? Отложенная активизация профиля как раз и предназначена для того, чтобы отсеивать таких "прохожих" (если не можешь потерпеть недельку, то нечего тебе делать на форуме). Если же нужно срочно задать какой-нибудь вопрос - пиши гостем в общедоступную тему.

                                                                        Цитата
                                                                        Да ничего переделывать не нужно! Я говорю о форумах внутри QMS, т.е. о "группах" и "подгруппах"!

                                                                        То есть, движки, реализующие такие функции в полном объеме, уже есть? Ну, вот и хорошо :)

                                                                        Цитата
                                                                        Капец! Ты, я смотрю, любитель всё усложнять...
                                                                        У нас форум вроде как не шибко простой, но как-то умещается на одном сервере!

                                                                        Я почему-то думал, что речь идет о масштабном международном проекте. Сознательно ограничивать такой проект одним единственным сервером - мягко говоря, недальновидно.

                                                                        Цитата
                                                                        А вот тут я что-то не совсем понял, что ты хотел сказать...

                                                                        Гм. А я не совсем понял, что именно ты не понял.

                                                                        В профиле пользователя на центральном сервере хранится перечень глобальных групп QMS (администраторы, программисты и т. п.), в которые входит этот пользователь. Сторонний сервер, принимая профиль, получает, в том числе, список этих групп. Сервер может каким-либо образом отображать эту информацию в заголовках сообщений. Также он может наделить пользователя дополнительными привелегиями (например, разрешить программисту QMS обновлять движок... хотя над этим надо серьезно подумать). Сервер может создавать локальные группы (модераторы, администраторы сервера) с перечислением пользователей QMS (центральный сервер об этих группах ничего не знает и знать не желает). Также для каждого объекта на сервере (форума, блога и т. п.) хранится идентификатор пользователя, создавшего его. Для каждого объекта можно создать ACL с перечнем пользователей/групп/категорий и разрешенных для них действий.

                                                                        Цитата
                                                                        Я понимаю, что заголовки весят много

                                                                        Дело не только в заголовках, но и в тегах. Если закодировать, например, <div class="quote"> одним-двумя байтами, это уже сожмет теги лучше и быстрее, чем любые алгоритмы сжатия.
                                                                          Цитата Змей(Чёрный) @
                                                                          У честного человека в принципе не может возникнуть нужды посылать кому-то анонимку...
                                                                          Анонимность в данном случае ставит целью скорость, а не скрытие имени. Хочешь указать имя - указывай!

                                                                          Цитата Змей(Чёрный) @
                                                                          А тебе бы понравилось получить письмо типа "ты очень нехороший человек", только матерно на пятьсот слов? И жаловаться не накого, и даже и ответить "сам такой" никак... фтопку, кароче.
                                                                          Ну это же смешно! Неужели создание аккаунта есть защита от анонимности? Если я очень захочу сказать "кг/ам", то создам аккаунт и скажу это. И всё равно адресат так и не узнает, кто я такой. Вы чего к этой анонимности привязались опять? ПОВТОРЯЮ: ТЫ, КАК АДРЕСАТ, МОЖЕШЬ ОТКЛЮЧИТЬ ПРИЁМ СООБЩЕНИЙ ОТ АНОНИМНЫХ ПОЛЬЗОВАТЕЛЕЙ!!!

                                                                          Цитата AVA12 @
                                                                          Если же нужно срочно задать какой-нибудь вопрос - пиши гостем в общедоступную тему.
                                                                          К сожалению, на большинстве форумов запрещён постинг без регистрации.

                                                                          Цитата AVA12 @
                                                                          То есть, движки, реализующие такие функции в полном объеме, уже есть? Ну, вот и хорошо :)
                                                                          Я говорю о том, что это не внедрение в уже существующие движки, поэтому их (существующие движки) изменять не нужно! У меня такое ощущение, что народ уже просто начинает докапываться ко всему, к чему только можно. Не нравится идея, пройди мимо. Или спортивный интерес уже появился: кто кого переспорит?

                                                                          Цитата AVA12 @
                                                                          Я почему-то думал, что речь идет о масштабном международном проекте. Сознательно ограничивать такой проект одним единственным сервером - мягко говоря, недальновидно.
                                                                          Согласен, но для начала можно и для одного сервака написать, оставляя возможность дописать код, чтобы можно было работать с несколькими серваками.

                                                                          Цитата AVA12 @
                                                                          В профиле пользователя на центральном сервере хранится перечень глобальных групп QMS (администраторы, программисты и т. п.), в которые входит этот пользователь.
                                                                          Таких групп, как "админы QMS", "программеры QMS", "админ сервера", "программер сервера" и т.п. нет. Группа может быть создана любым пользователем, т.е. она может называться "sources-ru" и иметь подгруппы ("cpp,", "delphi", "vb", "asm", "users" и т.д). Как будет вестись редактирование исходного кода QMS - это уже отдельный разговор. Изначально можно сделать группу QMS, а таких прав как "админ QMS" лучше не делать в системе вообще (для надёжности). Лучше это реализовать к/л другим способом...

                                                                          Добавлено
                                                                          Цитата AVA12 @
                                                                          Отложенная активизация профиля как раз и предназначена для того, чтобы отсеивать таких "прохожих" (если не можешь потерпеть недельку, то нечего тебе делать на форуме).
                                                                          Супер! Если для того, чтобы сказать программисту мелкой утилитки о какой-то мелкой ошибке, мне нужно регаться и терпеть недельку, я скорее пошлю весь их коллектив в пешее эротическое путешествие, чем буду заниматься этим гемором.

                                                                          Кстати, об анонимности. Я могу создать в своём аккаунте (читай "почте") раздел (читай "папку") "send-me-your-phones", разрешить анонимную отправку сообщений в этот раздел и отправить ссылку, например, на наш форум, и никто не будет и знать о том, что у меня есть такой раздел, кроме тех, кто прочитает сообщение, содержащее эту ссылку. Кроме того, можно ещё в QMS добавить возможность проверять, откуда пришёл юзер, и органичивать, например, адресом "sources.ru" и т.п.
                                                                            Идея до боли напоминает "давайте напишем собственную ось"
                                                                              Цитата 7in X @
                                                                              Вообще говоря, я искренне не понимаю, зачем нужна такая система, как RSS.
                                                                              Пока ты не понимаешь, зачем она нужна, ты не понимаешь эту систему. А если ты ее не понимаешь, то и оценивать ее и сравнивать с ней что-либо ты адекватно не можешь. Поэтому сравнивать со своей идеей "ну я не знаю, зачем, но RSS тоже непонятно зачем" - никуда не годится.

                                                                              Не воспринимай постов, которые тут пишут люди, в штыки. Мы не ставим тебе палки в колеса - да ради бога, разрабатывай, что хочешь. Если эта система вскоре станет мировым стандартом, я лично искренне буду за тебя рад. Просто у каждого возникают замечания по поводу идеи, и эти замечания мы высказываем. Ведь для этого ты создавал тему - чтобы выслушать замечания, будь они в плюс или в минус, не так ли?

                                                                              Ну так
                                                                              3. Чем этих людей не устраивает форум-мыло-ася-чат?
                                                                                Цитата Тайлер @
                                                                                3. Чем этих людей не устраивает форум-мыло-ася-чат?
                                                                                :D
                                                                                Почему не устраивает? Люди придумали аську не потому, что пользователей не устраивает электронная почта или чаты, а потому что ася даёт новые возможности. QMS тоже даёт. А какие, я уже неоднократно писал.
                                                                                  То, что будут "группы, подгруппы и синонимы"? Это какая-то технопурга, которая сама по себе ничего не вносит.

                                                                                  Новые возможности - они должны быть из мира сего, а не из мира техники. Ценность всегда касается людей и только людей. Например, ася не крута тем, что у нее иной протокол, нежели у почтовика, а тем, что она дает мне возможность прямо сейчас пообщаться с Колей, как если бы мы сидели рядом.

                                                                                  Конечно, технически твоя идея может отличаться от форума, но где суть ценности, удобства и пользы от данного творения? Может, она есть, просто трудно ее выкопать из-под тонн букв технических описаний. Помоги увидеть эту суть. В жизни никто из тебя суть предлагаемой тобой идеи вытягивать не будет, ты должен сам ее изложить так, чтобы у других сразу где-то засосало, и они бросились тебе помогать. А так - поморщат носами - "бреднах!". И останешься без финансирования, без поддержки, без людей, без ничего.

                                                                                  Например можно изложить так (не факт, что это твоя идея, но как пример сойдет):
                                                                                  Человек использующий эту систему сможет:
                                                                                  1. Общаться на произвольные темы с произвольными людьми, также подключенными к данной системе.
                                                                                  2. Иметь контроль как над исходящей, так и приходящей информацией - организованной в виде тематического дерева (от общих категорий к подробным темам)
                                                                                  3. Каждый пользователь имеет собственное тематическое дерево, являющееся не просто архивом сообщений, а деревом знаний, которое пользователь строит и развивает по своему усмотрению.
                                                                                  4. И далее в том духе
                                                                                    Цитата Тайлер @
                                                                                    Новые возможности - они должны быть из мира сего, а не из мира техники. Ценность всегда касается людей и только людей. Например, ася не крута тем, что у нее иной протокол, нежели у почтовика, а тем, что она дает мне возможность прямо сейчас пообщаться с Колей, как если бы мы сидели рядом.
                                                                                    Почему технопурга? Группы позволяют объединять людей, а синонимы - обращаться к человеку не по имени, а по "статусу", "должности" и т.п. :)

                                                                                    Цитата Тайлер @
                                                                                    Например можно изложить так (не факт, что это твоя идея, но как пример сойдет)
                                                                                    Ну, как бы вот здесь: QMS (Quick Message System) (сообщение #1378780) что-то такое было ;)
                                                                                      Цитата 7in X @
                                                                                      Группы позволяют объединять людей, а синонимы - обращаться к человеку не по имени, а по "статусу", "должности" и т.п.
                                                                                      Ты сам-то видишь, насколько понятней ты сейчас описал те же группы и синонимы чем прежде? Статус - это хорошо! А кто будет их раздавать? Это будет как всегда 3-этажная иерархия юзер-модер-админ или что-то посвежее?
                                                                                        Раздавать будет создатель группы (админ) или модер. А если разрешено, то и сам юзер может придумать себе "статус" :)

                                                                                        Добавлено
                                                                                        Т.е. почти ничего свежего (всё тухлое) :D
                                                                                          Цитата 7in X @
                                                                                          Т.е. почти ничего свежего (всё тухлое)
                                                                                          Следовательно, смысла в проекте особо нет?
                                                                                            Есть.
                                                                                            Свежего нет только в иерархии.
                                                                                              Внимательно прочитал всю ветку. Мне лично идея нравится.

                                                                                              Иерархическая структура категорий облегчит поиск по группам (ведь можно к каждой группе прикрутить описание).
                                                                                              Так же на сервере эту самую структуру можно будет представить древовидным образом и легче будет навигация (для вступления в группу или для просмотра текущей).

                                                                                              Иерархия поможет избежать "трений" между различными группами. После появления большого дерева резко упадет вероятность создания новой ветви - пользователь будет внедряться в существующую группу.

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

                                                                                              Группы можно будет в последствии соединять, развозить, уничтожать и т.п. Вот это дерево групп напоминает дерево знаний, вырощенное пользователями. Представьте какая сильная база знаний! Мне кажется, что QMS несет в себе не только функцию общения, но и накопления знаний/опыта.

                                                                                              Анонимность. Ну это абстрагированно. Пользователь может не указывать своих данных и не регистрироваться/активироваться в системе. Для него это анонимность. В любом случае его IP итп запишутся в логи на сервере и если какое-нибудь ЧП - его можно будет с болшей вероятностью обнаружить. Здесь понятие анонимность необходимо рассматривать с разных слоев QMS.

                                                                                              Только MySQL кажись здесь уже не пойдет =).

                                                                                              Цитата
                                                                                              Идея до боли напоминает "давайте напишем собственную ось"

                                                                                              "давайте напишем собственную ось" уже давно не идея а реальность. Люди пишут. Для себя. И не только. Извиняюсь за оффтоп.

                                                                                              Добавлено
                                                                                              Кстати, и название прям как у меня было в проектах =) Телепатия прям...
                                                                                                Где взять qms для ipb?
                                                                                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                                                                                0 пользователей:


                                                                                                Рейтинг@Mail.ru
                                                                                                [ Script execution time: 0,1617 ]   [ 16 queries used ]   [ Generated: 26.04.24, 01:37 GMT ]