IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Open source  >

使用 PHP 创建交互式生产 wiki,第 5 部分:开放式博客

developerWorks

级别: 中级

Duane O'Brien (d@duaneobrien.com), PHP 开发人员, 自由撰稿人

2007 年 7 月 26 日

现在注册或者使用您的 IBM ID 和密码登录。

“使用 PHP 创建交互式生产 wiki” 这一系列教程将使用 PHP 从头创建配有可用于跟踪生产的增值功能的 wiki。Wiki 被广泛用作帮助加速开发、提高生产率和培训人员的工具。本系列教程的每一部分将开发 wiki 的各个组成部分,直至 wiki 开发完成并准备好迎接黄金期,具有包括文件上传、日历 “里程碑” 系统和开放博客等功能。Wiki 还包含可由某些用户自定义权限的项目。在第 4 部分中我们添加了某种任务管理。现在您将创建开放博客,它为用户提供了可以进行公开讨论的场所。

在本教程中

本教程将创建 Criki 的开放博客。您已经构建了基本的 wiki 功能,并且为用户添加了任务管理。开放博客是另一个有价值的功能,它将为用户提供公开讨论的场所。主题包括:

  • “开放博客” 的含义

  • 博客工作流程设计

  • 构建博客数据库表

  • 基本博客功能

预备知识

假定您已经查阅过 “使用 PHP 创建交互式生产 wiki” 系列的 第 1 部分第 2 部分第 3 部分第 4 部分。并假定您具有使用 PHP 编程语言和 MySQL 的一些工作经验。我们将不会进行大量深入的数据库优化,因此只要您知道基本的细节,就应当可以应对。


系统需求

开始之前,需要具备一定的工作环境。需要满足的要求包括:

  • 支持会话的 HTTP 服务器(并且最好启用了 mod_rewrite)。本教程使用的是启用了 mod_rewrite 的 Apache V1.3。
  • PHP V4.3.2 或更高版本(包括 PHP V5)。本教程使用的是 PHP V5.0.4。
  • 最近几年发布的任何版本的 MySQL。本教程使用的是 MySQL V4.1.15。

还需要准备好数据库和数据库用户以供应用程序使用。本教程将提供在 MySQL 中创建任何必要的表的语法。

此外,为了节省时间,我们将使用名为 CakePHP 的 PHP 框架来开发 Criki。访问 CakeForge.org 并下载最新的稳定版本的 CakePHP。本教程使用的是 V1.1.13。有关安装和配置 CakePHP 的信息,请参阅标题为 “使用 CakePHP 快速打造 Web 站点” 的系列教程。



格式

html




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


    关于 IBM 隐私条约 联系 IBM 使用条款