Feedval的后期开发实况(8):点赞和收藏

王志勇 发表于 2018年12月27日 08:08

Feedval不仅是一个RSS阅读器,也是一个独立博客之间的互动社区,因此需要有点赞功能。值得一提的是,过几天需要新增一个功能:用户在面板里,可以关联一个博客(也可以关联多个?),当给别人点赞、或收藏时,别人的博客会加1分,自己的博客也会加1分。当一篇博文被点赞、或收藏5~20次时,自动升级为优质博文,并自动推送到Blogval平台。达到100~N次,自动升级为精品(或热门)博文。

这个“点赞”的名称,有可能大家平时见得太多,所以不愿意点击了。为了鼓励点击,我正在考虑是不是要改为“加分”2字。

程序编写上,关联一个博客,相对容易。关联多个博客,有可能会麻烦一些,因为我还没有思考过程序怎么写。在下列图1中,顶端导航栏之后的第2行导航栏:更新RSS 常用分组 添加RSS+,这3个按钮是最重要的常用按钮。在手机版上,一行只能放得下这3个按钮。现在还需要一个“优质博文”的按钮,实在是没地方放了,正在考虑放到哪里,有可能会简称为“优质”。

下列图1中,导航栏最上端的第3栏“收藏”,此收藏页面目前分为2个栏目:收藏、点赞。凡是点击过收藏、点赞的博文,都会分别自动收录到这2个栏目,每个栏目能收藏的网址容量为30×10003条。

如下列图1中,2个画紫色箭头的功能,开发周期相对短一些。“添加RSS+”的按钮,需要关联一定的数据库,当时开发、思考也花了一天以上的时间。
2个画红色箭头的功能,“更新RSS”这个功能,是工作量最大的一部分,大约在一周前完成了,这个功能需要关联11组数据库。现在需要完成点赞、收藏功能,大概需要关联8~10组数据库,工作量几乎不亚于之前的“更新RSS”功能。因为单是前台的显示页面,就分为4种:首页、分组页(RSS作者页)、首页的全文显示页、分组页/RSS作者页的全文显示页。

昨天用了一天的时间,已经完成了点赞、收藏功能的全部数据写入。但发现撤回点赞、撤回收藏的程序部分更复杂一些,程序已经有些乱了,于是昨晚临睡前决定把这个点赞、收藏功能重构一下,这是今天要完成的工作。

0条评论:

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写