王志勇 发表于 2012年05月01日 15:43
而最为完美的方式,就是把Arsue留言板程序单独拆分出来,放在一个独立的二级域名,这个二级域名只放一个留言板程序;多个留言板,使用多个二级域名、或者三级域名,甚至是泛域名解析,解析到同一个空间而能够认别是不同的留言板,这样的优点是为将来的分流做预留。在我去年开发的Orshu论坛程序,就是使用这样的方式。由于时间的关系,Arsue留言板程序没有写成这样的独立站点的形式;如果有用户需求,可以做这样的改进,由于Arsue留言板程序是附送给Arsue Blog程序的用户,所以将来可能改进的新版本,也是会附送给这些用户的。
昨天和今天完成的内容有:删除已审核的留言板主帖,清空一整组的留言,Blog存档页面改为1000条记录/页(原来的程序中没有条数的设定,也就是2000篇博客的标题,也是放在一页,现在2000篇会变为2页),与“近期的主题”功能相关的好几个程序的编写和调整,留言板两次发帖时间间隔程序的修正,rss文件的调整(标题、作者、电子邮箱可在管理后台的“参数设置”中更改),“最新的评论”功能新程序编写,“Blog存档”程序,等等……还有很多地方的调整和修改。每一项功能的编写或调整,都可能需要修改好几个程序文件,并且需要不断构思,所以很花时间。
特别是在右侧导航栏的“Blog存档”(按月存档)的功能,是以前从来没有写过的程序。以前我的Blog侧导航栏里的按月存档,都是手动修改导航栏的include文件,这样对很多用户使用起来,很可能会不方便。所以需要改为自动更新侧导航栏里的按月存档,并且能在括号里显示每月文档的数量,这是个难点,今天上午终于完成了这个功能。在管理后台的“参数设置”中,可找到“按月存档管理”,有3个选项,分别为:发表新博客时自动更新按月存档、纵向的栏数、是否显示每月的文章数。其中,第1个选项,如果选为“否”,则表示不会在侧导航栏出现按月存档了,会自动去除这一块;只有选择“是”,发表新文章时才会自动更新,建议选择为“是”比较好。按月存档在侧导航栏出现,是非常重要的,有利于提高每篇文章的权重。
“最新的评论”这一块,也是今天上午新写的。auiou.com右侧的“最新的评论”一直没有更新,是因为当时这个程序一直没有写。在Arsue Blog程序中,已经具有这样的功能。如果想去除“最新的评论”这一块,可在参数设置找到“最新的评论”,“显示N条标题”改为0。“最新的评论”的作用有2个,一是让关注博客的网友知道哪页有新留言;二是有利于Blog的整体权重,因为当有一部分发生改变,整个博客的所有页面都会发生更新;有规律地更新,对博客权重是很有好处的。显示N条标题的意思就是,在右侧导航栏的“最新的评论:”的下方最多可显示多少条,默认为8条,也可根据需要更改。同样,“近期的主题”这里显示的条目,也是可以在“参数设置”更改的,默认为25条。建议不宜设置得太多,以免影响美观。“最新的评论”设置为8~10条,“近期的主题”设置为20~30条即可。“近期的主题”这一块,是不能去除的,因为它有利新文章被收录,也有利于新文章的权重。
现在需要新开发的是友情链接功能,同样这个友情链接功能的程序,大部分也是没有写过的,例如首页侧导航栏的友情链接,以前都是我手动加上去的。这一次,把程序改为可以自动生成首页侧导航栏友情链接的HTML代码,用户可以在也在“参数设置”里改为手动添加HTML代码。很多老博客忽略了友情链接的功能;除了站点内部的优化,友情链接几乎是提高网页权重的唯一途径。整个Arsue Blog程序,都是力求程序和HTML的精简、简洁,同样由PHP程序生成的HTML代码,也是简洁的。因为所有由PHP生成的HTML代码,都是可以精准控制的。
同一个程序,可能并不能满足所有的用户需求。但是Arsue Blog程序力求功能的标准化,就像我们写作文时,题目要空4个格,每段开头要空2个格,这就是标准的含义。在功能上,我也很希望能通过增加选项,来让用户的博客产生不同的效果。在某方面,适当地减少个性,是有一定的益处的。就像所有人都有眼睛,耳朵,鼻子,嘴等器官,并且都是按同样的顺序排列,这就是自然。对于一个Blog程序,最重要的方面是能存档、修改文章,发表评论、修改评论,RSS文件,还有友情链接功能,这些在Arsue Blog都是具备的。为什么要选择Arsue Blog程序?因为它采用NoSQL的数据结构分布,在访问量没有显著增加的条件之下,10篇博客与1000篇博客的访问速度理论上是一样的。
而对于功能的个性化很有需求的用户,最好的选择是自己开发一个博客程序。但是对于一个专业的程序员来说,开发一个博客程序,对整个数据结构的构思,最快也要6~12个月的时间,少数人可以用更短的时间。然后写程序和代码,最快也需要15~30天的全天工作日,而且连续每天晚上也都要加班。这是时间上,最少需要花费的时间。如果是您利用业余时间来写程序,就需要更多的时间了。编程序的技术,并不是最难的。而是时间的成本,它所消耗的时间常常是意料之外的。
我是Arsue Blog程序的开发者,这个程序是我从零开始编写的,也是独自一人完成,所以我了解这个程序的整个结构和代码,相同结构的Blog程序已经在auiou.com运行了将近6年。大家能够选择这个程序,是我的荣幸!
2、允许用户注册吗?有一些fans之类的用户。
thank you.
嗯,您说的,也可以。
不过,我觉得,这个注册用户功能,在以后,倒是可以考虑一下,不过目前对您来说,太累了,日后有想法的时候也可以弄的。
哎,每天有很多人追踪,让您估计有很多压力。慢慢来哈。周末陪孩子玩玩,我都没时间陪他玩,哎。
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
DIY(32-3):为什么锂电池组装总是需要很多时间
数码评测(31):12.6V锂电池和铅酸电池的性能对比
DIY(32-2):超实用的12.6V无限容量移动电源完成
中国电信近期应该是全面改用5G卡了
数码评测(30):测试几款接线端子的电阻
数码评测(29):锂电池组装必备工具,内阻测试仪
高大上的术语包装
聊一下近些天的Virmach网络
“我想请问”是不是有语法错误?
我的寻道之路
真玄学近期心得分享
DIY(32-1):12.6V超大容量/无限容量锂电池组装
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2021年01月(30)
2020年12月(19)
2020年11月(18)
2020年10月(15)
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +