iWebSNS开发文档
### iWebSNS开发文档知识点概述 #### 一、iWebSNS介绍 - **定义**: iWebSNS是一款功能强大的LAMP开源社交网络软件,适用于构建大型、高并发及高负载的应用场景。 - **技术栈**: 基于iwebSuperInteraction框架,该框架支持热插拔及快速增加新节点的集群计算与处理能力。 - **特性**: - 支持分布式计算与存储、高可用性以及负载均衡。 - 能够轻松管理web2.0类站点持续增长的数据量。 - 支持海量用户(百万甚至千万级)的服务。 - 友好的个人信息和消息管理Ajax界面。 - 提供好友关系为核心的各种功能模块,如空间、日志、动态、好友圈等。 - 支持多语言切换。 #### 二、开发目的与意义 - **目标群体**: 内部开发人员和主程序代码贡献者。 - **目的**: - 统一开发风格。 - 提升技术文档的可读性和易维护性。 - 加强产品的强壮性和可扩展性。 #### 三、架构设计 - **目录结构**: - `action`: 表单处理程序目录。 - `defaultview`: 系统恢复文件目录。 - `doc`: 系统备份SQL文件和系统安装数据库的SQL文件目录。 - `foundation`: 系统函数库目录。 - `install`: 系统安装目录。 - `iweb_mini_lib`: 系统核心包目录。 - `iweb_si_lib`: 高级系统核心包目录。 - `langpackage`: 系统语言包目录。 - `models`: 系统模型文件目录。 - `modules`: 编译后模块文件目录。 - `plugins`: 插件扩展目录。 - `servtools`: 系统服务工具目录。 - `skin`: 系统皮肤目录。 - `sysadmin`: 后台管理目录。 - `templates`: 模板目录。 - `uiparts`: UI分解文档目录。 - `uploadfiles`: 上传目录。 - **关键文件**: - `configuration.php`: 系统配置文件。 - `do.php`: Action处理转换入口文件。 - `modules.php`: 模块转换入口文件。 - `home.php`: 用户主页文件(编译生成文件)。 - `index.php`: 系统程序入口文件(编译生成文件)。 - `main.php`: 系统主文件。 #### 四、开发规范与指南 - **规范目的**: 为开发者提供清晰的开发流程和平台架构指南,确保项目的顺利进行。 - **开发流程**: - 熟悉系统架构。 - 遵循统一的编码风格。 - 在开发过程中遇到问题应及时交流和解决。 - 完善开发手册。 - **技术支持与反馈**: - 开发者可以在官方社区的群组中提交疑问或建议。 - 提交bug时需注明测试环境,以便快速定位问题。 - 社区网址: http://tech.jooyea.com。 #### 五、技术亮点 - **分布式架构**: - 支持web层和db层的负载均衡。 - 分布式缓存系统、DFS(分布式文件系统)等。 - **扩展性**: - 高性能的编译型模板引擎和app工具插件。 - 功能扩展插件使得系统具有良好的扩展性和伸缩性。 - **社交关系模型**: - 灵活的好友关系管理机制。 - 支持通过社交关系图谱相互订阅最新动态。 - **隐私管理**: - 用户可以对自己的账户内容进行保密设置。 - 针对特殊关系组进行保密设置。 - **多语言支持**: - 安装相应的语言包即可实现多语言切换。 iWebSNS不仅具备了强大的技术支撑体系,还注重用户体验和社交功能的拓展,为开发者提供了全面的技术指导和实践支持。通过遵循其开发规范,开发者能够更好地理解和利用iWebSNS的优势,从而实现高效、稳定的社交网络应用开发。
剩余30页未读,继续阅读
- liuxiangyun_harry2012-11-26下载了,可以打开,多谢楼组
- daijia1172012-12-13谢谢楼主~挺有用的
- cdmalcl2012-08-17下载后打不开!~
- bdbd5072012-10-08谢谢,官网上没这东西下...我下的能打开
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助