、论坛帖子等。
node 模块管理这些内容类型,这也是 Drupal 比其他内容管理系统强大的地方。
将所有内容作为节点处理,具有高度的弹性,便于建立新的内容类型,它也允许你轻松地对所有内容应用新特性或改变。
Menu 模块:允许定制菜单。
出现在区块的菜单有助于为你的站点提供导航,用于导航的主菜单是主导航菜单 User 模块:用户user模块允许用户注册,登录以及退出。
用户的信任来自能登录,因为他关联他们用他们的账号创建的内容,并允许对他们的角色设置不同的权限。
用户模块支持用户角色,可以设置正确的权限,使得每个角色只能做管理员允许的事情。
每个用户可以被指定一个或多个角色。
缺省情况一般有两个角色,匿名用户-没有登录,和授权用户-登录并被授权。
Drupal 部分特点 平台 支持 Apache/IIS,Unix/Linux/BSD/Solaris/Windows/Mac OS X:Drupal 从设 计一开始就是面向多平台的。
你不仅可以在 Apache 或 IIS 上使用,还可以在 Linux、BSD、Solaris、Windows、Mac OS X 等多种平台上运行 Drupal。
数据库独立(Database independence):很多用户使用 MySQL 作为 Drupal 运 行的数据库,但我们知道 MySQL 不是适合所有人的解决方案。
Drupal 建立在数 据库抽象层的顶层,这意味着你可以使用 MySQL 或 PostgreSQL。
其它的 SQL 数 据库也可以被 Drupal 支持,你需要编写一个包含 14 组功能的数据库后端并创 建一个匹配的 SQL 数据库架构。
多语言(Multi-language):Drupal 设计符合全球使用者需求,提供了完整的 框架用以创建多语言的网站、博客、内容管理系统和社群应用。
通过导入现有 的翻译资料,或通过与其它的翻译软件整合(例如 GNU gettext),所有的文字 都可以在一个图形用户界面被翻译。
社群特性 论坛(Discussion forums):Drupal 内建了完整的论坛模块,可用以创建活跃 的、动态的社群站点。
性能和可伸缩性 缓存(Caching):缓存机制可以减少对数据库的查询,减轻服务器的负荷从而 提高站点的运行效能。
当站点负荷量大时,你还可以对缓存实时调整。
开启缓 存机制的站点不仅成功的通过了“slashdotting”测试,而且表现得相当出色!.2 系统开发环境介绍(一)网站开发环境 操作系统:Windows XP 服务器:Apache-Httpd-2.0.55 数据库:MySQL-5.0.16 PHP:php-4.4.1(二)关于 Apache、MySQL、PHP Apache服务器:Apache是目前Internet上使用最广泛的www服务器软件。
它是一 种开放源码的HTTP服务器,可以在大多数计算机操作系统中运行,由于其多平 台和安全性,尽管不断有新的漏洞被发现,但由于其开放源代码的特点,漏洞 总能被很快修补。
因此总的来说,其安全性还是相当高的。
基于LINUX操作系统 下搭建Apache服务器,以PHP为核心、以MySQL为数据库的黄金组合是现行网络 上采用比较多的服务器类型结构,在实际的应用中也证实其稳定性和可靠性, 同时,服务器的善于管理等优点得到广大用户的支持【2】。
Apache支持许多特性, 大部分通过编译的模块实现。
这些特性从服务器端的编程语言支持到身份认证 方案。
日志可以通过网页浏览器使用免费的脚本AWStats或Visitors来进行分 析。
它的网络服务器,让用户充分体验到开放源码软件的稳定性、可靠性和可 定制性。
Apache是服务器软件始终不断进化的大块部件,它免费但又是无价之 宝,是在资源开放运动中出现的绝对珍品,因为不属于个人专利而是对公共免 费【3】。
一旦拥有这些源码,程序员能够自由完成所想——能在其它程序员接替 工作时被赋予同样的权限来改变和修改自己的源代码。
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。
它由 nrSQL发展而来,是一个快速、多用户、多线程的SQL数据库服务器系统,其优 越的性能和非商业目的免费许可使用,使其在网络数据库领域中得到了广泛的 应用【4】。
目前MySQL被广泛地应用在Internet上的中小型网站中。
由于其体积小、 速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降 低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL的特性:使用C和C 编写,并使用了多种编译器进行测试,