使用PHP168至齐博,直到现在的X1,龙城及其团队一直在努力,特别是X1,与时俱进,融入互联网+,插件可方便接入,给予网站丰富的在线互动与客户的真实体验。
但如果一个站长内容较杂呢,下载、音乐、视频、图库、购物、拍卖、商城,这个就会有很多表,很多重复的代码,并且维护也在做重复劳动。
基于此,我认为,齐博更应做好设计规划,帮助自己与站长实现长期利益与发展,从个人的情况,抛砖引玉,谈谈网站的设计与功能的一点建议:
建立可复制的基础型母频道
这个频道就象是最干净的论坛,加入丰富的频道插件和相应的数据表,就能衍生出文章、下载、商品等不同独立频道,比如现在的PW、DZ论坛。
这个频道也可以是强大的商城,从最简单的商品模型,加入拍卖、拼团、秒杀的频道插件,应能衍生出具不同频道集合的大购物网站。
比如说,一个文章频道的内容数据表Content,通过加入下载类型字段的内容分表,建立的独立下载频道调取的文章频道的主内容表数据,加上下载内容分表,做个个性设计,实际完美的下载频道。而所有派生频道主内容数据都在一个表上。
再则评论的数据表,又加入不同功能的评论分表。。。。。。
一个文章频道,内容可以有文章、下载、音乐、视频等单一频道,也可以是综合个频道。这是主内容表为共用一个。
一个小説系统,可以有法律、小说、诗集等不同内容,也可以复制成连环画、连续剧的频道。这是主内容表为多个。
一个综合频道,可以有用户纠错的回复,也可以有版主置顶后的回复,也可以有普通的访问评论。这是主内容表为一个,附内容表为多个。主评论为为一个,附评论表为多个。
一个人事系统,可以有服装发放、假期管理、绩效考核等多个年度的不同数据累积存于一个主表,多个附表。也可以把不同员工不同时期不同类型的记录存于一个主表,多个附表。这是多个内容表与多个评论表共存的系统。
这样节省代码,方便后续开发与维护。
我觉得PW、DZ论坛能做到,再加上我们分频道独立调用,应该可以吧。