版本号是什么意思?
Drupal发行版
Drupal5.0的5代表Drupal的主版本,.0代表副版本。例如,漏洞修复版本或补丁等级。这意 味着5.0, 5.1, 5.2等的基本结构相同。这些版本统称为"5.x". 版本号为5.x的模块兼容所有Drupal 5.x核心版本。然后,Drupal6.x和Drupal7.x上的模块不能在5.x上运行,反之亦然。
- 阅读更多 关于 版本号
- 登录或注册以发表评论
原文地址: http://drupal.org/documentation/version-info
这个页面介绍了Drupal核心和贡献模块的版本号方案。设计成这样是为了帮助您理解版本号 的意义以及怎么使用这样信息来建造一个Drupal站点。
我该安装哪一个版本的Drupal核心?
首先,您应当使用一种官方推荐的发行版。您可以在Drupal项目页面找到它们。
任何时候都有两个主要的Drupal发行系列同时被支持。目前的两个版本是Drupal 6和Drupal 7。它们两个都是定期发布更新版。例如,在Drupal 6系列中,一些版本被发行而且还有新版本陆续被发行:6.0, 6.1, 6.2等等。这些版本有时候被统称为6.x;然而,它们并不是平等的,最新版本将会修复之前版本中的一些错误,有时候还包含重要安全更新。因此,无论您使用Drupal 6或7, 您应当使用本系列的最新版。
- 阅读更多 关于 选择一种Drupal版本
- 登录或注册以发表评论
原文链接:http://drupal.org/node/933976
一个好的模块会允许它显示的所有元素都能被站点所使用的主题所重写。模块必须被设计成能够被主题所重写来达到此目的。
首先要把逻辑和显示尽可能的分开。要达到这点,模块需要尽可能的把工作坐在数据上,然后把数据传给drupal的表示层。模块可以提供一个默认的显示模板来为以后希望更改显示的主题来提供一个标准。这是通过theme()方法来实现的。每一条被打印出的内容都是通过theme()方法在theme hook中调用并显示的。有两种方法能提供默认的显示。最简单的方法是建立一个方法来打印显示。我们推荐的方法是提供一个template模板和相应的preprocessor方法来显示。我们将把这条展开一点来讲。
最理想的情况是我们的模块不会打印任何HTML代码,把HTML代码全部用theme()方法来打印。在现实中,管理页面和其他一些非常小的条目可能不会通过theme()来打印,但是能简单的用通过theme()方法实现的表示层更改主题,是一个好模块的标准。
原文链接:Suppress caching (for development) or to use an external page cache
当您在开发过程中,您也许需要禁止所有的数据缓冲,这样您才能马上看到新的钩子和主题方法的效果。
这样做将对站点的性能造成损害,所以不要在已经上线并应用的站点上禁止缓冲。要想使站点进入无缓冲的开发模式,请编辑您Drupal7的settings.php文件:
原文链接:http://drupal.org/node/350780 本章节官方文档尚未完成。
- 阅读更多 关于 Drupal的代码注册
- 登录或注册以发表评论
原文链接:http://drupal.org/node/876250 本章节的官方文档尚未完成。
原文链接:http://drupal.org/node/1056468
下面我们要谈一谈让Drupal在开发模块过程中显示错误。这是非常有帮助的,比如说当您为一个Drupal6版本的模块编写Drupal7版本时,在hook_form中,您必须用Drupal7中的格式$type = node_type_get_types($node);来代替Drupal6中的$type = node_get_types('type', $node);。只有在Drupal错误报告设置开启的情况下,Drupal才会显示编译错误信息。否则您将会看到“白屏”。
在您的开发站点中改变设置
将下面的代码添加到您站点的settings.php文件中,您将能显示编译错误:
<?php
error_reporting(-1);
$conf['error_level'] = 2;
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
?>
注意:当您copy代码时,不要包含PHP起始和结束符。因为它们已经在settings.php文件中了。
- 阅读更多 关于 在开发过程中显示错误
- 登录或注册以发表评论
(Drupal花园公告)今天晚上对Drupal花园进行了一个小升级,只是将Drupal的核心由之前的6.24升级至6.26。
由Drupal6 至Drupal7 之间大版本的升级还需要一定时间的规划和安排,大致统计了一下目前用到70多个第三方模块,需要做不少的准备工作。目前Drupal7 已逐渐步入稳定期,可以着手使用或者升级至Drupal7了。
求助,费解啊,drupal6安装后,登录新站点,发现Administer打不开,点击过后,总是空白页。