跳转到主要内容

使用开源软件设计、开发和部署协作型 Web 站点

第 1 部分,简介和概述 (2007 年 3 月 15 日)

第一篇文章概述了这个项目以及业务场景,并分析对比了几个内容管理系统。解释了选用 Drupal 的原因,以及如何对 Drupal 进行扩展来满足需求。

第 2 部分,设计有效的用户体验 (2007 年 3 月 22 日)

第二部分将描述一种灵活的设计方法,以解决应用程序的设计过程中的问题。这个过程可以用来为 Web 站点或应用程序设计用户体验。

第 3 部分,在 Windows 中建立开发环境 (2007 年 4 月 2 日)

学习在 Windows® 中安装和配置开发基于 Drupal 的 Web 站点所需的软件,以及这个团队在开发环境中使用的软件,包括 Eclipse、MySQL、Drupal、Apache、PHP 和 phpMyAdmin。

第 4 部分,在 Linux 中建立开发环境 (2007 年 4 月 2 日)

学习如何安装和配置为 Linux™ 构建基于 Drupal 的开发环境所需的所有软件。本教程描述如何安装和配置这个团队在开发环境中使用的软件,包括 Eclipse、MySQL、Drupal、Apache、PHP 和 phpMyAdmin。

第 5 部分,Drupal 入门 (2007 年 4 月 13 日)

介绍在开发 Web 站点时使用的 Drupal 编程模型,描述不同类型的内容、使用模块开发新特性、实现挂钩来启用这些模块以及站点 URL 设计。

第 6 部分,在 Drupal 中构建定制模块 (2007 年 4 月 20 日)

为 Web 站点上的公告创建定制的 Drupal 模块,包括实现和代码示例。

第 7 部分,使用 XHTML 为主题化内容建立结构 (2007 年 5 月 11 日)

了解这个团队开发 Web 站点的方式,包括对 Drupal 提交的内容进行结构化的关键方法。

第 8 部分,使用 CSS 对主题化内容应用样式 (2007 年 5 月 25 日)

学习对外部网 Web 站点的内容应用样式的方法,包括如何改变 Drupal 提供的内容的显示方式和样式。

第 9 部分,理解数据库层 (2007 年 5 月 25 日)

探索 Drupal 数据库抽象层,了解如何在开发 Web 站点时有效地利用它。发现适于模块开发人员的最佳实践以及关于使用 Drupal 数据库功能的详细内容。您还能学会实现必需的代码来支持新数据库 —— IBM DB2® Express-C。

第 10 部分,外部网 Web 站点的特性 (2007 年 9 月 14 日)

学习如何定义外部网来满足客户需求,并研究创建外部网 Web 站点的实现技术。

第 11 部分,使用 Drupal 中的分类法 (2007 年 9 月 14 日)

学习如何使用 Drupal 中的分类法系统为 Web 站点提供结构。然后使用这个结构支持内容的导航和组织。

第 12 部分,主机托管和部署 (2007 年 9 月 14 日)

研究使用虚拟化技术部署 Drupal 站点的相关问题。介绍团队为什么选择使用虚拟化、考虑了哪些技术以及最终生产环境的设置。

第 13 部分,Eclipse 中的 PHP 开发 (2007 年 9 月 14 日)

探索如何使用 Eclipse 的集成开发环境创建自己的 Web 站点,主要关注 Eclipse 对 PHP 的支持以及使用 Concurrent Versions System(CVS)进行版本控制。

第 14 部分,announcement 模块源代码 (2007 年 9 月 14 日)

研究整个系列中作为示例使用的 announcement 模块,展示此模块中的所有函数,这些函数可从一个文件中下载。

第 15 部分,学到的经验 (2007 年 9 月 14 日)

本文中,团队将分享他们在实践中学到的经验,并描述 Drupal 5.0 提供的新特性。

文章分类