Я работаю над веб-сайтом с основным компонентом социальных сетей.
Я хочу, чтобы отображение краткого имени пользователя (1 значок ( возможно 2) + стилизованное имя пользователя) означало:
- присутствие (активно, бездействует, отсутствует, офлайн) - вес шрифта
- аватар (автоген или загружен) - значок с префиксом 16x16px
- явная связь с текущим пользователем (последователь, последователь, общий друг, FOAF, нет) - оттенок?
- неявное отношение к текущему пользователю (скалярное на основе уровня взаимодействия) - насыщенность?
- прогнозируемое совпадение (мультискалярное на основе ИИ)- заменяет значок аватара?
Более подробная информация и детали будут во всплывающей подсказке.Эта основная часть будет отображаться повсеместно (например, стилизация имен пользователей в комментариях StackOverflow, а не в подписях записей), и поэтому должна быть компактной и элегантной.Эти данные не обязательно должны быть идеально отображены - это то, для чего предназначена всплывающая подсказка, - но это должно дать хотя бы тонкое указание.
«Явные отношения» означают «дружбу» в стиле Facebook / Twitter.Это скорее вопрос разрешений, чем настоящие отношения.
Одна из функций безопасности, которую он предоставляет, состоит в том, чтобы не дать кому-то попытаться обмануть вас именем пользователя, которое похоже на имя одного из ваших друзей - вы заметите, что они неявно окрашены как не связанные с вами.Явный статус также влияет на то, какие действия доступны во всплывающей подсказке (например, вы не можете дружить с другом или тыкать не с другом).
«Неявные отношения» означают, например, разницу между двумя людьми, с которыми вы разговариваетевсе время: 10, с которыми вы регулярно общаетесь, 50, которые вы указали в качестве «друга», но никогда не общались, и 50, которые вы (пока) не перечислили в качестве «друга», с которыми вы общались.
«Предсказанная симпатия» - это выход очень сложного бэкэнд-AI, как «счет матча» OKCupid;его цель - мягко подтолкнуть вас к разговору с людьми, которые вам, вероятно, понравятся больше.В случае с нулевым знанием о вас это сводится к «объективному» рейтингу кармы в стиле Slashdot.Возможно, я также захочу отобразить некоторые полукатериальные подсказки, например, думает ли ИИ, что вы найдете этого человека «забавным» или «интересным».
Как я могу указать, чтобы обозначенные вещи были максимально изящными