• Знакомство нового пользователя через подсказки?

    @ksnk
    А в чем проблема посмотреть кто что смотрел?
    Таблица подсказок - {ID подсказки, страница (маска страниц, список страниц), селектор, событие, текст подсказки}.
    Таблица просмотров {ID юзера, ID подсказки, время демонстрации}
    Информация о подсказках с просмотрами left join собирается и выгружается на нужную страницу. Специальный виджет расставляет все непросмотренные подсказки по hover или клику мышки. Он же будет заботится о том, чтобы хранить информацию о показах, либо в localStore, для незарегистрированного, либо в профиле пользователя сайта. Если подсказка демонстрировалась недавно - можно не показывать...
    Удобно то, что система получится "независима" от остального сайта, в том смысле, что ее можно убрать и сайт продолжать работать. Можно поставить ее на любой существующий сайт, отдельно настраивать шаблоны сайта не придется, разве что обеспечить вменяемые селекторы для поясняемых элементов.
    Если вносится новая фича с подсказкой на сайт - никто ее пока не просмотрел - всем насильно показать.
    Придется сделать на каждой странице заметную кнопку "Расскажи мне опять все-все все про ту страницу", это для особо забывчивых. Сделать в профиле пользователя или на странице кнопку-галку "не показывать мне больше ваши всплывающие подсказки", ну чисто для полноты картины мира и ощущения справедливости...
    Ответ написан
    Комментировать
  • Знакомство нового пользователя через подсказки?

    Stalker_RED
    @Stalker_RED
    Прежде чем писать велосипед посмотрите готовые системы
    https://blog.bitsrc.io/7-awesome-javascript-web-ap...
    Еще: 1, 2
    Ответ написан
    3 комментария
  • Знакомство нового пользователя через подсказки?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Почти у каждого фреймворка есть механизм flash-сообщений. В обработчике запроса на регистрацию или обработчики события создания пользователя, можно сделать отправку и всё.
    Ответ написан
    Комментировать
  • Знакомство нового пользователя через подсказки?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Описанный вами недостаток легко решается заменой флага просмотренности на удаление строки из таблицы при просмотре. Так и сделайте.
    Ответ написан
    Комментировать