综合网站开发文档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.01.3、PHP环境和启用的系统函数:allow_url_fopenGD扩展库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、增加分享视频功能,主流视频网站连接均可在线