Drupal简明教程:适用于初学者的Drupal

2009-11-29 03:18:39  来源:网页教学网 

网页制作Webjx文章简介:Drupal简明教程,适用于初学者的Drupal

一个节点(node)就是一个容器,用来装东西的.节点中的部分东西是你创建的,还有部分东西是Drupal自己创建的.

一个模块(module)就是扩展Drupal功能的一种方式。它通常包含许多代码(一般为PHP)以及一个样式表(CSS)。例如,如果你想包含元标签来描述你的内容的话。你可以添加"Nodewords"模块(也称为"Meta Tags"模块)。

一个摘要(Teaser)就是关于页面的一段介绍性文字,用来吸引用户访问整个页面。默认情况下,通常为页面内容的第1段,或者前两段,通常在后面还加上一个"read more..."链接。

主题,就是用来将你的内容展示给访问者的,怎么展示,使用什么样的样式,布局,等等都归主题负责。它包括的元素有,你的页首,图标(icon),区块布局等等。它也包含代码和样式表。

一个服务器通常是一个能够提供上网服务的计算机。这些服务可能是运行数据库,或者管理信息的收集和传播。

一个浏览器就是用来展示网页内容的程序。实际上,它通常是一组程序集,而不是单个程序;它还使用了一组表格集(例如,设置)用来控制它的展示。例如,IENetscape,和Firefox。它用在客户端,做展示用。

URL(统一资源定位器),是网上资源(比如网页)的地址。它是浏览器定位你的内容或者站点的方式。你在浏览器的地址栏中,通常会看到一个URL列表。

路径,通常是特定于某个站点的,用来标识一个资源的位置。它可以是一个完整的URL(参看前面),或者是一个相对位置(比如"files/xyz/image.jpg"-其中"files/xyz"是通往文件"image.jpg"的路径)。

HTML是网络的标准语言.它有自己的一套“词汇表”(vocabulary,包括标签,元素,和描述。一个标签就是一个基本组件,它就是告诉浏览器,“下面的内容要根据这些规则进行展示”。举个例子来说,一级标题标签<H1>。大多数标签都带有一些其它的信息,以进一步告诉浏览器下面的内容应该怎么展示。这个声明就称为元素。标签还需要更多的信息来协助它们工作,这就是描述,准确一点来说就是“值”。例如,如果你想要标题居中显示的话,你可以使用"align"元素,并给它一个描述(值)“center”。所以它完整的结构应该是这样的:<H1 ALIGN="CENTER">

分类就是对东西的一种划分。可用于对东西的分组,选择和保护。许多Drupal新手可能会认为这是一个非常难的概念(事实上,可以这么认为),然而,我们每个人在学校都学过分类:生物分类,即林奈的分类。在这种分类下,先分为“界”(植物,动物),在“界”之下划分为“纲”,“纲”划分成“目”,“目”划分成“属”,最后是“种”。事实上,在“种”下面还有更细一些的划分,“子种”,或者“变种”,通常所说的“杂种”。大概就是这样,这就是一个分类。

Drupal中,分类的最高层次,被称为“词汇表”(vocabulary),它用来定义“术语集”(terms),或者“标签集”(tags),它可以用于各种情况下。在前面的例子中,我们可以把“生物”作为一个词汇表。而每个词汇表下面都有一个或者多个“术语集”用来描述你的东西。而“术语集”可以是多层级的,也就是说它们存在着等级之分。“属”和“种”就是多层级术语。词汇表用于输入类型(Pagesstories等等。)而“术语集”则指定给特定的节点(对澳洲坚果产量的开创性的研究)。注意,我说的是“术语集”,因为一个节点可以有一个或者多个术语与之相连;例如,那上面的“坚果研究”这篇文章为例,可以为其指定“坚果”,“树木”,“丰收”。通过任何一个术语(或者说关键字)都可以找到这篇文章。

面包屑是从HanselGretel借来的术语,在这个故事中,主人公为了走出大森林,在他们走过的路上撒下面包屑作为记号。在目前的计算机用于中,它通常指的是页面顶部附近的一小部分,用来说明到达当前页面所走过的路径。例如,浏览这篇文章时,你会看到顶部附近有HomeDrupal简明教程适用于初学者的Drupal菜谱,它意味着,你首先来到了Home,接着点击了“Drupal简明教程”,最后选择了“适用于初学者的Drupal菜谱”,最终你看到了这篇文章。

数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。

SQL是数据库的查询语言。例如:SELECT country FROM user_profile WHERE username = "Nancy";它将得到用户"Nancy"所在的国家。

See also:

  • 术语表给出了更完整的Drupal术语。
更多