综合网站开发文档

综合网站开发文档
综合网站开发文档

综合网站开发文档

2011年3月1日

一、网站整体运行环境

网站基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台,运行环境如下:

1.1、Windows 平台:

IIS/Apache + PHP4/PHP5 + MySQL3/4/5

在windows环境中使用,使用Apache+php5+mysql5+ZendOptimizer可以达到最佳使用性能。

1.2、Linux/Unix 平台

Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必须在非安全模式下运行) 建议使用平台:Linux + Apache2.2 + PHP5.2 + MySQL5.0

1.3、PHP环境和启用的系统函数:

allow_url_fopen

GD扩展库

MySQL扩展库

系统函数—— phpinfo、dir

二、用户中心

2.1、在一处登陆,全站通行

提供同步登录、退出、注册等相关接口,可以实现用户使用一个账号,在一处登录,全站通行。提供短消息相关接口,可以实现用户在不同应用之间收发短消息。提供 Feed 动态相关接口,可以实现记录用户在各应用中的行为,并且在博客等应用显示。提供好友相关接口,可以实现各应用好友互通。

2.2、实现各种应用设置灵活的交互策略

提供积分策略共享,可以实现各应用设置灵活的积分策略。提供 TAG 相关接口,可以实现通过关键词关联各应用的数据,如帖子、日志、视频,

使数据多元化。提供词语过滤数据共享,可以实现各应用共享用户中心的词语过滤数据。

2.3、灵活的部署机制

提供MySQL 和HTTP 两种连接用户中心的模式,使之能将用户中心和各应用能灵活部署,可以是单台服务器,也可以是局域网、广域网。

通知失败重发机制,为用户中心与各应用交换数据提供更好的保障。缓存、模板、日志等机制,保障系统在稳定,优化状态下运行。

三、新闻CMS网站功能描述

3.1、频道模型管理

1、支持开关频道模型;

2、支持完全个性化频道模型;

3、支持通过向导自动生成的频道模型;

4、支持所有频道集中式搜索(全站搜索);

5、支持限定外部用户组对某频道的信息发布功能;

6、支持自定义模型信息投稿。

3.2、栏目管理

1、支持用拼音生成栏目目录;

2、支持任意栏目使用不同的频道模型;

3、支持终极栏目下设子栏目;

4、支持使用独立页面作为一个栏目;

5、支持域名绑定;

6、支持自定义列表模板、内容模板、封面模板、单独页面模板;

7、支持使用拼音定义文档命名;

8、支持设定栏目浏览权限;

9、栏目维护同时支持右键菜单和传统式管理。

3.3、专题管理

1、支持每个专题使用单独模板;

2、支持专题使用多节点;

3、支持专题模板中单独选择节点。

3.4、档案管理

1、支持自动获取文档内容的关键字;

2、支持用多随机模板来实现防采集;

3、支持批量管理;

4、支持设定文档浏览权限;

5、支持文档是否生成静态;

6、支持会员投稿;

7、分页文档支持使用小标题;

8、支持上下篇链接;

9、分页文档支持自动和手动分页;

10、软件模型支持站点镜像功能;

11、自动获取内容摘要功能;

12、文章内容权重功能,可以对文章进行顺序调整;

3.5、模板引擎

1、使用xml名字空间风格的引擎,扩展更灵活;

2、允许在最标记终模板中使用PHP语法进行扩展;

3、允许使用自定义标记;

4、允许function功能扩展;

5、允许标记来运行特定的PHP语句;

6、允许开启模板缓存功能。

7、网站模板标签化,方便以后网站改版;

3.6、附助功能

1、支持单独页面编译;

2、会员通行证功能;

3、支持会员有单独的个人文集展示页面;

4、支持会员点数和级别功能;

5、会员中心功能;

6、会员中心增加好友动态功能;

7、会员心情功能(用户可以在会员中心设置自己的状态);

8、会员头像功能(通过用户中心,全站统一头像);

9、会员注册功能,网站管理员可启用关闭本功能;

9、单个会员发送短消息功能;

10、全新Unicode编码词典的php分词器;

11、加强的验证码类,支持验证安全问题设置,系统验证更加方便管理;

12、提升管理员的操作,管理员可在后台提升系统用户为管理员;

13、远程站点部署功能,可以将站点内容生成部署到其他(服务器)站点目录;

14、邮件订阅功能,网站管理员可以制作订阅专题进行邮件批量发送;

15、图片水印支持,支持图片和文字,任意位置水印;

16、后台参数更改支持;

17、数据分卷备份还原支持;

18、支持对搜索的关键字进行分词处理;

19、搜索关键词批量管理功能;

20、支持按顺序的版块内容(autllist);

21、支持获得用户搜索的相关关键字。

3.7、内容插件

1、插件权限管理

2、文件管理器

3、站内新闻发布

4、友情链接模块

5、留言簿模块

6、投票模块

7、论坛扩展

8、SQL命令工具

9、广告管理

3.8、采集功能

1、支持多模型采集;

2、支持自定程序处理采集的内容;

3、支持过滤相同标题;

4、支持过滤已下载内容;

5、采集采用一键式运行,简化了原来的先采种子后采内容的方式;

6、数据导入支持分段,并允许导入后即时生成HTML。

四、博客SNS系统描述

4.1、博客程序强调家的理念

充分认可每一个站点用户的个人隐私重要性。提供强大丰富的隐私设置功能。每一个人都有权限设置自己的个人主页、资料、日志、

相册等是否公开、或只好友可看、或指定特别好友可看、或仅自己可

看、或者需要输入密码才可看;并可完全控制将自己的哪些动作可以

产生动态推送到好友面前。

4.2、强调只提供用户愿意关注的信息

博客主页强调只提供用户愿意关注的信息,在信息噪音方面有着多级筛选控制。每一个人都可以将自己的好友进行分组,并选择屏蔽

哪些用户组的动态;同时,可针对特定的好友、特定的动态进行单独

屏蔽,确保因好友增多带来的信息噪音问题。

4.3、独立与多应用

以用户中心为多应用交换中心,既可以独立运作,又可以实现与多个应用挂接,包括论坛、播客等,用户在这些各类模块中的动作,

都可以以动态的方式发送到博客,让关注的好友们及时了解到自己的

行为;同时,自己也可以在博客中即可轻松理解好友在站内各种系统

中的更新信息。

4.4、系统主要功能

1、实名

全面支持实名认证功能,可自由开启关闭,再也不要担心用户注册自己

的名字出现重复的尴尬情况了。

2、邮件通知

内置邮件通知功能,当站点的用户有段日子没有来了,系统会自动给用户发送通知邮件,提醒用户有哪些好友给他留言了、招呼了,或者评论了。

3、有奖活动

通过有奖活动,站长可以实现引导站内的新人更好的完善自己的头像、资料和发表信息;还可以实现在节日期间给用户发送积分;用户定期领取积分红包等各种活动。有奖活动可以带动用户更容易的融入到站内的气氛中来。

4、排行榜

竞价排行榜的引入,可以满足用户展示自我的需求,用自己的积分来获得更高的知名度。

5、默认好友

想让新人一上来就有好友了?默认好友功能就能让新人不陌生,更快的融入站点的气氛中来。

6、群组

拥有与群组栏目相配合的多权限控制体系。每个人都可以自由创建,并且群主可以控制群组的查看权限、加入权限、邀请好友等等功能。

7、迷你博客/心情

支持树状回复、表情、同心情朋友的迷你博客,让好友之间的交互变得更加有趣与互动。

8、模板

全新的模板和导航条,支持随时更换背景图片,让模板每天都可以改变。

9、好友邀请

每个人都可以有自己的邀请好友链接,让你邀请好友更加方便和高效。

10、可发布

日志(支持大分类,自定义分类,自定义关键词,壁纸,引入视频音乐图片等……);

照片(支持系统大分类,自定义分类,自主创建相册,动态浏览相册,相片自动添加水印;网站自定义用户上传相片压缩后大小,加速相片加载速度;相片无压缩显示相机参数型号,照片分享等功能……);

分享(支持分享网址、视频、音乐、flash;站内分享支持:日志、相册、图片、投票、用户、帖子、文章、播客等,站外分享支持:来自优酷、土豆、56、ku6等国内外众多视频网站的分享链接。)

记录(简短的心情发布)

投票(此项功能和论坛互通;可发布各类投票,单选投票,多选投票;投票系统分类,自由选择分类,增加投票限制,投票介绍等)

活动(此项功能和论坛互通;可发布组织各类线上线下活动,活动说明,活动人数,活动时间,活动参加条件,活动介绍等等;发布后会员可点击报名参加各个活动)

悬赏(此项功能和论坛互通;发布悬赏主题,通过奖励积分的形式,来让会员好友积极参加你的主题,回复你的主题。)

辩论(此项功能和论坛互通;发布辩论主题,可自由参加辩论)

商品(此项功能和论坛互通;发布交易类主题,可在线卖东西,买东西;支持卖家实名制,卖家信用度,和买家信用度等功能)

11、完善的收藏功能,可收藏站内其他会员发布的文章照片等;

12、功能丰富的道具功能,增强会员之间的互动性;

13、增强的积分功能,积分兑换功能,积分等级制度,积分竞技制度,

加强会员互动性。

五、论坛BBS系统描述

5.1、卓越的访问速度和负载能力

采用PHP+MYSQL技术构建,成熟的编译模板、语法生成内核、数据缓存和自动更新机制等技术的应用,和坚固的数据结构及最少化数据库查询设计,使得论坛可以在极为繁忙的服务器环境下快速稳定运行,切实节约企业成本,提升企业形象。

5.2、强大而完善的功能

除了一般论坛所具有的功能外,还提供了很大限度的个性化设定。众多功能在后台预留开关,可按您的需要启用。前台全部采用编译模板技术构建,更换界面易如反掌。完善的权限设定,使管理员可控制到每个用户,每个组及所在每个分论坛板块的各种权限。

5.3、周密的安全部署和攻击防护

整个论坛能有效处理页面格式,保证页面及表格的完整性。安全检查应用于每一个论坛系统代码中,可自动屏蔽贴子及签名等中的恶意代码和跨站脚本攻击。独有的全程操作记录,使论坛运行情况随时有据可查。

六、微博系统描述

1、可在个人主页查看所关注者的微博,可无刷新发布自己的微博;

2、支持用户名直接做用户个人主页的地址,并且个人主页地址支持中文;

3、支持Email地址验证、唯一性检测和注册时的即时提醒;

4、支持用户名的唯一性检测和注册时的即时提醒;

5、支持使用Email地址和用户名登陆系统;

6、可对用户进行真实身份认证(通过后台:用户编辑);

7、在注册时,有效引导注册者关注活跃用户和尝试发布第一个微博;

8、可自动将微博中@用户名标记的用户解析为个人空间链接,并通知被@人;

9、可自动将微博中##中标记的关键词解析为标签,并关联相关的微博;

10、可自由关注、取消关注网站用户,并在个人主页;

11、可自由关注、取消关注话题标签,所关注的标签将在个人主页右侧显示;

12、话题评论无刷新发布,并自动通知话题发布人;

13、可自由收藏、取消收藏微博,收藏时将自动通知微博发布人;

14、可自由收藏、取消收藏话题(标签),显示在个人首页中;

15、超强互动能力,对任一话题的回复,将自动通知所有相关会员;

16、评论就是转发,即加强了话题的传播能力,又制约了用户随意评论;

17、支持URL地址伪静态,可通过http://域名/用户名来访问用户个人主页;

18、实现邀请注册,可通过url地址和Email邀请,被邀请人与邀请者自动相互关注;

19、可通过是否关注同样的话题来自动查找“可能感兴趣的人”;

20、可通过Email、用户名和所在城市找朋友;

21、可即时查看最新微博以及按时间分类查看热门微博;

22、可通过被关注总数、一周关注数、发微博数、被评论数查看会员排行榜;

23、支持Gzip压缩输出内容,加快页面打开速度;

24、支持多模板套系,站长后台可自由选择切换;

25、支持对微博和会员进行举报管理,后台可分类查看管理;

26、可对首页显示的内容、数量和缓存时间等进行设置;

27、可对最新微博、热门微博的显示数量和缓存时间进行设置;

28、可对排行榜的显示数量和缓存时间分别进行设置;

29、后台可设置违法关键词过滤,有效保证讨论内容的安全性;

30、后台可批量删除任意微博内容;

31、后台可编辑用户角色权限,禁止其发布信息;

32、后台可备份、恢复和优化数据库;

33、后台可一键查看网站的Alexa排名、搜索引擎收录和反向链接等;

34、后台可禁止前台IP访问或者设置后台的IP访问;

35、集成用户中心模块,可与集成该模块的系统(比如CMS、博客、论坛、播客等)同步注册、登陆;

36、可在微博系统后台进行升级操作;

37、增加分享视频功能,主流视频网站连接均可在线播放;

38、增加音乐分享功能,微博中的MP3地址将可在线播放;

39、增加站内短消息功能,给用户发私信;

40、增加发微博时加入突破表情的功能,并可通过输入[大笑]形式直接发布;

41、增加广告管理功能,可设置前台哪些页面显示广告;

42、内置手机WAP访问、发微博、评论转发功能

七、播客系统描述

1、提供灵活多样的视频发布方式,支持批量上传,满足你的不同需求

2、支持多码率播放、拖动播放、手机播放、iPad播放,为你的网站提供高

品质的播放体验

3、播放器提供了多种个性化功能,彰显你的品牌,满足高度定制化的需求

4、高清在线直播,无需客户端,可与新浪微博、百度贴吧、开心网等无缝

整合

5、提供功能完善的视频广告系统,可以让你自定义视频广告

6、提供完善的视频统计功能,全面监控视频的应用情况

八、网站开发文档总结

以上产品部分描述,只是简化描述,最后完善功能,多于描述功能,并且也不排除某些功能上的改变和改进,在此仅作前期开发参考。具体细节,以最后成品为准。

相关主题
相关文档
最新文档