模块是用来扩展Drupal功能的软件(代码)。核心模块存在于Drupal的主程序中,您可以不经过安装其它的软件来激活这些功能。贡献模块是从Drupal的模块下载部分下载的,并且安装到您的Drupal中。您还可以创建自己的模块;这需要您理解Drupal,PHP开发和Drupal的API模块。
每一个访问者,无论他是否拥有一个帐号,登陆或者匿名访问,都会被认为是Drupal的一个用户。每一个用户拥有一个数字ID,非匿名用户还会拥有一个用户名和一个email地址。其它的一些信息也会通过模块与用户关联起来;例如,如果您使用核心Profile模块,您可以定义用户的资料字段与用户关联。
匿名用户的ID是0,用户ID是1的用户是安装Drupal时您创建的,它是特殊的:拥有这个网站的几乎所有权限。
您可以通过角色给您网站的另一些用户来分配权限。您首先要创建一个角色,您可以将它命名为“内容编辑”或“会员”。然后,您需要把权限赋给这个角色,告诉Drupal这个角色在本系统中可以做什么和不可以做什么。最后,您可以把角色授予一些用户,这意味者当这些用户登陆之后,Drupal将会根据用户所拥有的权限允许相应的操作。
您还可以分配特殊的预置角色的权限,“匿名用户”(没有登陆的用户)和“验证用户”(已登陆用户,非特殊角色)。Drupal的权限系统非常灵活——它允许您根据需求为任何任务分配权限给任何角色。
在Drupal中,字段是信息的最小单元。常见的字段如一个号码,日期或者一些文本。
在Drupal中,每个内容条目就是一个节点,每个节点属于一个单独的内容类型,它为这种类型的节点定义了各种的默认的设置,例如能不能自动发布,可不可以评论。(请注意,在前一个版本的Drupal中,内容类型被称为节点类型。)