Favorites: grouping

    image

    On Habré several dozens of topics are published daily. With a high probability there is an article (or even two, three) that you will want to re-read later again; or is it a very useful material that can come in handy at work and you want to keep it handy.


    Now for this purpose there is an option "favorites", and it is very convenient. But only as long as the favorites have tangible limits. When the number of topics in a favorite approaches one hundred, then finding the right one becomes a small problem. Perhaps this is somewhat far-fetched and other users have no inclination to add so many elements to their favorites, but I would like to tell about my vision of solving this issue.


    I suggest introducing the separation of selected topics (we will not touch comments) into categories. I don’t really like the word “categories”, let's use “tags” - each item added to favorites is assigned a label; thus, the user can scatter all favorites in groups and be happy. :)

    Now about how I propose to implement this. Now the operation of adding to favorites is very simple and takes exactly one click. If you do not need any tags, then my method will require two clicks. So:



    Such a window will pop up when you click on the asterisk. If what I'm writing about is complete nonsense, and you don’t need it, just click the "add" button and continue reading Habr. If you are tormented by the same problem as me, then either select a tag from the list of already created ones, or create a new one and add a topic to your favorites with this tag.

    Further, as it will be used in direct viewing.



    By default, as now, all favorites will be displayed in one heap. A drop-down list is added from which you can select a label; when you select a label, the page is refreshed and all elements with the given label are displayed. Optionally, you can not refresh the page immediately, but add a “show” button.

    I will be glad to criticism, comments and opinions of the ha-people. Thanks for attention :)

    Also popular now: