Blogval的开发实况(1):开发周期可能比较短,目前需要实现的重要功能列表计划

王志勇 发表于 2019年05月04日 12:36

特别感谢每位关注和平海底博客的朋友!为了不辜负朋友们的期望,我需要时常写一些有用的内容来分享。12岁时我开始会用电铬铁。大约在1995年~1999年,我购买过很多《电子报》;2000年后关注电脑杂志。所以,我可以分享不少这方面有用的经历和心得。但为了生存,我不得不去开发很多项目。

Blogval的开发周期可能比较短,因为之前Eonval帐号我已经开发完,很多Eonval的模块都可以直接拿过来用。我也需要把Blogval赶快做完,然后去开发别的项目。Blogval的功能可能比Feedval阅读器少很多,这些程序都是我在编写,下列这些功能大部分都未写,也是接下来这几天我要做的工作:

  1. 通过Feedval RSS阅读器订阅的博客,点赞、或收藏,都会给这篇博客加分。初期设定为同一篇博客,如果有3人点赞、或收藏(这个值将来可能会修改),则会自动推送到Blogval的优质博文。
  2. 开通“Feedval编辑”权限,拥有Feedval编辑权限,有2个功能,一是可以直接在Blogval的首页,使用“提交1篇优质博文”的功能;二是只要有一名编辑给一篇文章点赞/或收藏,还有另一名用户给同一篇点赞/或收藏,那么这篇博客会立刻推送到Blogval。
  3. Blogval只收录独立博客。所有非独立博客平台的博文,点赞/或收藏,都不会被推送,在Blogval的首页也无法提交优质博文。
  4. Blogval的首页的“提交1篇优质博文”,为了防止spam,在程序里规定为必须是Blogval平台已经收录的域名。
    如何被收录?只要通过Feedval RSS阅读器来订阅这个RSS,点赞/或收藏其中一篇博客,其域名会立即被Blogval收录。
  5. 同一篇博文,每隔被点赞/或收藏5次、或10次、15次,都会在Blogval首页被顶帖。
  6. 内部超大容量存储的分布设计,一直是很难的难题,这也需要一次设计好,服务器性能将可以一直发挥到最佳的状态。由于涉及到顶帖的功能,所以Blogval的优质博文列表页,我发现和我在2011年(我当时31岁)开发的Orshu论坛程序完全一样。当时的论坛程序写了4个月以上,如今发现功能上还有点不完美的地方,虽然其全动态页的服务器性能能达到最佳,但是由于顶帖的原因,当时的Orshu的帖子列表从第3页会有一定的重复。这一次,重新改变这个结构,尽可能地去掉由于顶帖产生的重复标题的问题,过滤掉重复的标题的ID。
    之所以产生这个重复,这是由于分布式NoSQL结构的原因,虽然NoSQL能让性能达到更佳的状态,但是少量的功能如这个重复的问题,较难100%克服。如果想完全克服,则必须牺牲性能,需要把所有的帖子的列表放在同一组数据库,当帖子达到几万、几十万个的时候,会很消耗资源,所以需要考虑性能优先。
    这个新的分布结构,这次开发我需要严格记录其思路,以便将来我有时间会重新再开发论坛程序,也需要用到将要开发的Eonqu项目。
  7. 为了提高Blogval的博文质量,纯营销、纯商业的独立博客也不是需要完全禁止,而是单独给这些博客提高推送的门槛,比如需要有20、50甚至100个赞才能被推送。个人博客里夹杂的商业内容,则不视为是纯营销博文,因为毕竟是个人博客。
  8. Blogval、Feedval均可使用Eonval帐号登录。
  9. Blogval平台需要有撤消优质博文的功能。
  10. 如果还有想到的,再更新,待续……

2条评论:
1   angel2018 2019-05-06 04:14
勇哥,这个平台软件好啊。相信很多个人博客会用,而且可以展示好的文章,给更多的人看到。

自由勇 2019-05-06 17:37
谢谢支持!:)

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

正文:

  记住信息?

王志勇: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程序由王志勇编写