Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Администрация - пользователям форума
 
 
 

Раздел: Администрация - пользователям форума Протестируем новый механизм мониторинга форума? 

Создана: 07 Января 2010 Чтв 15:38:32.
Раздел: "Администрация - пользователям форума"
Сообщений в теме: 121, просмотров: 27826

На страницу: Назад  1, 2, 3, 4, 5, 6, 7, 8, 9  Вперёд
  1. 07 Января 2010 Чтв 15:38:32
    Предлагаю желающим вызвать на тестирование следующую страницу:
    http://forum.omsk.com/mon2.php
    это довольно сырая версия страницы мониторинга, в основе которой лежат новые технологические принципы (по сравнению с используемыми ранее).
    что меня интересует:
    1. Могут быть проблемы совместимости. Интересует у кого что-то не работает, у кого "расползается" форматирование, выскакивают какие-то ошибки и т.д.
    2. Интересует что кажется неудобным, нелогичным, глючит, тормозит.
    3. Интересуют конструктивные предложения каких-то изменений.

    Что должно работать.
    На данном этапе логика работы страницы такова:
    -на сервере происходят некие события (добавляются темы, сообщения, что-то редактируются, удаляется и т.д.), и эти события пересылаются в мониторинг. Каждое событие представляет собой одну строку в окошке мониторинга.
    -окошко мониторинга - серое такое окошко, с закруглёнными уголками. Оно логически делится на три части:
    = средняя часть - "бегушка" - в ней должны автоматически бежать вверх строчки. Хотя бежать они могут быстрее и медленнее, вверх и вниз, или стоять на месте - всё регулируется кнопками "вверх", "стоп", "вниз". Ещё есть полоса прокрутки, можно прокручивать список колёсиком мыши.
    = верхняя часть - "горячие сообщения" - в неё выводятся только что поступившие сообщения, возраст которых менее 2 минут. Они там висят и никуда не бегут пока не устареют. Как только становятся старше 2 минут - перепрыгивают сверху в середину и присоединяются к общмему прокручиваемому списку.
    = нижняя часть - "выборка". Если кликнуть в заголовок темы на строке, которая находится в верхних частях, то строчка перепрыгивает вниз, в "выборку", и там торчит. Чё она там торчит - пока не понятно, не придумано ещё. В общем, она выбрана и всё.

    - при наведении мышки на бегущие строчки бег останавливается, при убирании мышки бегут дальше. Кроме того, при наведении мыши прекращают выводиться новые сообщения, получаемые с сервера - это чтобы строчки не "выпрыгивали" прямо из-под наведённой мышки.

    - крайнее справа поле "имя участника" - ссылка, нажав её можно открыть информацию об этос участнике. По умолчанию открывается в новом окне.

    - рядом с заголовком темы есть параметр, говорящий о количестве ответов в теме, он написан по принципу (+число) - это ссылка, ведущая на тему. Если её кликнуть, тема откроется в новом окне.

    - ещё есть "корзина". В ней живут те строки мониторинга, которые решено спрятать с экрана. Если кликнуть мышкой корзину то спрятанные строки проявятся в виде зачёркнутых строк. Если потом ещё раз нажать на корзину - обратно спрячутся. А двойной клик по корзине убивает все спрятанные в неё строки.

    - слева каждой строки идёт параметр "время события". Если навести на него мышку, то подсвечивается зачёркнутой линией. Если кликнуть, то сообщение уйдёт в корзину (станет невидимым или зачёркнутым, в зависимости от текущего режима корзины). Аналогичным образом можно достать сообщение из корзины - кликнуть "время события" на зачёркнутой строке, она "вытащится из корзины" и перестанет быть зачёркнутой.

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

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

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

    Дизайн и логика работы предварительны, это пока только творческий набросок
  2. 10 Января 2010 Вск 3:14:44
    Злыдня писала :Предполжим я выбрала несколько тем, потом отлучилась на пол часа, в выбранных темах изменения не отобразятся

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

    Я думаю реализовать приблизительно такой алгоритм:
    -во-первых, надо реализовать предварительный выбор событий из мониторинга. (Как вручную, так и автоматически по определённым законам). Предварительный выбор приводит к тому, что событие "прыгает" в нижнюю часть панели мониторинга - там под "бегушкой" есть третье поле, такое же как и сверху. Выбранные события отличаются от невыбранных тем, что как-бы "лежат в корзине" и никуда не бегут. И должна быть возможность "развыбрать обратно" из выбранных сообщений.
    -во-вторых, надо реализовать постоянный выбор тем. То есть некоторый список тем, хранимый на сервере и управляемый участником. На выбранные темы можно было бы как-бы "подписываться" и "отписываться". Ну и мониториться они должны по особым законам - например, если событие происходит по теме из списка выбранных, то оно сразу попадает в не в бегушку а в "предварительный выбор" и помечается каким-то особым знаком. А также тема в списке постоянного выбора помечается. (Например, по аналогии с тем, как выделяются почтовые ящики, в которые приходят новые сообщения - может быть выделяется жирным шрифтом, пишется +1 или что-то в этом роде, в общем чтобы сразу было видно в какие из выбранных тем пришли новые сообщения)
    вот пока как-то так мыслю это.
  3. 10 Января 2010 Вск 21:38:44
    внёс некоторые изменения-добавления:

    1. на выбранную тему-сообщение можно перейти сразу из любой строки мониторинга нажав на "кол-во ответов в теме", которое пишется по принципу (+число)
    2. при нажатии на заголовок тема переходит в "выборку", которая в нижней (третьей) части панели мониторинга
    3. в конце строк добавлен крестик (x) при нажатии на который строка исчезает. Правда, исчезает она не насовсем, а "в корзину". Появляется значок корзины и кол-во сообщений в ней.
    4. если кликнуть на корзину, то удалённые строки "проявятся" и станут видны как зачёркнутые. корзина становится "красной" и в этом режиме нажатия на (x) зачёркивают строки, а не удаляют.
    5. Зачёркнутые сообщения можно вытащить из корзины нажатием на (x).
    6. клик на красную корзину превращает её обратно в "чёрную" и зачёркнутые строки исчезают с экрана.
    7. даблклик на корзине удаляет все сообщения в ней.
  4. 10 Января 2010 Вск 21:44:16
    на новом движке форума можно будет видео вставлять?
  5. 10 Января 2010 Вск 22:12:14
    а зачем? не проще/лучше разрешить html код для youtube, rutube ну и [внешняя ссылка] например?
  6. 10 Января 2010 Вск 22:20:34
    Madlzz писал(а) : а зачем? не проще/лучше разрешить html код для youtube, rutube ну и [внешняя ссылка] например?


    это я и имел ввиду. не видеофилезы же вставлять.
  7. 10 Января 2010 Вск 22:45:43
    Weezer1994 писал : на новом движке форума можно будет видео вставлять?

    речь шла не о html`e. Как говорит мой приятель програмист: "Накодить это вторая половина задачи, первая - грамотно составить техзадание." Смайлик :-)
  8. to6a


    Хранитель


    Более 10 лет на форумеМуж.
    11 Января 2010 Пон 0:18:59
    Все из того что описано в первом посте у меня работает. Кроме поведения по правому клику- выпадает стандартное меню браузера!

    Классно =) Особенно нравится возможность изменять скорость прокрутки кнопками!

    Браузер-
    Версия:
    10.10
    Сборка:
    1893
    Платформа:
    Win32
    Система:
    Windows NT 6.1
    Версия Java:
    Java не установлен
    Модуль XHTML+Voice:
    Плагин не загружен
  9. 11 Января 2010 Пон 0:46:22
    прикрутил тестовую фильтрацию:
    сейчас события по разделу 23 (Объявления и реклама) разбираются следующим образом:
    -новые темы показываются как обычно
    -новые сообщения в старых темах автоматически попадают в корзину
    -прочие события (редактирования, удаления сообщений) - полностью игнорируются.
  10. 11 Января 2010 Пон 1:05:01
    один глюк довольно неприятный в фаерфоксе наблюдаю: высота внутреннего контента в "бегушке" не масштабируется. Из-за этого firefox всегда прокручивает предустановленный размер 1000 пикселей, и если реально контент больше - то получается что где-то посреди прокрутки обрывается и начинает крутить сначала. Либо если контент меньше, то содержимое окна кончается и прокручивается пустое пространство пока не кончатся изначально заданные 1000px.
    все остальные браузеры правильно понимают изменение размера.
    может быть, фаерфоксам как-то баг-репорт настрочить? кто умеет? Смайлик :-)

    суть проблемы. Допустим, есть код:
    <marquee><div style="height:123px;">что-то</div></marquee>
    присваиваем динамически height:1000px
    в результате ничего не меняется, действует 123px
    а во всех других браузерах - высота контента сразу пересчитывается на новое значение 1000px.
  11. 11 Января 2010 Пон 6:48:45
    прикольно!! Мне понравилось!
  12. 11 Января 2010 Пон 16:34:56
    Вопрос: откуда у меня в корзине 55 тем, хотя я ни на какие крести еще не нажимала? Это все из раздела купи-продай?
    И еще при попытке перейти по ссылке выбранной темы потребовал вход под логином.
  13. 11 Января 2010 Пон 16:40:45
    Злыдня писала :откуда у меня в корзине 55 тем, хотя я ни на какие крести еще не нажимала? Это все из раздела купи-продай?

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

    Злыдня писала :И еще при попытке перейти по ссылке выбранной темы потребовал вход под логином.

    сейчас пока обновление пользовательских сессий в новом мониторинге не работает, поэтому они могут умирать по таймауту и требовать логиниться заново. Это временно.
  14. 11 Января 2010 Пон 16:42:33
    перенёс время в крайний левый столбец и убрал "крестик (x)".
    теперь для удаления сообщений надо жать на время.
    время при наведении мыши подсвечивается с перечёркиванием, что символизирует удаление
  15. 11 Января 2010 Пон 16:55:45
    при отсутствии активности юзера в окошке мониторинга интервал запросов к серверу сейчас плавно увеличивается с 2 до 20 секунд. (плавно - это значит увеличивает на 2 секунды каждый следующий интервал)
    если юзер проявляет активность - интервал сразу возвращается обратно на 2 секунды.
  16. 11 Января 2010 Пон 17:14:32
    А что за дурацкие "плюсики" в мини-опере?
    Под ними скрываются сообщения из других тем, не относящиеся к сообщению с "плюсиком".
На страницу: Назад  1, 2, 3, 4, 5, 6, 7, 8, 9  Вперёд