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

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

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

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

На страницу: Назад  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. SH


    Хранитель


    Более 10 лет на форумеМуж.Представитель администрации форума (модератор)
    08 Января 2010 Птн 17:11:59
    Работает. IE8. Стрелки направления я бы поменял местами.
  3. 08 Января 2010 Птн 21:42:49
    время неправильно выставлено Смайлик :-)
    и что за цифры в конце? Confused
  4. 08 Января 2010 Птн 22:20:57
    Сижу через оперу понравилось. Смайлик :-)
    Только почему то показывает то что я убрал из мониторинга Confused
  5. 08 Января 2010 Птн 22:23:20
    омич писал :что за цифры в конце? Confused

    это отладочная информация, временно появлялась.

    сейчас выводится время по локальному времени компьютера пользователя. Сервер передаёт возраст события в секундах, а на клиенте вычисляется какое время отображать.
  6. 08 Января 2010 Птн 22:29:00
    AlexAdmin писал :сейчас выводится время по локальному времени компьютера пользователя.
    не-а
  7. 08 Января 2010 Птн 23:41:45
    да вроде должно быть локальное
    вернее, у сообщений должно быть локальное, а от сервера (вверху) крутится время серверное
  8. 08 Января 2010 Птн 23:55:42
    сейчас немного видоизменил логику окошка мониторинга:
    теперь оно состоит из двух частей, верхней и нижней.
    основная "бегушка" находится в нижней части, в ней крутятся события, которые старше 2 минут.
    события моложе 2 минут попадают в верхнюю часть окошка и стоят "прилепленные" на месте. Как только они устаревают, то изчезают из "прилепленных" и присоединяются к нижним и вместе с ними прокручиваются.
  9. 09 Января 2010 Суб 0:05:44
    MrOrdinari писал : Саша, давай всё же сделаем чтоб тем двадцать было видно, так имхо нагляднее и легче увидеть нужную тему. Высоты экрана думаю хватит у всех:)

    АП Смайлик :-)
  10. SPM


    Участник


    Более 10 лет на форумеМуж.
    09 Января 2010 Суб 2:19:02
    Хорошая штука.
    В Хроме каждые минут 10 появляется окошко Not visible? и ждёт нажатия ОК.
  11. 09 Января 2010 Суб 3:24:02
    SPM писал :появляется окошко Not visible? и ждёт нажатия ОК.

    Отладочное окошко. Убрал уже.
  12. 09 Января 2010 Суб 3:27:19
    насчёт изменения высоты окна "бегушки" - я думаю над такой возможностью. В принципе размер этой области может быть любым. он задаётся в пикселях и можно куда-то прикрутить кнопки вроде + - для уменьшения-увеличения, или даже сделать "перетаскиваемую границу". Но это потом, я пока ещё этому не научился )))
  13. 09 Января 2010 Суб 5:26:14
    время сообщений и "текущее время", получаемое от сервера , сейчас показываются в часовом поясе клиента.

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


    Активист


    Более 10 лет на форумеМуж.
    09 Января 2010 Суб 10:25:04
    При движении текста такое впечатление что рисуется фон, а уж затем на него наносится текст, получается мерцание. Может у меня такой монитор на ноуте конечно, но на стрнице /index1.php тоже текст бежит, такого эффекта там не наблюдается - все гладко.
    Такой эффект на Opera и Chrome.

    на IE7 вообще получил: "Это тест. этот текст означает, что:
    либо у вас не работает javascript, либо на сервере ведутся какие-то работы и что-то не работает. для работы этой страницы javascript категорически необходим. ". Хотя настройки по умолчанию, и /index1.php бежит как всегда.
  15. 09 Января 2010 Суб 16:56:58
    MAXXX писал:на IE7 вообще получил: ..либо у вас не работает java script..


    мда, ие7, ие6 - все не хотят отображать динамически сформированную "бегушку". Хотя новые сообщения в статический блок вверху вроде добавляются нормально.
    бороться с глюками ие это выше моих сил!

    Думаю, в итоге будет две версии: для современных браузеров - с полным функционалом, и для несовместимых (моб. устройства, устаревшие, кривые и т.д) - с упрощенным функционалом.
  16. 09 Января 2010 Суб 17:10:58
    а нельзя увеличить размер загружаемой аватары???
На страницу: Назад  1, 2, 3, 4, 5, 6, 7, 8, 9  Вперёд