T
T
todrgor2021-12-23 12:23:00
Database
todrgor, 2021-12-23 12:23:00

Introducing a new user through hints?

61c43fe04690e694077003.png

I have an idea to make one-time pop-ups and special blocks with hints for newly registered users. Under fairy tales, they tell how, where and why everything is arranged

. There is an option to make a special separate table in the database for this: hint id, hint content, status: hint viewed or not yet.

The only thing is that this is just for 1 time, so that the user I read and understood how some element on the site works,
and I’m thinking: are there any alternative ways to make the logic of one-time pop-ups and blocks with hints and explanations in addition to a separate table in the database specifically for this?

For each entry in it (one hint about something) is only one time, and then the value "viewed" will be applied to it, and this table will no longer be needed, even more - each time you will also have to check this table, whether there is to the opened page of not yet viewed hints , I

attached an example
, I hope I clearly painted

Answer the question

In order to leave comments, you need to log in

1 answer(s)
K
ksnk, 2021-12-23
@todrgor

What's wrong with seeing who's watching what?
Hint table - {hint ID, page (page mask, page list), selector, event, hint text}.
View table {user ID, hint ID, demo time}
Information about hints with left join views is collected and uploaded to the required page. A special widget arranges all unseen hints by hover or mouse click. He will also take care of storing information about impressions, either in the localStore, for an unregistered, or in the site's user profile. If the hint was shown recently, you can not show it...
Conveniently, the system will be "independent" from the rest of the site, in the sense that it can be removed and the site continue to work. You can put it on any existing site, you don’t have to separately configure site templates, except to provide sane selectors for the elements being explained.
If a new feature is introduced with a hint to the site - no one has looked at it yet - they are forcibly shown to everyone.
We will have to make a prominent button on each page "Tell me everything about that page again", this is for the especially forgetful. Make a checkbox in the user profile or on the page "do not show me your tooltips again", well, purely for the sake of completeness of the picture of the world and a sense of justice ...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question