聊聊标签云

in #cn-programming7 years ago

在前一篇文章

我提到除了书签,我比较期待的两个功能是中文标签标签云

关于标签云

TagCrowd.jpg

上一篇文章我们聊了中文标签,这里我们继续来聊标签云
所谓标签云,就是把常用的标签列出来,使用频度越高的标签越醒目。
这个常用于个人博客,便于直接找到目标文章

而steemit每个用户都有个blog页面,比如我的

我现在习惯于将自己日常生活中所思所想记录下来,同时也记录了学习中遇到的一些问题
但是我发现一个问题就是,如果我想找到很久以前的一篇文章,比如我写的用arduino+OLDE显示steemit个人资产信息的程序,那么我需要将我的博客从头翻到尾,才能找到我的文章。

试想在我的博客右侧列出我的常用标签
那么我在我的文章里加上合理的标签,这样,我要查找对应文章时,就可以通过点击标签进入和标签相关的文章
这样就缩小的搜索范围,极大方便了使用。

steem API 对标签云的支持

为此我特意看了一下steem api, 在历史记录中看到这条提交内容

那么这样就可以列出一个作者常用的标签了。
但是我试着使用了一下,返回为空,估计是我没用明白。

另外,我看了一下steemd上显示的也为空呢

至于通过指定标签查找用户文章,看这个数据结构,是支持通过作者和标签来查询文章列表的

/**
 *  Defines the arguments to a query as a struct so it can be easily extended
 */
struct discussion_query {
   void validate()const{
      FC_ASSERT( filter_tags.find(tag) == filter_tags.end() );
      FC_ASSERT( limit <= 100 );
   }

   string           tag;
   uint32_t         limit = 0;
   set<string>      filter_tags;
   set<string>      select_authors; ///< list of authors to include, posts not by this author are filtered
   set<string>      select_tags; ///< list of tags to include, posts without these tags are filtered
   uint32_t         truncate_body = 0; ///< the number of bytes of the post body to return, 0 for all
   optional<string> start_author;
   optional<string> start_permlink;
   optional<string> parent_author;
   optional<string> parent_permlink;
};

结论

如此看来,steem API 已经具备了对标签云的支持(当然要那个API get_tags_used_by_author 能返回内容才行)
期待steemit早日完善并支持这个功能,一定是诸位所喜闻乐见的。

Sort:  

总算把中文标签标签云说完了
币价低迷,如果steemit把UI做漂亮些和把博客功能做的强大些
那么还是能留住和吸引来一些用户的

毕竟,将blog放到区块链上,本身是一个很炫酷和激动人心的事情,不是吗?

"炫酷,激动人心,区块链博客" :)

难道不是嘛?
如果把博客功能完善的好一些
我觉得很多作者会愿意安心创作的
至于收益,只不过是意外的惊喜罢了

是啊,我只是在幫忙想行銷用句 :) ...

收益很快要改成7天為週期了,且無後續第二週期。雖有人說取消第二週期是技術性原因,這我無法論斷。但我當初總覺得,所有帖子都應該有無窮期時間可以得到"伯樂"的機會。會提這個是因為,真正好的作者,經過時間的淬鍊,終於在10年後發光發熱,那這樣的故事可以鼓勵很多人埋首安心創作.... 這是從比較俗氣的面向談安心創作啦... :)

我还在期待你的《致未来》系列呢
有种年轻的时候读《读者》和《知音》的恍忽感:)

唉呀!一則以喜,一則以憂。喜有讀者期待,憂無法滿足期待。最近忙一點,又在這裡上a老師的課,跟同學們切磋,所以未來先擺一邊去!:) 既然有期待,那我盡量找時間寫寫吧... orz...

下面超限了,在这里回复。
让“看帖人加标签”,因为一篇文章很多人看,所以更容易准确分类。

不错,漂亮只是用户体验好, 女上位原则适用 :)

现在用的叫目录更贴切点

您说没错。我觉得steemit用的tag只是起到了catalogue的作用。用户发帖时候会刻意将自己归类,而不是根据内容进行tag提取。所以我才会说steemit这个叫目录才好。囧

还有个相关功能可以加,比如看帖的人可以给文章加标签,这样更有助于文章分类。

看帖人加?那應該是為了看倌自己的分類方便是嗎?不可能替他人作品加標籤吧?這想法挺有意思... 例如,我可以去看cheetah把誰的哪篇文章加上"plagiarism",或是我可以去看oflyhigh覺得哪些文章"超棒的"... tag既有主觀的(作者) ,也有客觀的(看倌)...

我感觉我有点方
迷糊了

你得认真研究学习steemit代码,中文steemit的许多功能开发和补充,以后就靠你了 :)

差的远呢
我只是一枚路过的小学生

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 62871.45
ETH 3479.64
USDT 1.00
SBD 2.53